From 280ece0d9109250dea4714cd1bdba5e795e41802 Mon Sep 17 00:00:00 2001 From: Dylan Staley <88163+dstaley@users.noreply.github.com> Date: Tue, 28 Jan 2025 08:33:02 -0800 Subject: [PATCH] chore(clerk-js): Update Rspack and enable persistent cache (#5019) --- .changeset/brown-jeans-search.md | 2 + eslint.config.mjs | 2 + packages/clerk-js/package.json | 8 +- packages/clerk-js/rspack.config.js | 6 + pnpm-lock.yaml | 319 ++++++++++++++++------------- 5 files changed, 189 insertions(+), 148 deletions(-) create mode 100644 .changeset/brown-jeans-search.md diff --git a/.changeset/brown-jeans-search.md b/.changeset/brown-jeans-search.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/brown-jeans-search.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/eslint.config.mjs b/eslint.config.mjs index 4aa5ae910f8..3ecda8961a9 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -42,11 +42,13 @@ export default tseslint.config([ 'packages/*/examples', 'playground/*', 'pnpm-lock.json', + 'eslint.config.mjs', 'typedoc.config.mjs', 'vitest.workspace.mjs', // package specific ignores 'packages/astro/src/astro-components/**/*.ts', 'packages/backend/src/runtime/**/*', + 'packages/clerk-js/rspack.config.js', 'packages/shared/src/compiled/path-to-regexp/index.js', ], }, diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 07834dbc7f2..b262501a48f 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -75,10 +75,10 @@ }, "devDependencies": { "@clerk/ui": "workspace:*", - "@rsdoctor/rspack-plugin": "^0.4.7", - "@rspack/cli": "^1.0.14", - "@rspack/core": "^1.0.14", - "@rspack/plugin-react-refresh": "^1.0.0", + "@rsdoctor/rspack-plugin": "^0.4.13", + "@rspack/cli": "^1.2.2", + "@rspack/core": "^1.2.2", + "@rspack/plugin-react-refresh": "^1.0.1", "@svgr/webpack": "^6.2.1", "@types/webpack-dev-server": "^4.7.2", "@types/webpack-env": "^1.16.4", diff --git a/packages/clerk-js/rspack.config.js b/packages/clerk-js/rspack.config.js index eb89b84e606..dea862c8f85 100644 --- a/packages/clerk-js/rspack.config.js +++ b/packages/clerk-js/rspack.config.js @@ -519,6 +519,12 @@ const devConfig = ({ mode, env }) => { } : {}), }, + cache: true, + experiments: { + cache: { + type: 'persistent', + }, + }, }; }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f53f92729f..db090315e93 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -455,17 +455,17 @@ importers: specifier: workspace:* version: link:../ui '@rsdoctor/rspack-plugin': - specifier: ^0.4.7 - version: 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + specifier: ^0.4.13 + version: 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@rspack/cli': - specifier: ^1.0.14 - version: 1.0.14(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2)) + specifier: ^1.2.2 + version: 1.2.2(@rspack/core@1.2.2(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2)) '@rspack/core': - specifier: ^1.0.14 - version: 1.0.14(@swc/helpers@0.5.15) + specifier: ^1.2.2 + version: 1.2.2(@swc/helpers@0.5.15) '@rspack/plugin-react-refresh': - specifier: ^1.0.0 - version: 1.0.0(react-refresh@0.14.2) + specifier: ^1.0.1 + version: 1.0.1(react-refresh@0.14.2) '@svgr/webpack': specifier: ^6.2.1 version: 6.5.1 @@ -3377,17 +3377,20 @@ packages: resolution: {integrity: sha512-stTxvLdJ2IcGOs76AnvGYAzGvx8JvQPRxC5DW0P5zdAAnhL33noqb5LKdPt3P37BKp9FzBKZHuihQI9oVqwm0g==} engines: {node: '>=16.13'} - '@module-federation/runtime-tools@0.5.1': - resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} + '@module-federation/error-codes@0.8.4': + resolution: {integrity: sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ==} + + '@module-federation/runtime-tools@0.8.4': + resolution: {integrity: sha512-fjVOsItJ1u5YY6E9FnS56UDwZgqEQUrWFnouRiPtK123LUuqUI9FH4redZoKWlE1PB0ir1Z3tnqy8eFYzPO38Q==} - '@module-federation/runtime@0.5.1': - resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} + '@module-federation/runtime@0.8.4': + resolution: {integrity: sha512-yZeZ7z2Rx4gv/0E97oLTF3V6N25vglmwXGgoeju/W2YjsFvWzVtCDI7zRRb0mJhU6+jmSM8jP1DeQGbea/AiZQ==} - '@module-federation/sdk@0.5.1': - resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} + '@module-federation/sdk@0.8.4': + resolution: {integrity: sha512-waABomIjg/5m1rPDBWYG4KUhS5r7OUUY7S+avpaVIY/tkPWB3ibRDKy2dNLLAMaLKq0u+B1qIdEp4NIWkqhqpg==} - '@module-federation/webpack-bundler-runtime@0.5.1': - resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} + '@module-federation/webpack-bundler-runtime@0.8.4': + resolution: {integrity: sha512-HggROJhvHPUX7uqBD/XlajGygMNM1DG0+4OAkk8MBQe4a18QzrRNzZt6XQbRTSG4OaEoyRWhQHvYD3Yps405tQ==} '@mswjs/interceptors@0.37.5': resolution: {integrity: sha512-AAwRb5vXFcY4L+FvZ7LZusDuZ0vEe0Zm8ohn1FM6/X7A3bj4mqmkAcGRWuvC2JwSygNwHAAmMnAI73vPHeqsHA==} @@ -4775,25 +4778,25 @@ packages: cpu: [x64] os: [win32] - '@rsdoctor/client@0.4.7': - resolution: {integrity: sha512-0JCoxtqZbhrKB0oHhzKKI40/SbAH1TPmK0BaQeQE2D0lwhZX+VlGgVlYqIZtu+h4XyWWM75f0113mmDLahl+lA==} + '@rsdoctor/client@0.4.13': + resolution: {integrity: sha512-8d3om2dK+GjEi3L8rI79k6JHtz7IIbIRe3+e4z5iIgqYz/nU1TC8iwUMJ7Wanokqu+88sa2tpOTqUoEk4GfWrA==} - '@rsdoctor/core@0.4.7': - resolution: {integrity: sha512-Ik+hUW7NfJBEybv3C0sx8Un9gU6aeJb8IHqiMGkwj9zldvU9UTwRYJhi8550kS8Cv8LIiLnPbRgayhbT/CUjKg==} + '@rsdoctor/core@0.4.13': + resolution: {integrity: sha512-g47MDMPuJGNJBkU+191Z+uzoYvGx/czfL73qcIMs5zQXpgM+AMZg8ZW4g0rUcqCGNt3JDQE3Ogsfd3CTR/Q1Cw==} - '@rsdoctor/graph@0.4.7': - resolution: {integrity: sha512-EpHJYm2JstVniRRhCHNLDyinMA107aYftrVdJdZjMVJD1nTH9ZpRAe04Vwf9Ljhzubo/KnizjFuo8ZNPLG6QEA==} + '@rsdoctor/graph@0.4.13': + resolution: {integrity: sha512-PRAcEKcDyLzKgtORkDj8O1P6zx+RnemS3NQlNNpYw9nqZcwMPNqSd5RZhJ9ilXOqNYoRkzt+4D8VjFTt4MfSxg==} - '@rsdoctor/rspack-plugin@0.4.7': - resolution: {integrity: sha512-Gro8gqA4ordHTXmDL2DUBl6PVUiLduBJbiYqIMvWifej8Lxa9AmpRROheSgmnOHxQg4spGvRHxUJoaI8RbHTSQ==} + '@rsdoctor/rspack-plugin@0.4.13': + resolution: {integrity: sha512-qWU1yF/p/j16ZQL5Sm29oduffujCJENNLl6Ylkaav2K9SdrAe+AaYGzWL04AoNVfSh/t2tyF5uFGcPfmvUNLjw==} peerDependencies: '@rspack/core': '*' - '@rsdoctor/sdk@0.4.7': - resolution: {integrity: sha512-lNPWXtk6eEZ4A87rbqOOAtN/HTBeE/6Z+scnNWwGP3OCqfqjxEunzz1K6c7esMZ8ehm4T8gCV0/U+EWG3DCTZQ==} + '@rsdoctor/sdk@0.4.13': + resolution: {integrity: sha512-/HfM/saFFfwi1UNKGWpyC0CMfad7PnlR1fo7xvVebu9OH85/SIeeLqmjWkBZjd/5T6JmPDBWyENGNaeD8Hpr4g==} - '@rsdoctor/types@0.4.7': - resolution: {integrity: sha512-g8CUcMP5/nJWEjQdMhIv4jCm2JeZGooNHdD4oCi0VqrUKeAK8rZya1hixpk6m6ozTGkmoL1PqaYcaA5MhMhovg==} + '@rsdoctor/types@0.4.13': + resolution: {integrity: sha512-vt+d9ZwrfijRcRtlCUXWZUl2jtFiIL0+0zxygfXT+C2cipDDpdTlGlEY7LhUl+hLbeXtZbqKUl7jnaSOxQVOxw==} peerDependencies: '@rspack/core': '*' webpack: 5.x @@ -4801,74 +4804,82 @@ packages: '@rspack/core': optional: true - '@rsdoctor/utils@0.4.7': - resolution: {integrity: sha512-ztgYeu6xX2DxDYt2jTeL/9q+hNHcJEsYbDkyEQsc3Tw4Mez4FFk5TGA5nwfe+Cprw/nYqz0/WSfSmTNAc0YMig==} + '@rsdoctor/utils@0.4.13': + resolution: {integrity: sha512-+Zj9gsJEWzZpr2mh+0KIGEfvAdiz756Gu2kP2a2yNilnWlwLqCPXzQWw0D8Z5ScNIq36PdKtojQbg6qzcv7wHg==} - '@rspack/binding-darwin-arm64@1.0.14': - resolution: {integrity: sha512-dHvlF6T6ctThGDIdvkSdacroA1xlCxfteuppBj8BX/UxzLPr4xsaEtNilfJmFfd2/J02UQyTQauN/9EBuA+YkA==} + '@rspack/binding-darwin-arm64@1.2.2': + resolution: {integrity: sha512-h23F8zEkXWhwMeScm0ZnN78Zh7hCDalxIWsm7bBS0eKadnlegUDwwCF8WE+8NjWr7bRzv0p3QBWlS5ufkcL4eA==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.0.14': - resolution: {integrity: sha512-q4Da1Bn/4xTLhhnOkT+fjP2STsSCfp4z03/J/h8tCVG/UYz56Ud3q1UEOK33c5Fxw1C4GlhEh5yYOlSAdxFQLQ==} + '@rspack/binding-darwin-x64@1.2.2': + resolution: {integrity: sha512-vG5s7FkEvwrGLfksyDRHwKAHUkhZt1zHZZXJQn4gZKjTBonje8ezdc7IFlDiWpC4S+oBYp73nDWkUzkGRbSdcQ==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.0.14': - resolution: {integrity: sha512-JogYtL3VQS9wJ3p3FNhDqinm7avrMsdwz4erP7YCjD7idob93GYAE7dPrHUzSNVnCBYXRaHJYZHDQs7lKVcYZw==} + '@rspack/binding-linux-arm64-gnu@1.2.2': + resolution: {integrity: sha512-VykY/kiYOzO8E1nYzfJ9+gQEHxb5B6lt5wa8M6xFi5B6jEGU+OsaGskmAZB9/GFImeFDHxDPvhUalI4R9p8O2Q==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@1.0.14': - resolution: {integrity: sha512-qgybhxI/nnoa8CUz7zKTC0Oh37NZt9uRxsSV7+ZYrfxqbrVCoNVuutPpY724uUHy1M6W34kVEm1uT1N4Ka5cZg==} + '@rspack/binding-linux-arm64-musl@1.2.2': + resolution: {integrity: sha512-Z5vAC4wGfXi8XXZ6hs8Q06TYjr3zHf819HB4DI5i4C1eQTeKdZSyoFD0NHFG23bP4NWJffp8KhmoObcy9jBT5Q==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-x64-gnu@1.0.14': - resolution: {integrity: sha512-5vzaDRw3/sGKo3ax/1cU3/cxqNjajwlt2LU288vXNe1/n8oe/pcDfYcTugpOe/A1DqzadanudJszLpFcKsaFtQ==} + '@rspack/binding-linux-x64-gnu@1.2.2': + resolution: {integrity: sha512-o3pDaL+cH5EeRbDE9gZcdZpBgp5iXvYZBBhe8vZQllYgI4zN5MJEuleV7WplG3UwTXlgZg3Kht4RORSOPn96vg==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@1.0.14': - resolution: {integrity: sha512-4U6QD9xVS1eGme52DuJr6Fg/KdcUfJ+iKwH49Up460dZ/fLvGylnVGA+V0mzPlKi8gfy7NwFuYXZdu3Pwi1YYg==} + '@rspack/binding-linux-x64-musl@1.2.2': + resolution: {integrity: sha512-RE3e0xe4DdchHssttKzryDwjLkbrNk/4H59TkkWeGYJcLw41tmcOZVFQUOwKLUvXWVyif/vjvV/w1SMlqB4wQg==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@1.0.14': - resolution: {integrity: sha512-SjeYw7qqRHYZ5RPClu+ffKZsShQdU3amA1OwC3M0AS6dbfEcji8482St3Y8Z+QSzYRapCEZij9LMM/9ypEhISg==} + '@rspack/binding-win32-arm64-msvc@1.2.2': + resolution: {integrity: sha512-R+PKBYn6uzTaDdVqTHvjqiJPBr5ZHg1wg5UmFDLNH9OklzVFyQh1JInSdJRb7lzfzTRz6bEkkwUFBPQK/CGScw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.0.14': - resolution: {integrity: sha512-m1gUiVyz3Z3VYIK/Ayo5CVHBjnEeRk9a+KIpKSsq1yhZItnMgjtr4bKabU9vjxalO4UoaSmVzODJI8lJBlnn5Q==} + '@rspack/binding-win32-ia32-msvc@1.2.2': + resolution: {integrity: sha512-dBqz3sRAGZ2f31FgzKLDvIRfq2haRP3X3XVCT0PsiMcvt7QJng+26aYYMy2THatd/nM8IwExYeitHWeiMBoruw==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.0.14': - resolution: {integrity: sha512-Gbeg+bayMF9VP9xmlxySL/TC2XrS6/LZM/pqcNOTLHx6LMG/VXCcmKB0rOZo8MzLXEt8D/lQmQ/B6g7pSaAw0g==} + '@rspack/binding-win32-x64-msvc@1.2.2': + resolution: {integrity: sha512-eeAvaN831KG553cMSHkVldyk6YQn4ujgRHov6r1wtREq7CD3/ka9LMkJUepCN85K7XtwYT0N4KpFIQyf5GTGoA==} cpu: [x64] os: [win32] - '@rspack/binding@1.0.14': - resolution: {integrity: sha512-0wWqFvr9hkF4LgNPgWfkTU0hhkZAMvOytoCs2p+wDX1Up1E/SgJ1U1JAsCxsl1XtUKm7mRvdWHzJmHbza3y89Q==} + '@rspack/binding@1.2.2': + resolution: {integrity: sha512-GCZwpGFYlLTdJ2soPLwjw9z4LSZ+GdpbHNfBt3Cm/f/bAF8n6mZc7dHUqN893RFh7MPU17HNEL3fMw7XR+6pHg==} - '@rspack/cli@1.0.14': - resolution: {integrity: sha512-cKi8XJW47WkAkCrbWBETvPcTsly4PhB8gWSr1tUX7iFiLyDbSsD6p7mFZxU0gafK+zw+CI8ufzSUiYjW8iwvCQ==} + '@rspack/cli@1.2.2': + resolution: {integrity: sha512-d1wsIqmQHjqfo2KKx9TOOW7M4PnD2Viv9FbosXRW/lisvPFJUTwg87onv2x3z4KTCHqplH9T4MCeKmCj+ZNKOw==} hasBin: true peerDependencies: '@rspack/core': ^1.0.0-alpha || ^1.x + '@rspack/tracing': ^1.x + peerDependenciesMeta: + '@rspack/tracing': + optional: true - '@rspack/core@1.0.14': - resolution: {integrity: sha512-xHl23lxJZNjItGc5YuE9alz3yjb56y7EgJmAcBMPHMqgjtUt8rBu4xd/cSUjbr9/lLF9N4hdyoJiPJOFs9LEjw==} + '@rspack/core@1.2.2': + resolution: {integrity: sha512-EeHAmY65Uj62hSbUKesbrcWGE7jfUI887RD03G++Gj8jS4WPHEu1TFODXNOXg6pa7zyIvs2BK0Bm16Kwz8AEaQ==} engines: {node: '>=16.0.0'} peerDependencies: + '@rspack/tracing': ^1.x '@swc/helpers': '>=0.5.1' peerDependenciesMeta: + '@rspack/tracing': + optional: true '@swc/helpers': optional: true - '@rspack/dev-server@1.0.5': - resolution: {integrity: sha512-S1o1j9adjqNCiSWrIv1vmVHQPXFvcBa9JvPWIGxGjei72ejz0zvO6Fd948UkRlDgCPIoY4Cy+g1GLmBkJT5MKA==} + '@rspack/dev-server@1.0.10': + resolution: {integrity: sha512-iDsEtP0jNHRm4LJxL00QFTlOuqkdxIFxnd69h0KrFadmtxAWiDLIe4vYdZXWF74w4MezsJFx6dB2nUM/Ok8utA==} + engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': '*' @@ -4876,8 +4887,8 @@ packages: resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} engines: {node: '>=16.0.0'} - '@rspack/plugin-react-refresh@1.0.0': - resolution: {integrity: sha512-WvXkLewW5G0Mlo5H1b251yDh5FFiH4NDAbYlFpvFjcuXX2AchZRf9zdw57BDE/ADyWsJgA8kixN/zZWBTN3iYA==} + '@rspack/plugin-react-refresh@1.0.1': + resolution: {integrity: sha512-KSBc3bsr3mrAPViv7w9MpE9KEWm6q87EyRXyHlRfJ9PpQ56NbX9KZ7AXo7jPeECb0q5sfpM2PSEf+syBiMgLSw==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: @@ -6315,8 +6326,8 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios@1.7.7: - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -7817,8 +7828,8 @@ packages: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - engine.io@6.5.5: - resolution: {integrity: sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==} + engine.io@6.6.3: + resolution: {integrity: sha512-2hkLItQMBkoYSagneiisupWGvsQlWXqzhSMvsjaM8GYbnfUsX7tzYQq9QARnate5LRedVTX+MbkSZAANAr3NtQ==} engines: {node: '>=10.2.0'} enhanced-resolve@5.12.0: @@ -8217,9 +8228,9 @@ packages: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} engines: {node: '>=4'} - exit-hook@3.2.0: - resolution: {integrity: sha512-aIQN7Q04HGAV/I5BszisuHTZHXNoC23WtLkxdCLuYZMdWviRD0TMIt2bnUBi9MrHaF/hH8b3gwG9iaAUHKnJGA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + exit-hook@4.0.0: + resolution: {integrity: sha512-Fqs7ChZm72y40wKjOFXBKg7nJZvQJmewP5/7LtePDdnah/+FH9Hp5sgMujSCMPXlxOAW2//1jrW9pnsY7o20vQ==} + engines: {node: '>=18'} exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} @@ -9675,6 +9686,10 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} + isomorphic-rslog@0.0.6: + resolution: {integrity: sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==} + engines: {node: '>=14.17.6'} + isomorphic-ws@5.0.0: resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} peerDependencies: @@ -9992,6 +10007,10 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-cycle@1.5.0: + resolution: {integrity: sha512-GOehvd5PO2FeZ5T4c+RxobeT5a1PiGpF4u9/3+UvrMU4bhnVqzJY7hm39wg8PDCqkU91fWGH8qjWR4bn+wgq9w==} + engines: {node: '>= 4'} + json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -10337,6 +10356,9 @@ packages: lodash.throttle@4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} + lodash.unionby@4.8.0: + resolution: {integrity: sha512-e60kn4GJIunNkw6v9MxRnUuLYI/Tyuanch7ozoCtk/1irJTYBj+qNTxr5B3qVflmJhwStJBv387Cb+9VOfABMg==} + lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -12980,8 +13002,8 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} - socket.io@4.7.2: - resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==} + socket.io@4.8.1: + resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} engines: {node: '>=10.2.0'} sockjs@0.3.24: @@ -17778,21 +17800,26 @@ snapshots: - bufferutil - utf-8-validate - '@module-federation/runtime-tools@0.5.1': + '@module-federation/error-codes@0.8.4': {} + + '@module-federation/runtime-tools@0.8.4': dependencies: - '@module-federation/runtime': 0.5.1 - '@module-federation/webpack-bundler-runtime': 0.5.1 + '@module-federation/runtime': 0.8.4 + '@module-federation/webpack-bundler-runtime': 0.8.4 - '@module-federation/runtime@0.5.1': + '@module-federation/runtime@0.8.4': dependencies: - '@module-federation/sdk': 0.5.1 + '@module-federation/error-codes': 0.8.4 + '@module-federation/sdk': 0.8.4 - '@module-federation/sdk@0.5.1': {} + '@module-federation/sdk@0.8.4': + dependencies: + isomorphic-rslog: 0.0.6 - '@module-federation/webpack-bundler-runtime@0.5.1': + '@module-federation/webpack-bundler-runtime@0.8.4': dependencies: - '@module-federation/runtime': 0.5.1 - '@module-federation/sdk': 0.5.1 + '@module-federation/runtime': 0.8.4 + '@module-federation/sdk': 0.8.4 '@mswjs/interceptors@0.37.5': dependencies: @@ -19919,15 +19946,15 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.26.0': optional: true - '@rsdoctor/client@0.4.7': {} + '@rsdoctor/client@0.4.13': {} - '@rsdoctor/core@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': + '@rsdoctor/core@0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/sdk': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - axios: 1.7.7 + '@rsdoctor/graph': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/sdk': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + axios: 1.7.9 enhanced-resolve: 5.12.0 filesize: 10.1.6 fs-extra: 11.2.0 @@ -19944,12 +19971,12 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/graph@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': + '@rsdoctor/graph@0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - lodash: 4.17.21 - socket.io: 4.7.2 + '@rsdoctor/types': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + lodash.unionby: 4.8.0 + socket.io: 4.8.1 source-map: 0.7.4 transitivePeerDependencies: - '@rspack/core' @@ -19958,14 +19985,14 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/rspack-plugin@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': + '@rsdoctor/rspack-plugin@0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/core': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/sdk': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rspack/core': 1.0.14(@swc/helpers@0.5.15) + '@rsdoctor/core': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/graph': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/sdk': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rspack/core': 1.2.2(@swc/helpers@0.5.15) lodash: 4.17.21 transitivePeerDependencies: - bufferutil @@ -19974,21 +20001,22 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/sdk@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': + '@rsdoctor/sdk@0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rsdoctor/client': 0.4.7 - '@rsdoctor/graph': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) - '@rsdoctor/utils': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/client': 0.4.13 + '@rsdoctor/graph': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@types/fs-extra': 11.0.4 body-parser: 1.20.3 cors: 2.8.5 dayjs: 1.11.13 fs-extra: 11.2.0 + json-cycle: 1.5.0 lodash: 4.17.21 open: 8.4.2 serve-static: 1.16.2 - socket.io: 4.7.2 + socket.io: 4.8.1 source-map: 0.7.4 tapable: 2.2.1 transitivePeerDependencies: @@ -19998,7 +20026,7 @@ snapshots: - utf-8-validate - webpack - '@rsdoctor/types@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': + '@rsdoctor/types@0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@types/connect': 3.4.38 '@types/estree': 1.0.5 @@ -20006,12 +20034,12 @@ snapshots: source-map: 0.7.4 webpack: 5.94.0(esbuild@0.24.2) optionalDependencies: - '@rspack/core': 1.0.14(@swc/helpers@0.5.15) + '@rspack/core': 1.2.2(@swc/helpers@0.5.15) - '@rsdoctor/utils@0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': + '@rsdoctor/utils@0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@babel/code-frame': 7.25.7 - '@rsdoctor/types': 0.4.7(@rspack/core@1.0.14(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) + '@rsdoctor/types': 0.4.13(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.94.0(esbuild@0.24.2)) '@types/estree': 1.0.5 acorn: 8.14.0 acorn-import-assertions: 1.9.0(acorn@8.14.0) @@ -20025,7 +20053,6 @@ snapshots: get-port: 5.1.1 json-stream-stringify: 3.0.1 lines-and-columns: 2.0.4 - lodash: 4.17.21 rslog: 1.2.3 strip-ansi: 6.0.1 transitivePeerDependencies: @@ -20033,55 +20060,54 @@ snapshots: - supports-color - webpack - '@rspack/binding-darwin-arm64@1.0.14': + '@rspack/binding-darwin-arm64@1.2.2': optional: true - '@rspack/binding-darwin-x64@1.0.14': + '@rspack/binding-darwin-x64@1.2.2': optional: true - '@rspack/binding-linux-arm64-gnu@1.0.14': + '@rspack/binding-linux-arm64-gnu@1.2.2': optional: true - '@rspack/binding-linux-arm64-musl@1.0.14': + '@rspack/binding-linux-arm64-musl@1.2.2': optional: true - '@rspack/binding-linux-x64-gnu@1.0.14': + '@rspack/binding-linux-x64-gnu@1.2.2': optional: true - '@rspack/binding-linux-x64-musl@1.0.14': + '@rspack/binding-linux-x64-musl@1.2.2': optional: true - '@rspack/binding-win32-arm64-msvc@1.0.14': + '@rspack/binding-win32-arm64-msvc@1.2.2': optional: true - '@rspack/binding-win32-ia32-msvc@1.0.14': + '@rspack/binding-win32-ia32-msvc@1.2.2': optional: true - '@rspack/binding-win32-x64-msvc@1.0.14': + '@rspack/binding-win32-x64-msvc@1.2.2': optional: true - '@rspack/binding@1.0.14': + '@rspack/binding@1.2.2': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.0.14 - '@rspack/binding-darwin-x64': 1.0.14 - '@rspack/binding-linux-arm64-gnu': 1.0.14 - '@rspack/binding-linux-arm64-musl': 1.0.14 - '@rspack/binding-linux-x64-gnu': 1.0.14 - '@rspack/binding-linux-x64-musl': 1.0.14 - '@rspack/binding-win32-arm64-msvc': 1.0.14 - '@rspack/binding-win32-ia32-msvc': 1.0.14 - '@rspack/binding-win32-x64-msvc': 1.0.14 - - '@rspack/cli@1.0.14(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2))': + '@rspack/binding-darwin-arm64': 1.2.2 + '@rspack/binding-darwin-x64': 1.2.2 + '@rspack/binding-linux-arm64-gnu': 1.2.2 + '@rspack/binding-linux-arm64-musl': 1.2.2 + '@rspack/binding-linux-x64-gnu': 1.2.2 + '@rspack/binding-linux-x64-musl': 1.2.2 + '@rspack/binding-win32-arm64-msvc': 1.2.2 + '@rspack/binding-win32-ia32-msvc': 1.2.2 + '@rspack/binding-win32-x64-msvc': 1.2.2 + + '@rspack/cli@1.2.2(@rspack/core@1.2.2(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2))': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 1.0.14(@swc/helpers@0.5.15) - '@rspack/dev-server': 1.0.5(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2)) + '@rspack/core': 1.2.2(@swc/helpers@0.5.15) + '@rspack/dev-server': 1.0.10(@rspack/core@1.2.2(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2)) colorette: 2.0.19 - exit-hook: 3.2.0 + exit-hook: 4.0.0 interpret: 3.1.1 rechoir: 0.8.0 - semver: 7.6.3 webpack-bundle-analyzer: 4.6.1 yargs: 17.6.2 transitivePeerDependencies: @@ -20093,18 +20119,18 @@ snapshots: - webpack - webpack-cli - '@rspack/core@1.0.14(@swc/helpers@0.5.15)': + '@rspack/core@1.2.2(@swc/helpers@0.5.15)': dependencies: - '@module-federation/runtime-tools': 0.5.1 - '@rspack/binding': 1.0.14 + '@module-federation/runtime-tools': 0.8.4 + '@rspack/binding': 1.2.2 '@rspack/lite-tapable': 1.0.1 caniuse-lite: 1.0.30001690 optionalDependencies: '@swc/helpers': 0.5.15 - '@rspack/dev-server@1.0.5(@rspack/core@1.0.14(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2))': + '@rspack/dev-server@1.0.10(@rspack/core@1.2.2(@swc/helpers@0.5.15))(@types/express@4.17.21)(webpack@5.94.0(esbuild@0.24.2))': dependencies: - '@rspack/core': 1.0.14(@swc/helpers@0.5.15) + '@rspack/core': 1.2.2(@swc/helpers@0.5.15) chokidar: 3.6.0 connect-history-api-fallback: 2.0.0 express: 4.21.2 @@ -20125,7 +20151,7 @@ snapshots: '@rspack/lite-tapable@1.0.1': {} - '@rspack/plugin-react-refresh@1.0.0(react-refresh@0.14.2)': + '@rspack/plugin-react-refresh@1.0.1(react-refresh@0.14.2)': dependencies: error-stack-parser: 2.1.4 html-entities: 2.5.2 @@ -22096,7 +22122,7 @@ snapshots: axe-core@4.10.2: {} - axios@1.7.7: + axios@1.7.9: dependencies: follow-redirects: 1.15.9 form-data: 4.0.1 @@ -23723,14 +23749,13 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.5.5: + engine.io@6.6.3: dependencies: - '@types/cookie': 0.4.1 '@types/cors': 2.8.17 '@types/node': 22.10.10 accepts: 1.3.8 base64id: 2.0.0 - cookie: 0.4.2 + cookie: 1.0.2 cors: 2.8.5 debug: 4.3.7 engine.io-parser: 5.2.3 @@ -24382,7 +24407,7 @@ snapshots: dependencies: pify: 2.3.0 - exit-hook@3.2.0: {} + exit-hook@4.0.0: {} exit@0.1.2: {} @@ -26082,6 +26107,8 @@ snapshots: isobject@3.0.1: {} + isomorphic-rslog@0.0.6: {} + isomorphic-ws@5.0.0(ws@8.18.0): dependencies: ws: 8.18.0 @@ -26692,6 +26719,8 @@ snapshots: json-buffer@3.0.1: {} + json-cycle@1.5.0: {} + json-parse-better-errors@1.0.2: {} json-parse-even-better-errors@2.3.1: {} @@ -27049,6 +27078,8 @@ snapshots: lodash.throttle@4.1.1: {} + lodash.unionby@4.8.0: {} + lodash.uniq@4.5.0: {} lodash.upperfirst@4.3.1: {} @@ -30412,13 +30443,13 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.7.2: + socket.io@4.8.1: dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.7 - engine.io: 6.5.5 + engine.io: 6.6.3 socket.io-adapter: 2.5.5 socket.io-parser: 4.2.4 transitivePeerDependencies: