diff --git a/benchmarks/bundle-size/package.json b/benchmarks/bundle-size/package.json
index 9a4b70b858..57ed94f919 100644
--- a/benchmarks/bundle-size/package.json
+++ b/benchmarks/bundle-size/package.json
@@ -17,7 +17,7 @@
"vue": "^3.5.16"
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tanstack/router-plugin": "workspace:^",
"@types/react": "^19.0.8",
diff --git a/e2e/react-router/rspack-basic-file-based/package.json b/e2e/react-router/rspack-basic-file-based/package.json
index 7ceede871b..08d3d032e4 100644
--- a/e2e/react-router/rspack-basic-file-based/package.json
+++ b/e2e/react-router/rspack-basic-file-based/package.json
@@ -18,7 +18,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tailwindcss/postcss": "^4.2.2",
"@tanstack/router-e2e-utils": "workspace:^",
diff --git a/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json b/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json
index bd50120a6e..ab38e6ac9d 100644
--- a/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json
+++ b/e2e/react-router/rspack-basic-virtual-named-export-config-file-based/package.json
@@ -18,7 +18,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tailwindcss/postcss": "^4.2.2",
"@tanstack/router-e2e-utils": "workspace:^",
diff --git a/e2e/react-start/basic/package.json b/e2e/react-start/basic/package.json
index caf0c16cbc..367fd02d1e 100644
--- a/e2e/react-start/basic/package.json
+++ b/e2e/react-start/basic/package.json
@@ -31,7 +31,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tailwindcss/postcss": "^4.2.2",
"@tailwindcss/vite": "^4.2.2",
diff --git a/e2e/react-start/css-inline/package.json b/e2e/react-start/css-inline/package.json
index 745ff5c5c9..20f452ae3e 100644
--- a/e2e/react-start/css-inline/package.json
+++ b/e2e/react-start/css-inline/package.json
@@ -22,7 +22,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.0",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tanstack/router-e2e-utils": "workspace:^",
"@types/node": "^22.10.2",
diff --git a/e2e/react-start/custom-server-rsbuild/package.json b/e2e/react-start/custom-server-rsbuild/package.json
index 60047fcb1b..b1b80dd25f 100644
--- a/e2e/react-start/custom-server-rsbuild/package.json
+++ b/e2e/react-start/custom-server-rsbuild/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tailwindcss/postcss": "^4.2.2",
"@tanstack/router-e2e-utils": "workspace:^",
diff --git a/e2e/react-start/hmr/package.json b/e2e/react-start/hmr/package.json
index 04d505c2d7..63aaf1c7fb 100644
--- a/e2e/react-start/hmr/package.json
+++ b/e2e/react-start/hmr/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tailwindcss/postcss": "^4.2.2",
"@tailwindcss/vite": "^4.2.2",
diff --git a/e2e/react-start/import-protection/package.json b/e2e/react-start/import-protection/package.json
index bea6d3b3e4..3f335f73cd 100644
--- a/e2e/react-start/import-protection/package.json
+++ b/e2e/react-start/import-protection/package.json
@@ -26,7 +26,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tanstack/router-e2e-utils": "workspace:^",
"@types/node": "^22.10.2",
diff --git a/e2e/react-start/rsc/package.json b/e2e/react-start/rsc/package.json
index 39becac1fc..c8390161ad 100644
--- a/e2e/react-start/rsc/package.json
+++ b/e2e/react-start/rsc/package.json
@@ -35,7 +35,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tanstack/eslint-plugin-start": "workspace:^",
"@tanstack/router-e2e-utils": "workspace:^",
diff --git a/e2e/react-start/server-functions/package.json b/e2e/react-start/server-functions/package.json
index fecde9d18c..9b3f4c02ba 100644
--- a/e2e/react-start/server-functions/package.json
+++ b/e2e/react-start/server-functions/package.json
@@ -31,7 +31,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tailwindcss/postcss": "^4.2.2",
"@tailwindcss/vite": "^4.2.2",
diff --git a/e2e/solid-router/rspack-basic-file-based/package.json b/e2e/solid-router/rspack-basic-file-based/package.json
index 746919d5bc..e137b63d56 100644
--- a/e2e/solid-router/rspack-basic-file-based/package.json
+++ b/e2e/solid-router/rspack-basic-file-based/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.1.2",
"@rsbuild/plugin-solid": "^1.1.1",
"@tailwindcss/postcss": "^4.2.2",
diff --git a/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json b/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json
index 82784a564d..87a5d83ad4 100644
--- a/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json
+++ b/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.1.2",
"@rsbuild/plugin-solid": "^1.1.1",
"@tailwindcss/postcss": "^4.2.2",
diff --git a/e2e/solid-start/basic/package.json b/e2e/solid-start/basic/package.json
index 18089a33a5..c14dd3845b 100644
--- a/e2e/solid-start/basic/package.json
+++ b/e2e/solid-start/basic/package.json
@@ -28,7 +28,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.1.2",
"@rsbuild/plugin-solid": "^1.1.1",
"@tailwindcss/postcss": "^4.2.2",
diff --git a/e2e/vue-router/rspack-basic-file-based/package.json b/e2e/vue-router/rspack-basic-file-based/package.json
index dcb3884663..7ae603b815 100644
--- a/e2e/vue-router/rspack-basic-file-based/package.json
+++ b/e2e/vue-router/rspack-basic-file-based/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.1.2",
"@rsbuild/plugin-vue": "^1.2.7",
"@rsbuild/plugin-vue-jsx": "^2.0.0",
diff --git a/e2e/vue-router/rspack-basic-virtual-named-export-config-file-based/package.json b/e2e/vue-router/rspack-basic-virtual-named-export-config-file-based/package.json
index 5008ed45ec..4b0e528098 100644
--- a/e2e/vue-router/rspack-basic-virtual-named-export-config-file-based/package.json
+++ b/e2e/vue-router/rspack-basic-virtual-named-export-config-file-based/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.1.2",
"@rsbuild/plugin-vue": "^1.2.7",
"@rsbuild/plugin-vue-jsx": "^2.0.0",
diff --git a/e2e/vue-start/basic/package.json b/e2e/vue-start/basic/package.json
index e1fc89db16..48492891d1 100644
--- a/e2e/vue-start/basic/package.json
+++ b/e2e/vue-start/basic/package.json
@@ -28,7 +28,7 @@
},
"devDependencies": {
"@playwright/test": "^1.50.1",
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.0.5",
"@rsbuild/plugin-vue": "^1.2.2",
"@rsbuild/plugin-vue-jsx": "^1.1.1",
diff --git a/examples/react/quickstart-rspack-file-based/package.json b/examples/react/quickstart-rspack-file-based/package.json
index a5c455831a..b448a8c3c8 100644
--- a/examples/react/quickstart-rspack-file-based/package.json
+++ b/examples/react/quickstart-rspack-file-based/package.json
@@ -17,7 +17,7 @@
"tailwindcss": "^4.2.2"
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-react": "^2.0.0",
"@tanstack/router-plugin": "^1.167.35",
"@types/react": "^19.0.8",
diff --git a/examples/solid/quickstart-rspack-file-based/package.json b/examples/solid/quickstart-rspack-file-based/package.json
index 0d725d0561..a43eb4834d 100644
--- a/examples/solid/quickstart-rspack-file-based/package.json
+++ b/examples/solid/quickstart-rspack-file-based/package.json
@@ -16,7 +16,7 @@
"tailwindcss": "^4.2.2"
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@rsbuild/plugin-babel": "^1.1.2",
"@rsbuild/plugin-solid": "^1.1.1",
"@tanstack/router-plugin": "^1.167.35",
diff --git a/packages/react-start-rsc/src/awaitLazyElements.ts b/packages/react-start-rsc/src/awaitLazyElements.ts
index 7eea0c88e8..3ec650556b 100644
--- a/packages/react-start-rsc/src/awaitLazyElements.ts
+++ b/packages/react-start-rsc/src/awaitLazyElements.ts
@@ -2,13 +2,13 @@ import { ReactElement, ReactLazy, ReactSuspense } from './reactSymbols'
/**
* Optional callback for collecting CSS hrefs during tree traversal.
- * Only called server-side when processing
+ * Only called when processing explicitly marked RSC CSS stylesheet links.
*/
export type CssHrefCollector = (href: string) => void
/**
* Yields pending lazy element payloads from a tree, stopping at Suspense boundaries.
- * Also collects CSS hrefs from elements.
+ * Also collects CSS hrefs from explicitly marked RSC CSS stylesheet links.
*/
function* findPendingLazyPayloads(
obj: unknown,
@@ -26,14 +26,18 @@ function* findPendingLazyPayloads(
return
}
- // Collect CSS hrefs from
- // The active RSC bundler adapter injects these for CSS module imports
+ // Collect CSS hrefs from explicit Start-managed CSS markers. Do not collect
+ // ordinary React 19 stylesheet resources here: preiniting those before render
+ // marks them inserted and bypasses React's suspensey stylesheet commit wait.
if (
el.$$typeof === ReactElement &&
el.type === 'link' &&
el.props?.rel === 'stylesheet'
) {
- const cssHref = el.props['data-rsc-css-href'] as string | undefined
+ let cssHref: string | undefined
+ if ('data-rsc-css-href' in el.props) {
+ cssHref = el.props.href
+ }
if (cssHref && cssCollector) {
cssCollector(cssHref)
}
@@ -71,8 +75,7 @@ function* findPendingLazyPayloads(
* This ensures client component chunks are fully loaded before rendering,
* preventing Suspense boundaries from flashing during SWR navigation.
*
- * Also collects CSS hrefs from
- * elements for preloading in
.
+ * Also collects CSS hrefs from explicitly marked RSC CSS stylesheet links.
*
* @param tree - The tree to process
* @param cssCollector - Optional callback to collect CSS hrefs (server-only)
diff --git a/packages/react-start-rsc/src/rsbuild/ssr-decode.ts b/packages/react-start-rsc/src/rsbuild/ssr-decode.ts
index 8fe500699d..3288b974de 100644
--- a/packages/react-start-rsc/src/rsbuild/ssr-decode.ts
+++ b/packages/react-start-rsc/src/rsbuild/ssr-decode.ts
@@ -5,7 +5,182 @@
* Flight decode.
*/
-import { setOnClientReference } from '@rspack/core/rsc/ssr'
import { createFromReadableStream } from 'react-server-dom-rspack/client.node'
-export { createFromReadableStream, setOnClientReference }
+type ResolvedAssetDeps = {
+ js: Array
+ css: Array
+}
+
+type OnClientReference = (reference: {
+ id: string
+ deps: ResolvedAssetDeps
+ runtime: 'rsbuild'
+}) => void
+
+declare const __rspack_rsc_manifest__:
+ | {
+ moduleLoading?: {
+ prefix?: string
+ }
+ }
+ | undefined
+
+let onClientReference: OnClientReference | undefined
+
+const FLIGHT_IMPORT_ROW_TAG = 'I'.charCodeAt(0)
+const FLIGHT_IMPORT_METADATA_START_OFFSET = 2
+const FLIGHT_ROW_SEPARATOR = ':'
+const FLIGHT_ROW_TERMINATOR = '\n'
+const FIRST_CHUNK_FILE_INDEX = 1
+const CHUNK_PAIR_SIZE = 2
+
+function getModuleLoadingPrefix() {
+ if (typeof __rspack_rsc_manifest__ === 'undefined') return ''
+ return __rspack_rsc_manifest__.moduleLoading?.prefix ?? ''
+}
+
+function emitClientReferencePreloads(
+ emit: OnClientReference,
+ id: string,
+ chunks: Array,
+ prefix: string,
+) {
+ let js: Array | undefined
+
+ // Rsbuild's RSC import metadata stores client reference chunks as alternating
+ // metadata/file entries. The file entries are the browser JS modules that
+ // need to be surfaced to the SSR layer as modulepreload hrefs.
+ for (let i = FIRST_CHUNK_FILE_INDEX; i < chunks.length; i += CHUNK_PAIR_SIZE) {
+ const chunkFile = chunks[i]
+ if (typeof chunkFile === 'string') {
+ if (!js) js = []
+ js.push(prefix + chunkFile)
+ }
+ }
+
+ if (!js) return
+
+ emit({
+ id,
+ deps: { js, css: [] },
+ runtime: 'rsbuild',
+ })
+}
+
+function getFlightImportMetadataStart(row: string) {
+ const colonIndex = row.indexOf(FLIGHT_ROW_SEPARATOR)
+ if (
+ colonIndex === -1 ||
+ row.charCodeAt(colonIndex + 1) !== FLIGHT_IMPORT_ROW_TAG
+ ) {
+ return -1
+ }
+
+ return colonIndex + FLIGHT_IMPORT_METADATA_START_OFFSET
+}
+
+function processFlightRowForPreloads(
+ row: string,
+ prefix: string,
+ emit: OnClientReference,
+) {
+ const metadataStart = getFlightImportMetadataStart(row)
+ if (metadataStart === -1) return
+
+ try {
+ const metadata = JSON.parse(row.slice(metadataStart))
+ if (!Array.isArray(metadata)) return
+
+ const [id, chunks] = metadata
+ if (typeof id !== 'string' || !Array.isArray(chunks)) return
+
+ emitClientReferencePreloads(emit, id, chunks, prefix)
+ } catch {
+ // Ignore Flight rows that are not plain JSON import metadata.
+ }
+}
+
+function processBufferedFlightRows(
+ buffer: string,
+ prefix: string,
+ emit: OnClientReference,
+) {
+ let rowStart = 0
+ let newlineIndex = buffer.indexOf(FLIGHT_ROW_TERMINATOR, rowStart)
+
+ while (newlineIndex !== -1) {
+ processFlightRowForPreloads(
+ buffer.slice(rowStart, newlineIndex),
+ prefix,
+ emit,
+ )
+ rowStart = newlineIndex + 1
+ newlineIndex = buffer.indexOf(FLIGHT_ROW_TERMINATOR, rowStart)
+ }
+
+ return rowStart === 0 ? buffer : buffer.slice(rowStart)
+}
+
+async function collectClientReferencePreloads(
+ stream: ReadableStream,
+ prefix: string,
+ emit: OnClientReference,
+) {
+ const reader = stream.getReader()
+ const decoder = new TextDecoder()
+ let buffered = ''
+
+ try {
+ for (;;) {
+ const { value, done } = await reader.read()
+ if (done) break
+
+ buffered += decoder.decode(value, { stream: true })
+ buffered = processBufferedFlightRows(buffered, prefix, emit)
+ }
+
+ buffered += decoder.decode()
+ if (buffered) processFlightRowForPreloads(buffered, prefix, emit)
+ } finally {
+ reader.releaseLock()
+ }
+}
+
+function setOnClientReference(callback: OnClientReference | undefined) {
+ onClientReference = callback
+}
+
+async function createFromReadableStreamCollectingClientPreloads(
+ stream: ReadableStream,
+ options?: object,
+): Promise {
+ const emit = onClientReference
+
+ if (!emit || typeof stream.tee !== 'function') {
+ return createFromReadableStream(stream, options)
+ }
+
+ const prefix = getModuleLoadingPrefix()
+
+ // Decode the Flight stream normally while a second reader scans the same
+ // bytes for import rows. This lets SSR collect client component JS discovered
+ // during RSC decode and attach it to the renderable proxy, so pages like
+ // /rsc-client-preload can emit extra tags for
+ // nested client components before hydration starts.
+ const [decodeStream, preloadStream] = stream.tee()
+ const preloadPromise = collectClientReferencePreloads(
+ preloadStream,
+ prefix,
+ emit,
+ )
+
+ const result = await createFromReadableStream(decodeStream, options)
+ await preloadPromise
+ return result
+}
+
+export {
+ setOnClientReference,
+ createFromReadableStreamCollectingClientPreloads as createFromReadableStream,
+}
diff --git a/packages/react-start-rsc/src/serialization.server.ts b/packages/react-start-rsc/src/serialization.server.ts
index b3e1b71cad..e33f285377 100644
--- a/packages/react-start-rsc/src/serialization.server.ts
+++ b/packages/react-start-rsc/src/serialization.server.ts
@@ -60,6 +60,9 @@ setOnClientReference(
}
}
+ // Rsbuild injects collected assets when the decoded RSC is actually
+ // rendered via ReactDOM.preinit/preloadModule. Keeping them off the
+ // request manifest avoids emitting assets for decoded-but-unrendered trees.
if (!ctx || runtime === 'rsbuild') return
if (!ctx.requestAssets) ctx.requestAssets = []
diff --git a/packages/react-start/package.json b/packages/react-start/package.json
index fd7055236c..0c4dc5eaa2 100644
--- a/packages/react-start/package.json
+++ b/packages/react-start/package.json
@@ -182,7 +182,7 @@
}
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@types/node": ">=20"
}
}
diff --git a/packages/solid-start/package.json b/packages/solid-start/package.json
index fd830062e0..32896e4f66 100644
--- a/packages/solid-start/package.json
+++ b/packages/solid-start/package.json
@@ -121,7 +121,7 @@
"pathe": "^2.0.3"
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@tanstack/router-utils": "workspace:*",
"@types/node": ">=20",
"vite": "*"
diff --git a/packages/start-plugin-core/package.json b/packages/start-plugin-core/package.json
index e05bca3780..f8537f8e6d 100644
--- a/packages/start-plugin-core/package.json
+++ b/packages/start-plugin-core/package.json
@@ -110,7 +110,7 @@
"zod": "^3.24.2"
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@types/babel__code-frame": "^7.0.6",
"@types/babel__core": "^7.20.5",
"@types/picomatch": "^4.0.2",
diff --git a/packages/start-plugin-core/src/rsbuild/planning.ts b/packages/start-plugin-core/src/rsbuild/planning.ts
index 5ab3b631f2..767a9ab41f 100644
--- a/packages/start-plugin-core/src/rsbuild/planning.ts
+++ b/packages/start-plugin-core/src/rsbuild/planning.ts
@@ -24,6 +24,8 @@ export const RSBUILD_RSC_LAYERS = {
ssr: 'server-side-rendering',
} as const
+export const RSBUILD_CLIENT_ASSETS_DIR = 'assets'
+
export type RsbuildEnvironmentName =
(typeof RSBUILD_ENVIRONMENT_NAMES)[keyof typeof RSBUILD_ENVIRONMENT_NAMES]
@@ -105,6 +107,16 @@ export function createRsbuildEnvironmentPlan(opts: {
module: true,
distPath: {
root: opts.clientOutputDirectory,
+ js: `${RSBUILD_CLIENT_ASSETS_DIR}/js`,
+ jsAsync: `${RSBUILD_CLIENT_ASSETS_DIR}/js/async`,
+ css: `${RSBUILD_CLIENT_ASSETS_DIR}/css`,
+ cssAsync: `${RSBUILD_CLIENT_ASSETS_DIR}/css/async`,
+ svg: `${RSBUILD_CLIENT_ASSETS_DIR}/svg`,
+ font: `${RSBUILD_CLIENT_ASSETS_DIR}/font`,
+ wasm: `${RSBUILD_CLIENT_ASSETS_DIR}/wasm`,
+ image: `${RSBUILD_CLIENT_ASSETS_DIR}/image`,
+ media: `${RSBUILD_CLIENT_ASSETS_DIR}/media`,
+ assets: `${RSBUILD_CLIENT_ASSETS_DIR}/assets`,
},
assetPrefix: opts.publicBase,
},
diff --git a/packages/start-plugin-core/src/rsbuild/plugin.ts b/packages/start-plugin-core/src/rsbuild/plugin.ts
index 337cdd55c4..2f166b88c8 100644
--- a/packages/start-plugin-core/src/rsbuild/plugin.ts
+++ b/packages/start-plugin-core/src/rsbuild/plugin.ts
@@ -12,6 +12,7 @@ import { normalizePath } from '../utils'
import { createServerFnBasePath, normalizePublicBase } from '../planning'
import { parseStartConfig } from './schema'
import {
+ RSBUILD_CLIENT_ASSETS_DIR,
RSBUILD_ENVIRONMENT_NAMES,
RSBUILD_RSC_LAYERS,
createRsbuildEnvironmentPlan,
@@ -276,7 +277,7 @@ export function tanStackStartRsbuild(
ssrIsProvider,
serializationAdapters: corePluginOpts.serializationAdapters,
getDevClientEntryUrl: (publicBase: string) =>
- joinURL(publicBase, 'static/js/index.js'),
+ joinURL(publicBase, RSBUILD_CLIENT_ASSETS_DIR, 'js/index.js'),
rscEnabled,
})
updateServerFnResolver = virtualModuleState.updateServerFnResolver
@@ -452,9 +453,12 @@ export function tanStackStartRsbuild(
// Add ServerPlugin with HMR callback
config.plugins.push(
new rscPlugins.ServerPlugin({
- clientEntryName: 'index',
- runtimeEntryName: 'index',
- injectSsrModulesToEntries: ['index'],
+ cssLink: {
+ precedence: false,
+ props: {
+ 'data-rsc-css-href': '',
+ },
+ },
onServerComponentChanges: () => {
// Send rsc:update to connected clients for HMR
devServerRef?.sockWrite('custom', {
diff --git a/packages/start-plugin-core/src/rsbuild/virtual-modules.ts b/packages/start-plugin-core/src/rsbuild/virtual-modules.ts
index 2f7d92a4d4..7f1caf84ca 100644
--- a/packages/start-plugin-core/src/rsbuild/virtual-modules.ts
+++ b/packages/start-plugin-core/src/rsbuild/virtual-modules.ts
@@ -214,7 +214,7 @@ export interface RegisterVirtualModulesOptions {
/**
* Get the URL at which the rsbuild dev server serves the client entry JS.
* Called lazily inside modifyRspackConfig when getConfig() is available.
- * Example return: '/static/js/index.js'
+ * Example return: '/assets/js/index.js'
*/
getDevClientEntryUrl: (publicBase: string) => string
/** Whether RSC virtual modules should be registered. */
diff --git a/packages/vue-start/package.json b/packages/vue-start/package.json
index 33bb513166..2641d96d90 100644
--- a/packages/vue-start/package.json
+++ b/packages/vue-start/package.json
@@ -121,7 +121,7 @@
"pathe": "^2.0.3"
},
"devDependencies": {
- "@rsbuild/core": "^2.0.1",
+ "@rsbuild/core": "^2.0.6",
"@tanstack/router-utils": "workspace:*",
"@types/node": ">=20",
"@vitejs/plugin-vue-jsx": "^4.1.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fc1dbdc4cd..9b2e5ee6ac 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -216,11 +216,11 @@ importers:
version: 3.5.25(typescript@6.0.2)
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tanstack/router-plugin':
specifier: workspace:*
version: link:../../packages/router-plugin
@@ -1116,11 +1116,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -1168,11 +1168,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -1394,11 +1394,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -1797,11 +1797,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.0
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tanstack/router-e2e-utils':
specifier: workspace:^
version: link:../../e2e-utils
@@ -1968,11 +1968,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -2167,11 +2167,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -2280,11 +2280,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tanstack/router-e2e-utils':
specifier: workspace:^
version: link:../../e2e-utils
@@ -2433,11 +2433,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tanstack/eslint-plugin-start':
specifier: workspace:^
version: link:../../../packages/eslint-plugin-start
@@ -2747,11 +2747,11 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -3848,14 +3848,14 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-solid':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))(solid-js@1.9.12)
+ version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))(solid-js@1.9.12)
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -3894,14 +3894,14 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-solid':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))(solid-js@1.9.12)
+ version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))(solid-js@1.9.12)
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -4093,14 +4093,14 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-solid':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))(solid-js@1.9.12)
+ version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))(solid-js@1.9.12)
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -5651,17 +5651,17 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-vue':
specifier: ^1.2.7
- version: 1.2.7(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))
+ version: 1.2.7(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))
'@rsbuild/plugin-vue-jsx':
specifier: ^2.0.0
- version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -5706,17 +5706,17 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-vue':
specifier: ^1.2.7
- version: 1.2.7(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))
+ version: 1.2.7(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))
'@rsbuild/plugin-vue-jsx':
specifier: ^2.0.0
- version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -5935,17 +5935,17 @@ importers:
specifier: ^1.57.0
version: 1.58.0
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.0.5
- version: 1.0.6(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.0.6(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-vue':
specifier: ^1.2.2
- version: 1.2.2(@rsbuild/core@2.0.1(core-js@3.40.0))(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(vue@3.5.25(typescript@6.0.2))
+ version: 1.2.2(@rsbuild/core@2.0.6(core-js@3.40.0))(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(vue@3.5.25(typescript@6.0.2))
'@rsbuild/plugin-vue-jsx':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))
'@tailwindcss/postcss':
specifier: ^4.2.2
version: 4.2.2
@@ -8008,11 +8008,11 @@ importers:
version: 4.2.2
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-react':
specifier: ^2.0.0
- version: 2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))
+ version: 2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))
'@tanstack/router-plugin':
specifier: workspace:*
version: link:../../../packages/router-plugin
@@ -8055,7 +8055,7 @@ importers:
version: 19.2.3(@types/react@19.2.9)
html-webpack-plugin:
specifier: ^5.6.3
- version: 5.6.3(@rspack/core@1.7.11(@swc/helpers@0.5.21))(webpack@5.97.1)
+ version: 5.6.3(webpack@5.97.1)
react-refresh:
specifier: ^0.18.0
version: 0.18.0
@@ -10981,14 +10981,14 @@ importers:
version: 4.2.2
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@rsbuild/plugin-babel':
specifier: ^1.1.2
- version: 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ version: 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@rsbuild/plugin-solid':
specifier: ^1.1.1
- version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))(solid-js@1.9.12)
+ version: 1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))(solid-js@1.9.12)
'@tanstack/router-plugin':
specifier: workspace:*
version: link:../../../packages/router-plugin
@@ -11028,16 +11028,16 @@ importers:
version: 1.9.10(@babel/core@7.28.5)(solid-js@1.9.12)
css-loader:
specifier: ^7.1.2
- version: 7.1.2(@rspack/core@1.7.11(@swc/helpers@0.5.21))(webpack@5.97.1)
+ version: 7.1.2(webpack@5.97.1)
html-webpack-plugin:
specifier: ^5.6.3
- version: 5.6.3(@rspack/core@1.7.11(@swc/helpers@0.5.21))(webpack@5.97.1)
+ version: 5.6.3(webpack@5.97.1)
postcss:
specifier: ^8.5.6
version: 8.5.6
postcss-loader:
specifier: ^8.2.0
- version: 8.2.0(@rspack/core@1.7.11(@swc/helpers@0.5.21))(postcss@8.5.6)(typescript@6.0.2)(webpack@5.97.1)
+ version: 8.2.0(postcss@8.5.6)(typescript@6.0.2)(webpack@5.97.1)
style-loader:
specifier: ^4.0.0
version: 4.0.0(webpack@5.97.1)
@@ -12455,8 +12455,8 @@ importers:
version: 8.0.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.1)
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@types/node':
specifier: 25.0.9
version: 25.0.9
@@ -12989,8 +12989,8 @@ importers:
version: 1.9.12
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@tanstack/router-utils':
specifier: workspace:*
version: link:../router-utils
@@ -13164,8 +13164,8 @@ importers:
version: 3.25.57
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@types/babel__code-frame':
specifier: ^7.0.6
version: 7.0.6
@@ -13411,8 +13411,8 @@ importers:
version: 2.0.3
devDependencies:
'@rsbuild/core':
- specifier: ^2.0.1
- version: 2.0.1(core-js@3.40.0)
+ specifier: ^2.0.6
+ version: 2.0.6(core-js@3.40.0)
'@tanstack/router-utils':
specifier: workspace:*
version: link:../router-utils
@@ -15971,24 +15971,6 @@ packages:
'@minimistjs/subarg@1.0.0':
resolution: {integrity: sha512-Q/ONBiM2zNeYUy0mVSO44mWWKYM3UHuEK43PKIOzJCbvUnPoMH1K+gk3cf1kgnCVJFlWmddahQQCmrmBGlk9jQ==}
- '@module-federation/error-codes@0.22.0':
- resolution: {integrity: sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==}
-
- '@module-federation/runtime-core@0.22.0':
- resolution: {integrity: sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==}
-
- '@module-federation/runtime-tools@0.22.0':
- resolution: {integrity: sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==}
-
- '@module-federation/runtime@0.22.0':
- resolution: {integrity: sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==}
-
- '@module-federation/sdk@0.22.0':
- resolution: {integrity: sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==}
-
- '@module-federation/webpack-bundler-runtime@0.22.0':
- resolution: {integrity: sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==}
-
'@motionone/animation@10.18.0':
resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==}
@@ -16101,15 +16083,6 @@ packages:
'@napi-rs/wasm-runtime@0.2.4':
resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==}
- '@napi-rs/wasm-runtime@1.0.7':
- resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==}
-
- '@napi-rs/wasm-runtime@1.1.3':
- resolution: {integrity: sha512-xK9sGVbJWYb08+mTJt3/YV24WxvxpXcXtP6B172paPZ+Ts69Re9dAr7lKwJoeIx8OoeuimEiRZ7umkiUVClmmQ==}
- peerDependencies:
- '@emnapi/core': ^1.7.1
- '@emnapi/runtime': ^1.7.1
-
'@napi-rs/wasm-runtime@1.1.4':
resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
peerDependencies:
@@ -18014,6 +17987,16 @@ packages:
core-js:
optional: true
+ '@rsbuild/core@2.0.6':
+ resolution: {integrity: sha512-0/u7oTgPp9NsL7E7qXzYiOOPAsOJiDbOr0FmG6gizJDIpYK8nospogNrwQ00SG0had9fdhLI7XkhP160IaLnWw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ core-js: '>= 3.0.0'
+ peerDependenciesMeta:
+ core-js:
+ optional: true
+
'@rsbuild/plugin-babel@1.0.6':
resolution: {integrity: sha512-tWnqG938MedKJx7U4F1lHb156VDtNzj7mSsi2ZoxZVBnECQE01/V6QTN1XKw7nWunGyGoETb+nQBGc+fkVZjvw==}
peerDependencies:
@@ -18072,19 +18055,14 @@ packages:
'@rsbuild/core':
optional: true
- '@rspack/binding-darwin-arm64@1.7.11':
- resolution: {integrity: sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==}
- cpu: [arm64]
- os: [darwin]
-
'@rspack/binding-darwin-arm64@2.0.0':
resolution: {integrity: sha512-ICBHDKYyndFqljLhjxvKfWWZu39RJSH2jkSmbceXl0kmptLSE0cLWpvk+eGSzLqtxKN0jVchwCw+5P5mWCzwAw==}
cpu: [arm64]
os: [darwin]
- '@rspack/binding-darwin-x64@1.7.11':
- resolution: {integrity: sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==}
- cpu: [x64]
+ '@rspack/binding-darwin-arm64@2.0.3':
+ resolution: {integrity: sha512-4UyCjLJwU/WxR6K1/gG4u3+jUsoaRHJ5rNu9fto/UbvrItwdlVNULChAApqZFw6mcSetMddSjSICeuj5pSB6sA==}
+ cpu: [arm64]
os: [darwin]
'@rspack/binding-darwin-x64@2.0.0':
@@ -18092,18 +18070,18 @@ packages:
cpu: [x64]
os: [darwin]
- '@rspack/binding-linux-arm64-gnu@1.7.11':
- resolution: {integrity: sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==}
- cpu: [arm64]
- os: [linux]
+ '@rspack/binding-darwin-x64@2.0.3':
+ resolution: {integrity: sha512-K3evrbTgZNa8emEqk+AjDtbuoXZp5tPZz3pcEgETxuu3KanW8Zu+Fb+TUp1DEUcL0xOmHPPox8H2cZ3pF4Zmug==}
+ cpu: [x64]
+ os: [darwin]
'@rspack/binding-linux-arm64-gnu@2.0.0':
resolution: {integrity: sha512-Ufn33gzkIV7JY69k6vJQEdOzRvBqThIgH46pwXksHSMwRZp8IbJhXfyYIAVsRWCk8fXpr9t1nAvCDvJXT2EeyA==}
cpu: [arm64]
os: [linux]
- '@rspack/binding-linux-arm64-musl@1.7.11':
- resolution: {integrity: sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==}
+ '@rspack/binding-linux-arm64-gnu@2.0.3':
+ resolution: {integrity: sha512-aPLDaaTtX1wqjLYAIHc2MGDQZtv1Hbjx47oaaefbWz5GbAnSA4P8jdYIeeGRyrqvQ0WqJXIWXgT0d/iXtes00A==}
cpu: [arm64]
os: [linux]
@@ -18112,9 +18090,9 @@ packages:
cpu: [arm64]
os: [linux]
- '@rspack/binding-linux-x64-gnu@1.7.11':
- resolution: {integrity: sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==}
- cpu: [x64]
+ '@rspack/binding-linux-arm64-musl@2.0.3':
+ resolution: {integrity: sha512-0WulUQPop6vmSDfrTxghmVlm+6crU8/XqD2f0dOWbEniZVuDZJ5/Y/cBqTRyk3rjl0vrmUv3lc87/t7UgQJQSw==}
+ cpu: [arm64]
os: [linux]
'@rspack/binding-linux-x64-gnu@2.0.0':
@@ -18122,8 +18100,8 @@ packages:
cpu: [x64]
os: [linux]
- '@rspack/binding-linux-x64-musl@1.7.11':
- resolution: {integrity: sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==}
+ '@rspack/binding-linux-x64-gnu@2.0.3':
+ resolution: {integrity: sha512-fAhiMuV5omT53YMft+f3Y9euAFgspuyBAk9ZpeW2buL2TkuUMwP07adhhvQfKdQ5gpELfzmjQaRDGqaIT8UWiA==}
cpu: [x64]
os: [linux]
@@ -18132,27 +18110,27 @@ packages:
cpu: [x64]
os: [linux]
- '@rspack/binding-wasm32-wasi@1.7.11':
- resolution: {integrity: sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==}
- cpu: [wasm32]
+ '@rspack/binding-linux-x64-musl@2.0.3':
+ resolution: {integrity: sha512-0kcuFoZ8vy2iNWoISFOZt+/Ujo7LRLrzE7h07AV5r+oN/mv+/v14Sd/8NUtDIScCkrYOszYq/QS31e6t0UrVfw==}
+ cpu: [x64]
+ os: [linux]
'@rspack/binding-wasm32-wasi@2.0.0':
resolution: {integrity: sha512-ANk73ZKtPrZf9gdtyRK2nQUfhi1uXoC5P2KF89pyVAE8+zcoLBnYtZGYpWa/cmNi5BcO5g4Z+v2l1UA3bUPLQQ==}
cpu: [wasm32]
- '@rspack/binding-win32-arm64-msvc@1.7.11':
- resolution: {integrity: sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==}
- cpu: [arm64]
- os: [win32]
+ '@rspack/binding-wasm32-wasi@2.0.3':
+ resolution: {integrity: sha512-x2fsw7GzNZEnw444ikj4/b8kVjM0Y0TllxmizHpYZ9gmaQrOk5OXo9RQdz+l4zzoGors0l2IZP5Cc4GJNCaSoQ==}
+ cpu: [wasm32]
'@rspack/binding-win32-arm64-msvc@2.0.0':
resolution: {integrity: sha512-IHZFRtJ85ONbM+BCtF4TeYXS2Fu9X0IJS2phX1rPibYq9iEtHGfBt4cNlnsJPhbPAXVvi4Oli/yiLRJ1zxtCIg==}
cpu: [arm64]
os: [win32]
- '@rspack/binding-win32-ia32-msvc@1.7.11':
- resolution: {integrity: sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==}
- cpu: [ia32]
+ '@rspack/binding-win32-arm64-msvc@2.0.3':
+ resolution: {integrity: sha512-jqlxuVPdrgMuwj/HEjSkC/jmhl4fAuKyob36zJXq2uAusn2FRJ4kClGe1fLFpfxRXFVQAWwlAOwLJg8T0suuaA==}
+ cpu: [arm64]
os: [win32]
'@rspack/binding-win32-ia32-msvc@2.0.0':
@@ -18160,9 +18138,9 @@ packages:
cpu: [ia32]
os: [win32]
- '@rspack/binding-win32-x64-msvc@1.7.11':
- resolution: {integrity: sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==}
- cpu: [x64]
+ '@rspack/binding-win32-ia32-msvc@2.0.3':
+ resolution: {integrity: sha512-QM4JEuyk5QaZ5gnvnAIaCwVQzCkrD2E4Sud77kx/MVGDsRkcOlMx3blMC5QNHPDamRmWGk+7314YOQvRhKuWyg==}
+ cpu: [ia32]
os: [win32]
'@rspack/binding-win32-x64-msvc@2.0.0':
@@ -18170,23 +18148,31 @@ packages:
cpu: [x64]
os: [win32]
- '@rspack/binding@1.7.11':
- resolution: {integrity: sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==}
+ '@rspack/binding-win32-x64-msvc@2.0.3':
+ resolution: {integrity: sha512-vSQNnAy0wswG6AfNRuArTHQBiXOXl+A9ddQxBFup4PMHUzXxKtsBLQzw7BgFC0EgrPeHbt+30j7sXVZKYukj4A==}
+ cpu: [x64]
+ os: [win32]
'@rspack/binding@2.0.0':
resolution: {integrity: sha512-WA2f9eQpejkvf5Vrnf6wNCn1m8RT1p08NjgOZpKhsCzr0uBjWeRvGduawlrFFHZh/jPnWZTVaVdQ08FEAWbwGw==}
- '@rspack/core@1.7.11':
- resolution: {integrity: sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==}
- engines: {node: '>=18.12.0'}
+ '@rspack/binding@2.0.3':
+ resolution: {integrity: sha512-4exVNhGhW5RFHjK87XeTKbkA/qAgI5NHJlT1jNqiJv0gcUXLqTOEU3w7f8+f9zUo4JMFvPc0c9veOi4M19YYTg==}
+
+ '@rspack/core@2.0.0':
+ resolution: {integrity: sha512-WD1mJM9LbZ7Z399Rbv9dE3BNEV0+3sE5OzDdzV8hOxUb3mX++ynK5n9kil8w60B6nGdcKeV9ly5aN4PgqiwWUg==}
+ 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/core@2.0.0':
- resolution: {integrity: sha512-WD1mJM9LbZ7Z399Rbv9dE3BNEV0+3sE5OzDdzV8hOxUb3mX++ynK5n9kil8w60B6nGdcKeV9ly5aN4PgqiwWUg==}
+ '@rspack/core@2.0.3':
+ resolution: {integrity: sha512-2ufO/8FHIA/lX6UOgSsKPhpDvHr0sh9lYq/n/LsIZsTwu3973BGbu2fg1Akvuu3rEnskPqXjsqH2EPBzEA42uA==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
'@module-federation/runtime-tools': ^0.24.1 || ^2.0.0
@@ -27602,21 +27588,21 @@ snapshots:
dependencies:
'@emnapi/wasi-threads': 1.2.1
tslib: 2.8.1
- optional: true
'@emnapi/core@1.9.2':
dependencies:
'@emnapi/wasi-threads': 1.2.1
tslib: 2.8.1
+ optional: true
'@emnapi/runtime@1.10.0':
dependencies:
tslib: 2.8.1
- optional: true
'@emnapi/runtime@1.9.2':
dependencies:
tslib: 2.8.1
+ optional: true
'@emnapi/wasi-threads@1.2.1':
dependencies:
@@ -28803,12 +28789,12 @@ snapshots:
'@img/sharp-wasm32@0.34.4':
dependencies:
- '@emnapi/runtime': 1.9.2
+ '@emnapi/runtime': 1.10.0
optional: true
'@img/sharp-wasm32@0.34.5':
dependencies:
- '@emnapi/runtime': 1.9.2
+ '@emnapi/runtime': 1.10.0
optional: true
'@img/sharp-win32-arm64@0.34.4':
@@ -29157,37 +29143,6 @@ snapshots:
dependencies:
minimist: 1.2.8
- '@module-federation/error-codes@0.22.0':
- optional: true
-
- '@module-federation/runtime-core@0.22.0':
- dependencies:
- '@module-federation/error-codes': 0.22.0
- '@module-federation/sdk': 0.22.0
- optional: true
-
- '@module-federation/runtime-tools@0.22.0':
- dependencies:
- '@module-federation/runtime': 0.22.0
- '@module-federation/webpack-bundler-runtime': 0.22.0
- optional: true
-
- '@module-federation/runtime@0.22.0':
- dependencies:
- '@module-federation/error-codes': 0.22.0
- '@module-federation/runtime-core': 0.22.0
- '@module-federation/sdk': 0.22.0
- optional: true
-
- '@module-federation/sdk@0.22.0':
- optional: true
-
- '@module-federation/webpack-bundler-runtime@0.22.0':
- dependencies:
- '@module-federation/runtime': 0.22.0
- '@module-federation/sdk': 0.22.0
- optional: true
-
'@motionone/animation@10.18.0':
dependencies:
'@motionone/easing': 10.18.0
@@ -29316,45 +29271,31 @@ snapshots:
'@napi-rs/wasm-runtime@0.2.12':
dependencies:
- '@emnapi/core': 1.9.2
- '@emnapi/runtime': 1.9.2
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
'@tybys/wasm-util': 0.10.1
optional: true
'@napi-rs/wasm-runtime@0.2.4':
- dependencies:
- '@emnapi/core': 1.9.2
- '@emnapi/runtime': 1.9.2
- '@tybys/wasm-util': 0.9.0
-
- '@napi-rs/wasm-runtime@1.0.7':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.1
- optional: true
+ '@tybys/wasm-util': 0.9.0
- '@napi-rs/wasm-runtime@1.1.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
'@tybys/wasm-util': 0.10.1
optional: true
- '@napi-rs/wasm-runtime@1.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)':
+ '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)':
dependencies:
'@emnapi/core': 1.9.2
'@emnapi/runtime': 1.9.2
'@tybys/wasm-util': 0.10.1
optional: true
- '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
- dependencies:
- '@emnapi/core': 1.10.0
- '@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.1
- optional: true
-
'@neon-rs/load@0.0.4': {}
'@netlify/api@14.0.7':
@@ -29825,7 +29766,7 @@ snapshots:
'@oxc-minify/binding-wasm32-wasi@0.110.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -29896,7 +29837,7 @@ snapshots:
'@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -29961,7 +29902,7 @@ snapshots:
'@oxc-transform/binding-wasm32-wasi@0.110.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -31070,12 +31011,12 @@ snapshots:
dependencies:
'@emnapi/core': 1.9.2
'@emnapi/runtime': 1.9.2
- '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)
optional: true
'@rolldown/binding-wasm32-wasi@1.0.0-rc.9(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
- '@napi-rs/wasm-runtime': 1.1.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
@@ -31249,20 +31190,29 @@ snapshots:
'@rsbuild/core@2.0.1(core-js@3.40.0)':
dependencies:
- '@rspack/core': 2.0.0(@swc/helpers@0.5.21)
+ '@rspack/core': 2.0.3(@swc/helpers@0.5.21)
'@swc/helpers': 0.5.21
optionalDependencies:
core-js: 3.40.0
transitivePeerDependencies:
- '@module-federation/runtime-tools'
- '@rsbuild/plugin-babel@1.0.6(@rsbuild/core@2.0.1(core-js@3.40.0))':
+ '@rsbuild/core@2.0.6(core-js@3.40.0)':
+ dependencies:
+ '@rspack/core': 2.0.3(@swc/helpers@0.5.21)
+ '@swc/helpers': 0.5.21
+ optionalDependencies:
+ core-js: 3.40.0
+ transitivePeerDependencies:
+ - '@module-federation/runtime-tools'
+
+ '@rsbuild/plugin-babel@1.0.6(@rsbuild/core@2.0.6(core-js@3.40.0))':
dependencies:
'@babel/core': 7.28.5
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5)
'@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5)
'@babel/preset-typescript': 7.28.5(@babel/core@7.28.5)
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
'@types/babel__core': 7.20.5
deepmerge: 4.3.1
reduce-configs: 1.1.1
@@ -31270,7 +31220,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@rsbuild/plugin-babel@1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))':
+ '@rsbuild/plugin-babel@1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))':
dependencies:
'@babel/core': 7.29.0
'@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.29.0)
@@ -31279,56 +31229,56 @@ snapshots:
'@types/babel__core': 7.20.5
reduce-configs: 1.1.1
optionalDependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
transitivePeerDependencies:
- supports-color
- '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))':
+ '@rsbuild/plugin-react@2.0.0(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))':
dependencies:
- '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.0(@swc/helpers@0.5.21))(react-refresh@0.18.0)
+ '@rspack/plugin-react-refresh': 2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0)
react-refresh: 0.18.0
optionalDependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
transitivePeerDependencies:
- '@rspack/core'
- '@rsbuild/plugin-solid@1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))(solid-js@1.9.12)':
+ '@rsbuild/plugin-solid@1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))(solid-js@1.9.12)':
dependencies:
- '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
babel-preset-solid: 1.9.10(@babel/core@7.29.0)(solid-js@1.9.12)
solid-refresh: 0.7.8(solid-js@1.9.12)
optionalDependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
transitivePeerDependencies:
- '@babel/core'
- solid-js
- supports-color
- '@rsbuild/plugin-vue-jsx@1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))':
+ '@rsbuild/plugin-vue-jsx@1.1.1(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))':
dependencies:
- '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.0)
babel-plugin-vue-jsx-hmr: 1.0.0
optionalDependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
transitivePeerDependencies:
- '@babel/core'
- supports-color
- '@rsbuild/plugin-vue-jsx@2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.1(core-js@3.40.0))':
+ '@rsbuild/plugin-vue-jsx@2.0.0(@babel/core@7.29.0)(@rsbuild/core@2.0.6(core-js@3.40.0))':
dependencies:
- '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.0.1(core-js@3.40.0))
+ '@rsbuild/plugin-babel': 1.1.2(@rsbuild/core@2.0.6(core-js@3.40.0))
'@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0)
babel-plugin-vue-jsx-hmr: 1.0.0
optionalDependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
transitivePeerDependencies:
- '@babel/core'
- supports-color
- '@rsbuild/plugin-vue@1.2.2(@rsbuild/core@2.0.1(core-js@3.40.0))(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(vue@3.5.25(typescript@6.0.2))':
+ '@rsbuild/plugin-vue@1.2.2(@rsbuild/core@2.0.6(core-js@3.40.0))(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(vue@3.5.25(typescript@6.0.2))':
dependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
rspack-vue-loader: 17.4.4(vue@3.5.25(typescript@6.0.2))(webpack@5.104.0(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4))
webpack: 5.104.0(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)
transitivePeerDependencies:
@@ -31339,55 +31289,50 @@ snapshots:
- vue
- webpack-cli
- '@rsbuild/plugin-vue@1.2.7(@rsbuild/core@2.0.1(core-js@3.40.0))(@rspack/core@2.0.0(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))':
+ '@rsbuild/plugin-vue@1.2.7(@rsbuild/core@2.0.6(core-js@3.40.0))(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))':
dependencies:
- rspack-vue-loader: 17.5.0(@rspack/core@2.0.0(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))
+ rspack-vue-loader: 17.5.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2))
optionalDependencies:
- '@rsbuild/core': 2.0.1(core-js@3.40.0)
+ '@rsbuild/core': 2.0.6(core-js@3.40.0)
transitivePeerDependencies:
- '@rspack/core'
- '@vue/compiler-sfc'
- vue
- '@rspack/binding-darwin-arm64@1.7.11':
- optional: true
-
'@rspack/binding-darwin-arm64@2.0.0':
optional: true
- '@rspack/binding-darwin-x64@1.7.11':
+ '@rspack/binding-darwin-arm64@2.0.3':
optional: true
'@rspack/binding-darwin-x64@2.0.0':
optional: true
- '@rspack/binding-linux-arm64-gnu@1.7.11':
+ '@rspack/binding-darwin-x64@2.0.3':
optional: true
'@rspack/binding-linux-arm64-gnu@2.0.0':
optional: true
- '@rspack/binding-linux-arm64-musl@1.7.11':
+ '@rspack/binding-linux-arm64-gnu@2.0.3':
optional: true
'@rspack/binding-linux-arm64-musl@2.0.0':
optional: true
- '@rspack/binding-linux-x64-gnu@1.7.11':
+ '@rspack/binding-linux-arm64-musl@2.0.3':
optional: true
'@rspack/binding-linux-x64-gnu@2.0.0':
optional: true
- '@rspack/binding-linux-x64-musl@1.7.11':
+ '@rspack/binding-linux-x64-gnu@2.0.3':
optional: true
'@rspack/binding-linux-x64-musl@2.0.0':
optional: true
- '@rspack/binding-wasm32-wasi@1.7.11':
- dependencies:
- '@napi-rs/wasm-runtime': 1.0.7
+ '@rspack/binding-linux-x64-musl@2.0.3':
optional: true
'@rspack/binding-wasm32-wasi@2.0.0':
@@ -31397,36 +31342,29 @@ snapshots:
'@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@rspack/binding-win32-arm64-msvc@1.7.11':
+ '@rspack/binding-wasm32-wasi@2.0.3':
+ dependencies:
+ '@emnapi/core': 1.10.0
+ '@emnapi/runtime': 1.10.0
+ '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
'@rspack/binding-win32-arm64-msvc@2.0.0':
optional: true
- '@rspack/binding-win32-ia32-msvc@1.7.11':
+ '@rspack/binding-win32-arm64-msvc@2.0.3':
optional: true
'@rspack/binding-win32-ia32-msvc@2.0.0':
optional: true
- '@rspack/binding-win32-x64-msvc@1.7.11':
+ '@rspack/binding-win32-ia32-msvc@2.0.3':
optional: true
'@rspack/binding-win32-x64-msvc@2.0.0':
optional: true
- '@rspack/binding@1.7.11':
- optionalDependencies:
- '@rspack/binding-darwin-arm64': 1.7.11
- '@rspack/binding-darwin-x64': 1.7.11
- '@rspack/binding-linux-arm64-gnu': 1.7.11
- '@rspack/binding-linux-arm64-musl': 1.7.11
- '@rspack/binding-linux-x64-gnu': 1.7.11
- '@rspack/binding-linux-x64-musl': 1.7.11
- '@rspack/binding-wasm32-wasi': 1.7.11
- '@rspack/binding-win32-arm64-msvc': 1.7.11
- '@rspack/binding-win32-ia32-msvc': 1.7.11
- '@rspack/binding-win32-x64-msvc': 1.7.11
+ '@rspack/binding-win32-x64-msvc@2.0.3':
optional: true
'@rspack/binding@2.0.0':
@@ -31442,14 +31380,18 @@ snapshots:
'@rspack/binding-win32-ia32-msvc': 2.0.0
'@rspack/binding-win32-x64-msvc': 2.0.0
- '@rspack/core@1.7.11(@swc/helpers@0.5.21)':
- dependencies:
- '@module-federation/runtime-tools': 0.22.0
- '@rspack/binding': 1.7.11
- '@rspack/lite-tapable': 1.1.0
+ '@rspack/binding@2.0.3':
optionalDependencies:
- '@swc/helpers': 0.5.21
- optional: true
+ '@rspack/binding-darwin-arm64': 2.0.3
+ '@rspack/binding-darwin-x64': 2.0.3
+ '@rspack/binding-linux-arm64-gnu': 2.0.3
+ '@rspack/binding-linux-arm64-musl': 2.0.3
+ '@rspack/binding-linux-x64-gnu': 2.0.3
+ '@rspack/binding-linux-x64-musl': 2.0.3
+ '@rspack/binding-wasm32-wasi': 2.0.3
+ '@rspack/binding-win32-arm64-msvc': 2.0.3
+ '@rspack/binding-win32-ia32-msvc': 2.0.3
+ '@rspack/binding-win32-x64-msvc': 2.0.3
'@rspack/core@2.0.0(@swc/helpers@0.5.21)':
dependencies:
@@ -31457,13 +31399,19 @@ snapshots:
optionalDependencies:
'@swc/helpers': 0.5.21
+ '@rspack/core@2.0.3(@swc/helpers@0.5.21)':
+ dependencies:
+ '@rspack/binding': 2.0.3
+ optionalDependencies:
+ '@swc/helpers': 0.5.21
+
'@rspack/lite-tapable@1.1.0': {}
- '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.0(@swc/helpers@0.5.21))(react-refresh@0.18.0)':
+ '@rspack/plugin-react-refresh@2.0.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(react-refresh@0.18.0)':
dependencies:
react-refresh: 0.18.0
optionalDependencies:
- '@rspack/core': 2.0.0(@swc/helpers@0.5.21)
+ '@rspack/core': 2.0.3(@swc/helpers@0.5.21)
'@rushstack/node-core-library@5.7.0(@types/node@25.0.9)':
dependencies:
@@ -33458,7 +33406,7 @@ snapshots:
sirv: 3.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.1.0
- vitest: 4.1.4(@types/node@25.0.9)(@vitest/ui@4.1.4)(jsdom@25.0.1)(msw@2.7.0(@types/node@25.0.9)(typescript@6.0.2))(vite@8.0.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.1))
+ vitest: 4.1.4(@types/node@25.0.9)(@vitest/ui@4.1.4)(jsdom@27.0.0(postcss@8.5.8))(msw@2.7.0(@types/node@25.0.9)(typescript@6.0.2))(vite@8.0.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.1))
'@vitest/utils@4.1.4':
dependencies:
@@ -34840,7 +34788,7 @@ snapshots:
optionalDependencies:
srvx: 0.11.15
- css-loader@7.1.2(@rspack/core@1.7.11(@swc/helpers@0.5.21))(webpack@5.97.1):
+ css-loader@7.1.2(webpack@5.97.1):
dependencies:
icss-utils: 5.1.0(postcss@8.5.6)
postcss: 8.5.6
@@ -34851,7 +34799,6 @@ snapshots:
postcss-value-parser: 4.2.0
semver: 7.7.3
optionalDependencies:
- '@rspack/core': 1.7.11(@swc/helpers@0.5.21)
webpack: 5.97.1(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(webpack-cli@5.1.4)
css-select@4.3.0:
@@ -36507,7 +36454,7 @@ snapshots:
html-tags@3.3.1: {}
- html-webpack-plugin@5.6.3(@rspack/core@1.7.11(@swc/helpers@0.5.21))(webpack@5.97.1):
+ html-webpack-plugin@5.6.3(webpack@5.97.1):
dependencies:
'@types/html-minifier-terser': 6.1.0
html-minifier-terser: 6.1.0
@@ -36515,7 +36462,6 @@ snapshots:
pretty-error: 4.0.0
tapable: 2.2.1
optionalDependencies:
- '@rspack/core': 1.7.11(@swc/helpers@0.5.21)
webpack: 5.97.1(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(webpack-cli@5.1.4)
htmlparser2@6.1.0:
@@ -38494,14 +38440,13 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-loader@8.2.0(@rspack/core@1.7.11(@swc/helpers@0.5.21))(postcss@8.5.6)(typescript@6.0.2)(webpack@5.97.1):
+ postcss-loader@8.2.0(postcss@8.5.6)(typescript@6.0.2)(webpack@5.97.1):
dependencies:
cosmiconfig: 9.0.0(typescript@6.0.2)
jiti: 2.6.1
postcss: 8.5.6
semver: 7.7.3
optionalDependencies:
- '@rspack/core': 1.7.11(@swc/helpers@0.5.21)
webpack: 5.97.1(@swc/core@1.10.15(@swc/helpers@0.5.21))(esbuild@0.27.4)(webpack-cli@5.1.4)
transitivePeerDependencies:
- typescript
@@ -39224,12 +39169,12 @@ snapshots:
optionalDependencies:
vue: 3.5.25(typescript@6.0.2)
- rspack-vue-loader@17.5.0(@rspack/core@2.0.0(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2)):
+ rspack-vue-loader@17.5.0(@rspack/core@2.0.3(@swc/helpers@0.5.21))(vue@3.5.25(typescript@6.0.2)):
dependencies:
'@rspack/lite-tapable': 1.1.0
chalk: 4.1.2
optionalDependencies:
- '@rspack/core': 2.0.0(@swc/helpers@0.5.21)
+ '@rspack/core': 2.0.3(@swc/helpers@0.5.21)
vue: 3.5.25(typescript@6.0.2)
run-applescript@7.0.0: {}