diff --git a/package.json b/package.json index 4f775561..6fda02cc 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "typescript": "^5.3.3", - "webpack": "^5.90.0", + "webpack": "^5.90.1", "webpack-cli": "^5.1.4", "webpack-compiler-plugin": "^1.1.5", "webpack-userscript": "^3.2.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a7c5ca5..deceb43e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,7 +36,7 @@ devDependencies: version: 20.11.15 '@types/webpack-dev-server': specifier: ^4.7.2 - version: 4.7.2(webpack-cli@5.1.4)(webpack@5.90.0) + version: 4.7.2(webpack-cli@5.1.4)(webpack@5.90.1) '@typescript-eslint/eslint-plugin': specifier: ^6.20.0 version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) @@ -102,7 +102,7 @@ devDependencies: version: 29.1.2(@babel/core@7.22.9)(jest@29.7.0)(typescript@5.3.3) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.3.3)(webpack@5.90.0) + version: 9.5.1(typescript@5.3.3)(webpack@5.90.1) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.11.15)(typescript@5.3.3) @@ -110,17 +110,17 @@ devDependencies: specifier: ^5.3.3 version: 5.3.3 webpack: - specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + specifier: ^5.90.1 + version: 5.90.1(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack@5.90.0) + version: 5.1.4(webpack@5.90.1) webpack-compiler-plugin: specifier: ^1.1.5 version: 1.1.5 webpack-userscript: specifier: ^3.2.2 - version: 3.2.2(webpack@5.90.0) + version: 3.2.2(webpack@5.90.1) packages: @@ -134,7 +134,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 dev: true /@babel/code-frame@7.22.13: @@ -179,7 +179,7 @@ packages: dependencies: '@babel/types': 7.22.5 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 jsesc: 2.5.2 dev: true @@ -192,7 +192,7 @@ packages: '@babel/compat-data': 7.22.9 '@babel/core': 7.22.9 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.9 + browserslist: 4.22.2 lru-cache: 5.1.1 semver: 6.3.1 dev: true @@ -845,7 +845,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 '@types/node': 20.11.15 chalk: 4.1.2 collect-v8-coverage: 1.0.2 @@ -879,7 +879,7 @@ packages: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 callsites: 3.1.0 graceful-fs: 4.2.11 dev: true @@ -910,7 +910,7 @@ packages: dependencies: '@babel/core': 7.22.9 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -933,7 +933,7 @@ packages: dependencies: '@babel/core': 7.22.9 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -971,11 +971,6 @@ packages: '@jridgewell/trace-mapping': 0.3.22 dev: true - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} @@ -993,21 +988,10 @@ packages: '@jridgewell/trace-mapping': 0.3.22 dev: true - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: true - /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - /@jridgewell/trace-mapping@0.3.22: resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==} dependencies: @@ -1707,11 +1691,11 @@ packages: resolution: {integrity: sha512-aqayTNmeWrZcvnG2MG9eGYI6b7S5fl+yKgPs6bAjOTwPS316R5SxBGKvtSExfyoJU7pIeHJfsHI0Ji41RVMkvQ==} dev: true - /@types/webpack-dev-server@4.7.2(webpack-cli@5.1.4)(webpack@5.90.0): + /@types/webpack-dev-server@4.7.2(webpack-cli@5.1.4)(webpack@5.90.1): resolution: {integrity: sha512-Y3p0Fmfvp0MHBDoCzo+xFJaWTw0/z37mWIo6P15j+OtmUDLvznJWdZNeD7Q004R+MpQlys12oXbXsrXRmxwg4Q==} deprecated: This is a stub types definition. webpack-dev-server provides its own type definitions, so you do not need this installed. dependencies: - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.0) + webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.90.1) transitivePeerDependencies: - bufferutil - debug @@ -1979,29 +1963,29 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.90.0): + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.90.1): resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.0) + webpack: 5.90.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.90.1) dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.90.0): + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.90.1): resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.0) + webpack: 5.90.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.90.1) dev: true - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.90.0): + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.90.1): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} peerDependencies: @@ -2012,8 +1996,8 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.0) + webpack: 5.90.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.90.1) dev: true /@xtuc/ieee754@1.2.0: @@ -2569,17 +2553,6 @@ packages: fill-range: 7.0.1 dev: true - /browserslist@4.21.9: - resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001515 - electron-to-chromium: 1.4.460 - node-releases: 2.0.13 - update-browserslist-db: 1.0.11(browserslist@4.21.9) - dev: true - /browserslist@4.22.2: resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2675,10 +2648,6 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001515: - resolution: {integrity: sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==} - dev: true - /caniuse-lite@1.0.30001580: resolution: {integrity: sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==} dev: true @@ -3498,10 +3467,6 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium@1.4.460: - resolution: {integrity: sha512-kKiHnbrHME7z8E6AYaw0ehyxY5+hdaRmeUbjBO22LZMdqTYCO29EvF0T1cQ3pJ1RN5fyMcHl1Lmcsdt9WWJpJQ==} - dev: true - /electron-to-chromium@1.4.645: resolution: {integrity: sha512-EeS1oQDCmnYsRDRy2zTeC336a/4LZ6WKqvSaM1jLocEk5ZuyszkQtCpsqvuvaIXGOUjwtvF6LTcS8WueibXvSw==} dev: true @@ -6542,10 +6507,6 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - dev: true - /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true @@ -8259,7 +8220,7 @@ packages: unique-string: 3.0.0 dev: true - /terser-webpack-plugin@5.3.10(webpack@5.90.0): + /terser-webpack-plugin@5.3.10(webpack@5.90.1): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -8280,7 +8241,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.27.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.1(webpack-cli@5.1.4) dev: true /terser@5.27.0: @@ -8470,7 +8431,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader@9.5.1(typescript@5.3.3)(webpack@5.90.0): + /ts-loader@9.5.1(typescript@5.3.3)(webpack@5.90.1): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -8483,7 +8444,7 @@ packages: semver: 7.5.4 source-map: 0.7.4 typescript: 5.3.3 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.1(webpack-cli@5.1.4) dev: true /ts-node@10.9.2(@types/node@20.11.15)(typescript@5.3.3): @@ -8715,17 +8676,6 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.9): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.9 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.2): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true @@ -8780,7 +8730,7 @@ packages: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.22 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true @@ -8862,7 +8812,7 @@ packages: engines: {node: '>=12'} dev: true - /webpack-cli@5.1.4(webpack@5.90.0): + /webpack-cli@5.1.4(webpack@5.90.1): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} hasBin: true @@ -8880,9 +8830,9 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.90.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.90.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.90.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.90.1) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.90.1) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.90.1) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -8891,7 +8841,7 @@ packages: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.1(webpack-cli@5.1.4) webpack-merge: 5.9.0 dev: true @@ -8900,7 +8850,7 @@ packages: engines: {node: '>=8', npm: '>=6'} dev: true - /webpack-dev-middleware@5.3.3(webpack@5.90.0): + /webpack-dev-middleware@5.3.3(webpack@5.90.1): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -8911,10 +8861,10 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.1(webpack-cli@5.1.4) dev: true - /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.0): + /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.90.1): resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} engines: {node: '>= 12.13.0'} hasBin: true @@ -8955,9 +8905,9 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.90.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.90.0) - webpack-dev-middleware: 5.3.3(webpack@5.90.0) + webpack: 5.90.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.90.1) + webpack-dev-middleware: 5.3.3(webpack@5.90.1) ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -8979,7 +8929,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack-userscript@3.2.2(webpack@5.90.0): + /webpack-userscript@3.2.2(webpack@5.90.1): resolution: {integrity: sha512-XZHdxbHJ6bA7PWQRULST6qI5agiyoBDq//6vtHou9aAeCAyrIzeVSldSLdYBx2Fbrn+1sbjn8HXOFs5wq5EKtw==} peerDependencies: webpack: '5' @@ -8993,13 +8943,13 @@ packages: table: 6.8.1 tapable: 2.2.1 tslib: 2.6.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.1(webpack-cli@5.1.4) transitivePeerDependencies: - encoding dev: true - /webpack@5.90.0(webpack-cli@5.1.4): - resolution: {integrity: sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==} + /webpack@5.90.1(webpack-cli@5.1.4): + resolution: {integrity: sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -9029,9 +8979,9 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(webpack@5.90.1) watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack@5.90.0) + webpack-cli: 5.1.4(webpack@5.90.1) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core'