From 9443a137d4a3650be3db9031e546cbcced073c4f Mon Sep 17 00:00:00 2001 From: Huey Lee Date: Tue, 26 Dec 2023 13:55:13 +0800 Subject: [PATCH] build: update deps --- package.json | 6 +- pnpm-lock.yaml | 151 +++++++++++++++++++++++++------------------------ 2 files changed, 80 insertions(+), 77 deletions(-) diff --git a/package.json b/package.json index 20faf05..2f5e4fd 100644 --- a/package.json +++ b/package.json @@ -89,8 +89,8 @@ "eslint-plugin-sort-keys-fix": "^1.1.2", "eslint-plugin-unicorn": "^50.0.1", "file-loader": "^6.2.0", - "filemanager-webpack-plugin": "^7.0.0", - "fork-ts-checker-webpack-plugin": "^7.3.0", + "filemanager-webpack-plugin": "^8.0.0", + "fork-ts-checker-webpack-plugin": "^9.0.2", "html-webpack-plugin": "^5.6.0", "husky": "^8.0.3", "jest": "^29.7.0", @@ -111,7 +111,7 @@ "typescript": "^5.3.3", "webextension-polyfill-ts": "^0.26.0", "webpack": "^5.89.0", - "webpack-cli": "^4.10.0", + "webpack-cli": "^5.1.4", "wext-manifest-loader": "^3.0.0", "wext-manifest-webpack-plugin": "^1.2.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d6a0569..1b8751c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,7 +90,7 @@ devDependencies: version: 0.31.1 '@types/webpack': specifier: ^5.28.5 - version: 5.28.5(webpack-cli@4.10.0) + version: 5.28.5(webpack-cli@5.1.4) '@typescript-eslint/eslint-plugin': specifier: ^6.16.0 version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) @@ -155,11 +155,11 @@ devDependencies: specifier: ^6.2.0 version: 6.2.0(webpack@5.89.0) filemanager-webpack-plugin: - specifier: ^7.0.0 - version: 7.0.0(webpack@5.89.0) + specifier: ^8.0.0 + version: 8.0.0(webpack@5.89.0) fork-ts-checker-webpack-plugin: - specifier: ^7.3.0 - version: 7.3.0(typescript@5.3.3)(webpack@5.89.0) + specifier: ^9.0.2 + version: 9.0.2(typescript@5.3.3)(webpack@5.89.0) html-webpack-plugin: specifier: ^5.6.0 version: 5.6.0(webpack@5.89.0) @@ -219,10 +219,10 @@ devDependencies: version: 0.26.0 webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@4.10.0) + version: 5.89.0(webpack-cli@5.1.4) webpack-cli: - specifier: ^4.10.0 - version: 4.10.0(webpack@5.89.0) + specifier: ^5.1.4 + version: 5.1.4(webpack@5.89.0) wext-manifest-loader: specifier: ^3.0.0 version: 3.0.0 @@ -2596,6 +2596,7 @@ packages: /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: false /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} @@ -2647,12 +2648,12 @@ packages: resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} dev: true - /@types/webpack@5.28.5(webpack-cli@4.10.0): + /@types/webpack@5.28.5(webpack-cli@5.1.4): resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} dependencies: '@types/node': 20.10.5 tapable: 2.2.1 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -2987,35 +2988,41 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.89.0): - resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.89.0): + resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} + engines: {node: '>=14.15.0'} peerDependencies: - webpack: 4.x.x || 5.x.x - webpack-cli: 4.x.x + webpack: 5.x.x + webpack-cli: 5.x.x dependencies: - webpack: 5.89.0(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack@5.89.0) + webpack: 5.89.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.89.0) dev: true - /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): - resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.89.0): + resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} + engines: {node: '>=14.15.0'} peerDependencies: - webpack-cli: 4.x.x + webpack: 5.x.x + webpack-cli: 5.x.x dependencies: - envinfo: 7.10.0 - webpack-cli: 4.10.0(webpack@5.89.0) + webpack: 5.89.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.89.0) dev: true - /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0): - resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.89.0): + resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} + engines: {node: '>=14.15.0'} peerDependencies: - webpack-cli: 4.x.x + webpack: 5.x.x + webpack-cli: 5.x.x webpack-dev-server: '*' peerDependenciesMeta: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0(webpack@5.89.0) + webpack: 5.89.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.89.0) dev: true /@xtuc/ieee754@1.2.0: @@ -3483,7 +3490,7 @@ packages: '@babel/core': 7.23.6 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /babel-plugin-istanbul@6.1.1: @@ -3858,7 +3865,7 @@ packages: webpack: '>=4.0.0 <6.0.0' dependencies: del: 4.1.1 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /cli-cursor@4.0.0: @@ -3963,6 +3970,11 @@ packages: dependencies: delayed-stream: 1.0.0 + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + /commander@11.1.0: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} @@ -3977,11 +3989,6 @@ packages: engines: {node: '>= 6'} dev: true - /commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: true - /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} @@ -4033,7 +4040,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /core-js-compat@3.33.3: @@ -4066,6 +4073,7 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: false /cosmiconfig@8.2.0: resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} @@ -4137,7 +4145,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /css-select@4.3.0: @@ -5286,12 +5294,12 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true - /filemanager-webpack-plugin@7.0.0(webpack@5.89.0): - resolution: {integrity: sha512-Td7jPFke+H9IiJmM9p1u2SPG0LTD0EFQwQU3yXKfQzN2nzHkweoKnJBjrQ713V00Pjg/fOBy5dx8G2SgIAO9GA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /filemanager-webpack-plugin@8.0.0(webpack@5.89.0): + resolution: {integrity: sha512-TYwu62wgq2O2c3K80Sfj8vEys/tP5wdgYoySHgUwWoc2hPbQY3Mq3ahcAW634JvHCTcSV7IAfRxMI3wTXRt2Vw==} + engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: webpack: ^5.0.0 dependencies: @@ -5303,7 +5311,7 @@ packages: is-glob: 4.0.3 normalize-path: 3.0.0 schema-utils: 4.2.0 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /fill-range@7.0.1: @@ -5394,21 +5402,17 @@ packages: is-callable: 1.2.7 dev: true - /fork-ts-checker-webpack-plugin@7.3.0(typescript@5.3.3)(webpack@5.89.0): - resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==} + /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.89.0): + resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: typescript: '>3.6.0' - vue-template-compiler: '*' webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.23.5 chalk: 4.1.2 chokidar: 3.5.3 - cosmiconfig: 7.1.0 + cosmiconfig: 8.2.0 deepmerge: 4.3.1 fs-extra: 10.1.0 memfs: 3.5.3 @@ -5418,7 +5422,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /form-data@4.0.0: @@ -5774,7 +5778,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /htmlparser2@6.1.0: @@ -5920,9 +5924,9 @@ packages: side-channel: 1.0.4 dev: true - /interpret@2.2.0: - resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==} - engines: {node: '>= 0.10'} + /interpret@3.1.1: + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} dev: true /is-arguments@1.1.1: @@ -7205,7 +7209,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /minimatch@3.1.2: @@ -7762,7 +7766,7 @@ packages: jiti: 1.19.1 postcss: 8.4.32 semver: 7.5.4 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /postcss-modules-extract-imports@3.0.0(postcss@8.4.32): @@ -8062,9 +8066,9 @@ packages: picomatch: 2.3.1 dev: true - /rechoir@0.7.1: - resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} - engines: {node: '>= 0.10'} + /rechoir@0.8.0: + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} dependencies: resolve: 1.22.4 dev: true @@ -8866,7 +8870,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.19.2 - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0(webpack-cli@5.1.4) dev: true /terser@5.19.2: @@ -9344,38 +9348,36 @@ packages: engines: {node: '>=12'} dev: true - /webpack-cli@4.10.0(webpack@5.89.0): - resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} - engines: {node: '>=10.13.0'} + /webpack-cli@5.1.4(webpack@5.89.0): + resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} + engines: {node: '>=14.15.0'} hasBin: true peerDependencies: '@webpack-cli/generators': '*' - '@webpack-cli/migrate': '*' - webpack: 4.x.x || 5.x.x + webpack: 5.x.x webpack-bundle-analyzer: '*' webpack-dev-server: '*' peerDependenciesMeta: '@webpack-cli/generators': optional: true - '@webpack-cli/migrate': - optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.89.0) - '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) - '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.89.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.89.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.89.0) colorette: 2.0.20 - commander: 7.2.0 + commander: 10.0.1 cross-spawn: 7.0.3 + envinfo: 7.10.0 fastest-levenshtein: 1.0.16 import-local: 3.1.0 - interpret: 2.2.0 - rechoir: 0.7.1 - webpack: 5.89.0(webpack-cli@4.10.0) + interpret: 3.1.1 + rechoir: 0.8.0 + webpack: 5.89.0(webpack-cli@5.1.4) webpack-merge: 5.9.0 dev: true @@ -9392,7 +9394,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.89.0(webpack-cli@4.10.0): + /webpack@5.89.0(webpack-cli@5.1.4): resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} engines: {node: '>=10.13.0'} hasBin: true @@ -9425,7 +9427,7 @@ packages: tapable: 2.2.1 terser-webpack-plugin: 5.3.9(webpack@5.89.0) watchpack: 2.4.0 - webpack-cli: 4.10.0(webpack@5.89.0) + webpack-cli: 5.1.4(webpack@5.89.0) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -9616,6 +9618,7 @@ packages: /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: false /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}