diff --git a/package.json b/package.json index ed8d518..df9f4a9 100644 --- a/package.json +++ b/package.json @@ -8,29 +8,29 @@ "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", "before-build-webpack": "0.2.15", - "css-loader": "^7.1.2", + "css-loader": "^7.1.4", "cross-spawn": "^7.0.6", "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.6", + "sass-embedded": "^1.97.3", + "sass-loader": "^16.0.7", "jsdom": "^25.0.1", "del": "^6.1.1", "lodash": "^4.17.21", - "memfs": "4.17.0", + "memfs": "4.56.10", "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.37.5", "@biomejs/biome": "1.9.4", "@jest/reporters": "29.7.0", "@types/jest": "29.5.14", @@ -49,8 +49,8 @@ "jest-cli": "29.7.0", "jest-environment-node": "29.7.0", "rimraf": "^5.0.10", - "ts-jest": "29.2.5", - "typescript": "^5.7.3", + "ts-jest": "29.4.6", + "typescript": "^5.9.3", "webpack": "5.98.0", "webpack-cli": "5.1.4", "prettier-2": "npm:prettier@2.8.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77bf253..f48faed 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)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.98.0)' '@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 @@ -51,8 +51,8 @@ importers: specifier: ^7.0.6 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) + specifier: ^7.1.4 + version: 7.1.4(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.98.0) del: specifier: ^6.1.1 version: 6.1.1 @@ -78,8 +78,8 @@ importers: specifier: 2.1.2 version: 2.1.2(webpack@5.98.0) 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.6 + version: 5.6.6(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.98.0) 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.56.10 + version: 4.56.10(tslib@2.8.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.37.5 + version: 24.37.5(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.3 + version: 1.97.3 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.7 + version: 16.0.7(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(sass-embedded@1.97.3)(sass@1.97.3)(webpack@5.98.0) tmp: specifier: ^0.2.3 version: 0.2.3 @@ -123,11 +123,11 @@ 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) @@ -1069,8 +1069,8 @@ packages: cpu: [x64] os: [win32] - '@bufbuild/protobuf@2.2.3': - resolution: {integrity: sha512-tFQoXHJdkEOSwj5tRIZSPNUuXK3RaR7T1nUrPgbYX1pUbvqqaaZAsfo+NXBPsz5rZMSKVFrgK1WL8Q/MSLvprg==} + '@bufbuild/protobuf@2.11.0': + resolution: {integrity: sha512-sBXGT13cpmPR5BMgHE6UEEfEaShh5Ror6rfN3yEK5si7QVrtZg8LEPQb0VVhiLRUslD2yLnXtnRzG035J/mZXQ==} '@csstools/color-helpers@5.0.2': resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} @@ -1228,14 +1228,116 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/json-pack@1.1.1': - resolution: {integrity: sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==} + '@jsonjoy.com/base64@17.67.0': + resolution: {integrity: sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/buffers@1.2.1': + resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/buffers@17.67.0': + resolution: {integrity: sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==} + 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/codegen@17.67.0': + resolution: {integrity: sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-core@4.56.10': + resolution: {integrity: sha512-PyAEA/3cnHhsGcdY+AmIU+ZPqTuZkDhCXQ2wkXypdLitSpd6d5Ivxhnq4wa2ETRWFVJGabYynBWxIijOswSmOw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-fsa@4.56.10': + resolution: {integrity: sha512-/FVK63ysNzTPOnCCcPoPHt77TOmachdMS422txM4KhxddLdbW1fIbFMYH0AM0ow/YchCyS5gqEjKLNyv71j/5Q==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-builtins@4.56.10': + resolution: {integrity: sha512-uUnKz8R0YJyKq5jXpZtkGV9U0pJDt8hmYcLRrPjROheIfjMXsz82kXMgAA/qNg0wrZ1Kv+hrg7azqEZx6XZCVw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-to-fsa@4.56.10': + resolution: {integrity: sha512-oH+O6Y4lhn9NyG6aEoFwIBNKZeYy66toP5LJcDOMBgL99BKQMUf/zWJspdRhMdn/3hbzQsZ8EHHsuekbFLGUWw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-utils@4.56.10': + resolution: {integrity: sha512-8EuPBgVI2aDPwFdaNQeNpHsyqPi3rr+85tMNG/lHvQLiVjzoZsvxA//Xd8aB567LUhy4QS03ptT+unkD/DIsNg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node@4.56.10': + resolution: {integrity: sha512-7R4Gv3tkUdW3dXfXiOkqxkElxKNVdd8BDOWC0/dbERd0pXpPY+s2s1Mino+aTvkGrFPiY+mmVxA7zhskm4Ue4Q==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-print@4.56.10': + resolution: {integrity: sha512-JW4fp5mAYepzFsSGrQ48ep8FXxpg4niFWHdF78wDrFGof7F3tKDJln72QFDEn/27M1yHd4v7sKHHVPh78aWcEw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/util@1.5.0': - resolution: {integrity: sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==} + '@jsonjoy.com/fs-snapshot@4.56.10': + resolution: {integrity: sha512-DkR6l5fj7+qj0+fVKm/OOXMGfDFCGXLfyHkORH3DF8hxkpDgIHbhf/DwncBMs2igu/ST7OEkexn1gIqoU6Y+9g==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@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-pack@17.67.0': + resolution: {integrity: sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==} + 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/json-pointer@17.67.0': + resolution: {integrity: sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==} + 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' + + '@jsonjoy.com/util@17.67.0': + resolution: {integrity: sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -1297,6 +1399,88 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@parcel/watcher-android-arm64@2.5.6': + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.6': + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.6': + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.6': + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.6': + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.6': + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.6': + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.6': + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.6': + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.6': + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.6': + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.6': + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.6': + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.6': + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} + engines: {node: '>= 10.0.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1304,71 +1488,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.13.0': + resolution: {integrity: sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==} 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' @@ -1855,9 +2039,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==} @@ -1988,9 +2169,6 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - buffer-builder@0.2.0: - resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} - buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -2057,6 +2235,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 +2246,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@14.0.0: + resolution: {integrity: sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==} peerDependencies: devtools-protocol: '*' @@ -2248,6 +2430,18 @@ packages: webpack: optional: true + css-loader@7.1.4: + resolution: {integrity: sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 + webpack: ^5.27.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -2329,6 +2523,15 @@ packages: supports-color: optional: true + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} @@ -2391,6 +2594,10 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -2398,8 +2605,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.1566079: + resolution: {integrity: sha512-MJfAEA1UfVhSs7fbSQOG4czavUp1ajfg6prlAN0+cmfa2zNjaIbvq8VneP7do1WAQQIvgNJWSMeP6UyI90gIlQ==} diff-sequences@26.6.2: resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} @@ -2474,11 +2681,6 @@ 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==} @@ -2734,9 +2936,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,16 +3067,23 @@ 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==} glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -2905,6 +3111,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 +3195,18 @@ packages: webpack: optional: true + html-webpack-plugin@5.6.6: + resolution: {integrity: sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==} + 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 +3472,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} @@ -3579,9 +3797,10 @@ 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.56.10: + resolution: {integrity: sha512-eLvzyrwqLHnLYalJP7YZ3wBe79MXktMdfQbvMrVD80K+NhrIukCVBvgP30zTJYEEDh9hZ/ep9z0KOdD7FSHo7w==} + peerDependencies: + tslib: '2' merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -3637,10 +3856,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'} @@ -3710,6 +3925,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'} @@ -3910,6 +4128,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} @@ -4086,12 +4308,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.37.5: + resolution: {integrity: sha512-ybL7iE78YPN4T6J+sPLO7r0lSByp/0NN6PvfBEql219cOnttoTFzCWKiBOjstXSqi/OKpwae623DWAsL7cn2MQ==} engines: {node: '>=18'} - puppeteer@24.3.0: - resolution: {integrity: sha512-wYEx+NnEM1T6ncHB+IsTovUgx+JlZ0pv0sRGTb8IzoTeOILvyUcdU2h34bYEQ1iG5maz1VQA5eI4kzIyAVh90A==} + puppeteer@24.37.5: + resolution: {integrity: sha512-3PAOIQLceyEmn1Fi76GkGO2EVxztv5OtdlB1m8hMUZL3f8KDHnlvXbvCXv+Ls7KzF1R0KdKBqLuT/Hhrok12hQ==} engines: {node: '>=18'} hasBin: true @@ -4142,6 +4364,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,136 +4485,120 @@ 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.3: + resolution: {integrity: sha512-t6N46NlPuXiY3rlmG6/+1nwebOBOaLFOOVqNQOC2cJhghOD4hh2kHNQQTorCsbY9S1Kir2la1/XLBwOJfui0xg==} + cpu: ['!arm', '!arm64', '!riscv64', '!x64'] + + sass-embedded-android-arm64@1.97.3: + resolution: {integrity: sha512-aiZ6iqiHsUsaDx0EFbbmmA0QgxicSxVVN3lnJJ0f1RStY0DthUkquGT5RJ4TPdaZ6ebeJWkboV4bra+CP766eA==} 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.3: + resolution: {integrity: sha512-cRTtf/KV/q0nzGZoUzVkeIVVFv3L/tS1w4WnlHapphsjTXF/duTxI8JOU1c/9GhRPiMdfeXH7vYNcMmtjwX7jg==} 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.3: + resolution: {integrity: sha512-zVEDgl9JJodofGHobaM/q6pNETG69uuBIGQHRo789jloESxxZe82lI3AWJQuPmYCOG5ElfRthqgv89h3gTeLYA==} 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.3: + resolution: {integrity: sha512-3ke0le7ZKepyXn/dKKspYkpBC0zUk/BMciyP5ajQUDy4qJwobd8zXdAq6kOkdiMB+d9UFJOmEkvgFJHl3lqwcw==} 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.3: + resolution: {integrity: sha512-fuqMTqO4gbOmA/kC5b9y9xxNYw6zDEyfOtMgabS7Mz93wimSk2M1quQaTJnL98Mkcsl2j+7shNHxIS/qpcIDDA==} 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.3: + resolution: {integrity: sha512-b/2RBs/2bZpP8lMkyZ0Px0vkVkT8uBd0YXpOwK7iOwYkAT8SsO4+WdVwErsqC65vI5e1e5p1bb20tuwsoQBMVA==} 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.3: + resolution: {integrity: sha512-IP1+2otCT3DuV46ooxPaOKV1oL5rLjteRzf8ldZtfIEcwhSgSsHgA71CbjYgLEwMY9h4jeal8Jfv3QnedPvSjg==} 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.3: + resolution: {integrity: sha512-2lPQ7HQQg4CKsH18FTsj2hbw5GJa6sBQgDsls+cV7buXlHjqF8iTKhAQViT6nrpLK/e8nFCoaRgSqEC8xMnXuA==} 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.3: + resolution: {integrity: sha512-Lij0SdZCsr+mNRSyDZ7XtJpXEITrYsaGbOTz5e6uFLJ9bmzUbV7M8BXz2/cA7bhfpRPT7/lwRKPdV4+aR9Ozcw==} 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.3: + resolution: {integrity: sha512-cBTMU68X2opBpoYsSZnI321gnoaiMBEtc+60CKCclN6PCL3W3uXm8g4TLoil1hDD6mqU9YYNlVG6sJ+ZNef6Lg==} 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.3: + resolution: {integrity: sha512-sBeLFIzMGshR4WmHAD4oIM7WJVkSoCIEwutzptFtGlSlwfNiijULp+J5hA2KteGvI6Gji35apR5aWj66wEn/iA==} 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.3: + resolution: {integrity: sha512-/oWJ+OVrDg7ADDQxRLC/4g1+Nsz1g4mkYS2t6XmyMJKFTFK50FVI2t5sOdFH+zmMp+nXHKM036W94y9m4jjEcw==} 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.3: + resolution: {integrity: sha512-l3IfySApLVYdNx0Kjm7Zehte1CDPZVcldma3dZt+TfzvlAEerM6YDgsk5XEj3L8eHBCgHgF4A0MJspHEo2WNfA==} 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.3: + resolution: {integrity: sha512-Kwqwc/jSSlcpRjULAOVbndqEy2GBzo6OBmmuBVINWUaJLJ8Kczz3vIsDUWLfWz/kTEw9FHBSiL0WCtYLVAXSLg==} 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.3: + resolution: {integrity: sha512-/GHajyYJmvb0IABUQHbVHf1nuHPtIDo/ClMZ81IDr59wT5CNcMe7/dMNujXwWugtQVGI5UGmqXWZQCeoGnct8Q==} + os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-ia32@1.85.0: - resolution: {integrity: sha512-PCyn6xeFIBUgBceNypuf73/5DWF2VWPlPqPuBprPsTvpZOMUJeBtP+Lf4mnu3dNy1z76mYVnpaCnQmzZ0zHZaA==} + sass-embedded-win32-arm64@1.97.3: + resolution: {integrity: sha512-RDGtRS1GVvQfMGAmVXNxYiUOvPzn9oO1zYB/XUM9fudDRnieYTcUytpNTQZLs6Y1KfJxgt5Y+giRceC92fT8Uw==} 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.3: + resolution: {integrity: sha512-SFRa2lED9UEwV6vIGeBXeBOLKF+rowF3WmNfb/BzhxmdAsKofCXrJ8ePW7OcDVrvNEbTOGwhsReIsF5sH8fVaw==} 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.3: + resolution: {integrity: sha512-eKzFy13Nk+IRHhlAwP3sfuv+PzOrvzUkwJK2hdoCKYcWGSdmwFpeGpWmyewdw8EgBnsKaSBtgf/0b2K635ecSA==} engines: {node: '>=16.0.0'} hasBin: true - sass-loader@16.0.5: - resolution: {integrity: sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==} + sass-loader@16.0.7: + resolution: {integrity: sha512-w6q+fRHourZ+e+xA1kcsF27iGM6jdB8teexYCfdUw0sYgcDNeZESnDNT9sUmmPm3ooziwUJXGwZJSTF3kOdBfA==} engines: {node: '>= 18.12.0'} peerDependencies: - '@rspack/core': 0.x || 1.x + '@rspack/core': 0.x || ^1.0.0 || ^2.0.0-0 node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 sass: ^1.3.0 sass-embedded: '*' @@ -4405,6 +4615,11 @@ packages: webpack: optional: true + sass@1.97.3: + resolution: {integrity: sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==} + engines: {node: '>=14.0.0'} + hasBin: true + saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -4450,6 +4665,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + send@0.17.2: resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} engines: {node: '>= 0.8.0'} @@ -4698,8 +4918,8 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-fs@3.0.8: - resolution: {integrity: sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg==} + tar-fs@3.1.1: + resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} @@ -4737,8 +4957,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 +5025,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 +5055,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 +5073,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 +5090,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==} @@ -4941,6 +5173,9 @@ packages: wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + webdriver-bidi-protocol@0.4.1: + resolution: {integrity: sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==} + webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -5034,10 +5269,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 +5307,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 +5356,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 +5659,7 @@ snapshots: '@biomejs/cli-win32-x64@1.9.4': optional: true - '@bufbuild/protobuf@2.2.3': {} + '@bufbuild/protobuf@2.11.0': {} '@csstools/color-helpers@5.0.2': {} @@ -5668,16 +5920,127 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)': + '@jsonjoy.com/base64@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/buffers@17.67.0(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/codegen@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/fs-core@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-builtins': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-fsa@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-core': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-builtins@4.56.10(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-to-fsa@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-fsa': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-utils@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-builtins': 4.56.10(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-core': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.56.10(tslib@2.8.1) + glob-to-regex.js: 1.2.0(tslib@2.8.1) + thingies: 2.5.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-print@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-snapshot@4.56.10(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + 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: 2.5.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.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/json-pointer@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/util': 17.67.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 + + '@jsonjoy.com/util@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) tslib: 2.8.1 '@leichtgewicht/ip-codec@2.0.5': {} @@ -5764,74 +6127,135 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 + '@parcel/watcher-android-arm64@2.5.6': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.6': + optional: true + + '@parcel/watcher-darwin-x64@2.5.6': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.6': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.6': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.6': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.6': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.6': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.6': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.6': + optional: true + + '@parcel/watcher-win32-arm64@2.5.6': + optional: true + + '@parcel/watcher-win32-ia32@2.5.6': + optional: true + + '@parcel/watcher-win32-x64@2.5.6': + optional: true + + '@parcel/watcher@2.5.6': + dependencies: + detect-libc: 2.1.2 + is-glob: 4.0.3 + node-addon-api: 7.1.1 + picomatch: 4.0.3 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.6 + '@parcel/watcher-darwin-arm64': 2.5.6 + '@parcel/watcher-darwin-x64': 2.5.6 + '@parcel/watcher-freebsd-x64': 2.5.6 + '@parcel/watcher-linux-arm-glibc': 2.5.6 + '@parcel/watcher-linux-arm-musl': 2.5.6 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 + '@parcel/watcher-linux-arm64-musl': 2.5.6 + '@parcel/watcher-linux-x64-glibc': 2.5.6 + '@parcel/watcher-linux-x64-musl': 2.5.6 + '@parcel/watcher-win32-arm64': 2.5.6 + '@parcel/watcher-win32-ia32': 2.5.6 + '@parcel/watcher-win32-x64': 2.5.6 + optional: true + '@pkgjs/parseargs@0.11.0': optional: true '@polka/url@1.0.0-next.28': {} - '@puppeteer/browsers@2.7.1': + '@puppeteer/browsers@2.13.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.4 + 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)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.98.0)': 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)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.98.0) exit-hook: 4.0.0 webpack-bundle-analyzer: 4.10.2 transitivePeerDependencies: @@ -5839,14 +6263,15 @@ snapshots: - bufferutil - debug - supports-color + - tslib - utf-8-validate - 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,19 +6327,20 @@ 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)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.98.0)': 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(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.98.0) ws: 8.18.1 transitivePeerDependencies: - '@types/express' - bufferutil - debug - supports-color + - tslib - utf-8-validate - webpack - webpack-cli @@ -6363,8 +6789,6 @@ snapshots: dependencies: tslib: 2.8.1 - async@3.2.6: {} - asynckit@0.4.0: {} atomic-sleep@1.0.0: {} @@ -6541,8 +6965,6 @@ snapshots: dependencies: node-int64: 0.4.0 - buffer-builder@0.2.0: {} - buffer-crc32@0.2.13: {} buffer-from@1.1.2: {} @@ -6628,13 +7050,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@14.0.0(devtools-protocol@0.0.1566079): dependencies: - devtools-protocol: 0.0.1402036 + devtools-protocol: 0.0.1566079 mitt: 3.0.1 zod: 3.24.2 @@ -6778,14 +7205,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 +7239,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/core@1.4.1)(webpack@5.98.0): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -6823,10 +7250,10 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.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) - css-loader@7.1.2(@rspack/core@1.4.1)(webpack@5.98.0): + css-loader@7.1.4(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.98.0): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -6837,7 +7264,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.1 optionalDependencies: - '@rspack/core': 1.4.1 + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' webpack: 5.98.0(webpack-cli@5.1.4) css-select@4.3.0: @@ -6906,6 +7333,10 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.3: + dependencies: + ms: 2.1.3 + decamelize@1.2.0: {} decimal.js@10.5.0: {} @@ -6954,11 +7385,14 @@ snapshots: destroy@1.2.0: {} + detect-libc@2.1.2: + optional: true + detect-newline@3.1.0: {} detect-node@2.1.0: {} - devtools-protocol@0.0.1402036: {} + devtools-protocol@0.0.1566079: {} diff-sequences@26.6.2: {} @@ -7044,10 +7478,6 @@ snapshots: ee-first@1.1.1: {} - ejs@3.1.10: - dependencies: - jake: 10.9.2 - electron-to-chromium@1.5.103: {} emittery@0.13.1: {} @@ -7216,7 +7646,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: @@ -7357,10 +7787,6 @@ snapshots: schema-utils: 3.3.0 webpack: 5.98.0(webpack-cli@5.1.4) - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -7500,7 +7926,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 +7934,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 +7988,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: {} @@ -7635,7 +8074,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 +8082,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.6(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(webpack@5.98.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -7654,7 +8093,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - '@rspack/core': 1.4.1 + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' webpack: 5.98.0(webpack-cli@5.1.4) htmlparser2@6.1.0: @@ -7937,13 +8376,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 @@ -8497,11 +8929,21 @@ snapshots: media-typer@0.3.0: {} - memfs@4.17.0: - 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) + memfs@4.56.10(tslib@2.8.1): + dependencies: + '@jsonjoy.com/fs-core': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.56.10(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.56.10(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 +8989,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 @@ -8617,6 +9055,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: {} @@ -8746,7 +9187,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 @@ -8835,6 +9276,9 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.3: + optional: true + pify@3.0.0: {} pino-std-serializers@2.5.0: {} @@ -8957,7 +9401,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 +9504,28 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@24.3.0: + puppeteer-core@24.37.5: 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.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) + debug: 4.4.3 + devtools-protocol: 0.0.1566079 typed-query-selector: 2.12.0 - ws: 8.18.1 + webdriver-bidi-protocol: 0.4.1 + ws: 8.19.0 transitivePeerDependencies: - bare-buffer - bufferutil - supports-color - utf-8-validate - puppeteer@24.3.0(typescript@5.7.3): + puppeteer@24.37.5(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.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) + cosmiconfig: 9.0.0(typescript@5.9.3) + devtools-protocol: 0.0.1566079 + puppeteer-core: 24.37.5 typed-query-selector: 2.12.0 transitivePeerDependencies: - bare-buffer @@ -9142,6 +9587,9 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.1.2: + optional: true + rechoir@0.8.0: dependencies: resolve: 1.22.10 @@ -9238,70 +9686,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.3: + dependencies: + sass: 1.97.3 optional: true - sass-embedded-android-riscv64@1.85.0: + sass-embedded-android-arm64@1.97.3: optional: true - sass-embedded-android-x64@1.85.0: + sass-embedded-android-arm@1.97.3: optional: true - sass-embedded-darwin-arm64@1.85.0: + sass-embedded-android-riscv64@1.97.3: optional: true - sass-embedded-darwin-x64@1.85.0: + sass-embedded-android-x64@1.97.3: optional: true - sass-embedded-linux-arm64@1.85.0: + sass-embedded-darwin-arm64@1.97.3: optional: true - sass-embedded-linux-arm@1.85.0: + sass-embedded-darwin-x64@1.97.3: optional: true - sass-embedded-linux-ia32@1.85.0: + sass-embedded-linux-arm64@1.97.3: optional: true - sass-embedded-linux-musl-arm64@1.85.0: + sass-embedded-linux-arm@1.97.3: optional: true - sass-embedded-linux-musl-arm@1.85.0: + sass-embedded-linux-musl-arm64@1.97.3: optional: true - sass-embedded-linux-musl-ia32@1.85.0: + sass-embedded-linux-musl-arm@1.97.3: optional: true - sass-embedded-linux-musl-riscv64@1.85.0: + sass-embedded-linux-musl-riscv64@1.97.3: optional: true - sass-embedded-linux-musl-x64@1.85.0: + sass-embedded-linux-musl-x64@1.97.3: optional: true - sass-embedded-linux-riscv64@1.85.0: + sass-embedded-linux-riscv64@1.97.3: optional: true - sass-embedded-linux-x64@1.85.0: + sass-embedded-linux-x64@1.97.3: optional: true - sass-embedded-win32-arm64@1.85.0: + sass-embedded-unknown-all@1.97.3: + dependencies: + sass: 1.97.3 optional: true - sass-embedded-win32-ia32@1.85.0: + sass-embedded-win32-arm64@1.97.3: optional: true - sass-embedded-win32-x64@1.85.0: + sass-embedded-win32-x64@1.97.3: optional: true - sass-embedded@1.85.0: + sass-embedded@1.97.3: dependencies: - '@bufbuild/protobuf': 2.2.3 - buffer-builder: 0.2.0 + '@bufbuild/protobuf': 2.11.0 colorjs.io: 0.5.2 immutable: 5.0.3 rxjs: 7.8.2 @@ -9309,35 +9754,43 @@ 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.3 + sass-embedded-android-arm: 1.97.3 + sass-embedded-android-arm64: 1.97.3 + sass-embedded-android-riscv64: 1.97.3 + sass-embedded-android-x64: 1.97.3 + sass-embedded-darwin-arm64: 1.97.3 + sass-embedded-darwin-x64: 1.97.3 + sass-embedded-linux-arm: 1.97.3 + sass-embedded-linux-arm64: 1.97.3 + sass-embedded-linux-musl-arm: 1.97.3 + sass-embedded-linux-musl-arm64: 1.97.3 + sass-embedded-linux-musl-riscv64: 1.97.3 + sass-embedded-linux-musl-x64: 1.97.3 + sass-embedded-linux-riscv64: 1.97.3 + sass-embedded-linux-x64: 1.97.3 + sass-embedded-unknown-all: 1.97.3 + sass-embedded-win32-arm64: 1.97.3 + sass-embedded-win32-x64: 1.97.3 + + sass-loader@16.0.7(@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621)(sass-embedded@1.97.3)(sass@1.97.3)(webpack@5.98.0): dependencies: neo-async: 2.6.2 optionalDependencies: - '@rspack/core': '@rspack-canary/core@1.6.6-canary-7c3506a0-20251201173444' - sass-embedded: 1.85.0 + '@rspack/core': '@rspack-canary/core@1.6.6-canary-ece652e9-20251129173621' + sass: 1.97.3 + sass-embedded: 1.97.3 webpack: 5.98.0(webpack-cli@5.1.4) + sass@1.97.3: + dependencies: + chokidar: 4.0.3 + immutable: 5.0.3 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.6 + optional: true + saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -9384,6 +9837,8 @@ snapshots: semver@7.7.1: {} + semver@7.7.4: {} + send@0.17.2: dependencies: debug: 2.6.9 @@ -9524,7 +9979,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 +10141,7 @@ snapshots: tapable@2.2.1: {} - tar-fs@3.0.8: + tar-fs@3.1.1: dependencies: pump: 3.0.2 tar-stream: 3.1.7 @@ -9735,7 +10190,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 +10248,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.4 + 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 +10280,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 +10295,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: @@ -9907,6 +10368,8 @@ snapshots: dependencies: minimalistic-assert: 1.0.1 + webdriver-bidi-protocol@0.4.1: {} + webidl-conversions@7.0.0: {} webpack-assets-manifest@3.1.1(webpack@5.98.0): @@ -9955,18 +10418,20 @@ 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(tslib@2.8.1)(webpack@5.98.0): dependencies: colorette: 2.0.20 - memfs: 4.17.0 + memfs: 4.56.10(tslib@2.8.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) + transitivePeerDependencies: + - tslib - webpack-dev-server@5.2.2(webpack-cli@5.1.4)(webpack@5.98.0): + webpack-dev-server@5.2.2(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.98.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -9994,7 +10459,7 @@ 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(tslib@2.8.1)(webpack@5.98.0) ws: 8.18.1 optionalDependencies: webpack: 5.98.0(webpack-cli@5.1.4) @@ -10003,6 +10468,7 @@ snapshots: - bufferutil - debug - supports-color + - tslib - utf-8-validate webpack-fix-style-only-entries@0.6.1: {} @@ -10103,6 +10569,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 +10607,8 @@ snapshots: ws@8.18.1: {} + ws@8.19.0: {} + xml-name-validator@4.0.0: {} xml-name-validator@5.0.0: {}