From b2f514c521dcd881ddb2f3ec825b384f67446029 Mon Sep 17 00:00:00 2001 From: Christopher Pappas Date: Tue, 28 Jan 2025 09:30:59 -0800 Subject: [PATCH 1/2] chore(rsbuild): Upgrade to 1.2.x --- package.json | 15 +- yarn.lock | 385 ++++++++++++++++++++++++++++++++------------------- 2 files changed, 251 insertions(+), 149 deletions(-) diff --git a/package.json b/package.json index 966b707060c..6eab7681cca 100644 --- a/package.json +++ b/package.json @@ -194,19 +194,20 @@ "@graphql-tools/jest-transform": "^2.0.0", "@loadable/webpack-plugin": "5.15.2", "@relative-ci/agent": "^4.2.10", - "@rsbuild/core": "^1.1.8", - "@rsbuild/plugin-assets-retry": "^1.0.6", + "@rsbuild/core": "^1.2.3", + "@rsbuild/plugin-assets-retry": "^1.1.0", "@rsbuild/plugin-node-polyfill": "^1.2.0", - "@rsbuild/plugin-react": "^1.0.7", + "@rsbuild/plugin-react": "^1.1.0", "@storybook/addon-actions": "^8.4.7", "@storybook/addon-essentials": "^8.4.7", "@storybook/addon-links": "^8.4.7", "@storybook/react": "^8.4.7", "@swc/core": "^1.9.3", "@swc/jest": "^0.2.37", - "@swc/plugin-loadable-components": "^4.0.1", - "@swc/plugin-relay": "^5.0.1", - "@swc/plugin-styled-components": "^5.0.0", + "@swc/plugin-jest": "^6.0.4", + "@swc/plugin-loadable-components": "^5.0.4", + "@swc/plugin-relay": "^6.0.4", + "@swc/plugin-styled-components": "^6.5.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", @@ -270,7 +271,7 @@ "relay-test-utils": "^16.0.0", "rewire": "2.2.0", "storybook": "^8.4.7", - "storybook-react-rsbuild": "^0.1.5", + "storybook-react-rsbuild": "^0.1.8", "storybook-states": "1.2.0", "typescript": "^5.6.3", "typescript-styled-plugin": "0.15.0", diff --git a/yarn.lock b/yarn.lock index 4a0142190d0..f095fdd3ac7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1185,33 +1185,41 @@ dependencies: "@types/mdx" "^2.0.0" -"@module-federation/runtime-tools@0.5.1": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@module-federation/runtime-tools/-/runtime-tools-0.5.1.tgz#1b1f93837159a6bf0c0ba78730d589a5a8f74aa3" - integrity sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg== +"@module-federation/error-codes@0.8.4": + version "0.8.4" + resolved "https://registry.yarnpkg.com/@module-federation/error-codes/-/error-codes-0.8.4.tgz#c66ead0da86bc010fa53187462c704b3e0d5a256" + integrity sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ== + +"@module-federation/runtime-tools@0.8.4": + version "0.8.4" + resolved "https://registry.yarnpkg.com/@module-federation/runtime-tools/-/runtime-tools-0.8.4.tgz#ddf8461fe9b5d5e962511f4e5b622008ee46bde8" + integrity sha512-fjVOsItJ1u5YY6E9FnS56UDwZgqEQUrWFnouRiPtK123LUuqUI9FH4redZoKWlE1PB0ir1Z3tnqy8eFYzPO38Q== 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": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@module-federation/runtime/-/runtime-0.5.1.tgz#b548a75e2068952ff66ad717cbf73fc921edd5d7" - integrity sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ== +"@module-federation/runtime@0.8.4": + version "0.8.4" + resolved "https://registry.yarnpkg.com/@module-federation/runtime/-/runtime-0.8.4.tgz#7fc63e1b7dda0506bb2a70c1a52aa73513c5b508" + integrity sha512-yZeZ7z2Rx4gv/0E97oLTF3V6N25vglmwXGgoeju/W2YjsFvWzVtCDI7zRRb0mJhU6+jmSM8jP1DeQGbea/AiZQ== 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": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@module-federation/sdk/-/sdk-0.5.1.tgz#6c0a4053c23fa84db7aae7e4736496c541de7191" - integrity sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA== +"@module-federation/sdk@0.8.4": + version "0.8.4" + resolved "https://registry.yarnpkg.com/@module-federation/sdk/-/sdk-0.8.4.tgz#956e178e104d640482e5afe93c7e3a095a589807" + integrity sha512-waABomIjg/5m1rPDBWYG4KUhS5r7OUUY7S+avpaVIY/tkPWB3ibRDKy2dNLLAMaLKq0u+B1qIdEp4NIWkqhqpg== + dependencies: + isomorphic-rslog "0.0.6" -"@module-federation/webpack-bundler-runtime@0.5.1": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.5.1.tgz#ef626af0d57e3568c474d66d7d3797366e09cafd" - integrity sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA== +"@module-federation/webpack-bundler-runtime@0.8.4": + version "0.8.4" + resolved "https://registry.yarnpkg.com/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.8.4.tgz#c01f5a5c5d61664c21ac6c479ebe9d8bf09d22d6" + integrity sha512-HggROJhvHPUX7uqBD/XlajGygMNM1DG0+4OAkk8MBQe4a18QzrRNzZt6XQbRTSG4OaEoyRWhQHvYD3Yps405tQ== 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" "@napi-rs/wasm-runtime@^0.2.4": version "0.2.5" @@ -1777,29 +1785,29 @@ dependencies: dequal "^2.0.3" -"@rollup/pluginutils@^5.1.3": - version "5.1.3" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.3.tgz#3001bf1a03f3ad24457591f2c259c8e514e0dbdf" - integrity sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A== +"@rollup/pluginutils@^5.1.4": + version "5.1.4" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.4.tgz#bb94f1f9eaaac944da237767cdfee6c5b2262d4a" + integrity sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ== dependencies: "@types/estree" "^1.0.0" estree-walker "^2.0.2" picomatch "^4.0.2" -"@rsbuild/core@^1.1.8": - version "1.1.8" - resolved "https://registry.yarnpkg.com/@rsbuild/core/-/core-1.1.8.tgz#62e5e411490220e4168391383220fc3dba0e6b97" - integrity sha512-UhP260og3aJcqGWpnRcQXLVapdOZZ09JXaQKY+tE55A7nBw8DQy+qrtTsFZYvVKas1bq8GzhGfLxuglCst4Lnw== +"@rsbuild/core@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@rsbuild/core/-/core-1.2.3.tgz#5eb05c75d3ff908b5cae9f499903aea20db94b62" + integrity sha512-lUCt8gQe9E2PI3srcEJ1Na3GQYmsYuvAqK0f/k00HM0pEjrbOFC9Xq2kR85UoXHFqlTCIw/fLLDe91PKRCbKAw== dependencies: - "@rspack/core" "~1.1.5" + "@rspack/core" "1.2.2" "@rspack/lite-tapable" "~1.0.1" "@swc/helpers" "^0.5.15" - core-js "~3.39.0" + core-js "~3.40.0" -"@rsbuild/plugin-assets-retry@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@rsbuild/plugin-assets-retry/-/plugin-assets-retry-1.0.6.tgz#1b79ce627c32f3a8adf9c15f9ccad2b9b6c7403e" - integrity sha512-qH1o2R4gMC9i8p70dW9WUku4Ha4XoqA5/pMzysECrrINBI05cbFc/vB7JOqlrciF0NTer1EFZKo1p+mTAI9QSA== +"@rsbuild/plugin-assets-retry@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rsbuild/plugin-assets-retry/-/plugin-assets-retry-1.1.0.tgz#b9770f83cec3ccb4712f6bd4481ccd0ee9aedd40" + integrity sha512-YrE89SQAT9F/vuqHaSHEgXt7B+MddrboDiMPnBxSPNw8qekmeVrb/1cF8mwepwUiskESaU84OYtmhBdJovzrOw== "@rsbuild/plugin-node-polyfill@^1.2.0": version "1.2.0" @@ -1830,91 +1838,91 @@ util "^0.12.5" vm-browserify "^1.1.2" -"@rsbuild/plugin-react@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@rsbuild/plugin-react/-/plugin-react-1.0.7.tgz#7764cc4f715da94e5b6a0ed7fe8a1a0a9229b447" - integrity sha512-t7T/GqDwodusTAnxGpqVRnQ/G+HYh98zk71qIg19WkjVJJGv57AC1Ppx0/6zzbZAbxU60bfK8TeEEXjhXCdSxA== +"@rsbuild/plugin-react@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rsbuild/plugin-react/-/plugin-react-1.1.0.tgz#5610e7aebbfe097e98e430cd85cb18f13ef31097" + integrity sha512-uqdRoV2V91G1XIA14dAmxqYTlTDVf0ktpE7TgwG29oQ2j+DerF1kh29WPHK9HvGE34JTfaBrsme2Zmb6bGD0cw== dependencies: "@rspack/plugin-react-refresh" "~1.0.0" - react-refresh "^0.14.2" + react-refresh "^0.16.0" -"@rsbuild/plugin-type-check@^1.0.1": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@rsbuild/plugin-type-check/-/plugin-type-check-1.1.0.tgz#d6ce3801e0c685fa173c1825203696287c38faf2" - integrity sha512-9W/TxibRe7L6i4JnsIDRJfkvypPZQqCLO/jrAp+Liv4SCo9BVmbk/Rmpj+hfo2gjyewobk0AVi4/YQ5wOP7GSQ== +"@rsbuild/plugin-type-check@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@rsbuild/plugin-type-check/-/plugin-type-check-1.2.1.tgz#9fded0686af1ce0949a2b755f213ff8c783550fb" + integrity sha512-PtbjeMqDQy8IiPDTuaj8ZmvR42b0AsRq6RUF6wxa8dDsOzD0Dl1GcvemVGCto+/Dh8frLUmnlWF+T8riBw5rtA== dependencies: deepmerge "^4.3.1" json5 "^2.2.3" - reduce-configs "^1.0.0" - ts-checker-rspack-plugin "^1.0.1" + reduce-configs "^1.1.0" + ts-checker-rspack-plugin "^1.1.1" -"@rspack/binding-darwin-arm64@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz#fde32a2f939e3a11f46b419a3c00d9822e4cb05d" - integrity sha512-eEynmyPPl+OGYQ9LRFwiQosyRfcca3OQB73akqY4mqDRl39OyiBjq7347DLHJysgbm9z+B1bsiLuh2xc6mdclQ== +"@rspack/binding-darwin-arm64@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.2.2.tgz#e2444ef46b3ee689a6021ae757bb55a0dbe7b491" + integrity sha512-h23F8zEkXWhwMeScm0ZnN78Zh7hCDalxIWsm7bBS0eKadnlegUDwwCF8WE+8NjWr7bRzv0p3QBWlS5ufkcL4eA== -"@rspack/binding-darwin-x64@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz#f6d39aec9a4068fd5ddd8f2fb123b2e0473c9d19" - integrity sha512-I6HPRgogewU5v1OKe3noEzq2U1FCEYAbW+smy+lPvpTW+3X6PlVMzTT4oelhB0EXDQ+KxjXH9KpOKON1hg/JGg== +"@rspack/binding-darwin-x64@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.2.2.tgz#5a4b827692d3063a5d30577ba41f2d97ab452492" + integrity sha512-vG5s7FkEvwrGLfksyDRHwKAHUkhZt1zHZZXJQn4gZKjTBonje8ezdc7IFlDiWpC4S+oBYp73nDWkUzkGRbSdcQ== -"@rspack/binding-linux-arm64-gnu@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz#2c6f7cde6bda07cde6f101c2f3cfc3ca8b74d5f6" - integrity sha512-LQnqucNa6Dr6y3By+/M2ARO4jDR3AM+PuCsHgzlYT0RDRLS+Ow3f50WbNBf7eI/DhrEA0aucYL3sz1ljguB3EA== +"@rspack/binding-linux-arm64-gnu@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.2.tgz#9c07f56fcac8ddc12bb818868fd5194c80d11fb5" + integrity sha512-VykY/kiYOzO8E1nYzfJ9+gQEHxb5B6lt5wa8M6xFi5B6jEGU+OsaGskmAZB9/GFImeFDHxDPvhUalI4R9p8O2Q== -"@rspack/binding-linux-arm64-musl@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz#25493af1a1be1134369ad7c80d5e7617e940245a" - integrity sha512-b9L/9HJxrWY4cezPWqgj28I9Xe2XxwLHu8x0CMGobwF2XKR0QQVLAst38RW/EusJ8TURdyvNEOuRZlWEIJuYOw== +"@rspack/binding-linux-arm64-musl@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.2.tgz#e3aff4cd36de780f95ded65264363b444f7f3c4e" + integrity sha512-Z5vAC4wGfXi8XXZ6hs8Q06TYjr3zHf819HB4DI5i4C1eQTeKdZSyoFD0NHFG23bP4NWJffp8KhmoObcy9jBT5Q== -"@rspack/binding-linux-x64-gnu@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz#3b00fbafee345b466bd977956ab4b383a05439f9" - integrity sha512-0az52ZXTg/ErCGC1v/oFLWByKAiXvng4euv+prwMWF6p1pA7lfLRLzdibDFO4KgC16Zlfcg3hqs7YikLng4x+w== +"@rspack/binding-linux-x64-gnu@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.2.tgz#5af03e8b21c4afecddd92d52f0994a7e4785aabd" + integrity sha512-o3pDaL+cH5EeRbDE9gZcdZpBgp5iXvYZBBhe8vZQllYgI4zN5MJEuleV7WplG3UwTXlgZg3Kht4RORSOPn96vg== -"@rspack/binding-linux-x64-musl@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz#db08affe5b251b484821977ba57ced4722794dc6" - integrity sha512-EF/LJTtCTkuti2gJnCyvXHC5Q2L5M4+RXm5kj9Bfu/t0Zmmfe6Jd5QUsifgogioeL0ZsH/Pou5QiiVcOFcqFKQ== +"@rspack/binding-linux-x64-musl@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.2.tgz#e5be9d4d6d7e5369fa0708c3bc6281a8c52525ad" + integrity sha512-RE3e0xe4DdchHssttKzryDwjLkbrNk/4H59TkkWeGYJcLw41tmcOZVFQUOwKLUvXWVyif/vjvV/w1SMlqB4wQg== -"@rspack/binding-win32-arm64-msvc@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz#1fdc73e7db1df3f6793f3488cd2749ad8ebe8d52" - integrity sha512-VEqhK6HwIHby6gtOkxIx66SkqYndiaP1ddZ3X39RLE40TY3KlNgfG/SzbN9J5Qb+8jjq3ogV8n50+wLEGkhiWw== +"@rspack/binding-win32-arm64-msvc@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.2.tgz#4b1e98a304f1ea10fefb1de2de8abc460a0a15a7" + integrity sha512-R+PKBYn6uzTaDdVqTHvjqiJPBr5ZHg1wg5UmFDLNH9OklzVFyQh1JInSdJRb7lzfzTRz6bEkkwUFBPQK/CGScw== -"@rspack/binding-win32-ia32-msvc@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.1.5.tgz#55d7c682d4c43bfa4518f8f53ee8822af2a5acba" - integrity sha512-Yi2BwYehc5/sRVgI7zTGYJKjnV8UszAJt/stWdFHaq82chHiuuF/tQd1WcBUq0Iin9ylBMo16mRJAuFkFmJ74Q== +"@rspack/binding-win32-ia32-msvc@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.2.2.tgz#3eff46acf9b1e11b33846edf0f7f916e8aeeb5e6" + integrity sha512-dBqz3sRAGZ2f31FgzKLDvIRfq2haRP3X3XVCT0PsiMcvt7QJng+26aYYMy2THatd/nM8IwExYeitHWeiMBoruw== -"@rspack/binding-win32-x64-msvc@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz#41801064908bd393f10cf5c865ff9a54d9b6918a" - integrity sha512-4UArXYqJO1Ni7TmCw1T11JnrwfpoThDdiQ9k1P1voBWK3bDahPEBOptk9ZPu2+ZuRX8hFrvumRKkLY3oy7fTMw== +"@rspack/binding-win32-x64-msvc@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.2.tgz#6f4bf6a590ffbbda64316ef1dc0378c0c3d93f2e" + integrity sha512-eeAvaN831KG553cMSHkVldyk6YQn4ujgRHov6r1wtREq7CD3/ka9LMkJUepCN85K7XtwYT0N4KpFIQyf5GTGoA== -"@rspack/binding@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/binding/-/binding-1.1.5.tgz#59897fd853172703d7fbb936f041c7bc612ca34d" - integrity sha512-RsSkgi56Q5XUXut0qweLSE1C4Ogcm7g/ueKoOgsbHAYVKrCs9/dTFlPHWSIAaI7QWh0GWEePR/MM2O2HIu+1rw== +"@rspack/binding@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/binding/-/binding-1.2.2.tgz#0be057d1668cfc753bfbf039704fb0eb1c69a953" + integrity sha512-GCZwpGFYlLTdJ2soPLwjw9z4LSZ+GdpbHNfBt3Cm/f/bAF8n6mZc7dHUqN893RFh7MPU17HNEL3fMw7XR+6pHg== optionalDependencies: - "@rspack/binding-darwin-arm64" "1.1.5" - "@rspack/binding-darwin-x64" "1.1.5" - "@rspack/binding-linux-arm64-gnu" "1.1.5" - "@rspack/binding-linux-arm64-musl" "1.1.5" - "@rspack/binding-linux-x64-gnu" "1.1.5" - "@rspack/binding-linux-x64-musl" "1.1.5" - "@rspack/binding-win32-arm64-msvc" "1.1.5" - "@rspack/binding-win32-ia32-msvc" "1.1.5" - "@rspack/binding-win32-x64-msvc" "1.1.5" - -"@rspack/core@~1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@rspack/core/-/core-1.1.5.tgz#cb43c76a2af974a037db9435215248b51faa679d" - integrity sha512-/FmxDeMuW8fJkhz8fHuCu7OiJHFKW78xclEu7LkEujWl4PqJgdWjUL/6FWIj50spRwj6PRfuc31hFSL4hbNfCA== + "@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/core@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@rspack/core/-/core-1.2.2.tgz#c91b7d36aa080ca99459826ad2db0e665215da2c" + integrity sha512-EeHAmY65Uj62hSbUKesbrcWGE7jfUI887RD03G++Gj8jS4WPHEu1TFODXNOXg6pa7zyIvs2BK0Bm16Kwz8AEaQ== dependencies: - "@module-federation/runtime-tools" "0.5.1" - "@rspack/binding" "1.1.5" + "@module-federation/runtime-tools" "0.8.4" + "@rspack/binding" "1.2.2" "@rspack/lite-tapable" "1.0.1" caniuse-lite "^1.0.30001616" @@ -2605,24 +2613,31 @@ "@swc/counter" "^0.1.3" jsonc-parser "^3.2.0" -"@swc/plugin-loadable-components@^4.0.1": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@swc/plugin-loadable-components/-/plugin-loadable-components-4.0.3.tgz#82d7493a79476ab65d705159f0b58929f2bc9d45" - integrity sha512-3eAODkYw6pGTlTGlPOrGk/ZVbmeEVoY8SU/lix4PHEfV+J/DzbeWTEa1gy3fYyzSt/J35n2jPjctiH7+KVqzTg== +"@swc/plugin-jest@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@swc/plugin-jest/-/plugin-jest-6.0.4.tgz#37e9cfc90c69b4014adc33f1792e05b9c26f6394" + integrity sha512-U/pmLIkTgiW1/XNChcvwobjWs2QcNE7tF6X5DxYmLpKmhxL2NSOj/S/oFnBQsiW/qBqpB0NdfAcAvtbWm4gTww== dependencies: "@swc/counter" "^0.1.3" -"@swc/plugin-relay@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@swc/plugin-relay/-/plugin-relay-5.0.1.tgz#71a561d1de4c6c7caf042f67b290ff7589afba81" - integrity sha512-jNeqW0wQvILG9iK8lgNZXs3nyntnwUxFFyrta7lFugvpntNmX+8c7RWEpsavuKCZuhbypXQnn4RXcFzkhYSCeQ== +"@swc/plugin-loadable-components@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@swc/plugin-loadable-components/-/plugin-loadable-components-5.0.4.tgz#6c14e177cdd8ba19b4b9fe4425bfa6758ab6eab6" + integrity sha512-Vh+GX6QTRic1pwc/DuNEIE/BjLZOGKAIduCDJGQG+3gdJJeew8+8Jc4rGmUv6BYbpthe0yzXXrRXIOOEmdyfcA== dependencies: "@swc/counter" "^0.1.3" -"@swc/plugin-styled-components@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@swc/plugin-styled-components/-/plugin-styled-components-5.0.0.tgz#8022411d4d81afb14dd6594259f3a2aabec9d45f" - integrity sha512-c9WCV2hU4OxfczzeABNFwkLftAovP7IeHPX0nxqu1HMn4x/T6MjWoJ22hspBv32NpUwGlvIgRG3SyHRHE80enw== +"@swc/plugin-relay@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@swc/plugin-relay/-/plugin-relay-6.0.4.tgz#32f427f862bdc7f31b4e347eeb81100cd78a2a15" + integrity sha512-s31VWT0N/Z6e0LQlNNyjpJJjUo4kgGRi0D37/QFCU7i/nCpuRNDd0PI+Z+LKIeOCQiEf5PmeS5ih0l0mCEocVQ== + dependencies: + "@swc/counter" "^0.1.3" + +"@swc/plugin-styled-components@^6.5.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@swc/plugin-styled-components/-/plugin-styled-components-6.5.0.tgz#5688f25831c58edd2e4f0b3df655e0cbc570f455" + integrity sha512-LrqeAg76ogyaPmRUPuIwj1wB6fIUXYeNoxIKkXI9YlT0uMVFJJ1e5dNScEiwSShWqaE4FDZSmseICnIh9Za7cg== dependencies: "@swc/counter" "^0.1.3" @@ -4706,6 +4721,11 @@ commander@^5.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" @@ -4932,7 +4952,7 @@ core-js@2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A== -core-js@3, core-js@^3.0.0, core-js@^3.3.2, core-js@^3.6.5, core-js@~3.39.0: +core-js@3, core-js@^3.0.0, core-js@^3.3.2, core-js@^3.6.5: version "3.39.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.39.0.tgz#57f7647f4d2d030c32a72ea23a0555b2eaa30f83" integrity sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g== @@ -4947,6 +4967,11 @@ core-js@^2.4.0, core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== +core-js@~3.40.0: + version "3.40.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.40.0.tgz#2773f6b06877d8eda102fc42f828176437062476" + integrity sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -6686,6 +6711,14 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" +find-cache-dir@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-5.0.0.tgz#69d1a9b77bbe39aea078dbede99d277a170d3079" + integrity sha512-OuWNfjfP05JcpAP3JPgAKUhWefjMRfI5iAoSsvE24ANYWJaepAtlSgWECSVEuRgSXpyNEc9DJwG/TZpgcOqyig== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -6707,6 +6740,14 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + find-yarn-workspace-root@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db" @@ -7881,6 +7922,13 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.0" +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -8231,6 +8279,11 @@ isomorphic-fetch@^2.2.1: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" +isomorphic-rslog@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/isomorphic-rslog/-/isomorphic-rslog-0.0.6.tgz#abf13c77b545b03e5ab3bc376e6de720e07eb190" + integrity sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A== + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -9154,6 +9207,13 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + lodash-es@^4.17.11, lodash-es@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" @@ -9437,10 +9497,10 @@ macos-release@^2.2.0: resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== -magic-string@^0.30.12: - version "0.30.14" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.14.tgz#e9bb29870b81cfc1ec3cc656552f5a7fcbf19077" - integrity sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw== +magic-string@^0.30.17: + version "0.30.17" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453" + integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA== dependencies: "@jridgewell/sourcemap-codec" "^1.5.0" @@ -10306,6 +10366,13 @@ p-limit@^3.0.2, p-limit@^3.1.0: dependencies: yocto-queue "^0.1.0" +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -10320,6 +10387,13 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -10551,6 +10625,11 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -10708,6 +10787,13 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + platform@1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.1.tgz#492210892335bd3131c0a08dda2d93ec3543e423" @@ -11330,10 +11416,10 @@ react-redux@^8.0.2: react-is "^18.0.0" use-sync-external-store "^1.0.0" -react-refresh@^0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" - integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== +react-refresh@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.16.0.tgz#e7d45625f05c9709466d09348a25d22f79b2ad23" + integrity sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A== react-relay-network-modern-ssr@1.4.0: version "1.4.0" @@ -11534,7 +11620,7 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -reduce-configs@^1.0.0: +reduce-configs@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/reduce-configs/-/reduce-configs-1.1.0.tgz#6601bc10bbe60ec0900763c67680d56e3e9d356e" integrity sha512-DQxy6liNadHfrLahZR7lMdc227NYVaQZhY5FMsxLEjX8X0SCuH+ESHSLCoz2yDZFq1/CLMDOAHdsEHwOEXKtvg== @@ -11745,6 +11831,15 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.2 path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.22.10: + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" @@ -12415,12 +12510,12 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -storybook-builder-rsbuild@0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/storybook-builder-rsbuild/-/storybook-builder-rsbuild-0.1.5.tgz#0d20c79f3d8e19f43f99736182c0038453a2faf3" - integrity sha512-g8/pVX+2YixHpWt/Q8dQWtkuKpWKxm1i9h+ihTFPO5LQWc3HvlF6PAXccPvedicLizGR2xTaI/RcJkE+2bYXqA== +storybook-builder-rsbuild@0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/storybook-builder-rsbuild/-/storybook-builder-rsbuild-0.1.8.tgz#76519dfe643bf232cc9cbd16691f987462ba0c26" + integrity sha512-g+31+LGvhKbeZeM0c109GIyxMsJSCRcBZar6mkAVT7z+BAVbfEwMhITviNU2oP1dPFDxF9gKfrEsVRwdqNIsDQ== dependencies: - "@rsbuild/plugin-type-check" "^1.0.1" + "@rsbuild/plugin-type-check" "^1.2.0" "@storybook/addon-docs" "^8.2.1" "@storybook/core-webpack" "^8.2.1" browser-assert "^1.2.1" @@ -12428,8 +12523,9 @@ storybook-builder-rsbuild@0.1.5: cjs-module-lexer "^1.4.1" constants-browserify "^1.0.0" es-module-lexer "^1.5.4" + find-cache-dir "^5.0.0" fs-extra "^11.2.0" - magic-string "^0.30.12" + magic-string "^0.30.17" path-browserify "^1.0.1" process "^0.11.10" rsbuild-plugin-html-minifier-terser "^1.1.1" @@ -12439,20 +12535,20 @@ storybook-builder-rsbuild@0.1.5: util "^0.12.5" util-deprecate "^1.0.2" -storybook-react-rsbuild@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/storybook-react-rsbuild/-/storybook-react-rsbuild-0.1.5.tgz#7abab0a8aa77ac3d59c55febcba31ed664bfe175" - integrity sha512-Cy7Ms5COLR1FTelGRxS5pE9LVlDSvaJeBsTH2MVi/29ZK8UEE0VH+Mnve2MboB93GbC3fhZFtIcNSF2dy9pjTw== +storybook-react-rsbuild@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/storybook-react-rsbuild/-/storybook-react-rsbuild-0.1.8.tgz#6b094f0610670b4f67e8fe5c09e8b7a6bf362b90" + integrity sha512-FTCTl6Y7rOnRIKIfnB94gkRjAs+a5J23bo1vRUFKYGLNFRdncbrthY3qUnJCQdg1rPt01MSugZ+iFXrQZzmUSQ== dependencies: - "@rollup/pluginutils" "^5.1.3" + "@rollup/pluginutils" "^5.1.4" "@storybook/react" "^8.2.1" "@storybook/react-docgen-typescript-plugin" "^1.0.1" "@types/node" "^18.0.0" find-up "^5.0.0" - magic-string "^0.30.12" + magic-string "^0.30.17" react-docgen "^7.1.0" - resolve "^1.22.8" - storybook-builder-rsbuild "0.1.5" + resolve "^1.22.10" + storybook-builder-rsbuild "0.1.8" tsconfig-paths "^4.2.0" storybook-states@1.2.0: @@ -13039,10 +13135,10 @@ trunc-text@1.0.1: resolved "https://registry.yarnpkg.com/trunc-text/-/trunc-text-1.0.1.tgz#58f876d8ac59b224b79834bb478b8656e69622b5" integrity sha1-WPh22KxZsiS3mDS7R4uGVuaWIrU= -ts-checker-rspack-plugin@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/ts-checker-rspack-plugin/-/ts-checker-rspack-plugin-1.0.3.tgz#35804cc44ccec0c866121bea4190bce88b4ddbc8" - integrity sha512-K5BUrytoFju1Olu11T49vlYvDEGOguBF1CBCl4o2ARxDGPoJHHf7fBzLlK0YYkUqI5EFA5cMRUC6332M7hQBHw== +ts-checker-rspack-plugin@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ts-checker-rspack-plugin/-/ts-checker-rspack-plugin-1.1.1.tgz#0cefe8083e9d32980786d45b959e2d596bdee8a6" + integrity sha512-BlpPqnfAmV0TcDg58H+1qV8Zb57ilv0x+ajjnxrVQ6BWgC8HzAdc+TycqDOJ4sZZYIV+hywQGozZFGklzbCR6A== dependencies: "@babel/code-frame" "^7.16.7" "@rspack/lite-tapable" "^1.0.0" @@ -14036,6 +14132,11 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +yocto-queue@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110" + integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== + yup@0.32.6: version "0.32.6" resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.6.tgz#7fd924536cdf61ec5df7a4bd0576d0a3954b03f6" From 158080537cf00ec75622eec9acfe772d4bb36fd0 Mon Sep 17 00:00:00 2001 From: Christopher Pappas Date: Tue, 28 Jan 2025 09:34:14 -0800 Subject: [PATCH 2/2] feat(rspack): add persistent cache option --- package.json | 3 +- rsbuild.config.ts | 17 ++++-- yarn.lock | 135 ++++++++++++++++++++++------------------------ 3 files changed, 79 insertions(+), 76 deletions(-) diff --git a/package.json b/package.json index 6eab7681cca..236384b3e50 100644 --- a/package.json +++ b/package.json @@ -202,9 +202,8 @@ "@storybook/addon-essentials": "^8.4.7", "@storybook/addon-links": "^8.4.7", "@storybook/react": "^8.4.7", - "@swc/core": "^1.9.3", + "@swc/core": "^1.10.11", "@swc/jest": "^0.2.37", - "@swc/plugin-jest": "^6.0.4", "@swc/plugin-loadable-components": "^5.0.4", "@swc/plugin-relay": "^6.0.4", "@swc/plugin-styled-components": "^6.5.0", diff --git a/rsbuild.config.ts b/rsbuild.config.ts index b85afe49abe..c6fbe92c827 100644 --- a/rsbuild.config.ts +++ b/rsbuild.config.ts @@ -1,12 +1,12 @@ import path from "path" -import nodeExternals from "webpack-node-externals" +import { loadEnvs } from "@artsy/multienv" import LoadablePlugin from "@loadable/webpack-plugin" import { defineConfig } from "@rsbuild/core" -import { pluginReact } from "@rsbuild/plugin-react" import { pluginAssetsRetry } from "@rsbuild/plugin-assets-retry" import { pluginNodePolyfill } from "@rsbuild/plugin-node-polyfill" +import { pluginReact } from "@rsbuild/plugin-react" +import nodeExternals from "webpack-node-externals" import { EarlyHintsPlugin } from "./rspack/plugins/EarlyHintsPlugin" -import { loadEnvs } from "@artsy/multienv" loadEnvs(".env.shared", ".env") @@ -53,6 +53,9 @@ export default defineConfig({ }, tools: { rspack: { + experiments: { + parallelCodeSplitting: true, + }, externals: [nodeExternals()], node: { __dirname: true, @@ -96,6 +99,14 @@ export default defineConfig({ port: Number(process.env.PORT) || 3000, }, tools: { + rspack: { + cache: true, + experiments: { + cache: { + type: "persistent", + }, + }, + }, swc: { jsc: { experimental: { diff --git a/yarn.lock b/yarn.lock index f095fdd3ac7..9e733d4f435 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2523,74 +2523,74 @@ source-map-support "^0.5.21" tslib "^2.6.3" -"@swc/core-darwin-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.9.3.tgz#cca13f7ce6e1099612a7ba017f4923857d3a4d5f" - integrity sha512-hGfl/KTic/QY4tB9DkTbNuxy5cV4IeejpPD4zo+Lzt4iLlDWIeANL4Fkg67FiVceNJboqg48CUX+APhDHO5G1w== - -"@swc/core-darwin-x64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.9.3.tgz#01376c6c2caea5dd0c235f21ebc7e41238153c86" - integrity sha512-IaRq05ZLdtgF5h9CzlcgaNHyg4VXuiStnOFpfNEMuI5fm5afP2S0FHq8WdakUz5WppsbddTdplL+vpeApt/WCQ== - -"@swc/core-linux-arm-gnueabihf@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.9.3.tgz#4a9705903cebfc8e3e2bee71a42f7c88896e61df" - integrity sha512-Pbwe7xYprj/nEnZrNBvZfjnTxlBIcfApAGdz2EROhjpPj+FBqBa3wOogqbsuGGBdCphf8S+KPprL1z+oDWkmSQ== - -"@swc/core-linux-arm64-gnu@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.9.3.tgz#722aefc00a7abfb031fae7539226c7d7683f5c8d" - integrity sha512-AQ5JZiwNGVV/2K2TVulg0mw/3LYfqpjZO6jDPtR2evNbk9Yt57YsVzS+3vHSlUBQDRV9/jqMuZYVU3P13xrk+g== - -"@swc/core-linux-arm64-musl@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.9.3.tgz#6643f683311cc1dcee00970e3d6b4872225bdbd8" - integrity sha512-tzVH480RY6RbMl/QRgh5HK3zn1ZTFsThuxDGo6Iuk1MdwIbdFYUY034heWUTI4u3Db97ArKh0hNL0xhO3+PZdg== - -"@swc/core-linux-x64-gnu@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.3.tgz#e6f5cefa244409abe1451fbb4575696a870cbd7a" - integrity sha512-ivXXBRDXDc9k4cdv10R21ccBmGebVOwKXT/UdH1PhxUn9m/h8erAWjz5pcELwjiMf27WokqPgaWVfaclDbgE+w== - -"@swc/core-linux-x64-musl@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.9.3.tgz#4d45399f7a01389add61febd02da9b12f16abc81" - integrity sha512-ILsGMgfnOz1HwdDz+ZgEuomIwkP1PHT6maigZxaCIuC6OPEhKE8uYna22uU63XvYcLQvZYDzpR3ms47WQPuNEg== - -"@swc/core-win32-arm64-msvc@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.9.3.tgz#8c352bcea558b9a950877cd724f132d7d51a4d80" - integrity sha512-e+XmltDVIHieUnNJHtspn6B+PCcFOMYXNJB1GqoCcyinkEIQNwC8KtWgMqUucUbEWJkPc35NHy9k8aCXRmw9Kg== - -"@swc/core-win32-ia32-msvc@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.9.3.tgz#656f78b9c56413dbd590ac259dbe0d563cd8e166" - integrity sha512-rqpzNfpAooSL4UfQnHhkW8aL+oyjqJniDP0qwZfGnjDoJSbtPysHg2LpcOBEdSnEH+uIZq6J96qf0ZFD8AGfXA== - -"@swc/core-win32-x64-msvc@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.9.3.tgz#9595c177d2c11909558da93b18f37e7c5ae1909c" - integrity sha512-3YJJLQ5suIEHEKc1GHtqVq475guiyqisKSoUnoaRtxkDaW5g1yvPt9IoSLOe2mRs7+FFhGGU693RsBUSwOXSdQ== - -"@swc/core@^1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.9.3.tgz#e5bc9b35df2f4a60026c6759c1a6575070339d4f" - integrity sha512-oRj0AFePUhtatX+BscVhnzaAmWjpfAeySpM1TCbxA1rtBDeH/JDhi5yYzAKneDYtVtBvA7ApfeuzhMC9ye4xSg== +"@swc/core-darwin-arm64@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.11.tgz#37e79f35f1d0226465d4b5fe8e1c957e35661bd5" + integrity sha512-ZpgEaNcx2e5D+Pd0yZGVbpSrEDOEubn7r2JXoNBf0O85lPjUm3HDzGRfLlV/MwxRPAkwm93eLP4l7gYnc50l3g== + +"@swc/core-darwin-x64@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.10.11.tgz#da0354121088d73808634efb213a264400587c8f" + integrity sha512-szObinnq2o7spXMDU5pdunmUeLrfV67Q77rV+DyojAiGJI1RSbEQotLOk+ONOLpoapwGUxOijFG4IuX1xiwQ2g== + +"@swc/core-linux-arm-gnueabihf@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.11.tgz#4357c4f8fd1a4d53020c2e5caf048ff5ca134eec" + integrity sha512-tVE8aXQwd8JUB9fOGLawFJa76nrpvp3dvErjozMmWSKWqtoeO7HV83aOrVtc8G66cj4Vq7FjTE9pOJeV1FbKRw== + +"@swc/core-linux-arm64-gnu@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.11.tgz#2b92ddb2500c1292a999fc617044bed8318ac0dc" + integrity sha512-geFkENU5GMEKO7FqHOaw9HVlpQEW10nICoM6ubFc0hXBv8dwRXU4vQbh9s/isLSFRftw1m4jEEWixAnXSw8bxQ== + +"@swc/core-linux-arm64-musl@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.11.tgz#8545fd335bd5234522bc23a8a11582ff549e26eb" + integrity sha512-2mMscXe/ivq8c4tO3eQSbQDFBvagMJGlalXCspn0DgDImLYTEnt/8KHMUMGVfh0gMJTZ9q4FlGLo7mlnbx99MQ== + +"@swc/core-linux-x64-gnu@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.11.tgz#79e94f3d59e29016c8294d401d8b35bc13d6586a" + integrity sha512-eu2apgDbC4xwsigpl6LS+iyw6a3mL6kB4I+6PZMbFF2nIb1Dh7RGnu70Ai6mMn1o80fTmRSKsCT3CKMfVdeNFg== + +"@swc/core-linux-x64-musl@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.11.tgz#edceb8cf38ad00d82db56349b919d4482bc5ba96" + integrity sha512-0n+wPWpDigwqRay4IL2JIvAqSKCXv6nKxPig9M7+epAlEQlqX+8Oq/Ap3yHtuhjNPb7HmnqNJLCXT1Wx+BZo0w== + +"@swc/core-win32-arm64-msvc@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.11.tgz#000e82ccd079a7eab382b9124b216e2310d7d013" + integrity sha512-7+bMSIoqcbXKosIVd314YjckDRPneA4OpG1cb3/GrkQTEDXmWT3pFBBlJf82hzJfw7b6lfv6rDVEFBX7/PJoLA== + +"@swc/core-win32-ia32-msvc@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.11.tgz#6138bdf97a221d2194f4181bf87255063520210d" + integrity sha512-6hkLl4+3KjP/OFTryWxpW7YFN+w4R689TSPwiII4fFgsFNupyEmLWWakKfkGgV2JVA59L4Oi02elHy/O1sbgtw== + +"@swc/core-win32-x64-msvc@1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.11.tgz#d1571d46a5c0efe17ef12898bc605e301d266b2d" + integrity sha512-kKNE2BGu/La2k2WFHovenqZvGQAHRIU+rd2/6a7D6EiQ6EyimtbhUqjCCZ+N1f5fIAnvM+sMdLiQJq4jdd/oOQ== + +"@swc/core@^1.10.11": + version "1.10.11" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.10.11.tgz#cbc72a940b127dd6313b5c6c5ab67a746cd39751" + integrity sha512-3zGU5y3S20cAwot9ZcsxVFNsSVaptG+dKdmAxORSE3EX7ixe1Xn5kUwLlgIsM4qrwTUWCJDLNhRS+2HLFivcDg== dependencies: "@swc/counter" "^0.1.3" "@swc/types" "^0.1.17" optionalDependencies: - "@swc/core-darwin-arm64" "1.9.3" - "@swc/core-darwin-x64" "1.9.3" - "@swc/core-linux-arm-gnueabihf" "1.9.3" - "@swc/core-linux-arm64-gnu" "1.9.3" - "@swc/core-linux-arm64-musl" "1.9.3" - "@swc/core-linux-x64-gnu" "1.9.3" - "@swc/core-linux-x64-musl" "1.9.3" - "@swc/core-win32-arm64-msvc" "1.9.3" - "@swc/core-win32-ia32-msvc" "1.9.3" - "@swc/core-win32-x64-msvc" "1.9.3" + "@swc/core-darwin-arm64" "1.10.11" + "@swc/core-darwin-x64" "1.10.11" + "@swc/core-linux-arm-gnueabihf" "1.10.11" + "@swc/core-linux-arm64-gnu" "1.10.11" + "@swc/core-linux-arm64-musl" "1.10.11" + "@swc/core-linux-x64-gnu" "1.10.11" + "@swc/core-linux-x64-musl" "1.10.11" + "@swc/core-win32-arm64-msvc" "1.10.11" + "@swc/core-win32-ia32-msvc" "1.10.11" + "@swc/core-win32-x64-msvc" "1.10.11" "@swc/counter@^0.1.3": version "0.1.3" @@ -2613,13 +2613,6 @@ "@swc/counter" "^0.1.3" jsonc-parser "^3.2.0" -"@swc/plugin-jest@^6.0.4": - version "6.0.4" - resolved "https://registry.yarnpkg.com/@swc/plugin-jest/-/plugin-jest-6.0.4.tgz#37e9cfc90c69b4014adc33f1792e05b9c26f6394" - integrity sha512-U/pmLIkTgiW1/XNChcvwobjWs2QcNE7tF6X5DxYmLpKmhxL2NSOj/S/oFnBQsiW/qBqpB0NdfAcAvtbWm4gTww== - dependencies: - "@swc/counter" "^0.1.3" - "@swc/plugin-loadable-components@^5.0.4": version "5.0.4" resolved "https://registry.yarnpkg.com/@swc/plugin-loadable-components/-/plugin-loadable-components-5.0.4.tgz#6c14e177cdd8ba19b4b9fe4425bfa6758ab6eab6"