diff --git a/package.json b/package.json index cc321b01..6014168d 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "node": ">=16" }, "devDependencies": { - "@modern-js/eslint-config": "2.46.1", + "@modern-js/eslint-config": "2.54.1", "@modern-js/tsconfig": "2.46.1", "@oeyoews/prettier-config": "^1.0.2", "@oeyoews/tw5-typed": "^0.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9dceac60..4f8ce911 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -94,8 +94,8 @@ importers: version: 5.3.3 devDependencies: '@modern-js/eslint-config': - specifier: 2.46.1 - version: 2.46.1(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3)(typescript@5.5.2) + specifier: 2.54.1 + version: 2.54.1(@swc/helpers@0.5.3)(typescript@5.5.2) '@modern-js/tsconfig': specifier: 2.46.1 version: 2.46.1 @@ -1163,28 +1163,28 @@ packages: '@marijn/testtool@0.1.2': resolution: {integrity: sha512-NXbnM5EsDibhHhQFToCLTWuPp8h4iAuQb4Ch0d2OI0MMvCFAQDVi0wLgfVq11SCqcgA8K/w/iJTnMpbnoE/uUA==} - '@modern-js-app/eslint-config@2.46.1': - resolution: {integrity: sha512-TxU47cr1IGC/jCW85tlkIgwRdmogQtIZKm0CzY2gtjg9GHbpSZ/UZsQV4UKeaoYXH5dILLgMRGs8BFtQq8LUvw==} + '@modern-js-app/eslint-config@2.54.1': + resolution: {integrity: sha512-98qzk8qiLiClr7LW3QqHx0IopTff+mC9mr1yapt5mvEqvjNBjxiKvxLZ/4SG1HREnwV5msWswgykLIzui4ToHQ==} peerDependencies: typescript: ^4 || ^5 - '@modern-js/eslint-config@2.46.1': - resolution: {integrity: sha512-cVudBdjvZVNSfrKMbVtEKQrmRVjQp4A3hmE7EIRKnBAFBByI6tXGmNKOubtUN5Zj6XPOnYUXqyT2JE/jhT2G2g==} + '@modern-js/eslint-config@2.54.1': + resolution: {integrity: sha512-gJLrF0XVFw72Jwx8BWAKZFUeibrRVLf3WyLfTHrfXHXh/h5Fl+vRs8543JqTOt96B4HEWSuxOM+o0bKVCRi9lg==} '@modern-js/tsconfig@2.46.1': resolution: {integrity: sha512-LaDAQwzy59X3QP5YR4iH3ZGlI3nUFhzQ7LLFMbbI6yx3CtP5/RCOPpk9aPG4RMQwcf1FR4bEJQAJvUNhfKclHQ==} - '@module-federation/runtime-tools@0.0.8': - resolution: {integrity: sha512-tqx3wlVHnpWLk+vn22c0x9Nv1BqdZnoS6vdMb53IsVpbQIFP70nhhvymHUyFuPkoLzMFidS7GpG58DYT/4lvCw==} + '@module-federation/runtime-tools@0.1.6': + resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} - '@module-federation/runtime@0.0.8': - resolution: {integrity: sha512-Hi9g10aHxHdQ7CbchSvke07YegYwkf162XPOmixNmJr5Oy4wVa2d9yIVSrsWFhBRbbvM5iJP6GrSuEq6HFO3ug==} + '@module-federation/runtime@0.1.6': + resolution: {integrity: sha512-nj6a+yJ+QxmcE89qmrTl4lphBIoAds0PFPVGnqLRWflwAP88jrCcrrTqRhARegkFDL+wE9AE04+h6jzlbIfMKg==} - '@module-federation/sdk@0.0.8': - resolution: {integrity: sha512-lkasywBItjUTNT0T0IskonDE2E/2tXE9UhUCPVoDL3NteDUSFGg4tpkF+cey1pD8mHh0XJcGrCuOW7s96peeAg==} + '@module-federation/sdk@0.1.6': + resolution: {integrity: sha512-qifXpyYLM7abUeEOIfv0oTkguZgRZuwh89YOAYIZJlkP6QbRG7DJMQvtM8X2yHXm9PTk0IYNnOJH0vNQCo6auQ==} - '@module-federation/webpack-bundler-runtime@0.0.8': - resolution: {integrity: sha512-ULwrTVzF47+6XnWybt6SIq97viEYJRv4P/DByw5h7PSX9PxSGyMm5pHfXdhcb7tno7VknL0t2V8F48fetVL9kA==} + '@module-federation/webpack-bundler-runtime@0.1.6': + resolution: {integrity: sha512-K5WhKZ4RVNaMEtfHsd/9CNCgGKB0ipbm/tgweNNeC11mEuBTNxJ09Y630vg3WPkKv9vfMCuXg2p2Dk+Q/KWTSA==} '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -1323,140 +1323,72 @@ packages: cpu: [x64] os: [win32] - '@rsbuild/babel-preset@0.3.4': - resolution: {integrity: sha512-lGYVxjuf5SmWt10cBu/agYxpXNfFrvgcl7r9pnObWF9bRwsuaI1S+EuigjFeBUVPdNs4OMQy46sQaTpMfp4p0A==} + '@rsbuild/babel-preset@0.7.9': + resolution: {integrity: sha512-ArQIwPUTzucn91rBzuyEqur1RLESFN2Qwg9VsmYwwGWXYp8QPx2AG+GVYVnv1g29KvIdiPDACged30kO6lg6oA==} - '@rsbuild/core@0.3.11': - resolution: {integrity: sha512-nnjULj8IGyxIQqJZwaZAErXmUES0gVnCVTlcDKxExlMpvufnzhwn2jzgPepYUKsqgUD+BnvEyaV0MZJTPjpScg==} - engines: {node: '>=14.0.0'} + '@rsbuild/core@0.7.9': + resolution: {integrity: sha512-g29A68ZtrydLbWJgGlKUywyYi5ELnmuCM8CJWTxKa9itoIxAZG5h9NZ+P3VVBCaSfsY7DtFKMJ4D5cxvwJtVuw==} + engines: {node: '>=16.0.0'} hasBin: true - '@rsbuild/plugin-babel@0.3.4': - resolution: {integrity: sha512-N6frB1R9mK1K/leaA73eNF2Vo9hy4B1i4+CGFUCbP4msS0DGasAlZ1fUlNWvCi7a07Q9R2QbWc38RG1yRyKYBw==} + '@rsbuild/plugin-babel@0.7.9': + resolution: {integrity: sha512-1p1nbk/xz+FUkJo3HLikGFVpAnqGvuyGDJBNUHI7eb/Yu1JB5aofTqUHwZXsVniEXfTFes29yS466e9zybFYqw==} peerDependencies: - '@rsbuild/core': ^0.3.4 + '@rsbuild/core': ^0.7.9 - '@rsbuild/shared@0.3.11': - resolution: {integrity: sha512-PjjrUe1mstoy7N7A6Xr1i5sAKSGPfNay/cEbRt3SBvdYPOsK87TLE6DS9WtViSp8QYHh97cgJ6z1ufuluElDDw==} + '@rsbuild/shared@0.7.9': + resolution: {integrity: sha512-g/xQoa1PJR5305EXqXW5v+gFaYjzlwFvOzv0hOrmF0n2tEO1gO5PD/dwdWw1F3I9I79OshCZk0ru0XLshg/waQ==} - '@rsbuild/shared@0.3.4': - resolution: {integrity: sha512-rvm+B2pGHsRSW3LiqPzOnyg/PQMNZsrX2QvuZLUovuF3DpvzKJoBsrj0ih1c0ymlIEitEcoBqiJbQUVQI3iDUQ==} - - '@rspack/binding-darwin-arm64@0.5.0': - resolution: {integrity: sha512-zRx4efhn2eCjdhHt6avhdkKur6FZvYy1TgPhNKpWbTg7fnrvtNGzcVQCAOnPUUPkJjnss3veOhZlWJ3paX0EDQ==} + '@rspack/binding-darwin-arm64@0.7.4': + resolution: {integrity: sha512-K78fUe9OhFTV61kHYCuahNkBXCFJMmqSGyIgNtLR9Psk82IVCHkvxY5565An1Quvo1UmgVh5R2YmylKE81mwiw==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-arm64@0.5.3': - resolution: {integrity: sha512-IgGpPtPwwlWkViTbrGBhywohXoGXwMZGZLPLR3tRZY4oPuSo41cwkPAhf2TZtBIfHGbITrmewsck853A4g7poA==} - cpu: [arm64] - os: [darwin] - - '@rspack/binding-darwin-x64@0.5.0': - resolution: {integrity: sha512-d6SvBURfKow3WcKxTrjJPBkp+NLsuCPoIMaS8/bM4gHwgjVs2zuOsTQ9+l36dypOkjnu6QLkOIykTdiUKJ0eQg==} + '@rspack/binding-darwin-x64@0.7.4': + resolution: {integrity: sha512-EQriu7oE+tZv25g5VJH6Ael74U42fmpb4zGs7wLmWyKfCtO6SegL3tJ8Jc6mMmp+vg949dVvkw7uB6TJjOqx2g==} cpu: [x64] os: [darwin] - '@rspack/binding-darwin-x64@0.5.3': - resolution: {integrity: sha512-95lDx4+QTmuGQ3Ilo1BhM22jGHxPAMDvQzBD/4zO1cBtmXrFQuaDVRoM0hwlZDLZwGMP1sSpD5F75kWKhkOTDw==} - cpu: [x64] - os: [darwin] - - '@rspack/binding-linux-arm64-gnu@0.5.0': - resolution: {integrity: sha512-97xFbF7RjJc2VvX+0Hvb7Jzsk+eEE8oEUcc5Dnb7OIwGZulWKk6cLNcRkNfmL/F9kk1QEKlUTNC/VQI7ljf2tA==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rspack/binding-linux-arm64-gnu@0.5.3': - resolution: {integrity: sha512-7ZcsDROYK01FWJ9Nv1Oso7gC3b3aP8FLzbZA7ZWFCPEuBoFmIvCIVqs6DSmmpZW3KSw+XoVMELuEJuTjDi869g==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rspack/binding-linux-arm64-musl@0.5.0': - resolution: {integrity: sha512-lk0IomCy276EoynmksoBwg0IcHvvVXuZPMeq7OgRPTvs33mdTExSzSTPtrGzx/D00bX1ybUqLQwJhcgGt6erPQ==} + '@rspack/binding-linux-arm64-gnu@0.7.4': + resolution: {integrity: sha512-yhJLkU1zEXMyHNWhh8pBEaK6cRAjFzRK2hqejhhZ0K+lqC0Af9bKvZyXXGrMfmmHlsh1VJ9VVmi21qcXr/kdzg==} cpu: [arm64] os: [linux] - libc: [musl] - '@rspack/binding-linux-arm64-musl@0.5.3': - resolution: {integrity: sha512-IBfVGpycRrLbyCWzokzeFIfK+yII68w1WOx2iCoR+tPUKa3M7WAZjrbVB33PHxGKXeF+xX7Lzm50hi4uTK8L6g==} + '@rspack/binding-linux-arm64-musl@0.7.4': + resolution: {integrity: sha512-6GV3Ztl6Q1zdJmNo+dwHiJd2Y/IEH9qWOh4YHiyzYGbQQYpfhhLYwKexalWaAAhdMm6KKoeqzklgHImCINImEg==} cpu: [arm64] os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-gnu@0.5.0': - resolution: {integrity: sha512-r15ddpse0S/8wHtfL85uJrVotvPVIMnQX06KlXyGUSw1jWrjxV+NXFDJ4xXnHCvk/YV6lCFTotAssk4wJEE0Fw==} + '@rspack/binding-linux-x64-gnu@0.7.4': + resolution: {integrity: sha512-KFdAEIZ7mPnT0y198xVOa8vIT9tgpEFVidCSIlxdk65UGC59g6UxEQq1EVAbcBi1Ou6Zza/UtxIlzk6Ev6KDkQ==} cpu: [x64] os: [linux] - libc: [glibc] - '@rspack/binding-linux-x64-gnu@0.5.3': - resolution: {integrity: sha512-EiVsp0yaGBmnMsS1U6Z5bitl2AjiVqFN3ArdIDZLlxgpVUHaR1ObXIkVqsX/VK5Jgytv1H7iOmtOnkOqyFmxPw==} + '@rspack/binding-linux-x64-musl@0.7.4': + resolution: {integrity: sha512-qekcXkv12oWRztZHXGzNAI92/O/+abU35/nGDycZmMtr+Qt2XS5hE1T9oBQ54yecIzUVDGNcYwhIMWBX6E2dmQ==} cpu: [x64] os: [linux] - libc: [glibc] - - '@rspack/binding-linux-x64-musl@0.5.0': - resolution: {integrity: sha512-lB9Dn1bi4xyzEe6Bf/GQ7Ktlrq4Kmt1LHwN+t0m6iVYH3Vb/3g8uQGDSkwnjP8NmlAtldK1cmvRMhR7flUrgZA==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-musl@0.5.3': - resolution: {integrity: sha512-PZbmHZ/sFBC0W2vNNmMgeVORijAxhdkaU0QS95ltacO+bU8npcNb+01QgRzJovuhOfiT7HXDUmH7K0mrUqXpFg==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@rspack/binding-win32-arm64-msvc@0.5.0': - resolution: {integrity: sha512-aDoF13puU8LxST/qKZndtXzlJbnbnxY2Bxyj0fu7UDh8nHJD4A2HQfWRN6BZFHaVSqM6Bnli410dJrIWeTNhZQ==} + '@rspack/binding-win32-arm64-msvc@0.7.4': + resolution: {integrity: sha512-D1BccimBVeA/k2ty/28ER/j3s/c0n0MtN4kpyjYwgRILVLRSr+rfbC75i8wYh8r8AXjhNWNG88LmrFN9e9i7Ug==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@0.5.3': - resolution: {integrity: sha512-bP1tgwQuTe0YSVpe73qEPXdt2rZGUpCUG3nFW+Ve27CJtq6btLqdcnnNEx2cAKs12ArN4H36U+BXfwJDp9/DaQ==} - cpu: [arm64] - os: [win32] - - '@rspack/binding-win32-ia32-msvc@0.5.0': - resolution: {integrity: sha512-EYGeH4YKX5v4gtTL8mBAWnsKSkF+clsKu0z1hgWgSV/vnntNlqJQZUCb5CMdg5VqadNm+lUNDYYHeHNa3+Jp3w==} - cpu: [ia32] - os: [win32] - - '@rspack/binding-win32-ia32-msvc@0.5.3': - resolution: {integrity: sha512-XKMNgkc5ScDKzt2xFQWD7ELefaEQtm9+1/7xhftDAxAC3AQELC0NqL5qAWpgSXEgVIjCW8r7xiwX5mqEEqqiuw==} + '@rspack/binding-win32-ia32-msvc@0.7.4': + resolution: {integrity: sha512-5//TZH0Y4fRuTQ/ZmNOVaIfPIQXtgNAI78QxvF8Amygk4Uqklpo3ceHGP+yZfZgjh3mzjoUK+22fWbq/cUmW0w==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@0.5.0': - resolution: {integrity: sha512-RCECFW6otUrFiPbWQyOvLZOMNV/OL6AyAKMDbX9ejjk0TjLMrHjnhmI5X8EoA/SUc1/vEbgsJzDVLKTfn138cg==} - cpu: [x64] - os: [win32] - - '@rspack/binding-win32-x64-msvc@0.5.3': - resolution: {integrity: sha512-B0iosD3cTXErnlqnOawn4DqfrO2QaY135vKqBrbqTfm9Zr4ftbqvp39nL9Qot+1QuixZdYwwF/NqBvRoFd9nig==} + '@rspack/binding-win32-x64-msvc@0.7.4': + resolution: {integrity: sha512-C3ZxIEYKvnjQbV19FfQE6CGO6vcGp2JcvSQCc6SHwU/KNxLDrI1pA7XUG5TKoGSsqVEDZN6H8fJxLUYPQBjJcg==} cpu: [x64] os: [win32] - '@rspack/binding@0.5.0': - resolution: {integrity: sha512-+v1elZMn6lKBqbXQzhcfeCaPzztFNGEkNDEcQ7weako6yQPsBihGCRzveMMzZkja4RyB9GRHjWRE+THm8V8+3w==} + '@rspack/binding@0.7.4': + resolution: {integrity: sha512-H1rTtYxbxe40miV2gYLPwIxEn2yMY6+bq+fjfiRu61kTvllexPMBYgFpKqSAc5Qyyto9j9uCkR4MJEYj2R/SQQ==} - '@rspack/binding@0.5.3': - resolution: {integrity: sha512-bwxjp2mvSGGgVRk1D+dwilwaSEvzhQTlhe3+f2h+cjampJpEa72jle1T4bpXTOOMM0JRq06AzUWlzoMxKn+JKA==} - - '@rspack/core@0.5.0': - resolution: {integrity: sha512-/Bpujdtx28qYir7AK9VVSbY35GBFEcZ1NTJZBx/WIzZGZWLCxhlVYfjH8cj44y4RvXa0Y26tnj/q7VJ4U3sHug==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@rspack/core@0.5.3': - resolution: {integrity: sha512-/WCMUCwcduSrx0za1kVoN3Fdkf/fDK3v6fgvJeeNc+l7/mGttSROUmlVidmz7eyQuD9itr947NB5U087Y99dag==} + '@rspack/core@0.7.4': + resolution: {integrity: sha512-HECQ0WL8iVS1Mwq2W2hfrStZZbtTPl/GjDdAZDMToPqWtSVGww99UDGIYTHW8G6kawQ3GY6wa86WTQNfXEpSCA==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -1926,8 +1858,8 @@ packages: core-js-compat@3.37.1: resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} - core-js@3.32.2: - resolution: {integrity: sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==} + core-js@3.36.1: + resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -2067,10 +1999,6 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - enhanced-resolve@5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} - engines: {node: '>=10.13.0'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2426,10 +2354,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -2557,9 +2481,6 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.2: resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} engines: {node: '>=16 || 14 >=14.18'} @@ -2567,6 +2488,7 @@ packages: glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -2591,9 +2513,6 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -2643,9 +2562,14 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} hasBin: true - html-rspack-plugin@5.5.7: - resolution: {integrity: sha512-7dNAURj9XBHWoYg59F8VU6hT7J7w+od4Lr5hc/rrgN6sy6QfqVpoPqW9Qw4IGFOgit8Pul7iQp1yysBSIhOlsg==} + html-rspack-plugin@5.7.2: + resolution: {integrity: sha512-uVXGYq19bcsX7Q/53VqXQjCKXw0eUMHlFGDLTaqzgj/ckverfhZQvXyA6ecFBaF9XUH16jfCTCyALYi0lJcagg==} engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + peerDependenciesMeta: + '@rspack/core': + optional: true http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} @@ -2697,6 +2621,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -2886,10 +2811,6 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -3086,9 +3007,6 @@ packages: engines: {node: '>= 4.4.x'} hasBin: true - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -3445,6 +3363,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@5.0.7: @@ -3672,10 +3591,6 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -3689,10 +3604,6 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - terminal-link@2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - terser@5.27.0: resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} engines: {node: '>=10'} @@ -3884,10 +3795,6 @@ packages: w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} - watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} - engines: {node: '>=10.13.0'} - wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -3998,12 +3905,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod-validation-error@1.3.1: - resolution: {integrity: sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -5262,12 +5163,13 @@ snapshots: - supports-color - utf-8-validate - '@modern-js-app/eslint-config@2.46.1(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3)(typescript@5.5.2)': + '@modern-js-app/eslint-config@2.54.1(@swc/helpers@0.5.3)(typescript@5.5.2)': dependencies: '@babel/core': 7.24.7 '@babel/eslint-parser': 7.24.7(@babel/core@7.24.7)(eslint@8.57.0) '@babel/eslint-plugin': 7.24.7(@babel/eslint-parser@7.24.7(@babel/core@7.24.7)(eslint@8.57.0))(eslint@8.57.0) - '@rsbuild/babel-preset': 0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3) + '@rsbuild/babel-preset': 0.7.9(@rsbuild/core@0.7.9)(@swc/helpers@0.5.3) + '@rsbuild/core': 0.7.9 '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 @@ -5283,17 +5185,15 @@ snapshots: prettier: 2.8.8 typescript: 5.5.2 transitivePeerDependencies: - - '@rsbuild/core' - '@swc/helpers' - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - '@modern-js/eslint-config@2.46.1(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3)(typescript@5.5.2)': + '@modern-js/eslint-config@2.54.1(@swc/helpers@0.5.3)(typescript@5.5.2)': dependencies: - '@modern-js-app/eslint-config': 2.46.1(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3)(typescript@5.5.2) + '@modern-js-app/eslint-config': 2.54.1(@swc/helpers@0.5.3)(typescript@5.5.2) transitivePeerDependencies: - - '@rsbuild/core' - '@swc/helpers' - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -5302,21 +5202,21 @@ snapshots: '@modern-js/tsconfig@2.46.1': {} - '@module-federation/runtime-tools@0.0.8': + '@module-federation/runtime-tools@0.1.6': dependencies: - '@module-federation/runtime': 0.0.8 - '@module-federation/webpack-bundler-runtime': 0.0.8 + '@module-federation/runtime': 0.1.6 + '@module-federation/webpack-bundler-runtime': 0.1.6 - '@module-federation/runtime@0.0.8': + '@module-federation/runtime@0.1.6': dependencies: - '@module-federation/sdk': 0.0.8 + '@module-federation/sdk': 0.1.6 - '@module-federation/sdk@0.0.8': {} + '@module-federation/sdk@0.1.6': {} - '@module-federation/webpack-bundler-runtime@0.0.8': + '@module-federation/webpack-bundler-runtime@0.1.6': dependencies: - '@module-federation/runtime': 0.0.8 - '@module-federation/sdk': 0.0.8 + '@module-federation/runtime': 0.1.6 + '@module-federation/sdk': 0.1.6 '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: @@ -5451,7 +5351,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.9.6': optional: true - '@rsbuild/babel-preset@0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3)': + '@rsbuild/babel-preset@0.7.9(@rsbuild/core@0.7.9)(@swc/helpers@0.5.3)': dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) @@ -5463,167 +5363,95 @@ snapshots: '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) '@babel/runtime': 7.24.7 '@babel/types': 7.24.7 - '@rsbuild/plugin-babel': 0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3) - '@rsbuild/shared': 0.3.4(@swc/helpers@0.5.3) + '@rsbuild/plugin-babel': 0.7.9(@rsbuild/core@0.7.9)(@swc/helpers@0.5.3) '@types/babel__core': 7.20.5 babel-plugin-dynamic-import-node: 2.3.3 - core-js: 3.32.2 + core-js: 3.36.1 transitivePeerDependencies: - '@rsbuild/core' - '@swc/helpers' - supports-color - '@rsbuild/core@0.3.11': + '@rsbuild/core@0.7.9': dependencies: - '@rsbuild/shared': 0.3.11(@swc/helpers@0.5.3) - '@rspack/core': 0.5.3(@swc/helpers@0.5.3) + '@rsbuild/shared': 0.7.9(@swc/helpers@0.5.3) + '@rspack/core': 0.7.4(@swc/helpers@0.5.3) '@swc/helpers': 0.5.3 - core-js: 3.32.2 - html-webpack-plugin: html-rspack-plugin@5.5.7 + core-js: 3.36.1 + html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.4(@swc/helpers@0.5.3)) postcss: 8.4.38 - '@rsbuild/plugin-babel@0.3.4(@rsbuild/core@0.3.11)(@swc/helpers@0.5.3)': + '@rsbuild/plugin-babel@0.7.9(@rsbuild/core@0.7.9)(@swc/helpers@0.5.3)': dependencies: '@babel/core': 7.24.7 + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) - '@rsbuild/core': 0.3.11 - '@rsbuild/shared': 0.3.4(@swc/helpers@0.5.3) + '@rsbuild/core': 0.7.9 + '@rsbuild/shared': 0.7.9(@swc/helpers@0.5.3) '@types/babel__core': 7.20.5 upath: 2.0.1 transitivePeerDependencies: - '@swc/helpers' - supports-color - '@rsbuild/shared@0.3.11(@swc/helpers@0.5.3)': + '@rsbuild/shared@0.7.9(@swc/helpers@0.5.3)': dependencies: - '@rspack/core': 0.5.3(@swc/helpers@0.5.3) + '@rspack/core': 0.7.4(@swc/helpers@0.5.3) caniuse-lite: 1.0.30001636 - lodash: 4.17.21 - postcss: 8.4.38 - transitivePeerDependencies: - - '@swc/helpers' - - '@rsbuild/shared@0.3.4(@swc/helpers@0.5.3)': - dependencies: - '@rspack/core': 0.5.0(@swc/helpers@0.5.3) - caniuse-lite: 1.0.30001636 - lodash: 4.17.21 + html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.4(@swc/helpers@0.5.3)) postcss: 8.4.38 + optionalDependencies: + fsevents: 2.3.3 transitivePeerDependencies: - '@swc/helpers' - '@rspack/binding-darwin-arm64@0.5.0': - optional: true - - '@rspack/binding-darwin-arm64@0.5.3': - optional: true - - '@rspack/binding-darwin-x64@0.5.0': + '@rspack/binding-darwin-arm64@0.7.4': optional: true - '@rspack/binding-darwin-x64@0.5.3': + '@rspack/binding-darwin-x64@0.7.4': optional: true - '@rspack/binding-linux-arm64-gnu@0.5.0': + '@rspack/binding-linux-arm64-gnu@0.7.4': optional: true - '@rspack/binding-linux-arm64-gnu@0.5.3': + '@rspack/binding-linux-arm64-musl@0.7.4': optional: true - '@rspack/binding-linux-arm64-musl@0.5.0': + '@rspack/binding-linux-x64-gnu@0.7.4': optional: true - '@rspack/binding-linux-arm64-musl@0.5.3': + '@rspack/binding-linux-x64-musl@0.7.4': optional: true - '@rspack/binding-linux-x64-gnu@0.5.0': + '@rspack/binding-win32-arm64-msvc@0.7.4': optional: true - '@rspack/binding-linux-x64-gnu@0.5.3': + '@rspack/binding-win32-ia32-msvc@0.7.4': optional: true - '@rspack/binding-linux-x64-musl@0.5.0': + '@rspack/binding-win32-x64-msvc@0.7.4': optional: true - '@rspack/binding-linux-x64-musl@0.5.3': - optional: true - - '@rspack/binding-win32-arm64-msvc@0.5.0': - optional: true - - '@rspack/binding-win32-arm64-msvc@0.5.3': - optional: true - - '@rspack/binding-win32-ia32-msvc@0.5.0': - optional: true - - '@rspack/binding-win32-ia32-msvc@0.5.3': - optional: true - - '@rspack/binding-win32-x64-msvc@0.5.0': - optional: true - - '@rspack/binding-win32-x64-msvc@0.5.3': - optional: true - - '@rspack/binding@0.5.0': - optionalDependencies: - '@rspack/binding-darwin-arm64': 0.5.0 - '@rspack/binding-darwin-x64': 0.5.0 - '@rspack/binding-linux-arm64-gnu': 0.5.0 - '@rspack/binding-linux-arm64-musl': 0.5.0 - '@rspack/binding-linux-x64-gnu': 0.5.0 - '@rspack/binding-linux-x64-musl': 0.5.0 - '@rspack/binding-win32-arm64-msvc': 0.5.0 - '@rspack/binding-win32-ia32-msvc': 0.5.0 - '@rspack/binding-win32-x64-msvc': 0.5.0 - - '@rspack/binding@0.5.3': + '@rspack/binding@0.7.4': optionalDependencies: - '@rspack/binding-darwin-arm64': 0.5.3 - '@rspack/binding-darwin-x64': 0.5.3 - '@rspack/binding-linux-arm64-gnu': 0.5.3 - '@rspack/binding-linux-arm64-musl': 0.5.3 - '@rspack/binding-linux-x64-gnu': 0.5.3 - '@rspack/binding-linux-x64-musl': 0.5.3 - '@rspack/binding-win32-arm64-msvc': 0.5.3 - '@rspack/binding-win32-ia32-msvc': 0.5.3 - '@rspack/binding-win32-x64-msvc': 0.5.3 - - '@rspack/core@0.5.0(@swc/helpers@0.5.3)': - dependencies: - '@module-federation/runtime-tools': 0.0.8 - '@rspack/binding': 0.5.0 - browserslist: 4.23.1 - enhanced-resolve: 5.12.0 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 3.0.2 - neo-async: 2.6.2 - tapable: 2.2.1 - terminal-link: 2.1.1 - watchpack: 2.4.1 - webpack-sources: 3.2.3 - zod: 3.23.8 - zod-validation-error: 1.3.1(zod@3.23.8) - optionalDependencies: - '@swc/helpers': 0.5.3 - - '@rspack/core@0.5.3(@swc/helpers@0.5.3)': - dependencies: - '@module-federation/runtime-tools': 0.0.8 - '@rspack/binding': 0.5.3 - browserslist: 4.23.1 - enhanced-resolve: 5.12.0 - events: 3.3.0 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 3.0.2 - neo-async: 2.6.2 + '@rspack/binding-darwin-arm64': 0.7.4 + '@rspack/binding-darwin-x64': 0.7.4 + '@rspack/binding-linux-arm64-gnu': 0.7.4 + '@rspack/binding-linux-arm64-musl': 0.7.4 + '@rspack/binding-linux-x64-gnu': 0.7.4 + '@rspack/binding-linux-x64-musl': 0.7.4 + '@rspack/binding-win32-arm64-msvc': 0.7.4 + '@rspack/binding-win32-ia32-msvc': 0.7.4 + '@rspack/binding-win32-x64-msvc': 0.7.4 + + '@rspack/core@0.7.4(@swc/helpers@0.5.3)': + dependencies: + '@module-federation/runtime-tools': 0.1.6 + '@rspack/binding': 0.7.4 + caniuse-lite: 1.0.30001636 tapable: 2.2.1 - terminal-link: 2.1.1 - watchpack: 2.4.1 webpack-sources: 3.2.3 - zod: 3.23.8 - zod-validation-error: 1.3.1(zod@3.23.8) optionalDependencies: '@swc/helpers': 0.5.3 @@ -6161,7 +5989,7 @@ snapshots: dependencies: browserslist: 4.23.1 - core-js@3.32.2: {} + core-js@3.36.1: {} core-util-is@1.0.3: {} @@ -6274,11 +6102,6 @@ snapshots: encodeurl@1.0.2: {} - enhanced-resolve@5.12.0: - dependencies: - graceful-fs: 4.2.10 - tapable: 2.2.1 - entities@4.5.0: {} errno@0.1.8: @@ -6729,8 +6552,6 @@ snapshots: etag@1.8.1: {} - events@3.3.0: {} - execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -6867,8 +6688,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-to-regexp@0.4.1: {} - glob@10.4.2: dependencies: foreground-child: 3.2.1 @@ -6920,8 +6739,6 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - graceful-fs@4.2.10: {} - graceful-fs@4.2.11: optional: true @@ -6963,10 +6780,9 @@ snapshots: relateurl: 0.2.7 terser: 5.27.0 - html-rspack-plugin@5.5.7: - dependencies: - lodash: 4.17.21 - tapable: 2.2.1 + html-rspack-plugin@5.7.2(@rspack/core@0.7.4(@swc/helpers@0.5.3)): + optionalDependencies: + '@rspack/core': 0.7.4(@swc/helpers@0.5.3) http-errors@2.0.0: dependencies: @@ -7190,8 +7006,6 @@ snapshots: json-buffer@3.0.1: {} - json-parse-even-better-errors@3.0.2: {} - json-schema-traverse@0.4.1: {} json-stable-stringify-without-jsonify@1.0.1: {} @@ -7390,8 +7204,6 @@ snapshots: sax: 1.4.1 optional: true - neo-async@2.6.2: {} - no-case@3.0.4: dependencies: lower-case: 2.0.2 @@ -8043,11 +7855,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@2.3.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - supports-preserve-symlinks-flag@1.0.0: {} tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.11.5)(typescript@5.5.2)): @@ -8079,11 +7886,6 @@ snapshots: tapable@2.2.1: {} - terminal-link@2.1.1: - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.3.0 - terser@5.27.0: dependencies: '@jridgewell/source-map': 0.3.6 @@ -8274,11 +8076,6 @@ snapshots: w3c-keyname@2.2.8: {} - watchpack@2.4.1: - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -8392,8 +8189,4 @@ snapshots: yocto-queue@0.1.0: {} - zod-validation-error@1.3.1(zod@3.23.8): - dependencies: - zod: 3.23.8 - zod@3.23.8: {}