From e2161ca5dfb5538a6e1a6e3a3ffab89e1f212eaf Mon Sep 17 00:00:00 2001 From: Denis barbaron Date: Thu, 5 Dec 2024 16:07:33 +0100 Subject: [PATCH] upgrades to webpack 5 to enforce security Signed-off-by: Denis barbaron --- bower.json | 3 --- package.json | 42 +++++++++++++++++++++--------------------- webpack.config.js | 4 ---- 3 files changed, 21 insertions(+), 28 deletions(-) diff --git a/bower.json b/bower.json index acf445d48c..a17db5ef0c 100644 --- a/bower.json +++ b/bower.json @@ -23,14 +23,11 @@ "d3": "~3.5.17", "draggabilly": "~2.0.1", "epoch": "~0.8.4", - "eventEmitter": "~4.2.11", "font-lato-2-subset": "~0.4.0", - "lodash": "~4.17.21", "ng-context-menu": "~1.1.0", "ng-epoch": "~2.0.1", "ng-table": "~1.0.0", "ng-file-upload": "~2.0.5", - "oboe": "~2.1.5", "packery": "~2.1.2", "underscore.string": "~3.3.6" }, diff --git a/package.json b/package.json index 0f38e790b4..c0e8379c36 100644 --- a/package.json +++ b/package.json @@ -54,12 +54,12 @@ "android-device-list": "^1.2.10", "autodesk-forks-swagger-express-mw": "^0.9.0", "aws-sdk": "^2.4.13", - "basic-auth": "^1.0.3", - "bluebird": "^2.10.1", - "body-parser": "^1.13.3", - "bufferutil": "^4.0.3", - "chalk": "~1.1.1", - "compression": "^1.5.2", + "basic-auth": "^2.0.1", + "bluebird": "^2.11.0", + "body-parser": "^1.20.3", + "bufferutil": "^4.0.8", + "chalk": "^4.1.2", + "compression": "^1.7.5", "cookie-session": "^2.0.0-alpha.1", "cross-spawn": "^7.0.5", "debug": "^3.1.0", @@ -80,6 +80,7 @@ "mime": "^1.6.0", "minimatch": "^3.1.2", "my-local-ip": "^1.0.0", + "oboe": "^2.1.7", "openid": "^2.0.1", "passport": "^0.6.0", "passport-oauth2": "^1.1.2", @@ -130,10 +131,10 @@ "del": "^2.0.1", "eslint": "^4.19.1", "event-stream": "^3.3.2", - "exports-loader": "^1.1.1", + "exports-loader": "^4.0.0", "file-loader": "^6.2.0", "fs-extra": "^8.1.0", - "gulp": "^4.0.2", + "gulp": "^5.0.0", "gulp-angular-gettext": "^2.1.0", "gulp-eslint": "^4.0.2", "gulp-jsonlint": "^1.0.2", @@ -143,7 +144,7 @@ "gulp-util": "^3.0.7", "html-loader": "^1.3.2", "http-https": "^1.0.0", - "imports-loader": "^1.2.0", + "imports-loader": "^4.0.1", "jasmine-core": "^2.4.1", "jasmine-reporters": "^2.3.2", "karma": "^2.0.2", @@ -153,28 +154,27 @@ "karma-jasmine": "^2.0.1", "karma-junit-reporter": "^2.0.1", "karma-opera-launcher": "^1.0.0", - "karma-phantomjs-launcher": "^1.0.0", + "karma-phantomjs-launcher": "^1.0.4", "karma-safari-launcher": "^1.0.0", - "karma-webpack": "^4.0.2", + "karma-webpack": "^5.0.1", "less": "^4.1.3", - "less-loader": "^6.0.0", + "less-loader": "^11.1.3", "memory-fs": "^0.3.0", - "node-libs-browser": "^1.0.0", - "phantomjs-prebuilt": "^2.1.11", + "node-libs-browser": "^2.2.1", + "phantomjs-prebuilt": "^2.1.16", "protractor": "^5.4.1", "protractor-html-reporter-2": "1.0.4", - "raw-loader": "^0.5.1", - "sass": "^1.80.6", - "sass-loader": "^7.3.1", + "sass": "^1.82.0", + "sass-loader": "^16.0.4", "script-loader": "^0.7.2", "sinon": "^1.17.2", "sinon-chai": "^2.7.0", - "style-loader": "^0.23.1", + "style-loader": "^3.3.3", "template-html-loader": "^1.0.0", - "then-jade": "^2.4.1", + "then-jade": "^2.4.4", "url-loader": "^4.1.1", - "webpack": "^4.47.0", - "webpack-dev-server": "^3.11.3" + "webpack": "^5.97.0", + "webpack-dev-server": "^5.1.0" }, "engines": { "node": ">= 18.20.5" diff --git a/webpack.config.js b/webpack.config.js index 3a849f4ef1..de2d48c7e1 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -11,10 +11,6 @@ var log = require('./lib/util/logger').createLogger('webpack:config') module.exports = { webpack: { mode: 'none' - , performance: { - hints: false - , maxAssetSize: 512000 - } , context: __dirname , cache: true , entry: {