diff --git a/package-lock.json b/package-lock.json index 8757116a..bb0ae8b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "standard-version": "^9.3.0", "typescript": "^5.8.0", "typescript-eslint": "^8.38.0", - "webpack": "^5.91.0", + "webpack": "^5.102.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^5.2.1" }, @@ -4709,6 +4709,16 @@ "dev": true, "license": "MIT" }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.18.tgz", + "integrity": "sha512-UYmTpOBwgPScZpS4A+YbapwWuBwasxvO/2IOHArSsAhL/+ZdmATBXTex3t+l2hXwLVYK382ibr/nKoY9GKe86w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/batch": { "version": "0.6.1", "dev": true, @@ -4823,7 +4833,9 @@ "license": "BSD-2-Clause" }, "node_modules/browserslist": { - "version": "4.25.1", + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz", + "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==", "dev": true, "funding": [ { @@ -4841,9 +4853,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001726", - "electron-to-chromium": "^1.5.173", - "node-releases": "^2.0.19", + "baseline-browser-mapping": "^2.8.9", + "caniuse-lite": "^1.0.30001746", + "electron-to-chromium": "^1.5.227", + "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" }, "bin": { @@ -4980,7 +4993,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001731", + "version": "1.0.30001751", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz", + "integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==", "dev": true, "funding": [ { @@ -6971,7 +6986,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.193", + "version": "1.5.237", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.237.tgz", + "integrity": "sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==", "dev": true, "license": "ISC" }, @@ -12778,7 +12795,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.19", + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.25.tgz", + "integrity": "sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA==", "dev": true, "license": "MIT" }, @@ -14491,7 +14510,9 @@ } }, "node_modules/schema-utils": { - "version": "4.3.2", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", @@ -15585,10 +15606,16 @@ } }, "node_modules/tapable": { - "version": "2.2.2", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "license": "MIT", "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/terminal-link": { @@ -16515,7 +16542,9 @@ } }, "node_modules/webpack": { - "version": "5.101.0", + "version": "5.102.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz", + "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", "dev": true, "license": "MIT", "dependencies": { @@ -16527,9 +16556,9 @@ "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", - "browserslist": "^4.24.0", + "browserslist": "^4.26.3", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.2", + "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -16539,10 +16568,10 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^4.3.2", - "tapable": "^2.1.1", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.11", - "watchpack": "^2.4.1", + "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { diff --git a/package.json b/package.json index 8ba5fe0a..1c44f551 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "standard-version": "^9.3.0", "typescript": "^5.8.0", "typescript-eslint": "^8.38.0", - "webpack": "^5.91.0", + "webpack": "^5.102.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^5.2.1" }, diff --git a/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/0.0b78545e823b78145c01.css b/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/0.656f51af10a65a287c7e.css similarity index 100% rename from test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/0.0b78545e823b78145c01.css rename to test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/0.656f51af10a65a287c7e.css diff --git a/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/0b78545e823b78145c01.css b/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/656f51af10a65a287c7e.css similarity index 100% rename from test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/0b78545e823b78145c01.css rename to test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/656f51af10a65a287c7e.css diff --git a/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/main.js b/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/main.js index cf0dea1a..db7525df 100644 --- a/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/main.js +++ b/test/cases/chunkFilename-fullhash/expected/webpack-5-importModule/main.js @@ -73,7 +73,7 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => ("0b78545e823b78145c01") +/******/ __webpack_require__.h = () => ("656f51af10a65a287c7e") /******/ })(); /******/ /******/ /* webpack/runtime/global */ @@ -113,7 +113,6 @@ __webpack_require__.r(__webpack_exports__); /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/chunkFilename-fullhash/expected/webpack-5/0.822ebaf61ed2879ed559.css b/test/cases/chunkFilename-fullhash/expected/webpack-5/0.ff368441c28faebc6a1c.css similarity index 100% rename from test/cases/chunkFilename-fullhash/expected/webpack-5/0.822ebaf61ed2879ed559.css rename to test/cases/chunkFilename-fullhash/expected/webpack-5/0.ff368441c28faebc6a1c.css diff --git a/test/cases/chunkFilename-fullhash/expected/webpack-5/822ebaf61ed2879ed559.css b/test/cases/chunkFilename-fullhash/expected/webpack-5/ff368441c28faebc6a1c.css similarity index 100% rename from test/cases/chunkFilename-fullhash/expected/webpack-5/822ebaf61ed2879ed559.css rename to test/cases/chunkFilename-fullhash/expected/webpack-5/ff368441c28faebc6a1c.css diff --git a/test/cases/chunkFilename-fullhash/expected/webpack-5/main.js b/test/cases/chunkFilename-fullhash/expected/webpack-5/main.js index 568ede2c..652c9a76 100644 --- a/test/cases/chunkFilename-fullhash/expected/webpack-5/main.js +++ b/test/cases/chunkFilename-fullhash/expected/webpack-5/main.js @@ -73,7 +73,7 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/getFullHash */ /******/ (() => { -/******/ __webpack_require__.h = () => ("822ebaf61ed2879ed559") +/******/ __webpack_require__.h = () => ("ff368441c28faebc6a1c") /******/ })(); /******/ /******/ /* webpack/runtime/global */ @@ -113,7 +113,6 @@ __webpack_require__.r(__webpack_exports__); /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/hmr-locals/expected/main.js b/test/cases/hmr-locals/expected/main.js index 508bacdd..f79dd0ae 100644 --- a/test/cases/hmr-locals/expected/main.js +++ b/test/cases/hmr-locals/expected/main.js @@ -529,7 +529,6 @@ __webpack_require__.r(__webpack_exports__); /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/hmr/expected/main.js b/test/cases/hmr/expected/main.js index 3e706ffb..18d101bc 100644 --- a/test/cases/hmr/expected/main.js +++ b/test/cases/hmr/expected/main.js @@ -514,7 +514,6 @@ __webpack_require__.r(__webpack_exports__); /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/insert-function/expected/main.js b/test/cases/insert-function/expected/main.js index dcac5e19..585cdf7c 100644 --- a/test/cases/insert-function/expected/main.js +++ b/test/cases/insert-function/expected/main.js @@ -97,7 +97,6 @@ /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/insert-string/expected/main.js b/test/cases/insert-string/expected/main.js index 52e72531..08bc0aaa 100644 --- a/test/cases/insert-string/expected/main.js +++ b/test/cases/insert-string/expected/main.js @@ -97,7 +97,6 @@ /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/insert-undefined/expected/main.js b/test/cases/insert-undefined/expected/main.js index fef89cc2..fc587982 100644 --- a/test/cases/insert-undefined/expected/main.js +++ b/test/cases/insert-undefined/expected/main.js @@ -97,7 +97,6 @@ /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/new-url/expected/main.js b/test/cases/new-url/expected/main.js index 745ba20f..9c107e30 100644 --- a/test/cases/new-url/expected/main.js +++ b/test/cases/new-url/expected/main.js @@ -58,7 +58,7 @@ __webpack_require__.r(__webpack_exports__); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { -/******/ __webpack_require__.b = document.baseURI || self.location.href; +/******/ __webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href; /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched diff --git a/test/cases/no-runtime/expected/main.js b/test/cases/no-runtime/expected/main.js index b9db3062..e1bbc593 100644 --- a/test/cases/no-runtime/expected/main.js +++ b/test/cases/no-runtime/expected/main.js @@ -99,7 +99,6 @@ __webpack_require__.r(__webpack_exports__); /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/prefetch-preload/expected/main.js b/test/cases/prefetch-preload/expected/main.js index c6e6e00a..59c99aa9 100644 --- a/test/cases/prefetch-preload/expected/main.js +++ b/test/cases/prefetch-preload/expected/main.js @@ -191,7 +191,6 @@ /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } diff --git a/test/cases/publicpath-function-2/expected/webpack-5/nested/again/style.css b/test/cases/publicpath-function-2/expected/webpack-5/nested/again/style.css index 5764a41f..dc4935e8 100644 --- a/test/cases/publicpath-function-2/expected/webpack-5/nested/again/style.css +++ b/test/cases/publicpath-function-2/expected/webpack-5/nested/again/style.css @@ -1,5 +1,5 @@ body { background: green; - background-image: url(http://example.com/a4b218450d6e7c55a595/c9e192c015437a21dea1.svg); + background-image: url(http://example.com/ab650ced14e52cab966b/c9e192c015437a21dea1.svg); } diff --git a/test/cases/publicpath-function-2/expected/webpack-5/nested/style.css b/test/cases/publicpath-function-2/expected/webpack-5/nested/style.css index 6afc1339..c6c4a190 100644 --- a/test/cases/publicpath-function-2/expected/webpack-5/nested/style.css +++ b/test/cases/publicpath-function-2/expected/webpack-5/nested/style.css @@ -1,5 +1,5 @@ body { background: red; - background-image: url(http://example.com/0d880a61542d07f680d2/c9e192c015437a21dea1.svg); + background-image: url(http://example.com/41c32920aa5f377c118c/c9e192c015437a21dea1.svg); } diff --git a/test/cases/runtime/expected/runtime~main.js b/test/cases/runtime/expected/runtime~main.js index ec7d9398..25e350d1 100644 --- a/test/cases/runtime/expected/runtime~main.js +++ b/test/cases/runtime/expected/runtime~main.js @@ -172,7 +172,6 @@ /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; -/******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ }