diff --git a/package.json b/package.json index ed8d518..030b424 100644 --- a/package.json +++ b/package.json @@ -8,13 +8,13 @@ "testu": "cross-env NO_COLOR=1 node --expose-gc --max-old-space-size=8192 --experimental-vm-modules ./node_modules/jest-cli/bin/jest --logHeapUsage --updateSnapshot" }, "engines": { - "pnpm": "9.15.5" + "pnpm": "9.15.9" }, - "packageManager": "pnpm@9.15.5", + "packageManager": "pnpm@9.15.9", "repository": "web-infra-dev/rspack-plugin-ci", "devDependencies": { - "@rspack/core": "npm:@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444", - "@rspack/cli": "npm:@rspack-canary/cli@1.6.6-canary-7c3506a0-20251201173444", + "@rspack/core": "npm:@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621", + "@rspack/cli": "npm:@rspack-canary/cli@1.6.6-canary-ece652e9-20251129173621", "@webdiscus/pug-loader": "^2.11.1", "@types/cross-spawn": "^6.0.6", "@types/tmp": "^0.2.6", @@ -24,13 +24,13 @@ "expect": "^29.7.0", "file-loader": "^6.2.0", "html-loader": "2.1.2", - "html-webpack-plugin": "5.6.3", - "sass-embedded": "^1.85.0", - "sass-loader": "^16.0.5", + "html-webpack-plugin": "5.6.5", + "sass-embedded": "^1.97.2", + "sass-loader": "^16.0.6", "jsdom": "^25.0.1", "del": "^6.1.1", "lodash": "^4.17.21", - "memfs": "4.17.0", + "memfs": "4.51.1", "tmp": "^0.2.3", "tmp-promise": "^3.0.3", "@types/connect": "^3.4.38", @@ -40,7 +40,7 @@ "fastify-graceful-shutdown": "^4.0.1", "fastify-static": "^4.7.0", "get-port": "^5.1.1", - "puppeteer": "^24.3.0", + "puppeteer": "^24.34.0", "@biomejs/biome": "1.9.4", "@jest/reporters": "29.7.0", "@types/jest": "29.5.14", @@ -49,9 +49,9 @@ "jest-cli": "29.7.0", "jest-environment-node": "29.7.0", "rimraf": "^5.0.10", - "ts-jest": "29.2.5", - "typescript": "^5.7.3", - "webpack": "5.98.0", + "ts-jest": "29.4.6", + "typescript": "^5.9.3", + "webpack": "5.104.1", "webpack-cli": "5.1.4", "prettier-2": "npm:prettier@2.8.8", "jest-environment-jsdom": "^29.7.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77bf253..523dc9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: 29.7.0 version: 29.7.0 '@rspack/cli': - specifier: npm:@rspack-canary/cli@1.6.6-canary-7c3506a0-20251201173444 - version: '@rspack-canary/cli@1.6.6-canary-7c3506a0-20251201173444(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.98.0)' + specifier: npm:@rspack-canary/cli@1.6.6-canary-ece652e9-20251129173621 + version: '@rspack-canary/cli@1.6.6-canary-ece652e9-20251129173621(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.104.1)' '@rspack/core': - specifier: npm:@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444 - version: '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' + specifier: npm:@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621 + version: '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' '@types/connect': specifier: ^3.4.38 version: 3.4.38 @@ -40,7 +40,7 @@ importers: version: 0.2.6 '@webdiscus/pug-loader': specifier: ^2.11.1 - version: 2.11.1(enhanced-resolve@5.18.1)(pug@3.0.3)(webpack@5.98.0) + version: 2.11.1(enhanced-resolve@5.18.1)(pug@3.0.3)(webpack@5.104.1) before-build-webpack: specifier: 0.2.15 version: 0.2.15 @@ -52,7 +52,7 @@ importers: version: 7.0.6 css-loader: specifier: ^7.1.2 - version: 7.1.2(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(webpack@5.98.0) + version: 7.1.2(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.104.1) del: specifier: ^6.1.1 version: 6.1.1 @@ -70,16 +70,16 @@ importers: version: 4.7.0 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.98.0) + version: 6.2.0(webpack@5.104.1) get-port: specifier: ^5.1.1 version: 5.1.1 html-loader: specifier: 2.1.2 - version: 2.1.2(webpack@5.98.0) + version: 2.1.2(webpack@5.104.1) html-webpack-plugin: - specifier: 5.6.3 - version: 5.6.3(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(webpack@5.98.0) + specifier: 5.6.5 + version: 5.6.5(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.104.1) jest: specifier: 29.7.0 version: 29.7.0(@types/node@14.18.63) @@ -99,23 +99,23 @@ importers: specifier: ^4.17.21 version: 4.17.21 memfs: - specifier: 4.17.0 - version: 4.17.0 + specifier: 4.51.1 + version: 4.51.1 prettier-2: specifier: npm:prettier@2.8.8 version: prettier@2.8.8 puppeteer: - specifier: ^24.3.0 - version: 24.3.0(typescript@5.7.3) + specifier: ^24.34.0 + version: 24.34.0(typescript@5.9.3) rimraf: specifier: ^5.0.10 version: 5.0.10 sass-embedded: - specifier: ^1.85.0 - version: 1.85.0 + specifier: ^1.97.2 + version: 1.97.2 sass-loader: - specifier: ^16.0.5 - version: 16.0.5(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(sass-embedded@1.85.0)(webpack@5.98.0) + specifier: ^16.0.6 + version: 16.0.6(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(sass-embedded@1.97.2)(sass@1.97.2)(webpack@5.104.1) tmp: specifier: ^0.2.3 version: 0.2.3 @@ -123,17 +123,17 @@ importers: specifier: ^3.0.3 version: 3.0.3 ts-jest: - specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest@29.7.0(@types/node@14.18.63))(typescript@5.7.3) + specifier: 29.4.6 + version: 29.4.6(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest-util@29.7.0)(jest@29.7.0(@types/node@14.18.63))(typescript@5.9.3) typescript: - specifier: ^5.7.3 - version: 5.7.3 + specifier: ^5.9.3 + version: 5.9.3 webpack: - specifier: 5.98.0 - version: 5.98.0(webpack-cli@5.1.4) + specifier: 5.104.1 + version: 5.104.1(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 - version: 5.1.4(webpack@5.98.0) + version: 5.1.4(webpack@5.104.1) sri-plugin/examples/basic: devDependencies: @@ -1069,8 +1069,8 @@ packages: cpu: [x64] os: [win32] - '@bufbuild/protobuf@2.2.3': - resolution: {integrity: sha512-tFQoXHJdkEOSwj5tRIZSPNUuXK3RaR7T1nUrPgbYX1pUbvqqaaZAsfo+NXBPsz5rZMSKVFrgK1WL8Q/MSLvprg==} + '@bufbuild/protobuf@2.10.2': + resolution: {integrity: sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==} '@csstools/color-helpers@5.0.2': resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} @@ -1228,14 +1228,32 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/json-pack@1.1.1': - resolution: {integrity: sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==} + '@jsonjoy.com/buffers@1.2.1': + resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/codegen@1.0.0': + resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/util@1.5.0': - resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} + '@jsonjoy.com/json-pack@1.21.0': + resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pointer@1.0.2': + resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.9.0': + resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -1297,6 +1315,88 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1304,71 +1404,71 @@ packages: '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} - '@puppeteer/browsers@2.7.1': - resolution: {integrity: sha512-MK7rtm8JjaxPN7Mf1JdZIZKPD2Z+W7osvrC1vjpvfOX1K0awDIHYbNi89f7eotp7eMUn2shWnt03HwVbriXtKQ==} + '@puppeteer/browsers@2.11.0': + resolution: {integrity: sha512-n6oQX6mYkG8TRPuPXmbPidkUbsSRalhmaaVAQxvH1IkQy63cwsH+kOjB3e4cpCDHg0aSvsiX9bQ4s2VB6mGWUQ==} engines: {node: '>=18'} hasBin: true - '@rspack-canary/binding-darwin-arm64@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-FfkQ0B2XlXOyTf3EXSTH/H95kh7IBm7mwp8Jneq64K0UatOB48ky1fQDDYQU+oFuQGqa1lOuTBpsdj7KXM+V1g==} + '@rspack-canary/binding-darwin-arm64@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-y9n39hbOErHqXaEMyT5MVQmHg6NbPHehS9B6XfVNVwnVJ/SZ9Gpgv49vqBlcGdWFL0h93+z5a4eqaWFuLlp6ZA==} cpu: [arm64] os: [darwin] - '@rspack-canary/binding-darwin-x64@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-7LutJyeVK0dSuict/WSyZxXXN93SWp9gJPpSR5nW9HUuRyuS4g03jO94KP95Wbd6OSTu+Ta/8+IhPl7VW/+1Hw==} + '@rspack-canary/binding-darwin-x64@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-ixj1Eu+P8rfleuFlg09NHPVbvzhk0yXIIZT4sIBHWL2J2BUn0n4ZYkIjK5xurTbJQeZGlzenXq8HAYLA94BUng==} cpu: [x64] os: [darwin] - '@rspack-canary/binding-linux-arm64-gnu@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-PVFjjGHSCpeYm+UO4HZUs9naFGxk66LDnLRUlPam+sYHsmLrXdrU6WPLoqgMcwV1mPaAJTpXEaRZfPWb8YYAmQ==} + '@rspack-canary/binding-linux-arm64-gnu@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-X/X0QkQN7L2md3KahNZFT3E/22MvmP7UA+BgegvEjwXKUYEaKjq0KFdi4Py42Qdt2FsbshIJXCFsT3gEt3Yzhw==} cpu: [arm64] os: [linux] - '@rspack-canary/binding-linux-arm64-musl@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-Ko2BXNlVvEIFXzff46tROZFx1BPzde+hjjc3Zcv4W46lGIjxAwQdf81C0WEClqL9+eaGfpsBw0JSEGS2s/Fndg==} + '@rspack-canary/binding-linux-arm64-musl@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-3sZe8SJNfxwHuLxH9rBkT6OBHOSn4L7SDoAfyuRnWibSWRm4zvZvzh3ErW7LzJnbL9xbiW9gNZbx5ot3AaIZnw==} cpu: [arm64] os: [linux] - '@rspack-canary/binding-linux-x64-gnu@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-sChK5kOOVrZlxXxtbRXrzDHFMMabnmaqMzWDiLLZtCLTZDpQvI4XQUjftewlb81Ko1TP51PW7LSa0xkfyJU6GQ==} + '@rspack-canary/binding-linux-x64-gnu@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-JMQiDxpP2Bsr04zU/2WC7PsjG3gobdgO8vbwO4sMCwkE9uo6ns/cVu6io7FgN4h3WY/TMPUosqrCA9Dk46Nuzg==} cpu: [x64] os: [linux] - '@rspack-canary/binding-linux-x64-musl@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-qo3XrZl4Lu51WvsxwYYve2pM47flUh+SBqKYY6a4NGSNzgoWW6vJj8K6wv2hFroSUNUz396FgiE96wLG8jTVfw==} + '@rspack-canary/binding-linux-x64-musl@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-yX0YgRvfn0kpd0Ivpli9VhIOr06Y0nq4Ihku+qfMkGFnRRtdch2dLSdpYkJ/KMWRT5qmIP0LCBm7iRAIMdBC9g==} cpu: [x64] os: [linux] - '@rspack-canary/binding-wasm32-wasi@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-4/nO8/N/WLNdjsSieFCcfxwN7XMTR40ENremF69MwE3D5x6RNlhvcoLDbp5Nc5o0U8mlqExapYOdZvKXxJYr3A==} + '@rspack-canary/binding-wasm32-wasi@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-4Gsk74DkAi0wtpjMxPrONUf8Ekuhpvqr4r29jYj8ITUJZNvPhEI/xUbbjzlIe/BX3PEx1mTTr0toiXqt7w67Lw==} cpu: [wasm32] - '@rspack-canary/binding-win32-arm64-msvc@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-an7MRyND7dkLm8JmhQhM/4Eep4tWO8lewyQ3WWengqy1ncxBX8BNuhU9MkxEUWtq7TPB8L3S9xwpycEtnu+a0A==} + '@rspack-canary/binding-win32-arm64-msvc@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-UDpZycn4dvfeQT6HNa/devJl/ALvbhgudRi805whSLP3uerrLdafdcnIrtTCg8QR0M4mbmSOXQ3izbQ9KD5IbA==} cpu: [arm64] os: [win32] - '@rspack-canary/binding-win32-ia32-msvc@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-wIdv7CpPT+idGaIAjxBRgn0QtRQq6hmOBk8tZnESsH8qvO1AoeNiJgGczhavKV619sepxlKVTdzIA5oYEYH+WQ==} + '@rspack-canary/binding-win32-ia32-msvc@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-U79RzpGvIboBP+mR03L9y/mJDx9bptKb3JFpqvPJoxhWW2DGJBcWnZC7D6AmeQxPzKgIYncAphKJju80G+KLZg==} cpu: [ia32] os: [win32] - '@rspack-canary/binding-win32-x64-msvc@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-Ec/bx5ov4stOA1Xsn856yBWN5DxHeBROH6ccWob7nYoRGQyfLdvi9ScsDhMUqhBduZM0vdiSF0R0gvImrpsAig==} + '@rspack-canary/binding-win32-x64-msvc@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-2sIfEMy+wYcWOUQ/jgyaOaWERh292U3t4f3ehiaUYUzJUhQRE1l5b3nXnzK1+ug58Grg5CpW42LYmRQ07ylGaQ==} cpu: [x64] os: [win32] - '@rspack-canary/binding@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-zhtX6XUcIfM5hbrBCc0GHNcrjkSjjtcrtq90Aem93KVBasOX1eYRrglTUKlisKoLAsO9A3J7rLVP/dSavYCF+A==} + '@rspack-canary/binding@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-SlMnnykRS917xqQKD/b/P39RwBEzA3X6FH/xtDZPBufR7iFxiSPkqlLuprUnWI34ufILBZkcBrzVDoybD3a25A==} - '@rspack-canary/cli@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-Cp0jkoLe3W+bUXyWQyF89CDAmMgwkxG5z48tf5JFVFWfDX9UVTZZ+0GvY5h6baDSaPCq5Lgf9gZy+ZxOXRghyA==} + '@rspack-canary/cli@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-aESeeAdOMLV/nlrIy+D5T/EBlBgPG4nUNd6p+VTl86h8JGzRu8OBQquHJCHzmffgu8VrMsgG2aLRakPZRCaEtA==} hasBin: true peerDependencies: '@rspack/core': ^1.0.0-alpha || ^1.x - '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444': - resolution: {integrity: sha512-NL5m3MLNTMjqhqSdWIWef7KMei59tLa1nBbVFGEzFPOnGzASvHSjf5qeoLxhkjIDFRQ2Jjyy5c4Hnyq3Hgbo/A==} + '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621': + resolution: {integrity: sha512-bMhjDcuux+GnUrkQZX1nH+EP4UGtbB2WOnQaws5vWqF954/FuCPYU54Wk9eLRy2Hym+DuCdsRH1PD7NAPGT2Yw==} engines: {node: '>=18.12.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -1508,6 +1608,9 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/events@3.0.3': resolution: {integrity: sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==} @@ -1718,6 +1821,12 @@ packages: acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + acorn-import-phases@1.0.4: + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} + peerDependencies: + acorn: ^8.14.0 + acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} @@ -1732,6 +1841,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -1855,9 +1969,6 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -1931,6 +2042,10 @@ packages: bare-events: optional: true + baseline-browser-mapping@2.9.13: + resolution: {integrity: sha512-WhtvB2NG2wjr04+h77sg3klAIwrgOqnjS49GGudnUPGFFgg7G17y7Qecqp+2Dr5kUDxNRBca0SK7cG8JwzkWDQ==} + hasBin: true + basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} @@ -1981,6 +2096,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -2038,6 +2158,9 @@ packages: caniuse-lite@1.0.30001700: resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} + caniuse-lite@1.0.30001763: + resolution: {integrity: sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -2057,6 +2180,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -2064,8 +2191,8 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - chromium-bidi@2.0.0: - resolution: {integrity: sha512-8VmyVj0ewSY4pstZV0Y3rCUUwpomam8uWgHZf1XavRxJEP4vU9/dcpNuoyB+u4AQxPo96CASXz5CHPvdH+dSeQ==} + chromium-bidi@12.0.1: + resolution: {integrity: sha512-fGg+6jr0xjQhzpy5N4ErZxQ4wF7KLEvhGZXD6EgvZKDhu7iOhZXnZhcDxPJDcwTcrD48NPzOCo84RP2lv3Z+Cg==} peerDependencies: devtools-protocol: '*' @@ -2311,8 +2438,8 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2320,8 +2447,8 @@ packages: supports-color: optional: true - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2391,6 +2518,11 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -2398,8 +2530,8 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - devtools-protocol@0.0.1402036: - resolution: {integrity: sha512-JwAYQgEvm3yD45CHB+RmF5kMbWtXBaOGwuxa87sZogHcLCv8c/IqnThaoQ1y60d7pXWjSKWQphPEc+1rAScVdg==} + devtools-protocol@0.0.1534754: + resolution: {integrity: sha512-26T91cV5dbOYnXdJi5qQHoTtUoNEqwkHcAyu/IKtjIAxiEqPMrDiRkDOPWVsGfNZGmlQVHQbZRSjD8sxagWVsQ==} diff-sequences@26.6.2: resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} @@ -2474,14 +2606,12 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.5.103: resolution: {integrity: sha512-P6+XzIkfndgsrjROJWfSvVEgNHtPgbhVyTkwLjUM2HU/h7pZRORgaTlHqfAikqxKmdJMLW8fftrdGWbd/Ds0FA==} + electron-to-chromium@1.5.267: + resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} + emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -2545,6 +2675,9 @@ packages: es-module-lexer@1.6.0: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -2734,9 +2867,6 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -2868,6 +2998,12 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} + glob-to-regex.js@1.2.0: + resolution: {integrity: sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -2905,6 +3041,11 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} @@ -2984,6 +3125,18 @@ packages: webpack: optional: true + html-webpack-plugin@5.6.5: + resolution: {integrity: sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} @@ -3249,11 +3402,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - jest-changed-files@29.7.0: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3505,6 +3653,10 @@ packages: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} + loader-runner@4.3.1: + resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} + engines: {node: '>=6.11.5'} + loader-utils@1.4.2: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} engines: {node: '>=4.0.0'} @@ -3579,9 +3731,8 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - memfs@4.17.0: - resolution: {integrity: sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==} - engines: {node: '>= 4.0.0'} + memfs@4.51.1: + resolution: {integrity: sha512-Eyt3XrufitN2ZL9c/uIRMyDwXanLI88h/L3MoWqNY747ha3dMR9dWqp8cRT5ntjZ0U1TNuq4U91ZXK0sMBjYOQ==} merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -3637,10 +3788,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -3674,9 +3821,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -3710,6 +3854,9 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -3724,6 +3871,9 @@ packages: node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -4086,12 +4236,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@24.3.0: - resolution: {integrity: sha512-x8kQRP/xxtiFav6wWuLzrctO0HWRpSQy+JjaHbqIl+d5U2lmRh2pY9vh5AzDFN0EtOXW2pzngi9RrryY1vZGig==} + puppeteer-core@24.34.0: + resolution: {integrity: sha512-24evawO+mUGW4mvS2a2ivwLdX3gk8zRLZr9HP+7+VT2vBQnm0oh9jJEZmUE3ePJhRkYlZ93i7OMpdcoi2qNCLg==} engines: {node: '>=18'} - puppeteer@24.3.0: - resolution: {integrity: sha512-wYEx+NnEM1T6ncHB+IsTovUgx+JlZ0pv0sRGTb8IzoTeOILvyUcdU2h34bYEQ1iG5maz1VQA5eI4kzIyAVh90A==} + puppeteer@24.34.0: + resolution: {integrity: sha512-Sdpl/zsYOsagZ4ICoZJPGZw8d9gZmK5DcxVal11dXi/1/t2eIXHjCf5NfmhDg5XnG9Nye+yo/LqMzIxie2rHTw==} engines: {node: '>=18'} hasBin: true @@ -4142,6 +4292,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} @@ -4259,133 +4413,117 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-android-arm64@1.85.0: - resolution: {integrity: sha512-4itDzRwezwrW8+YzMLIwHtMeH+qrBNdBsRn9lTVI15K+cNLC8z5JWJi6UCZ8TNNZr9LDBfsh5jUdjSub0yF7jg==} + sass-embedded-all-unknown@1.97.2: + resolution: {integrity: sha512-Fj75+vOIDv1T/dGDwEpQ5hgjXxa2SmMeShPa8yrh2sUz1U44bbmY4YSWPCdg8wb7LnwiY21B2KRFM+HF42yO4g==} + cpu: ['!arm', '!arm64', '!riscv64', '!x64'] + + sass-embedded-android-arm64@1.97.2: + resolution: {integrity: sha512-pF6I+R5uThrscd3lo9B3DyNTPyGFsopycdx0tDAESN6s+dBbiRgNgE4Zlpv50GsLocj/lDLCZaabeTpL3ubhYA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.85.0: - resolution: {integrity: sha512-pPBT7Ad6G8Mlao8ypVNXW2ya7I/Bhcny+RYZ/EmrunEXfhzCNp4PWV2VAweitPO9RnPIJwvUTkLc8Fu6K3nVmw==} + sass-embedded-android-arm@1.97.2: + resolution: {integrity: sha512-BPT9m19ttY0QVHYYXRa6bmqmS3Fa2EHByNUEtSVcbm5PkIk1ntmYkG9fn5SJpIMbNmFDGwHx+pfcZMmkldhnRg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-ia32@1.85.0: - resolution: {integrity: sha512-bwqKq95hzbGbMTeXCMQhH7yEdc2xJVwIXj7rGdD3McvyFWbED6362XRFFPI5YyjfD2wRJd9yWLh/hn+6VyjcYA==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [android] - - sass-embedded-android-riscv64@1.85.0: - resolution: {integrity: sha512-Fgkgay+5EePJXZFHR5Vlkutnsmox2V6nX4U3mfGbSN1xjLRm8F5ST72V2s5Z0mnIFpGvEu/v7hfptgViqMvaxg==} + sass-embedded-android-riscv64@1.97.2: + resolution: {integrity: sha512-fprI8ZTJdz+STgARhg8zReI2QhhGIT9G8nS7H21kc3IkqPRzhfaemSxEtCqZyvDbXPcgYiDLV7AGIReHCuATog==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.85.0: - resolution: {integrity: sha512-/bG3JgTn3eoIDHCiJNVkLeJgUesat4ghxqYmKMZUJx++4e6iKCDj8XwQTJAgm+QDrsPKXHBacHEANJ9LEAuTqg==} + sass-embedded-android-x64@1.97.2: + resolution: {integrity: sha512-RswwSjURZxupsukEmNt2t6RGvuvIw3IAD5sDq1Pc65JFvWFY3eHqCmH0lG0oXqMg6KJcF0eOxHOp2RfmIm2+4w==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.85.0: - resolution: {integrity: sha512-plp8TyMz97YFBCB3ndftEvoW29vyfsSBJILM5U84cGzr06SvLh/Npjj8psfUeRw+upEk1zkFtw5u61sRCdgwIw==} + sass-embedded-darwin-arm64@1.97.2: + resolution: {integrity: sha512-xcsZNnU1XZh21RE/71OOwNqPVcGBU0qT9A4k4QirdA34+ts9cDIaR6W6lgHOBR/Bnnu6w6hXJR4Xth7oFrefPA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.85.0: - resolution: {integrity: sha512-LP8Zv8DG57Gn6PmSwWzC0gEZUsGdg36Ps3m0i1fVTOelql7N3HZIrlPYRjJvidL8ZlB3ISxNANebTREUHn/wkQ==} + sass-embedded-darwin-x64@1.97.2: + resolution: {integrity: sha512-T/9DTMpychm6+H4slHCAsYJRJ6eM+9H9idKlBPliPrP4T8JdC2Cs+ZOsYqrObj6eOtAD0fGf+KgyNhnW3xVafA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.85.0: - resolution: {integrity: sha512-JRIRKVOY5Y8M1zlUOv9AQGju4P6lj8i5vLJZsVYVN/uY8Cd2dDJZPC8EOhjntp+IpF8AOGIHqCeCkHBceIyIjA==} + sass-embedded-linux-arm64@1.97.2: + resolution: {integrity: sha512-Wh+nQaFer9tyE5xBPv5murSUZE/+kIcg8MyL5uqww6be9Iq+UmZpcJM7LUk+q8klQ9LfTmoDSNFA74uBqxD6IA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.85.0: - resolution: {integrity: sha512-18xOAEfazJt1MMVS2TRHV94n81VyMnywOoJ7/S7I79qno/zx26OoqqP4XvH107xu8+mZ9Gg54LrUH6ZcgHk08g==} + sass-embedded-linux-arm@1.97.2: + resolution: {integrity: sha512-yDRe1yifGHl6kibkDlRIJ2ZzAU03KJ1AIvsAh4dsIDgK5jx83bxZLV1ZDUv7a8KK/iV/80LZnxnu/92zp99cXQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-ia32@1.85.0: - resolution: {integrity: sha512-4JH+h+gLt9So22nNPQtsKojEsLzjld9ol3zWcOtMGclv+HojZGbCuhJUrLUcK72F8adXYsULmWhJPKROLIwYMA==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [linux] - - sass-embedded-linux-musl-arm64@1.85.0: - resolution: {integrity: sha512-aoQjUjK28bvdw9XKTjQeayn8oWQ2QqvoTD11myklGd3IHH7Jj0nwXUstI4NxDueCKt3wghuZoIQkjOheReQxlg==} + sass-embedded-linux-musl-arm64@1.97.2: + resolution: {integrity: sha512-NfUqZSjHwnHvpSa7nyNxbWfL5obDjNBqhHUYmqbHUcmqBpFfHIQsUPgXME9DKn1yBlBc3mWnzMxRoucdYTzd2Q==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.85.0: - resolution: {integrity: sha512-Z1j4ageDVFihqNUBnm89fxY46pY0zD/Clp1D3ZdI7S+D280+AEpbm5vMoH8LLhBQfQLf2w7H++SZGpQwrisudQ==} + sass-embedded-linux-musl-arm@1.97.2: + resolution: {integrity: sha512-GIO6xfAtahJAWItvsXZ3MD1HM6s8cKtV1/HL088aUpKJaw/2XjTCveiOO2AdgMpLNztmq9DZ1lx5X5JjqhS45g==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-ia32@1.85.0: - resolution: {integrity: sha512-/cJCSXOfXmQFH8deE+3U9x+BSz8i0d1Tt9gKV/Gat1Xm43Oumw8pmZgno+cDuGjYQInr9ryW5121pTMlj/PBXQ==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [linux] - - sass-embedded-linux-musl-riscv64@1.85.0: - resolution: {integrity: sha512-l+FJxMXkmg42RZq5RFKXg4InX0IA7yEiPHe4kVSdrczP7z3NLxk+W9wVkPnoRKYIMe1qZPPQ25y0TgI4HNWouA==} + sass-embedded-linux-musl-riscv64@1.97.2: + resolution: {integrity: sha512-qtM4dJ5gLfvyTZ3QencfNbsTEShIWImSEpkThz+Y2nsCMbcMP7/jYOA03UWgPfEOKSehQQ7EIau7ncbFNoDNPQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.85.0: - resolution: {integrity: sha512-M9ffjcYfFcRvkFA6V3DpOS955AyvmpvPAhL/xNK45d/ma1n1ehTWpd24tVeKiNK5CZkNjjMEfyw2fHa6MpqmEA==} + sass-embedded-linux-musl-x64@1.97.2: + resolution: {integrity: sha512-ZAxYOdmexcnxGnzdsDjYmNe3jGj+XW3/pF/n7e7r8y+5c6D2CQRrCUdapLgaqPt1edOPQIlQEZF8q5j6ng21yw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.85.0: - resolution: {integrity: sha512-yqPXQWfM+qiIPkfn++48GOlbmSvUZIyL9nwFstBk0k4x40UhbhilfknqeTUpxoHfQzylTGVhrm5JE7MjM+LNZA==} + sass-embedded-linux-riscv64@1.97.2: + resolution: {integrity: sha512-reVwa9ZFEAOChXpDyNB3nNHHyAkPMD+FTctQKECqKiVJnIzv2EaFF6/t0wzyvPgBKeatA8jszAIeOkkOzbYVkQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.85.0: - resolution: {integrity: sha512-NTDeQFZcuVR7COoaRy8pZD6/+QznwBR8kVFsj7NpmvX9aJ7TX/q+OQZHX7Bfb3tsfKXhf1YZozegPuYxRnMKAQ==} + sass-embedded-linux-x64@1.97.2: + resolution: {integrity: sha512-bvAdZQsX3jDBv6m4emaU2OMTpN0KndzTAMgJZZrKUgiC0qxBmBqbJG06Oj/lOCoXGCxAvUOheVYpezRTF+Feog==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-win32-arm64@1.85.0: - resolution: {integrity: sha512-gO0VAuxC4AdV+uZYJESRWVVHQWCGzNs0C3OKCAdH4r1vGRugooMi7J/5wbwUdXDA1MV9ICfhlKsph2n3GiPdqA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [win32] + sass-embedded-unknown-all@1.97.2: + resolution: {integrity: sha512-86tcYwohjPgSZtgeU9K4LikrKBJNf8ZW/vfsFbdzsRlvc73IykiqanufwQi5qIul0YHuu9lZtDWyWxM2dH/Rsg==} + os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-ia32@1.85.0: - resolution: {integrity: sha512-PCyn6xeFIBUgBceNypuf73/5DWF2VWPlPqPuBprPsTvpZOMUJeBtP+Lf4mnu3dNy1z76mYVnpaCnQmzZ0zHZaA==} + sass-embedded-win32-arm64@1.97.2: + resolution: {integrity: sha512-Cv28q8qNjAjZfqfzTrQvKf4JjsZ6EOQ5FxyHUQQeNzm73R86nd/8ozDa1Vmn79Hq0kwM15OCM9epanDuTG1ksA==} engines: {node: '>=14.0.0'} - cpu: [ia32] + cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.85.0: - resolution: {integrity: sha512-AknE2jLp6OBwrR5hQ8pDsG94KhJCeSheFJ2xgbnk8RUjZX909JiNbgh2sNt9LG+RXf4xZa55dDL537gZoCx/iw==} + sass-embedded-win32-x64@1.97.2: + resolution: {integrity: sha512-DVxLxkeDCGIYeyHLAvWW3yy9sy5Ruk5p472QWiyfyyG1G1ASAR8fgfIY5pT0vE6Rv+VAKVLwF3WTspUYu7S1/Q==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.85.0: - resolution: {integrity: sha512-x3Vv54g0jv1aPSW8OTA/0GzQCs/HMQOjIkLtZJ3Xsn/I4vnyjKbVTQmFTax9bQjldqLEEkdbvy6ES/cOOnYNwA==} + sass-embedded@1.97.2: + resolution: {integrity: sha512-lKJcskySwAtJ4QRirKrikrWMFa2niAuaGenY2ElHjd55IwHUiur5IdKu6R1hEmGYMs4Qm+6rlRW0RvuAkmcryg==} engines: {node: '>=16.0.0'} hasBin: true - sass-loader@16.0.5: - resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} + sass-loader@16.0.6: + resolution: {integrity: sha512-sglGzId5gmlfxNs4gK2U3h7HlVRfx278YK6Ono5lwzuvi1jxig80YiuHkaDBVsYIKFhx8wN7XSCI0M2IDS/3qA==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -4405,6 +4543,11 @@ packages: webpack: optional: true + sass@1.97.2: + resolution: {integrity: sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==} + engines: {node: '>=14.0.0'} + hasBin: true + saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -4421,6 +4564,10 @@ packages: resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} engines: {node: '>= 10.13.0'} + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} + script-ext-html-webpack-plugin@2.1.5: resolution: {integrity: sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==} engines: {node: '>=6.11.5'} @@ -4450,6 +4597,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + send@0.17.2: resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} engines: {node: '>= 0.8.0'} @@ -4698,8 +4850,12 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-fs@3.0.8: - resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==} + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + tar-fs@3.1.1: + resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} @@ -4720,6 +4876,22 @@ packages: uglify-js: optional: true + terser-webpack-plugin@5.3.16: + resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + terser@4.8.1: resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} engines: {node: '>=6.0.0'} @@ -4737,8 +4909,8 @@ packages: text-decoder@1.2.3: resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} - thingies@1.21.0: - resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} + thingies@2.5.0: + resolution: {integrity: sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==} engines: {node: '>=10.18'} peerDependencies: tslib: ^2 @@ -4805,23 +4977,24 @@ packages: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} - tree-dump@1.0.2: - resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} + tree-dump@1.1.0: + resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - ts-jest@29.2.5: - resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} + ts-jest@29.4.6: + resolution: {integrity: sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 esbuild: '*' - jest: ^29.0.0 + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 typescript: '>=4.3 <6' peerDependenciesMeta: '@babel/core': @@ -4834,6 +5007,8 @@ packages: optional: true esbuild: optional: true + jest-util: + optional: true tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -4850,6 +5025,10 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -4863,11 +5042,16 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + unique-filename@1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} @@ -4888,6 +5072,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -4938,9 +5128,16 @@ packages: resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} + watchpack@2.5.0: + resolution: {integrity: sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==} + engines: {node: '>=10.13.0'} + wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + webdriver-bidi-protocol@0.3.10: + resolution: {integrity: sha512-5LAE43jAVLOhB/QqX4bwSiv0Hg1HBfMmOuwBSXHdvg4GMGu9Y0lIq7p4R/yySu6w74WmaR4GM4H9t2IwLW7hgw==} + webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -5013,6 +5210,20 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + webpack-sources@3.3.3: + resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} + engines: {node: '>=10.13.0'} + + webpack@5.104.1: + resolution: {integrity: sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + webpack@5.98.0: resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} engines: {node: '>=10.13.0'} @@ -5034,10 +5245,12 @@ packages: whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} @@ -5070,6 +5283,9 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -5116,6 +5332,18 @@ packages: utf-8-validate: optional: true + ws@8.19.0: + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -5407,7 +5635,7 @@ snapshots: '@biomejs/cli-win32-x64@1.9.4': optional: true - '@bufbuild/protobuf@2.2.3': {} + '@bufbuild/protobuf@2.10.2': {} '@csstools/color-helpers@5.0.2': {} @@ -5668,16 +5896,36 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)': + '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) - '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/util@1.5.0(tslib@2.8.1)': + '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': dependencies: + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) tslib: 2.8.1 '@leichtgewicht/ip-codec@2.0.5': {} @@ -5764,74 +6012,135 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + optional: true + '@pkgjs/parseargs@0.11.0': optional: true '@polka/url@1.0.0-next.28': {} - '@puppeteer/browsers@2.7.1': + '@puppeteer/browsers@2.11.0': dependencies: - debug: 4.4.0 + debug: 4.4.3 extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 - semver: 7.7.1 - tar-fs: 3.0.8 + semver: 7.7.3 + tar-fs: 3.1.1 yargs: 17.7.2 transitivePeerDependencies: - bare-buffer - supports-color - '@rspack-canary/binding-darwin-arm64@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-darwin-arm64@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-darwin-x64@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-darwin-x64@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-linux-arm64-gnu@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-linux-arm64-gnu@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-linux-arm64-musl@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-linux-arm64-musl@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-linux-x64-gnu@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-linux-x64-gnu@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-linux-x64-musl@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-linux-x64-musl@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-wasm32-wasi@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-wasm32-wasi@1.6.6-canary-ece652e9-20251129173621': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack-canary/binding-win32-arm64-msvc@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-win32-arm64-msvc@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-win32-ia32-msvc@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-win32-ia32-msvc@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding-win32-x64-msvc@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding-win32-x64-msvc@1.6.6-canary-ece652e9-20251129173621': optional: true - '@rspack-canary/binding@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/binding@1.6.6-canary-ece652e9-20251129173621': optionalDependencies: - '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@1.6.6-canary-7c3506a0-20251201173444' - - '@rspack-canary/cli@1.6.6-canary-7c3506a0-20251201173444(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.98.0)': + '@rspack/binding-darwin-arm64': '@rspack-canary/binding-darwin-arm64@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-darwin-x64': '@rspack-canary/binding-darwin-x64@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-linux-arm64-gnu': '@rspack-canary/binding-linux-arm64-gnu@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-linux-arm64-musl': '@rspack-canary/binding-linux-arm64-musl@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-linux-x64-gnu': '@rspack-canary/binding-linux-x64-gnu@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-linux-x64-musl': '@rspack-canary/binding-linux-x64-musl@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-wasm32-wasi': '@rspack-canary/binding-wasm32-wasi@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-win32-arm64-msvc': '@rspack-canary/binding-win32-arm64-msvc@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-win32-ia32-msvc': '@rspack-canary/binding-win32-ia32-msvc@1.6.6-canary-ece652e9-20251129173621' + '@rspack/binding-win32-x64-msvc': '@rspack-canary/binding-win32-x64-msvc@1.6.6-canary-ece652e9-20251129173621' + + '@rspack-canary/cli@1.6.6-canary-ece652e9-20251129173621(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.104.1)': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' - '@rspack/dev-server': 1.1.4(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.98.0) + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' + '@rspack/dev-server': 1.1.4(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.104.1) exit-hook: 4.0.0 webpack-bundle-analyzer: 4.10.2 transitivePeerDependencies: @@ -5843,10 +6152,10 @@ snapshots: - webpack - webpack-cli - '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444': + '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621': dependencies: '@module-federation/runtime-tools': 0.21.6 - '@rspack/binding': '@rspack-canary/binding@1.6.6-canary-7c3506a0-20251201173444' + '@rspack/binding': '@rspack-canary/binding@1.6.6-canary-ece652e9-20251129173621' '@rspack/lite-tapable': 1.1.0 '@rspack/binding-darwin-arm64@1.4.1': @@ -5902,13 +6211,13 @@ snapshots: '@rspack/lite-tapable': 1.0.1 optional: true - '@rspack/dev-server@1.1.4(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.98.0)': + '@rspack/dev-server@1.1.4(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(@types/express@4.17.21)(webpack-cli@5.1.4)(webpack@5.104.1)': dependencies: - '@rspack/core': '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' chokidar: 3.6.0 http-proxy-middleware: 2.0.9(@types/express@4.17.21) p-retry: 6.2.1 - webpack-dev-server: 5.2.2(webpack-cli@5.1.4)(webpack@5.98.0) + webpack-dev-server: 5.2.2(webpack-cli@5.1.4)(webpack@5.104.1) ws: 8.18.1 transitivePeerDependencies: - '@types/express' @@ -5994,15 +6303,17 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.6 + '@types/estree': 1.0.8 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree@1.0.6': {} + '@types/estree@1.0.8': {} + '@types/events@3.0.3': {} '@types/express-serve-static-core@4.19.6': @@ -6206,25 +6517,40 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webdiscus/pug-loader@2.11.1(enhanced-resolve@5.18.1)(pug@3.0.3)(webpack@5.98.0)': + '@webdiscus/pug-loader@2.11.1(enhanced-resolve@5.18.1)(pug@3.0.3)(webpack@5.104.1)': dependencies: ansis: 3.10.0 enhanced-resolve: 5.18.1 parse5: 7.2.1 pug: 3.0.3 - webpack: 5.98.0(webpack-cli@5.1.4) + webpack: 5.104.1(webpack-cli@5.1.4) webpack-merge: 6.0.1 + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.104.1)': + dependencies: + webpack: 5.104.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.104.1) + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.98.0)': dependencies: webpack: 5.98.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.98.0) + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.104.1)': + dependencies: + webpack: 5.104.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.104.1) + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.98.0)': dependencies: webpack: 5.98.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.98.0) + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.104.1)': + dependencies: + webpack: 5.104.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.104.1) + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.98.0)': dependencies: webpack: 5.98.0(webpack-cli@5.1.4) @@ -6250,6 +6576,10 @@ snapshots: acorn: 8.14.0 acorn-walk: 8.3.4 + acorn-import-phases@1.0.4(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + acorn-walk@8.3.4: dependencies: acorn: 8.14.0 @@ -6258,6 +6588,8 @@ snapshots: acorn@8.14.0: {} + acorn@8.15.0: {} + agent-base@6.0.2: dependencies: debug: 4.4.0 @@ -6363,8 +6695,6 @@ snapshots: dependencies: tslib: 2.8.1 - async@3.2.6: {} - asynckit@0.4.0: {} atomic-sleep@1.0.0: {} @@ -6475,6 +6805,8 @@ snapshots: bare-events: 2.5.4 optional: true + baseline-browser-mapping@2.9.13: {} + basic-ftp@5.0.5: {} batch@0.6.1: {} @@ -6533,6 +6865,14 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.9.13 + caniuse-lite: 1.0.30001763 + electron-to-chromium: 1.5.267 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + bs-logger@0.2.6: dependencies: fast-json-stable-stringify: 2.1.0 @@ -6599,6 +6939,8 @@ snapshots: caniuse-lite@1.0.30001700: {} + caniuse-lite@1.0.30001763: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -6628,13 +6970,18 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + optional: true + chownr@1.1.4: {} chrome-trace-event@1.0.4: {} - chromium-bidi@2.0.0(devtools-protocol@0.0.1402036): + chromium-bidi@12.0.1(devtools-protocol@0.0.1534754): dependencies: - devtools-protocol: 0.0.1402036 + devtools-protocol: 0.0.1534754 mitt: 3.0.1 zod: 3.24.2 @@ -6778,14 +7125,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@9.0.0(typescript@5.7.3): + cosmiconfig@9.0.0(typescript@5.9.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.7.3 + typescript: 5.9.3 create-jest@29.7.0(@types/node@14.18.63): dependencies: @@ -6812,7 +7159,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@7.1.2(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(webpack@5.98.0): + css-loader@7.1.2(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.104.1): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -6823,8 +7170,8 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.1 optionalDependencies: - '@rspack/core': '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' - webpack: 5.98.0(webpack-cli@5.1.4) + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' + webpack: 5.104.1(webpack-cli@5.1.4) css-loader@7.1.2(@rspack/core@1.4.1)(webpack@5.98.0): dependencies: @@ -6898,11 +7245,11 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: + debug@4.4.0: dependencies: - ms: 2.1.2 + ms: 2.1.3 - debug@4.4.0: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -6954,11 +7301,14 @@ snapshots: destroy@1.2.0: {} + detect-libc@1.0.3: + optional: true + detect-newline@3.1.0: {} detect-node@2.1.0: {} - devtools-protocol@0.0.1402036: {} + devtools-protocol@0.0.1534754: {} diff-sequences@26.6.2: {} @@ -7044,12 +7394,10 @@ snapshots: ee-first@1.1.1: {} - ejs@3.1.10: - dependencies: - jake: 10.9.2 - electron-to-chromium@1.5.103: {} + electron-to-chromium@1.5.267: {} + emittery@0.13.1: {} emoji-regex@8.0.0: {} @@ -7071,7 +7419,7 @@ snapshots: enhanced-resolve@5.18.1: dependencies: graceful-fs: 4.2.11 - tapable: 2.2.1 + tapable: 2.3.0 entities@2.2.0: {} @@ -7091,6 +7439,8 @@ snapshots: es-module-lexer@1.6.0: {} + es-module-lexer@2.0.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -7216,7 +7566,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.3 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -7351,15 +7701,11 @@ snapshots: dependencies: pend: 1.2.0 - file-loader@6.2.0(webpack@5.98.0): + file-loader@6.2.0(webpack@5.104.1): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.98.0(webpack-cli@5.1.4) - - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 + webpack: 5.104.1(webpack-cli@5.1.4) fill-range@7.1.1: dependencies: @@ -7500,7 +7846,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -7508,6 +7854,10 @@ snapshots: dependencies: is-glob: 4.0.3 + glob-to-regex.js@1.2.0(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + glob-to-regexp@0.4.1: {} glob@10.4.5: @@ -7558,6 +7908,15 @@ snapshots: handle-thing@2.0.1: {} + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + has-flag@3.0.0: {} has-flag@4.0.0: {} @@ -7596,11 +7955,11 @@ snapshots: html-escaper@2.0.2: {} - html-loader@2.1.2(webpack@5.98.0): + html-loader@2.1.2(webpack@5.104.1): dependencies: html-minifier-terser: 5.1.1 parse5: 6.0.1 - webpack: 5.98.0(webpack-cli@5.1.4) + webpack: 5.104.1(webpack-cli@5.1.4) html-minifier-terser@5.1.1: dependencies: @@ -7635,7 +7994,7 @@ snapshots: minimatch: 3.1.2 slash: 2.0.0 - html-webpack-plugin@5.6.3(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(webpack@5.98.0): + html-webpack-plugin@5.6.3(@rspack/core@1.4.1)(webpack@5.98.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -7643,10 +8002,10 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - '@rspack/core': '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' + '@rspack/core': 1.4.1 webpack: 5.98.0(webpack-cli@5.1.4) - html-webpack-plugin@5.6.3(@rspack/core@1.4.1)(webpack@5.98.0): + html-webpack-plugin@5.6.5(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.104.1): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -7654,8 +8013,8 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - '@rspack/core': 1.4.1 - webpack: 5.98.0(webpack-cli@5.1.4) + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' + webpack: 5.104.1(webpack-cli@5.1.4) htmlparser2@6.1.0: dependencies: @@ -7736,7 +8095,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -7937,13 +8296,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.2: - dependencies: - async: 3.2.6 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - jest-changed-files@29.7.0: dependencies: execa: 5.1.1 @@ -8427,6 +8779,8 @@ snapshots: loader-runner@4.3.0: {} + loader-runner@4.3.1: {} + loader-utils@1.4.2: dependencies: big.js: 5.2.2 @@ -8497,11 +8851,13 @@ snapshots: media-typer@0.3.0: {} - memfs@4.17.0: + memfs@4.51.1: dependencies: - '@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1) - '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) - tree-dump: 1.0.2(tslib@2.8.1) + '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + glob-to-regex.js: 1.2.0(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 merge-descriptors@1.0.3: {} @@ -8547,10 +8903,6 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -8591,8 +8943,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} multicast-dns@7.2.5: @@ -8617,6 +8967,9 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 + node-addon-api@7.1.1: + optional: true + node-forge@1.3.1: {} node-int64@0.4.0: {} @@ -8627,6 +8980,8 @@ snapshots: node-releases@2.0.19: {} + node-releases@2.0.27: {} + normalize-path@3.0.0: {} npm-run-path@4.0.1: @@ -8746,7 +9101,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.3 get-uri: 6.0.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -8957,7 +9312,7 @@ snapshots: proxy-agent@6.5.0: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 7.18.3 @@ -9060,27 +9415,28 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@24.3.0: + puppeteer-core@24.34.0: dependencies: - '@puppeteer/browsers': 2.7.1 - chromium-bidi: 2.0.0(devtools-protocol@0.0.1402036) - debug: 4.4.0 - devtools-protocol: 0.0.1402036 + '@puppeteer/browsers': 2.11.0 + chromium-bidi: 12.0.1(devtools-protocol@0.0.1534754) + debug: 4.4.3 + devtools-protocol: 0.0.1534754 typed-query-selector: 2.12.0 - ws: 8.18.1 + webdriver-bidi-protocol: 0.3.10 + ws: 8.19.0 transitivePeerDependencies: - bare-buffer - bufferutil - supports-color - utf-8-validate - puppeteer@24.3.0(typescript@5.7.3): + puppeteer@24.34.0(typescript@5.9.3): dependencies: - '@puppeteer/browsers': 2.7.1 - chromium-bidi: 2.0.0(devtools-protocol@0.0.1402036) - cosmiconfig: 9.0.0(typescript@5.7.3) - devtools-protocol: 0.0.1402036 - puppeteer-core: 24.3.0 + '@puppeteer/browsers': 2.11.0 + chromium-bidi: 12.0.1(devtools-protocol@0.0.1534754) + cosmiconfig: 9.0.0(typescript@5.9.3) + devtools-protocol: 0.0.1534754 + puppeteer-core: 24.34.0 typed-query-selector: 2.12.0 transitivePeerDependencies: - bare-buffer @@ -9142,6 +9498,9 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.1.2: + optional: true + rechoir@0.8.0: dependencies: resolve: 1.22.10 @@ -9238,69 +9597,67 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-android-arm64@1.85.0: - optional: true - - sass-embedded-android-arm@1.85.0: - optional: true - - sass-embedded-android-ia32@1.85.0: + sass-embedded-all-unknown@1.97.2: + dependencies: + sass: 1.97.2 optional: true - sass-embedded-android-riscv64@1.85.0: + sass-embedded-android-arm64@1.97.2: optional: true - sass-embedded-android-x64@1.85.0: + sass-embedded-android-arm@1.97.2: optional: true - sass-embedded-darwin-arm64@1.85.0: + sass-embedded-android-riscv64@1.97.2: optional: true - sass-embedded-darwin-x64@1.85.0: + sass-embedded-android-x64@1.97.2: optional: true - sass-embedded-linux-arm64@1.85.0: + sass-embedded-darwin-arm64@1.97.2: optional: true - sass-embedded-linux-arm@1.85.0: + sass-embedded-darwin-x64@1.97.2: optional: true - sass-embedded-linux-ia32@1.85.0: + sass-embedded-linux-arm64@1.97.2: optional: true - sass-embedded-linux-musl-arm64@1.85.0: + sass-embedded-linux-arm@1.97.2: optional: true - sass-embedded-linux-musl-arm@1.85.0: + sass-embedded-linux-musl-arm64@1.97.2: optional: true - sass-embedded-linux-musl-ia32@1.85.0: + sass-embedded-linux-musl-arm@1.97.2: optional: true - sass-embedded-linux-musl-riscv64@1.85.0: + sass-embedded-linux-musl-riscv64@1.97.2: optional: true - sass-embedded-linux-musl-x64@1.85.0: + sass-embedded-linux-musl-x64@1.97.2: optional: true - sass-embedded-linux-riscv64@1.85.0: + sass-embedded-linux-riscv64@1.97.2: optional: true - sass-embedded-linux-x64@1.85.0: + sass-embedded-linux-x64@1.97.2: optional: true - sass-embedded-win32-arm64@1.85.0: + sass-embedded-unknown-all@1.97.2: + dependencies: + sass: 1.97.2 optional: true - sass-embedded-win32-ia32@1.85.0: + sass-embedded-win32-arm64@1.97.2: optional: true - sass-embedded-win32-x64@1.85.0: + sass-embedded-win32-x64@1.97.2: optional: true - sass-embedded@1.85.0: + sass-embedded@1.97.2: dependencies: - '@bufbuild/protobuf': 2.2.3 + '@bufbuild/protobuf': 2.10.2 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.0.3 @@ -9309,34 +9666,42 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.85.0 - sass-embedded-android-arm64: 1.85.0 - sass-embedded-android-ia32: 1.85.0 - sass-embedded-android-riscv64: 1.85.0 - sass-embedded-android-x64: 1.85.0 - sass-embedded-darwin-arm64: 1.85.0 - sass-embedded-darwin-x64: 1.85.0 - sass-embedded-linux-arm: 1.85.0 - sass-embedded-linux-arm64: 1.85.0 - sass-embedded-linux-ia32: 1.85.0 - sass-embedded-linux-musl-arm: 1.85.0 - sass-embedded-linux-musl-arm64: 1.85.0 - sass-embedded-linux-musl-ia32: 1.85.0 - sass-embedded-linux-musl-riscv64: 1.85.0 - sass-embedded-linux-musl-x64: 1.85.0 - sass-embedded-linux-riscv64: 1.85.0 - sass-embedded-linux-x64: 1.85.0 - sass-embedded-win32-arm64: 1.85.0 - sass-embedded-win32-ia32: 1.85.0 - sass-embedded-win32-x64: 1.85.0 - - sass-loader@16.0.5(@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444)(sass-embedded@1.85.0)(webpack@5.98.0): + sass-embedded-all-unknown: 1.97.2 + sass-embedded-android-arm: 1.97.2 + sass-embedded-android-arm64: 1.97.2 + sass-embedded-android-riscv64: 1.97.2 + sass-embedded-android-x64: 1.97.2 + sass-embedded-darwin-arm64: 1.97.2 + sass-embedded-darwin-x64: 1.97.2 + sass-embedded-linux-arm: 1.97.2 + sass-embedded-linux-arm64: 1.97.2 + sass-embedded-linux-musl-arm: 1.97.2 + sass-embedded-linux-musl-arm64: 1.97.2 + sass-embedded-linux-musl-riscv64: 1.97.2 + sass-embedded-linux-musl-x64: 1.97.2 + sass-embedded-linux-riscv64: 1.97.2 + sass-embedded-linux-x64: 1.97.2 + sass-embedded-unknown-all: 1.97.2 + sass-embedded-win32-arm64: 1.97.2 + sass-embedded-win32-x64: 1.97.2 + + sass-loader@16.0.6(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(sass-embedded@1.97.2)(sass@1.97.2)(webpack@5.104.1): dependencies: neo-async: 2.6.2 optionalDependencies: - '@rspack/core': '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' - sass-embedded: 1.85.0 - webpack: 5.98.0(webpack-cli@5.1.4) + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' + sass: 1.97.2 + sass-embedded: 1.97.2 + webpack: 5.104.1(webpack-cli@5.1.4) + + sass@1.97.2: + dependencies: + chokidar: 4.0.3 + immutable: 5.0.3 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.1 + optional: true saxes@6.0.0: dependencies: @@ -9361,6 +9726,13 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + schema-utils@4.3.3: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + script-ext-html-webpack-plugin@2.1.5(html-webpack-plugin@5.6.3(@rspack/core@1.4.1)(webpack@5.98.0))(webpack@5.98.0): dependencies: debug: 4.4.0 @@ -9384,6 +9756,8 @@ snapshots: semver@7.7.1: {} + semver@7.7.3: {} + send@0.17.2: dependencies: debug: 2.6.9 @@ -9524,7 +9898,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.3 socks: 2.8.4 transitivePeerDependencies: - supports-color @@ -9686,7 +10060,9 @@ snapshots: tapable@2.2.1: {} - tar-fs@3.0.8: + tapable@2.3.0: {} + + tar-fs@3.1.1: dependencies: pump: 3.0.2 tar-stream: 3.1.7 @@ -9711,6 +10087,15 @@ snapshots: terser: 5.39.0 webpack: 5.98.0(webpack-cli@5.1.4) + terser-webpack-plugin@5.3.16(webpack@5.104.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + serialize-javascript: 6.0.2 + terser: 5.39.0 + webpack: 5.104.1(webpack-cli@5.1.4) + terser@4.8.1: dependencies: acorn: 8.14.0 @@ -9735,7 +10120,7 @@ snapshots: dependencies: b4a: 1.6.7 - thingies@1.21.0(tslib@2.8.1): + thingies@2.5.0(tslib@2.8.1): dependencies: tslib: 2.8.1 @@ -9793,28 +10178,29 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.0.2(tslib@2.8.1): + tree-dump@1.1.0(tslib@2.8.1): dependencies: tslib: 2.8.1 - ts-jest@29.2.5(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest@29.7.0(@types/node@14.18.63))(typescript@5.7.3): + ts-jest@29.4.6(@babel/core@7.26.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.9))(jest-util@29.7.0)(jest@29.7.0(@types/node@14.18.63))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 - ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.8 jest: 29.7.0(@types/node@14.18.63) - jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.1 - typescript: 5.7.3 + semver: 7.7.3 + type-fest: 4.41.0 + typescript: 5.9.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.9 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.9) + jest-util: 29.7.0 tslib@2.8.1: {} @@ -9824,6 +10210,8 @@ snapshots: type-fest@0.8.1: {} + type-fest@4.41.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -9837,7 +10225,10 @@ snapshots: typedarray@0.0.6: {} - typescript@5.7.3: {} + typescript@5.9.3: {} + + uglify-js@3.19.3: + optional: true unique-filename@1.1.1: dependencies: @@ -9857,6 +10248,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -9903,10 +10300,17 @@ snapshots: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + watchpack@2.5.0: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + wbuf@1.7.3: dependencies: minimalistic-assert: 1.0.1 + webdriver-bidi-protocol@0.3.10: {} + webidl-conversions@7.0.0: {} webpack-assets-manifest@3.1.1(webpack@5.98.0): @@ -9938,6 +10342,23 @@ snapshots: - bufferutil - utf-8-validate + webpack-cli@5.1.4(webpack@5.104.1): + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.104.1) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.104.1) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.104.1) + colorette: 2.0.20 + commander: 10.0.1 + cross-spawn: 7.0.6 + envinfo: 7.14.0 + fastest-levenshtein: 1.0.16 + import-local: 3.2.0 + interpret: 3.1.1 + rechoir: 0.8.0 + webpack: 5.104.1(webpack-cli@5.1.4) + webpack-merge: 5.10.0 + webpack-cli@5.1.4(webpack@5.98.0): dependencies: '@discoveryjs/json-ext': 0.5.7 @@ -9955,18 +10376,18 @@ snapshots: webpack: 5.98.0(webpack-cli@5.1.4) webpack-merge: 5.10.0 - webpack-dev-middleware@7.4.2(webpack@5.98.0): + webpack-dev-middleware@7.4.2(webpack@5.104.1): dependencies: colorette: 2.0.20 - memfs: 4.17.0 + memfs: 4.51.1 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.3.0 optionalDependencies: - webpack: 5.98.0(webpack-cli@5.1.4) + webpack: 5.104.1(webpack-cli@5.1.4) - webpack-dev-server@5.2.2(webpack-cli@5.1.4)(webpack@5.98.0): + webpack-dev-server@5.2.2(webpack-cli@5.1.4)(webpack@5.104.1): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -9994,11 +10415,11 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.98.0) + webpack-dev-middleware: 7.4.2(webpack@5.104.1) ws: 8.18.1 optionalDependencies: - webpack: 5.98.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.98.0) + webpack: 5.104.1(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.104.1) transitivePeerDependencies: - bufferutil - debug @@ -10026,6 +10447,42 @@ snapshots: webpack-sources@3.2.3: {} + webpack-sources@3.3.3: {} + + webpack@5.104.1(webpack-cli@5.1.4): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.15.0 + acorn-import-phases: 1.0.4(acorn@8.15.0) + browserslist: 4.28.1 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.1 + es-module-lexer: 2.0.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.1 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.0 + terser-webpack-plugin: 5.3.16(webpack@5.104.1) + watchpack: 2.5.0 + webpack-sources: 3.3.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack@5.104.1) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + webpack@5.98.0(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 @@ -10103,6 +10560,8 @@ snapshots: assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 + wordwrap@1.0.0: {} + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 @@ -10139,6 +10598,8 @@ snapshots: ws@8.18.1: {} + ws@8.19.0: {} + xml-name-validator@4.0.0: {} xml-name-validator@5.0.0: {}