Skip to content

Commit 23bffe9

Browse files
committed
feat(app-webpack): upgrade all deps (for security reasons too)
1 parent b68b368 commit 23bffe9

File tree

4 files changed

+37
-38
lines changed

4 files changed

+37
-38
lines changed

app-webpack/lib/node-version-check.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ const minor = parseInt(version[1].replace(/\D/g,''), 10)
66
const patch = parseInt(version[2].replace(/\D/g,''), 10)
77

88
const min = {
9-
major: 12,
10-
minor: 22,
9+
major: 14,
10+
minor: 15,
1111
patch: 1
1212
}
1313

app-webpack/lib/webpack/inject.style-rules.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function injectRule (chain, pref, lang, test, loader, loaderOptions) {
6969

7070
const cssLoaderOptions = {
7171
sourceMap: pref.sourceMap,
72-
url: shouldRequireUrl,
72+
url: { filter: shouldRequireUrl },
7373
importLoaders:
7474
1 + // stylePostLoader injected by vue-loader
7575
1 + // postCSS loader

app-webpack/lib/webpack/loader.vue.auto-import-quasar.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
const { getOptions } = require('loader-utils')
21
const hash = require('hash-sum')
32

43
const stringifyRequest = require('loader-utils/lib/stringifyRequest')
@@ -82,7 +81,7 @@ module.exports = function (content, map) {
8281
let newContent = content
8382

8483
if (!this.resourceQuery) {
85-
const opts = getOptions(this)
84+
const opts = this.getOptions()
8685

8786
if (opts.isServerBuild === true) {
8887
newContent = content + getModuleIdentifierCode(this)

app-webpack/package.json

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -49,71 +49,71 @@
4949
"@quasar/babel-preset-app": "2.0.2",
5050
"@quasar/fastclick": "1.1.5",
5151
"@quasar/ssr-helpers": "2.2.2",
52-
"@types/chrome": "^0.0.191",
52+
"@types/chrome": "^0.0.208",
5353
"@types/compression": "^1.7.2",
5454
"@types/cordova": "0.0.34",
55-
"@types/express": "4.17.13",
56-
"@types/webpack-bundle-analyzer": "4.4.1",
55+
"@types/express": "4.17.15",
56+
"@types/webpack-bundle-analyzer": "4.6.0",
5757
"archiver": "5.3.1",
58-
"autoprefixer": "10.4.7",
58+
"autoprefixer": "10.4.13",
5959
"browserslist": "^4.12.0",
6060
"chalk": "4.1.2",
6161
"chokidar": "3.5.3",
62-
"ci-info": "3.3.2",
63-
"compression-webpack-plugin": "9.2.0",
64-
"copy-webpack-plugin": "10.2.4",
62+
"ci-info": "3.7.1",
63+
"compression-webpack-plugin": "10.0.0",
64+
"copy-webpack-plugin": "11.0.0",
6565
"cross-spawn": "7.0.3",
66-
"css-loader": "5.2.6",
67-
"css-minimizer-webpack-plugin": "3.4.1",
68-
"cssnano": "5.1.12",
66+
"css-loader": "6.7.3",
67+
"css-minimizer-webpack-plugin": "4.2.2",
68+
"cssnano": "5.1.14",
6969
"dot-prop": "6.0.1",
7070
"elementtree": "0.1.7",
7171
"error-stack-parser": "2.1.4",
72-
"express": "4.18.1",
73-
"fast-glob": "3.2.11",
72+
"express": "4.18.2",
73+
"fast-glob": "3.2.12",
7474
"file-loader": "6.2.0",
75-
"fork-ts-checker-webpack-plugin": "6.5.0",
76-
"fs-extra": "10.1.0",
75+
"fork-ts-checker-webpack-plugin": "7.3.0",
76+
"fs-extra": "11.1.0",
7777
"hash-sum": "2.0.0",
7878
"html-minifier": "4.0.0",
7979
"html-webpack-plugin": "5.5.0",
8080
"inquirer": "8.2.2",
81-
"isbinaryfile": "4.0.8",
82-
"launch-editor-middleware": "2.4.0",
83-
"loader-utils": "^2.0.0",
81+
"isbinaryfile": "5.0.0",
82+
"launch-editor-middleware": "2.6.0",
83+
"loader-utils": "^3.2.1",
8484
"lodash": "^4.17.21",
8585
"log-update": "4.0.0",
86-
"mini-css-extract-plugin": "1.6.0",
87-
"minimist": "1.2.6",
86+
"mini-css-extract-plugin": "2.7.2",
87+
"minimist": "1.2.7",
8888
"node-loader": "2.0.0",
8989
"null-loader": "4.0.1",
9090
"open": "8.4.0",
9191
"ouch": "^2.0.1",
9292
"postcss": "^8.4.4",
93-
"postcss-loader": "6.2.1",
94-
"postcss-rtlcss": "3.7.2",
93+
"postcss-loader": "7.0.2",
94+
"postcss-rtlcss": "4.0.1",
9595
"pretty-error": "4.0.0",
9696
"register-service-worker": "1.7.2",
9797
"sass": "1.32.12",
98-
"sass-loader": "12.4.0",
99-
"semver": "7.3.7",
100-
"table": "6.8.0",
101-
"terser-webpack-plugin": "5.3.3",
102-
"ts-loader": "9.2.6",
103-
"typescript": "4.5.5",
98+
"sass-loader": "13.2.0",
99+
"semver": "7.3.8",
100+
"table": "6.8.1",
101+
"terser-webpack-plugin": "5.3.6",
102+
"ts-loader": "9.4.2",
103+
"typescript": "4.9.4",
104104
"url-loader": "4.1.1",
105-
"vue-loader": "17.0.0",
105+
"vue-loader": "17.0.1",
106106
"vue-style-loader": "4.1.3",
107107
"webpack": "^5.58.1",
108-
"webpack-bundle-analyzer": "4.5.0",
108+
"webpack-bundle-analyzer": "4.7.0",
109109
"webpack-chain": "6.5.1",
110-
"webpack-dev-server": "4.9.3",
110+
"webpack-dev-server": "4.11.1",
111111
"webpack-merge": "5.8.0",
112112
"webpack-node-externals": "3.0.0"
113113
},
114114
"devDependencies": {
115-
"electron-builder": "22.14.13",
116-
"electron-packager": "^15.3.0",
115+
"electron-builder": "23.6.0",
116+
"electron-packager": "^17.1.1",
117117
"eslint": "^8.11.0",
118118
"eslint-plugin-n": "^15.0.0",
119119
"pinia": "^2.0.0",
@@ -150,7 +150,7 @@
150150
}
151151
},
152152
"engines": {
153-
"node": ">= 14.8",
153+
"node": ">= 14.15",
154154
"npm": ">= 6.14.12",
155155
"yarn": ">= 1.17.3"
156156
},

0 commit comments

Comments
 (0)