From 924cfadcfc339f94f387aff6dac29330ca0c78fd Mon Sep 17 00:00:00 2001 From: Yevhen Uzhva Date: Tue, 10 Mar 2026 15:01:25 +0200 Subject: [PATCH 1/2] feat: rslib bundleless mode support --- packages/builder-rslib/package.json | 6 +- .../src/rslib.node-sourcer.config.mts | 2 +- packages/cli/src/commands/node-sourcer.mts | 10 +- pnpm-lock.yaml | 213 +++++++++++++++--- 4 files changed, 193 insertions(+), 38 deletions(-) diff --git a/packages/builder-rslib/package.json b/packages/builder-rslib/package.json index b7c6ab8..f5b9cbf 100644 --- a/packages/builder-rslib/package.json +++ b/packages/builder-rslib/package.json @@ -28,9 +28,9 @@ "dev": "cross-env NODE_ENV=development ms-cli source-code --exec watch" }, "dependencies": { - "@rsbuild/plugin-react": "^1.4.1", - "@rsbuild/plugin-sass": "^1.4.0", - "@rslib/core": "^0.15.0" + "@rsbuild/plugin-react": "^1.4.5", + "@rsbuild/plugin-sass": "^1.5.0", + "@rslib/core": "^0.20.0" }, "devDependencies": { "@mainset/cli": "workspace:^", diff --git a/packages/builder-rslib/src/rslib.node-sourcer.config.mts b/packages/builder-rslib/src/rslib.node-sourcer.config.mts index 0a555e7..6e4fe95 100644 --- a/packages/builder-rslib/src/rslib.node-sourcer.config.mts +++ b/packages/builder-rslib/src/rslib.node-sourcer.config.mts @@ -46,7 +46,7 @@ const nodeSourcerCommonPresetRslib = defineConfig({ ], source: { entry: { - index: [path.join(runtimePathById.src, 'index.mts')], + index: path.join(runtimePathById.src, 'index.mts'), }, }, output: { diff --git a/packages/cli/src/commands/node-sourcer.mts b/packages/cli/src/commands/node-sourcer.mts index 37fdaed..0debf68 100644 --- a/packages/cli/src/commands/node-sourcer.mts +++ b/packages/cli/src/commands/node-sourcer.mts @@ -22,6 +22,10 @@ function registerNodeSourcerCommand(program: Command) { .requiredOption('-e, --exec ', 'Execution mode: build or watch') // .option('-b, --builder ', 'Builder tool (default: rslib)', 'rslib') .option('-c, --config ', 'Path to config file', './rslib.config.mts') + .option( + '--no-bundle', + 'Bundleless mode, means that each source file is compiled and built separately.', + ) .action((options) => { // Step 0: determinate command params const customRslibConfigPath = path.resolve( @@ -47,7 +51,9 @@ function registerNodeSourcerCommand(program: Command) { // Step 2: build source code console.log('\n📦 Compiling Source Code with Rslib ...'); - execImmediateRslibCLICommand(`build --config ${rslibConfigPath}`); + execImmediateRslibCLICommand( + `build --config ${rslibConfigPath} --no-bundle ${options.bundle}`, + ); // Step 3: build type only execImmediateTypeScriptCompileTypeOnly(); @@ -69,6 +75,8 @@ function registerNodeSourcerCommand(program: Command) { 'build', '--config', rslibConfigPath, + '--no-bundle', + options.bundle, '--watch', ]); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cda1527..1aa6b61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,14 +52,14 @@ importers: packages/builder-rslib: dependencies: '@rsbuild/plugin-react': - specifier: ^1.4.1 - version: 1.4.5(@rsbuild/core@1.5.17) + specifier: ^1.4.5 + version: 1.4.5(@rsbuild/core@2.0.0-beta.8(core-js@3.46.0)) '@rsbuild/plugin-sass': - specifier: ^1.4.0 - version: 1.5.0(@rsbuild/core@1.5.17) + specifier: ^1.5.0 + version: 1.5.0(@rsbuild/core@2.0.0-beta.8(core-js@3.46.0)) '@rslib/core': - specifier: ^0.15.0 - version: 0.15.1(typescript@5.9.3) + specifier: ^0.20.0 + version: 0.20.0(core-js@3.46.0)(typescript@5.9.3) devDependencies: '@mainset/cli': specifier: workspace:^ @@ -1252,6 +1252,9 @@ packages: '@module-federation/webpack-bundler-runtime@0.18.0': resolution: {integrity: sha512-TEvErbF+YQ+6IFimhUYKK3a5wapD90d90sLsNpcu2kB3QGT7t4nIluE25duXuZDVUKLz86tEPrza/oaaCWTpvQ==} + '@napi-rs/wasm-runtime@1.0.7': + resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + '@napi-rs/wasm-runtime@1.1.1': resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} @@ -1412,10 +1415,15 @@ packages: resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@rsbuild/core@1.5.17': - resolution: {integrity: sha512-tHa4puv+pEooQvSewu/K5sm270nkVPcP07Ioz1c+fbFCrFpiZWV5XumgznilS80097glUrieN+9xTbIHGXjThQ==} - engines: {node: '>=18.12.0'} + '@rsbuild/core@2.0.0-beta.8': + resolution: {integrity: sha512-MUxbKJPE1agOK3eCHjKvBIiA+CcZ0TJU/ANKDBLMjK2Er+wq4r5c2ne53+Pi7DtIExoMbSSWBx+RP3CMewKGVA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true '@rsbuild/plugin-react@1.4.5': resolution: {integrity: sha512-eS2sXCedgGA/7bLu8yVtn48eE/GyPbXx4Q7OcutB01IQ1D2y8WSMBys4nwfrecy19utvw4NPn4gYDy52316+vg==} @@ -1427,9 +1435,9 @@ packages: peerDependencies: '@rsbuild/core': ^1.3.0 || ^2.0.0-0 - '@rslib/core@0.15.1': - resolution: {integrity: sha512-rNGGHJwxU1g6u2op5Jf2JMgbRCRmMZGCNPU099Ebp5ZgjmknyaU88YMJc8L6trfBU7M6yIYlqgepqg/0L8evew==} - engines: {node: '>=18.12.0'} + '@rslib/core@0.20.0': + resolution: {integrity: sha512-hsRwjMbBla8lyKIVR0gFsK5M3j+LSbFOTafvbT0QR90ehZXwlu+EhpHJv8v/uIRT50RVlgCrcT+LCVr1oU3pbA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@microsoft/api-extractor': ^7 @@ -1445,57 +1453,113 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.0.0-beta.6': + resolution: {integrity: sha512-FQ8zflthQJJf0cM0vDFnfnXrTOnRvwz886tiafbwu1RO5qmh+pJH+xg1eQaLPnRPqLTlcmnpngyacYFUxw+1AA==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@1.5.8': resolution: {integrity: sha512-YFOzeL1IBknBcri8vjUp43dfUBylCeQnD+9O9p0wZmLAw7DtpN5JEOe2AkGo8kdTqJjYKI+cczJPKIw6lu1LWw==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.0.0-beta.6': + resolution: {integrity: sha512-Cr4P19anOIaHtK8Z20Hl12PPUcs3LM24ZSQPfs0gPS0etzSOE4JRsqW/79GnnjZd/A+Wola/dZcnMVS44e3c3A==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@1.5.8': resolution: {integrity: sha512-UAWCsOnpkvy8eAVRo0uipbHXDhnoDq5zmqWTMhpga0/a3yzCp2e+fnjZb/qnFNYb5MeL0O1mwMOYgn1M3oHILQ==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': + resolution: {integrity: sha512-MgTzspaj3v9/4T3KQ/fRuj+cit3BnEcgFe4OP+BvUWlTQvxlckDWpDymVhPuIqpx7pJvLcXwdz8mQhvZ87AD5g==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@1.5.8': resolution: {integrity: sha512-GnSvGT4GjokPSD45cTtE+g7LgghuxSP1MRmvd+Vp/I8pnxTVSTsebRod4TAqyiv+l11nuS8yqNveK9qiOkBLWw==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': + resolution: {integrity: sha512-5vyjbrj3u8x4Crb77QvFJSZkq7QwOuVJff8oStbS/v7cC+NEAQQYB/6Bl0JwyDFAcMMX8ZRyaDjc1o1qQ0Q31g==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-x64-gnu@1.5.8': resolution: {integrity: sha512-XLxh5n/pzUfxsugz/8rVBv+Tx2nqEM+9rharK69kfooDsQNKyz7PANllBQ/v4svJ+W0BRHnDL4qXSGdteZeEjA==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': + resolution: {integrity: sha512-GmNJgFHoK5LFQ2m96HrXIgf1zZNe+4yaaOD/5qqcI163QXRqRflfZprmdr2L4R6VsU2i+YQ2Ap2s20Y/zSt6RQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@1.5.8': resolution: {integrity: sha512-gE0+MZmwF+01p9/svpEESkzkLpBkVUG2o03YMpwXYC/maeRRhWvF8BJ7R3i/Ls/jFGSE87dKX5NbRLVzqksq/w==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.0.0-beta.6': + resolution: {integrity: sha512-tI2S3v8yXel5GL3yPnBNnFZ/dye4TyRM2j7mfJ49M6uTWjfRFyAcuxqw7z9Pyvyhsc1AoOnnXejtqqJpZkBQoA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@1.5.8': resolution: {integrity: sha512-cfg3niNHeJuxuml1Vy9VvaJrI/5TakzoaZvKX2g5S24wfzR50Eyy4JAsZ+L2voWQQp1yMJbmPYPmnTCTxdJQBQ==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.0.0-beta.6': + resolution: {integrity: sha512-Bv9o1zZIDTOzjbliyAwMOGjsL6wiGIPRttJ9CLsdRoKI5XcMTEFHjwlnm1Zs4/EP+zC+bTgseq1EFngIy+nZRg==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@1.5.8': resolution: {integrity: sha512-7i3ZTHFXKfU/9Jm9XhpMkrdkxO7lfeYMNVEGkuU5dyBfRMQj69dRgPL7zJwc2plXiqu9LUOl+TwDNTjap7Q36g==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': + resolution: {integrity: sha512-R/j0VTVKn3gU4a0xKAXJUX6jzmanHsuBHtLSpgnRqKW/20csFzsnsqY9PxaiAObTHVPMCrNvTG5KXHYIqYgACg==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@1.5.8': resolution: {integrity: sha512-7ZPPWO11J+soea1+mnfaPpQt7GIodBM7A86dx6PbXgVEoZmetcWPrCF2NBfXxQWOKJ9L3RYltC4z+ZyXRgMOrw==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': + resolution: {integrity: sha512-v3Gc+gRFTBNLSmyHAgI6mE30W94T0g8jD7S1qamUfX6i50YjDylyiMG1prG/8i/YVNWQynQeQi4Cjfg+Hi7alQ==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@1.5.8': resolution: {integrity: sha512-N/zXQgzIxME3YUzXT8qnyzxjqcnXudWOeDh8CAG9zqTCnCiy16SFfQ/cQgEoLlD9geQntV6jx2GbDDI5kpDGMQ==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': + resolution: {integrity: sha512-PjaKOG2rQqzOwsmu03EAyTb7oA52CrO1I8JXiBT07adrDysHvKV/Gi+P0XPuDLDMnxNpndoGJMmvfxsymRpwyA==} + cpu: [x64] + os: [win32] + '@rspack/binding@1.5.8': resolution: {integrity: sha512-/91CzhRl9r5BIQCgGsS7jA6MDbw1I2BQpbfcUUdkdKl2P79K3Zo/Mw/TvKzS86catwLaUQEgkGRmYawOfPg7ow==} + '@rspack/binding@2.0.0-beta.6': + resolution: {integrity: sha512-oJytPDJT57cz2is0e/e1myWVNxn+ZcII1/fF2Y3TiXVUIihLC/KDm6ISTgaZKr8ZyjTlVIV3V4wSO7IHlYV6aw==} + '@rspack/core@1.5.8': resolution: {integrity: sha512-sUd2LfiDhqYVfvknuoz0+/c+wSpn693xotnG5g1CSWKZArbtwiYzBIVnNlcHGmuoBRsnj/TkSq8dTQ7gwfBroQ==} engines: {node: '>=18.12.0'} @@ -1505,6 +1569,18 @@ packages: '@swc/helpers': optional: true + '@rspack/core@2.0.0-beta.6': + resolution: {integrity: sha512-dvi10ijR9Rr0W75GRFqWvswAEdLBsbXCGhxzm6zXxFNSanNL9s9xPelZ8XfnIU13QZkN2VNHGl9O/8KQEmYdEw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@module-federation/runtime-tools': + optional: true + '@swc/helpers': + optional: true + '@rspack/lite-tapable@1.0.1': resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} engines: {node: '>=16.0.0'} @@ -3839,12 +3915,12 @@ packages: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} - rsbuild-plugin-dts@0.15.1: - resolution: {integrity: sha512-RPJK/ycEYECstXYmg1vfboB4oa/yC23J4HzLkhhF8iyNYwHNxC/fSPuHkfikhGbvYyxw4pq52xHO/Y4FqcW+yA==} - engines: {node: '>=18.12.0'} + rsbuild-plugin-dts@0.20.0: + resolution: {integrity: sha512-CnTJTB59zzQFjPVEjpOaaEw5BeK/eTY6kwt4l5Lr9d3HQk3VRDSKfLWY/hpeZMbZzpCk2TqLrqIhS6a+jg7k7g==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@microsoft/api-extractor': ^7 - '@rsbuild/core': 1.x + '@rsbuild/core': ^1.0.0 || ^2.0.0-0 '@typescript/native-preview': 7.x typescript: ^5 peerDependenciesMeta: @@ -5855,30 +5931,43 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@module-federation/error-codes@0.18.0': {} + '@module-federation/error-codes@0.18.0': + optional: true '@module-federation/runtime-core@0.18.0': dependencies: '@module-federation/error-codes': 0.18.0 '@module-federation/sdk': 0.18.0 + optional: true '@module-federation/runtime-tools@0.18.0': dependencies: '@module-federation/runtime': 0.18.0 '@module-federation/webpack-bundler-runtime': 0.18.0 + optional: true '@module-federation/runtime@0.18.0': dependencies: '@module-federation/error-codes': 0.18.0 '@module-federation/runtime-core': 0.18.0 '@module-federation/sdk': 0.18.0 + optional: true - '@module-federation/sdk@0.18.0': {} + '@module-federation/sdk@0.18.0': + optional: true '@module-federation/webpack-bundler-runtime@0.18.0': dependencies: '@module-federation/runtime': 0.18.0 '@module-federation/sdk': 0.18.0 + optional: true + + '@napi-rs/wasm-runtime@1.0.7': + dependencies: + '@emnapi/core': 1.8.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 + optional: true '@napi-rs/wasm-runtime@1.1.1': dependencies: @@ -6065,72 +6154,107 @@ snapshots: '@pkgr/core@0.2.9': {} - '@rsbuild/core@1.5.17': + '@rsbuild/core@2.0.0-beta.8(core-js@3.46.0)': dependencies: - '@rspack/core': 1.5.8(@swc/helpers@0.5.19) - '@rspack/lite-tapable': 1.0.1 + '@rspack/core': 2.0.0-beta.6(@swc/helpers@0.5.19) '@swc/helpers': 0.5.19 + optionalDependencies: core-js: 3.46.0 - jiti: 2.6.1 + transitivePeerDependencies: + - '@module-federation/runtime-tools' - '@rsbuild/plugin-react@1.4.5(@rsbuild/core@1.5.17)': + '@rsbuild/plugin-react@1.4.5(@rsbuild/core@2.0.0-beta.8(core-js@3.46.0))': dependencies: - '@rsbuild/core': 1.5.17 + '@rsbuild/core': 2.0.0-beta.8(core-js@3.46.0) '@rspack/plugin-react-refresh': 1.6.1(react-refresh@0.18.0) react-refresh: 0.18.0 transitivePeerDependencies: - webpack-hot-middleware - '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@1.5.17)': + '@rsbuild/plugin-sass@1.5.0(@rsbuild/core@2.0.0-beta.8(core-js@3.46.0))': dependencies: - '@rsbuild/core': 1.5.17 + '@rsbuild/core': 2.0.0-beta.8(core-js@3.46.0) deepmerge: 4.3.1 loader-utils: 2.0.4 postcss: 8.5.8 reduce-configs: 1.1.1 sass-embedded: 1.97.3 - '@rslib/core@0.15.1(typescript@5.9.3)': + '@rslib/core@0.20.0(core-js@3.46.0)(typescript@5.9.3)': dependencies: - '@rsbuild/core': 1.5.17 - rsbuild-plugin-dts: 0.15.1(@rsbuild/core@1.5.17)(typescript@5.9.3) + '@rsbuild/core': 2.0.0-beta.8(core-js@3.46.0) + rsbuild-plugin-dts: 0.20.0(@rsbuild/core@2.0.0-beta.8(core-js@3.46.0))(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: + - '@module-federation/runtime-tools' - '@typescript/native-preview' + - core-js '@rspack/binding-darwin-arm64@1.5.8': optional: true + '@rspack/binding-darwin-arm64@2.0.0-beta.6': + optional: true + '@rspack/binding-darwin-x64@1.5.8': optional: true + '@rspack/binding-darwin-x64@2.0.0-beta.6': + optional: true + '@rspack/binding-linux-arm64-gnu@1.5.8': optional: true + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': + optional: true + '@rspack/binding-linux-arm64-musl@1.5.8': optional: true + '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': + optional: true + '@rspack/binding-linux-x64-gnu@1.5.8': optional: true + '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': + optional: true + '@rspack/binding-linux-x64-musl@1.5.8': optional: true + '@rspack/binding-linux-x64-musl@2.0.0-beta.6': + optional: true + '@rspack/binding-wasm32-wasi@1.5.8': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true + '@rspack/binding-wasm32-wasi@2.0.0-beta.6': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + '@rspack/binding-win32-arm64-msvc@1.5.8': optional: true + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': + optional: true + '@rspack/binding-win32-ia32-msvc@1.5.8': optional: true + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': + optional: true + '@rspack/binding-win32-x64-msvc@1.5.8': optional: true + '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': + optional: true + '@rspack/binding@1.5.8': optionalDependencies: '@rspack/binding-darwin-arm64': 1.5.8 @@ -6143,6 +6267,20 @@ snapshots: '@rspack/binding-win32-arm64-msvc': 1.5.8 '@rspack/binding-win32-ia32-msvc': 1.5.8 '@rspack/binding-win32-x64-msvc': 1.5.8 + optional: true + + '@rspack/binding@2.0.0-beta.6': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.0.0-beta.6 + '@rspack/binding-darwin-x64': 2.0.0-beta.6 + '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.6 + '@rspack/binding-linux-arm64-musl': 2.0.0-beta.6 + '@rspack/binding-linux-x64-gnu': 2.0.0-beta.6 + '@rspack/binding-linux-x64-musl': 2.0.0-beta.6 + '@rspack/binding-wasm32-wasi': 2.0.0-beta.6 + '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.6 + '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.6 + '@rspack/binding-win32-x64-msvc': 2.0.0-beta.6 '@rspack/core@1.5.8(@swc/helpers@0.5.19)': dependencies: @@ -6151,8 +6289,16 @@ snapshots: '@rspack/lite-tapable': 1.0.1 optionalDependencies: '@swc/helpers': 0.5.19 + optional: true + + '@rspack/core@2.0.0-beta.6(@swc/helpers@0.5.19)': + dependencies: + '@rspack/binding': 2.0.0-beta.6 + optionalDependencies: + '@swc/helpers': 0.5.19 - '@rspack/lite-tapable@1.0.1': {} + '@rspack/lite-tapable@1.0.1': + optional: true '@rspack/plugin-react-refresh@1.6.1(react-refresh@0.18.0)': dependencies: @@ -6926,7 +7072,8 @@ snapshots: core-js@2.6.12: {} - core-js@3.46.0: {} + core-js@3.46.0: + optional: true core-util-is@1.0.3: {} @@ -8710,10 +8857,10 @@ snapshots: transitivePeerDependencies: - supports-color - rsbuild-plugin-dts@0.15.1(@rsbuild/core@1.5.17)(typescript@5.9.3): + rsbuild-plugin-dts@0.20.0(@rsbuild/core@2.0.0-beta.8(core-js@3.46.0))(typescript@5.9.3): dependencies: '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 1.5.17 + '@rsbuild/core': 2.0.0-beta.8(core-js@3.46.0) optionalDependencies: typescript: 5.9.3 From fdbb20a0327cc722d434d1ffb2d9d4d425288528 Mon Sep 17 00:00:00 2001 From: Yevhen Uzhva Date: Tue, 10 Mar 2026 15:04:21 +0200 Subject: [PATCH 2/2] release: builder-rslib@0.3.0 --- packages/builder-rslib/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/builder-rslib/package.json b/packages/builder-rslib/package.json index f5b9cbf..c3e0f10 100644 --- a/packages/builder-rslib/package.json +++ b/packages/builder-rslib/package.json @@ -1,6 +1,6 @@ { "name": "@mainset/builder-rslib", - "version": "0.2.0", + "version": "0.3.0-rc.1", "description": "Builder for node packages", "homepage": "https://github.com/mainset/dev-stack-fe/tree/main/packages/builder-rslib", "bugs": {