diff --git a/commentManager.js b/commentManager.js index a4a28ac8..1f707e34 100644 --- a/commentManager.js +++ b/commentManager.js @@ -1,6 +1,6 @@ 'use strict'; -const _ = require('ep_etherpad-lite/static/js/underscore'); +const _ = require('underscore'); const db = require('ep_etherpad-lite/node/db/DB'); const log4js = require('ep_etherpad-lite/node_modules/log4js'); const randomString = require('ep_etherpad-lite/static/js/pad_utils').randomString; diff --git a/index.js b/index.js index 9e0b765b..53b5588d 100644 --- a/index.js +++ b/index.js @@ -5,7 +5,7 @@ const settings = require('ep_etherpad-lite/node/utils/Settings'); const formidable = require('formidable'); const commentManager = require('./commentManager'); const apiUtils = require('./apiUtils'); -const _ = require('ep_etherpad-lite/static/js/underscore'); +const _ = require('underscore'); const readOnlyManager = require('ep_etherpad-lite/node/db/ReadOnlyManager.js'); let io; diff --git a/package-lock.json b/package-lock.json index 72681df0..f3227b56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1825,6 +1825,11 @@ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, + "underscore": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz", + "integrity": "sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==" + }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", diff --git a/package.json b/package.json index 1252f977..3df3de39 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ ], "dependencies": { "cheerio": "^0.22.0", - "formidable": "^1.2.2" + "formidable": "^1.2.2", + "underscore": "*" }, "devDependencies": { "eslint": "^7.18.0", diff --git a/static/js/copyPasteEvents.js b/static/js/copyPasteEvents.js index 51222dff..71c7ca4a 100644 --- a/static/js/copyPasteEvents.js +++ b/static/js/copyPasteEvents.js @@ -1,6 +1,6 @@ 'use strict'; -const _ = require('ep_etherpad-lite/static/js/underscore'); +const _ = require('underscore'); const randomString = require('ep_etherpad-lite/static/js/pad_utils').randomString; const shared = require('./shared'); diff --git a/static/js/index.js b/static/js/index.js index 7dbf9d15..2f10cb44 100644 --- a/static/js/index.js +++ b/static/js/index.js @@ -6,7 +6,7 @@ */ -const _ = require('ep_etherpad-lite/static/js/underscore'); +const _ = require('underscore'); const browser = require('ep_etherpad-lite/static/js/browser'); const commentBoxes = require('ep_comments_page/static/js/commentBoxes'); const commentIcons = require('ep_comments_page/static/js/commentIcons');