From e6cef756476fdf3e25e586ed03585a30e095fc0e Mon Sep 17 00:00:00 2001 From: Manuel Schiller <6340397+schiller-manuel@users.noreply.github.com> Date: Sat, 10 Oct 2026 13:55:05 +0200 Subject: [PATCH 1/2] test: cover React Store RSC boundaries and ordinary SSR --- knip.json | 3 + packages/react-store/package.json | 13 +- .../tests/fixtures/rsc-loader.d.ts | 6 + .../react-store/tests/fixtures/rsc-loader.mjs | 18 + packages/react-store/tests/rsc.test.ts | 75 ++ packages/react-store/tests/ssr.test.tsx | 57 ++ pnpm-lock.yaml | 691 +++++++++++++----- 7 files changed, 696 insertions(+), 167 deletions(-) create mode 100644 packages/react-store/tests/fixtures/rsc-loader.d.ts create mode 100644 packages/react-store/tests/fixtures/rsc-loader.mjs create mode 100644 packages/react-store/tests/rsc.test.ts create mode 100644 packages/react-store/tests/ssr.test.tsx diff --git a/knip.json b/knip.json index 84210695..e2aaa6bc 100644 --- a/knip.json +++ b/knip.json @@ -1,6 +1,9 @@ { "$schema": "https://unpkg.com/knip@5/schema.json", "workspaces": { + "packages/react-store": { + "entry": ["src/index.ts", "tests/fixtures/rsc-loader.mjs"] + }, "packages/store": { "entry": ["src/signal.ts"] } diff --git a/packages/react-store/package.json b/packages/react-store/package.json index f0decbd8..e47c47b8 100644 --- a/packages/react-store/package.json +++ b/packages/react-store/package.json @@ -57,7 +57,18 @@ "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", "react": "^19.2.5", - "react-dom": "^19.2.5" + "react-dom": "^19.2.5", + "react-server-dom-webpack": "19.2.5" + }, + "nx": { + "targets": { + "test:lib": { + "dependsOn": [ + "build", + "^build" + ] + } + } }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", diff --git a/packages/react-store/tests/fixtures/rsc-loader.d.ts b/packages/react-store/tests/fixtures/rsc-loader.d.ts new file mode 100644 index 00000000..49d78207 --- /dev/null +++ b/packages/react-store/tests/fixtures/rsc-loader.d.ts @@ -0,0 +1,6 @@ +declare module 'react-server-dom-webpack/node-loader' { + import type { LoadHook, ResolveHook } from 'node:module' + + export const load: LoadHook + export const resolve: ResolveHook +} diff --git a/packages/react-store/tests/fixtures/rsc-loader.mjs b/packages/react-store/tests/fixtures/rsc-loader.mjs new file mode 100644 index 00000000..1a4eb243 --- /dev/null +++ b/packages/react-store/tests/fixtures/rsc-loader.mjs @@ -0,0 +1,18 @@ +import { load as loadRsc } from 'react-server-dom-webpack/node-loader' + +export { resolve } from 'react-server-dom-webpack/node-loader' + +/** @type {import('node:module').LoadHook} */ +export async function load(url, context, nextLoad) { + return loadRsc(url, context, async (specifier, nextContext) => { + // React also loads relative source-map URLs through this callback. + const result = await nextLoad(new URL(specifier, url).href, nextContext) + + // React's loader accepts text; Node's default loader can return bytes. + if (result.format === 'module' && typeof result.source !== 'string') { + return { ...result, source: new TextDecoder().decode(result.source) } + } + + return result + }) +} diff --git a/packages/react-store/tests/rsc.test.ts b/packages/react-store/tests/rsc.test.ts new file mode 100644 index 00000000..a79885f1 --- /dev/null +++ b/packages/react-store/tests/rsc.test.ts @@ -0,0 +1,75 @@ +import { execFileSync } from 'node:child_process' +import { dirname, resolve } from 'node:path' +import { fileURLToPath } from 'node:url' +import { describe, expect, it } from 'vitest' + +const packageDir = resolve(dirname(fileURLToPath(import.meta.url)), '..') +const assertions = ` + const atom = store.createAtom(1) + const counter = store.createStore({ count: 2 }) + store.batch(() => { + atom.set(3) + counter.setState(() => ({ count: 4 })) + }) + assert.equal(atom.get(), 3) + assert.deepEqual(counter.get(), { count: 4 }) + + for (const [name, call] of [ + ['createStoreContext', () => store.createStoreContext()], + ['useCreateAtom', () => store.useCreateAtom(1)], + ['useCreateStore', () => store.useCreateStore({ count: 2 })], + ['useSelector', () => store.useSelector(atom)], + ['useAtom', () => store.useAtom(atom)], + ['_useStore', () => store._useStore(counter, (state) => state.count)], + ['useStore', () => store.useStore(atom)], + ]) { + assert.throws( + call, + /Attempted to call .* from the server.*on the client/, + name, + ) + } + console.log('server core exports and client boundaries verified') +` + +describe('published React Server Component boundaries', () => { + it.each(['import', 'require'])( + '%s keeps core exports usable and React APIs client-only', + (format) => { + const args = ['--conditions=react-server'] + let entry: string + + if (format === 'import') { + args.push( + '--loader=./tests/fixtures/rsc-loader.mjs', + '--input-type=module', + ) + entry = ` + import assert from 'node:assert/strict' + import * as store from '@tanstack/react-store' + ` + } else { + entry = ` + const assert = require('node:assert/strict') + require('react-server-dom-webpack/node-register')() + const store = require('@tanstack/react-store') + ` + } + + const output = execFileSync( + process.execPath, + [...args, '--eval', entry + assertions], + { + cwd: packageDir, + env: { ...process.env, NODE_ENV: 'development' }, + encoding: 'utf8', + timeout: 15_000, + }, + ) + + expect(output).toContain( + 'server core exports and client boundaries verified', + ) + }, + ) +}) diff --git a/packages/react-store/tests/ssr.test.tsx b/packages/react-store/tests/ssr.test.tsx new file mode 100644 index 00000000..dcce62e1 --- /dev/null +++ b/packages/react-store/tests/ssr.test.tsx @@ -0,0 +1,57 @@ +import { renderToString } from 'react-dom/server' +import { expect, it, vi } from 'vitest' +import { + _useStore, + createAtom, + createStore, + createStoreContext, + useAtom, + useCreateAtom, + useCreateStore, + useSelector, + useStore, +} from '../src/index' + +it('renders every React API during ordinary SSR without subscribing', () => { + const atom = createAtom(2) + const store = createStore({ count: 3 }) + const subscribeAtom = vi.spyOn(atom, 'subscribe') + const subscribeStore = vi.spyOn(store, 'subscribe') + const { StoreProvider, useStoreContext } = createStoreContext<{ + value: number + }>() + + function Values() { + const createdAtom = useCreateAtom(4) + const createdStore = useCreateStore({ value: 5 }) + const [atomValue] = useAtom(atom) + const selected = useSelector(store, (state) => state.count) + const alias = useStore(atom) + const [tuple] = _useStore(store, (state) => state.count) + const context = useStoreContext() + + return ( + + {[ + atomValue, + selected, + createdAtom.get(), + createdStore.get().value, + alias, + tuple, + context.value, + ].join(',')} + + ) + } + + expect( + renderToString( + + + , + ), + ).toBe('2,3,4,5,2,3,7') + expect(subscribeAtom).not.toHaveBeenCalled() + expect(subscribeStore).not.toHaveBeenCalled() +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 426062e7..c4e1a550 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -248,10 +248,10 @@ importers: version: typescript@5.8.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vitest: specifier: ^4.1.4 - version: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) vue: specifier: ^3.5.43 version: 3.5.43(typescript@6.0.3) @@ -294,7 +294,7 @@ importers: devDependencies: '@angular/build': specifier: ^22.2.1 - version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) + version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) '@angular/cli': specifier: ^22.2.1 version: 22.2.2(@types/node@26.6.4)(chokidar@5.0.0) @@ -343,7 +343,7 @@ importers: devDependencies: '@angular/build': specifier: ^22.2.1 - version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) + version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) '@angular/cli': specifier: ^22.2.1 version: 22.2.2(@types/node@26.6.4)(chokidar@5.0.0) @@ -392,7 +392,7 @@ importers: devDependencies: '@angular/build': specifier: ^22.2.1 - version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) + version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) '@angular/cli': specifier: ^22.2.1 version: 22.2.2(@types/node@26.6.4)(chokidar@5.0.0) @@ -441,7 +441,7 @@ importers: devDependencies: '@angular/build': specifier: ^22.2.1 - version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) + version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) '@angular/cli': specifier: ^22.2.1 version: 22.2.2(@types/node@26.6.4)(chokidar@5.0.0) @@ -490,7 +490,7 @@ importers: devDependencies: '@angular/build': specifier: ^22.2.1 - version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) + version: 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) '@angular/cli': specifier: ^22.2.1 version: 22.2.2(@types/node@26.6.4)(chokidar@5.0.0) @@ -512,7 +512,7 @@ importers: devDependencies: vite: specifier: ^7.2.2 - version: 7.3.2(@types/node@26.6.4)(jiti@2.7.0)(less@4.4.2)(lightningcss@1.33.0)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 7.3.2(@types/node@26.6.4)(jiti@2.7.0)(less@4.4.2)(lightningcss@1.33.0)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/octane/atoms: dependencies: @@ -521,20 +521,20 @@ importers: version: link:../../../packages/octane-store octane: specifier: 0.12.1 - version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) devDependencies: '@tsrx/oxc': specifier: 0.20.0 version: 0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) '@tsrx/typescript-plugin': specifier: ^0.6.3 - version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)))(typescript@6.0.3) + version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)))(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/octane/simple: dependencies: @@ -543,20 +543,20 @@ importers: version: link:../../../packages/octane-store octane: specifier: 0.12.1 - version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) devDependencies: '@tsrx/oxc': specifier: 0.20.0 version: 0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) '@tsrx/typescript-plugin': specifier: ^0.6.3 - version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)))(typescript@6.0.3) + version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)))(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/octane/store-actions: dependencies: @@ -565,20 +565,20 @@ importers: version: link:../../../packages/octane-store octane: specifier: 0.12.1 - version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) devDependencies: '@tsrx/oxc': specifier: 0.20.0 version: 0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) '@tsrx/typescript-plugin': specifier: ^0.6.3 - version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)))(typescript@6.0.3) + version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)))(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/octane/store-context: dependencies: @@ -587,20 +587,20 @@ importers: version: link:../../../packages/octane-store octane: specifier: 0.12.1 - version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) devDependencies: '@tsrx/oxc': specifier: 0.20.0 version: 0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) '@tsrx/typescript-plugin': specifier: ^0.6.3 - version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)))(typescript@6.0.3) + version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)))(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/octane/stores: dependencies: @@ -609,20 +609,20 @@ importers: version: link:../../../packages/octane-store octane: specifier: 0.12.1 - version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) devDependencies: '@tsrx/oxc': specifier: 0.20.0 version: 0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) '@tsrx/typescript-plugin': specifier: ^0.6.3 - version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)))(typescript@6.0.3) + version: 0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)))(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/preact/atoms: dependencies: @@ -635,7 +635,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@types/node': specifier: ^26.6.4 version: 26.6.4 @@ -650,7 +650,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/preact/simple: dependencies: @@ -663,7 +663,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@types/node': specifier: ^26.6.4 version: 26.6.4 @@ -678,7 +678,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/preact/store-actions: dependencies: @@ -691,7 +691,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@types/node': specifier: ^26.6.4 version: 26.6.4 @@ -706,7 +706,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/preact/store-context: dependencies: @@ -719,7 +719,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@types/node': specifier: ^26.6.4 version: 26.6.4 @@ -734,7 +734,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/preact/stores: dependencies: @@ -747,7 +747,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@types/node': specifier: ^26.6.4 version: 26.6.4 @@ -762,7 +762,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/react/atoms: dependencies: @@ -784,10 +784,10 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/react/simple: dependencies: @@ -809,10 +809,10 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/react/store-actions: dependencies: @@ -834,10 +834,10 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/react/store-context: dependencies: @@ -859,10 +859,10 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/react/stores: dependencies: @@ -884,10 +884,10 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/solid/atoms: dependencies: @@ -903,10 +903,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) examples/solid/simple: dependencies: @@ -922,10 +922,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) examples/solid/store-actions: dependencies: @@ -941,10 +941,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) examples/solid/store-context: dependencies: @@ -960,10 +960,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) examples/solid/stores: dependencies: @@ -979,10 +979,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) examples/svelte/atoms: dependencies: @@ -992,7 +992,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 - version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 @@ -1010,7 +1010,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/svelte/simple: dependencies: @@ -1020,7 +1020,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 - version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 @@ -1038,7 +1038,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/svelte/store-actions: dependencies: @@ -1048,7 +1048,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 - version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 @@ -1066,7 +1066,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/svelte/store-context: dependencies: @@ -1076,7 +1076,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 - version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 @@ -1094,7 +1094,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/svelte/stores: dependencies: @@ -1104,7 +1104,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 - version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@tsconfig/svelte': specifier: ^5.0.8 version: 5.0.8 @@ -1122,7 +1122,7 @@ importers: version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) examples/vue/atoms: dependencies: @@ -1135,13 +1135,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^6.0.5 - version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) + version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue-tsc: specifier: ^3.2.6 version: 3.2.6(typescript@6.0.3) @@ -1157,13 +1157,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^6.0.5 - version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) + version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue-tsc: specifier: ^3.2.6 version: 3.2.6(typescript@6.0.3) @@ -1179,13 +1179,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^6.0.5 - version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) + version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue-tsc: specifier: ^3.2.6 version: 3.2.6(typescript@6.0.3) @@ -1201,13 +1201,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^6.0.5 - version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) + version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue-tsc: specifier: ^3.2.6 version: 3.2.6(typescript@6.0.3) @@ -1223,13 +1223,13 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^6.0.5 - version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) + version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3)) typescript: specifier: 6.0.3 version: 6.0.3 vite: specifier: ^8.0.8 - version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + version: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue-tsc: specifier: ^3.2.6 version: 3.2.6(typescript@6.0.3) @@ -1242,7 +1242,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^2.8.0 - version: 2.8.0(@angular/build@22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0))(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.8.0(@angular/build@22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0))(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@angular/common': specifier: ^22.2.1 version: 22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2) @@ -1283,7 +1283,7 @@ importers: version: 0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) octane: specifier: 0.12.1 - version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) packages/preact-store: dependencies: @@ -1293,7 +1293,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@testing-library/preact': specifier: ^3.2.4 version: 3.2.4(preact@10.29.1) @@ -1311,7 +1311,7 @@ importers: version: 8.58.1(eslint@10.10.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) vitest: specifier: ^4.1.4 - version: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) packages/react-store: dependencies: @@ -1330,13 +1330,16 @@ importers: version: 19.2.3(@types/react@19.2.17) '@vitejs/plugin-react': specifier: ^6.0.1 - version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) react: specifier: ^19.2.5 version: 19.2.5 react-dom: specifier: ^19.2.5 version: 19.2.5(react@19.2.5) + react-server-dom-webpack: + specifier: 19.2.5 + version: 19.2.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(webpack@5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)) packages/solid-store: dependencies: @@ -1352,7 +1355,7 @@ importers: version: 1.9.12 vite-plugin-solid: specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) packages/store: devDependencies: @@ -1380,10 +1383,10 @@ importers: version: 2.5.7(svelte@5.55.7(@typescript-eslint/types@8.58.1))(typescript@6.0.3) '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 - version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@testing-library/svelte': specifier: ^5.3.1 - version: 5.3.1(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vitest@4.1.11) + version: 5.3.1(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vitest@4.1.11) eslint-plugin-svelte: specifier: ^3.17.0 version: 3.17.0(eslint@10.10.0(jiti@2.7.0)(supports-color@8.1.1))(svelte@5.55.7(@typescript-eslint/types@8.58.1)) @@ -1405,7 +1408,7 @@ importers: version: 8.1.0(@vue/compiler-sfc@3.5.32)(vue@3.5.43(typescript@6.0.3)) '@vitejs/plugin-vue': specifier: ^6.0.5 - version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3)) + version: 6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3)) vue: specifier: ^3.5.43 version: 3.5.43(typescript@6.0.3) @@ -4583,6 +4586,57 @@ packages: peerDependencies: vue: ^3.0.0 + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} @@ -4599,6 +4653,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-loose@8.5.2: + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} + engines: {node: '>=0.4.0'} + acorn@8.18.0: resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} engines: {node: '>=0.4.0'} @@ -4611,6 +4669,11 @@ packages: ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + ajv@6.15.0: resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} @@ -4861,6 +4924,10 @@ packages: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -5159,6 +5226,10 @@ packages: resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.26.0: + resolution: {integrity: sha512-9vhedylFonb2YGogzUKX6+Ja72gOJbN1QHAqdrvqLwhdl/QWbKopzoUC9EbQNVsAns/bx/4uyqalrQAoy1IByw==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -5450,6 +5521,10 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + expect-type@1.4.0: resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} engines: {node: '>=12.0.0'} @@ -5933,6 +6008,10 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + jiti@2.7.0: resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} hasBin: true @@ -6208,6 +6287,13 @@ packages: resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} engines: {node: '>=12.13'} + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -6243,6 +6329,61 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minimizer-webpack-plugin@5.13.0: + resolution: {integrity: sha512-OO1NF2zHj6sf4CNv2AsUWYcS8WEwkVKQDXxxKzlOxx1Xl+WlqYtVC+oNlGNwGkLAOnpj277BSHypWwRtd9w4JQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@napi-rs/image': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + imagemin: '*' + lightningcss: '*' + postcss: '*' + sharp: '*' + svgo: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@napi-rs/image': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + imagemin: + optional: true + lightningcss: + optional: true + postcss: + optional: true + sharp: + optional: true + svgo: + optional: true + uglify-js: + optional: true + minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -6290,6 +6431,9 @@ packages: engines: {node: '>= 4.4.x'} hasBin: true + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} @@ -6674,6 +6818,15 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + react-server-dom-webpack@19.2.5: + resolution: {integrity: sha512-bYhdd2cZJhXHqyJBoloYaJrn8MrL9Egf3ZZVn0OrIODCCORm2goFD7C+xszf6xgfsSJi0rtgB/ichcuHfkJ4yQ==} + engines: {node: '>=0.10.0'} + deprecated: High Security Vulnerability in React Server Components + peerDependencies: + react: ^19.2.5 + react-dom: ^19.2.5 + webpack: ^5.59.0 + react@19.2.5: resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} engines: {node: '>=0.10.0'} @@ -6929,6 +7082,10 @@ packages: scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + schema-utils@4.5.0: + resolution: {integrity: sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==} + engines: {node: '>= 10.13.0'} + scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -7231,12 +7388,16 @@ packages: resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} engines: {node: '>=6'} + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} - terser@5.46.0: - resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} + terser@5.51.2: + resolution: {integrity: sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==} engines: {node: '>=10'} hasBin: true @@ -7650,6 +7811,10 @@ packages: resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} engines: {node: 20 || >=22} + watchpack@2.5.2: + resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} + engines: {node: '>=10.13.0'} + wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -7660,6 +7825,20 @@ packages: resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} engines: {node: '>=20'} + webpack-sources@3.6.0: + resolution: {integrity: sha512-EIMmPVvNI0CYXyRPp34F2Qk7W37/BZVZIofS6LAUnrNjCVahS+hO4mxwFJDjQjODTGZDtVzLYoN2+1dYkhk9qA==} + engines: {node: '>=10.13.0'} + + webpack@5.111.1: + resolution: {integrity: sha512-cNypaz0RP+S4cvQVi1M/3bRUkvNP0xZpL0TjFx+c6jg64VbxD+2weWDgY9UnjRI6dhZgtaj8DU76GGFcJ79xPQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} @@ -7817,15 +7996,15 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@analogjs/vite-plugin-angular@2.8.0(@angular/build@22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0))(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@analogjs/vite-plugin-angular@2.8.0(@angular/build@22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0))(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: magic-string: 0.30.21 obug: 2.2.1 oxc-parser: 0.121.0(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) tinyglobby: 0.2.17 optionalDependencies: - '@angular/build': 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + '@angular/build': 22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -7863,7 +8042,7 @@ snapshots: '@angular/core': 22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1) tslib: 2.8.1 - '@angular/build@22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.46.0)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0)': + '@angular/build@22.2.2(@angular/compiler-cli@22.2.2(@angular/compiler@22.2.2)(typescript@6.0.3))(@angular/compiler@22.2.2)(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.2.2(@angular/animations@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.2.2(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@26.6.4)(istanbul-lib-instrument@6.0.3(supports-color@8.1.1))(jiti@2.7.0)(less@4.4.2)(postcss@8.5.28)(rollup@4.60.4)(supports-color@8.1.1)(terser@5.51.2)(tslib@2.8.1)(typescript@6.0.3)(vitest@4.1.11)(yaml@2.9.0)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2202.2(chokidar@5.0.0) @@ -7872,7 +8051,7 @@ snapshots: '@babel/core': 8.0.5 '@inquirer/confirm': 6.3.2(@types/node@26.6.4) '@parcel/watcher': 2.6.0 - '@vitejs/plugin-basic-ssl': 2.3.0(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + '@vitejs/plugin-basic-ssl': 2.3.0(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) beasties: 0.5.4 browserslist: 4.28.9 chokidar: 5.0.0 @@ -7894,7 +8073,7 @@ snapshots: tinyglobby: 0.2.17 tslib: 2.8.1 typescript: 6.0.3 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) xxhash-wasm: 1.1.0 optionalDependencies: '@angular/core': 22.2.2(@angular/compiler@22.2.2)(rxjs@7.8.2)(zone.js@0.16.1) @@ -7904,7 +8083,7 @@ snapshots: lmdb: 3.5.6 postcss: 8.5.28 rollup: 4.60.4 - vitest: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vitest: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) transitivePeerDependencies: - '@types/node' - '@vitejs/devtools' @@ -9020,7 +9199,6 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - optional: true '@jridgewell/sourcemap-codec@1.6.0': {} @@ -9634,38 +9812,38 @@ snapshots: '@pnpm/deps.graph-sequencer@1100.0.1': {} - '@preact/preset-vite@2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@preact/preset-vite@2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@prefresh/vite': 2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + '@prefresh/vite': 2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@rollup/pluginutils': 5.3.0(rollup@4.60.4) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.0(supports-color@8.1.1)) debug: 4.4.3(supports-color@8.1.1) magic-string: 0.30.21 picocolors: 1.1.1 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vite-prerender-plugin: 0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vite-prerender-plugin: 0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) zimmerframe: 1.1.5 transitivePeerDependencies: - preact - rollup - supports-color - '@preact/preset-vite@2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@preact/preset-vite@2.10.5(@babel/core@7.29.0(supports-color@8.1.1))(preact@10.29.1)(rollup@4.60.4)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.29.0(supports-color@8.1.1))(supports-color@8.1.1) - '@prefresh/vite': 2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + '@prefresh/vite': 2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@rollup/pluginutils': 5.3.0(rollup@4.60.4) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.0(supports-color@8.1.1)) debug: 4.4.3(supports-color@8.1.1) magic-string: 0.30.21 picocolors: 1.1.1 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vite-prerender-plugin: 0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vite-prerender-plugin: 0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) zimmerframe: 1.1.5 transitivePeerDependencies: - preact @@ -9687,7 +9865,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@prefresh/vite@2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@prefresh/babel-plugin': 0.5.3 @@ -9695,11 +9873,11 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.29.1 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - supports-color - '@prefresh/vite@2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@prefresh/vite@2.4.12(preact@10.29.1)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@prefresh/babel-plugin': 0.5.3 @@ -9707,7 +9885,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.29.1 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -9972,23 +10150,23 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.2.1 svelte: 5.55.7(@typescript-eslint/types@8.58.1) - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) - '@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.2.1 svelte: 5.55.7(@typescript-eslint/types@8.58.1) - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@tanstack/eslint-config@0.4.0(@typescript-eslint/utils@8.58.1(eslint@10.10.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.10.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)': dependencies: @@ -10075,14 +10253,14 @@ snapshots: dependencies: svelte: 5.55.7(@typescript-eslint/types@8.58.1) - '@testing-library/svelte@5.3.1(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vitest@4.1.11)': + '@testing-library/svelte@5.3.1(svelte@5.55.7(@typescript-eslint/types@8.58.1))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vitest@4.1.11)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/svelte-core': 1.0.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)) svelte: 5.55.7(@typescript-eslint/types@8.58.1) optionalDependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vitest: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vitest: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': dependencies: @@ -10162,14 +10340,14 @@ snapshots: '@tsrx/runtime@0.2.4': {} - '@tsrx/typescript-plugin@0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)))(typescript@6.0.3)': + '@tsrx/typescript-plugin@0.6.3(octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)))(typescript@6.0.3)': dependencies: '@volar/language-core': 2.4.28 '@volar/typescript': 2.4.28(typescript@6.0.3) jsonc-parser: 3.3.1 resolve-pkg-maps: 1.0.0 optionalDependencies: - octane: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + octane: 0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) typescript: 6.0.3 '@tybys/wasm-util@0.10.4': @@ -10472,34 +10650,34 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-basic-ssl@2.3.0(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@vitejs/plugin-basic-ssl@2.3.0(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - '@vitejs/plugin-basic-ssl@2.3.0(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@vitejs/plugin-basic-ssl@2.3.0(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - '@vitejs/plugin-react@6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - '@vitejs/plugin-react@6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@vitejs/plugin-react@6.0.1(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - '@vitejs/plugin-vue@6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.32(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue: 3.5.32(typescript@6.0.3) - '@vitejs/plugin-vue@6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.5(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) vue: 3.5.43(typescript@6.0.3) '@vitest/coverage-istanbul@4.1.4(supports-color@7.2.0)(vitest@4.1.11)': @@ -10514,7 +10692,7 @@ snapshots: magicast: 0.5.2 obug: 2.2.1 tinyrainbow: 3.1.1 - vitest: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vitest: 4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) transitivePeerDependencies: - supports-color @@ -10527,21 +10705,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - '@vitest/mocker@4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) '@vitest/pretty-format@4.1.11': dependencies: @@ -10705,6 +10883,86 @@ snapshots: vue: 3.5.43(typescript@6.0.3) vue-component-type-helpers: 2.2.12 + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + '@yarnpkg/lockfile@1.1.0': {} '@zkochan/js-yaml@0.0.7': @@ -10717,6 +10975,10 @@ snapshots: dependencies: acorn: 8.18.0 + acorn-loose@8.5.2: + dependencies: + acorn: 8.18.0 + acorn@8.18.0: {} agent-base@9.0.0: {} @@ -10725,6 +10987,11 @@ snapshots: dependencies: ajv: 8.18.0 + ajv-keywords@5.1.0(ajv@8.20.0): + dependencies: + ajv: 8.20.0 + fast-deep-equal: 3.1.3 + ajv@6.15.0: dependencies: fast-deep-equal: 3.1.3 @@ -11040,6 +11307,8 @@ snapshots: dependencies: readdirp: 5.1.1 + chrome-trace-event@1.0.4: {} + cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -11085,8 +11354,7 @@ snapshots: commander@10.0.1: {} - commander@2.20.3: - optional: true + commander@2.20.3: {} comment-parser@1.4.6: {} @@ -11343,6 +11611,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.2 + enhanced-resolve@5.26.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + entities@4.5.0: {} entities@6.0.1: {} @@ -11915,6 +12188,8 @@ snapshots: esutils@2.0.3: {} + events@3.3.0: {} + expect-type@1.4.0: {} fast-deep-equal@3.1.3: {} @@ -12387,6 +12662,12 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jest-worker@27.5.1: + dependencies: + '@types/node': 26.6.4 + merge-stream: 2.0.0 + supports-color: 8.1.1 + jiti@2.7.0: {} jju@1.4.0: {} @@ -12691,6 +12972,10 @@ snapshots: dependencies: is-what: 4.1.16 + merge-stream@2.0.0: {} + + mime-db@1.54.0: {} + mime@1.6.0: optional: true @@ -12718,6 +13003,18 @@ snapshots: minimist@1.2.8: {} + minimizer-webpack-plugin@5.13.0(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)(webpack@5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.5.0 + terser: 5.51.2 + webpack: 5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28) + optionalDependencies: + esbuild: 0.28.2 + lightningcss: 1.33.0 + postcss: 8.5.28 + minipass@7.1.3: {} mri@1.2.0: {} @@ -12759,6 +13056,8 @@ snapshots: sax: 1.6.1 optional: true + neo-async@2.6.2: {} + node-addon-api@6.1.0: optional: true @@ -12962,7 +13261,7 @@ snapshots: obug@3.0.0: {} - octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: '@tsrx/core': 0.5.5(@typescript-eslint/types@8.58.1) '@types/react': 19.2.17 @@ -12978,11 +13277,11 @@ snapshots: react: 19.2.5 react-dom: 19.2.5(react@19.2.5) typescript: 6.0.3 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - '@typescript-eslint/types' - octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + octane@0.12.1(@tsrx/oxc@0.20.0(svelte@5.55.7(@typescript-eslint/types@8.58.1)))(@typescript-eslint/types@8.58.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@6.0.3)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: '@tsrx/core': 0.5.5(@typescript-eslint/types@8.58.1) '@types/react': 19.2.17 @@ -12998,7 +13297,7 @@ snapshots: react: 19.2.5 react-dom: 19.2.5(react@19.2.5) typescript: 6.0.3 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) transitivePeerDependencies: - '@typescript-eslint/types' @@ -13353,6 +13652,15 @@ snapshots: react-is@17.0.2: {} + react-server-dom-webpack@19.2.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(webpack@5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)): + dependencies: + acorn-loose: 8.5.2 + neo-async: 2.6.2 + react: 19.2.5 + react-dom: 19.2.5(react@19.2.5) + webpack: 5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28) + webpack-sources: 3.6.0 + react@19.2.5: {} readable-stream@3.6.2: @@ -13651,6 +13959,13 @@ snapshots: scheduler@0.27.0: {} + schema-utils@4.5.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.20.0 + ajv-formats: 3.0.1 + ajv-keywords: 5.1.0(ajv@8.20.0) + scule@1.3.0: {} semver@5.7.2: @@ -13982,6 +14297,8 @@ snapshots: tapable@2.3.2: {} + tapable@2.3.3: {} + tar-stream@2.2.0: dependencies: bl: 4.1.0 @@ -13990,13 +14307,12 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - terser@5.46.0: + terser@5.51.2: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.18.0 commander: 2.20.3 source-map-support: 0.5.21 - optional: true tinybench@2.9.0: {} @@ -14236,7 +14552,7 @@ snapshots: verkit@0.5.0: {} - vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@types/babel__core': 7.20.5 @@ -14244,14 +14560,14 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.12 solid-refresh: 0.6.3(solid-js@1.9.12)(supports-color@8.1.1) - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: - supports-color - vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vite-plugin-solid@2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.12)(supports-color@8.1.1)(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.0(supports-color@8.1.1) '@types/babel__core': 7.20.5 @@ -14259,14 +14575,14 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.12 solid-refresh: 0.6.3(solid-js@1.9.12)(supports-color@8.1.1) - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) - vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) + vitefu: 1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: - supports-color - vite-prerender-plugin@0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vite-prerender-plugin@0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: kolorist: 1.8.0 magic-string: 0.30.21 @@ -14274,9 +14590,9 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0-pre2 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - vite-prerender-plugin@0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vite-prerender-plugin@0.5.13(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: kolorist: 1.8.0 magic-string: 0.30.21 @@ -14284,9 +14600,9 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0-pre2 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - vite@7.3.2(@types/node@26.6.4)(jiti@2.7.0)(less@4.4.2)(lightningcss@1.33.0)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0): + vite@7.3.2(@types/node@26.6.4)(jiti@2.7.0)(less@4.4.2)(lightningcss@1.33.0)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.7) @@ -14302,10 +14618,10 @@ snapshots: lightningcss: 1.33.0 sass: 1.104.1 sass-embedded: 1.104.1 - terser: 5.46.0 + terser: 5.51.2 yaml: 2.9.0 - vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0): + vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -14320,10 +14636,10 @@ snapshots: less: 4.4.2 sass: 1.104.1 sass-embedded: 1.104.1 - terser: 5.46.0 + terser: 5.51.2 yaml: 2.9.0 - vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0): + vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -14338,21 +14654,21 @@ snapshots: less: 4.4.2 sass: 1.104.1 sass-embedded: 1.104.1 - terser: 5.46.0 + terser: 5.51.2 yaml: 2.9.0 - vitefu@1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vitefu@1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): optionalDependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - vitefu@1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vitefu@1.1.2(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): optionalDependencies: - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) - vitest@4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vitest@4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -14369,7 +14685,7 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.27.7)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.6.4 @@ -14378,10 +14694,10 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)): + vitest@4.1.11(@types/node@26.6.4)(@vitest/coverage-istanbul@4.1.4)(jsdom@29.0.2(@noble/hashes@2.2.0))(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.11(vite@8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -14398,7 +14714,7 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.46.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(less@4.4.2)(sass-embedded@1.104.1)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.6.4 @@ -14455,6 +14771,10 @@ snapshots: walk-up-path@4.0.0: {} + watchpack@2.5.2: + dependencies: + graceful-fs: 4.2.11 + wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -14464,6 +14784,45 @@ snapshots: webidl-conversions@8.0.1: {} + webpack-sources@3.6.0: {} + + webpack@5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + browserslist: 4.28.9 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.26.0 + es-module-lexer: 2.3.2 + events: 3.3.0 + graceful-fs: 4.2.11 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.13.0(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)(webpack@5.111.1(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.28)) + schema-utils: 4.5.0 + tapable: 2.3.2 + watchpack: 2.5.2 + webpack-sources: 3.6.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - svgo + - uglify-js + whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 From 114dedff3ad51eb6ace2e027c51def088a323ce4 Mon Sep 17 00:00:00 2001 From: Manuel Schiller <6340397+schiller-manuel@users.noreply.github.com> Date: Sat, 10 Oct 2026 14:02:21 +0200 Subject: [PATCH 2/2] fix(react-store): preserve React Server Component client boundaries --- .changeset/lucky-mangos-make.md | 5 +++++ .../react/reference/functions/createStoreContext.md | 2 +- docs/framework/react/reference/functions/useAtom.md | 2 +- docs/framework/react/reference/functions/useCreateAtom.md | 4 ++-- docs/framework/react/reference/functions/useCreateStore.md | 6 +++--- docs/framework/react/reference/functions/useSelector.md | 2 +- docs/framework/react/reference/functions/useStore-1.md | 2 +- docs/framework/react/reference/functions/useStore.md | 2 +- .../react/reference/interfaces/UseSelectorOptions.md | 4 ++-- packages/react-store/src/_useStore.ts | 2 ++ packages/react-store/src/createStoreContext.tsx | 2 ++ packages/react-store/src/useAtom.ts | 2 ++ packages/react-store/src/useCreateAtom.ts | 2 ++ packages/react-store/src/useCreateStore.ts | 2 ++ packages/react-store/src/useSelector.ts | 2 ++ packages/react-store/src/useStore.ts | 2 ++ 16 files changed, 31 insertions(+), 12 deletions(-) create mode 100644 .changeset/lucky-mangos-make.md diff --git a/.changeset/lucky-mangos-make.md b/.changeset/lucky-mangos-make.md new file mode 100644 index 00000000..3f2c0ff8 --- /dev/null +++ b/.changeset/lucky-mangos-make.md @@ -0,0 +1,5 @@ +--- +'@tanstack/react-store': patch +--- + +Mark React hooks and context modules as client boundaries so RSC bundlers do not link them against React's server-only entry. Core Store reexports remain available to Server Components, and ordinary SSR continues using the real hooks. diff --git a/docs/framework/react/reference/functions/createStoreContext.md b/docs/framework/react/reference/functions/createStoreContext.md index ff78ba18..ca94849d 100644 --- a/docs/framework/react/reference/functions/createStoreContext.md +++ b/docs/framework/react/reference/functions/createStoreContext.md @@ -7,7 +7,7 @@ title: createStoreContext function createStoreContext(): object; ``` -Defined in: [packages/react-store/src/createStoreContext.tsx:40](https://github.com/TanStack/store/blob/main/packages/react-store/src/createStoreContext.tsx#L40) +Defined in: [packages/react-store/src/createStoreContext.tsx:42](https://github.com/TanStack/store/blob/main/packages/react-store/src/createStoreContext.tsx#L42) Creates a typed React context for sharing a bundle of atoms and stores with a subtree. diff --git a/docs/framework/react/reference/functions/useAtom.md b/docs/framework/react/reference/functions/useAtom.md index bee705db..64fce552 100644 --- a/docs/framework/react/reference/functions/useAtom.md +++ b/docs/framework/react/reference/functions/useAtom.md @@ -7,7 +7,7 @@ title: useAtom function useAtom(atom, options?): [TValue, (fn) => void & (value) => void]; ``` -Defined in: [packages/react-store/src/useAtom.ts:16](https://github.com/TanStack/store/blob/main/packages/react-store/src/useAtom.ts#L16) +Defined in: [packages/react-store/src/useAtom.ts:18](https://github.com/TanStack/store/blob/main/packages/react-store/src/useAtom.ts#L18) Returns the current atom value together with a stable setter. diff --git a/docs/framework/react/reference/functions/useCreateAtom.md b/docs/framework/react/reference/functions/useCreateAtom.md index eb5db9fa..6eea4d8c 100644 --- a/docs/framework/react/reference/functions/useCreateAtom.md +++ b/docs/framework/react/reference/functions/useCreateAtom.md @@ -9,7 +9,7 @@ title: useCreateAtom function useCreateAtom(getValue, options?): ReadonlyAtom; ``` -Defined in: [packages/react-store/src/useCreateAtom.ts:17](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateAtom.ts#L17) +Defined in: [packages/react-store/src/useCreateAtom.ts:19](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateAtom.ts#L19) Creates a stable atom instance for the lifetime of the component. @@ -49,7 +49,7 @@ const countAtom = useCreateAtom(0) function useCreateAtom(initialValue, options?): Atom; ``` -Defined in: [packages/react-store/src/useCreateAtom.ts:21](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateAtom.ts#L21) +Defined in: [packages/react-store/src/useCreateAtom.ts:23](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateAtom.ts#L23) Creates a stable atom instance for the lifetime of the component. diff --git a/docs/framework/react/reference/functions/useCreateStore.md b/docs/framework/react/reference/functions/useCreateStore.md index 07acc257..0decc04c 100644 --- a/docs/framework/react/reference/functions/useCreateStore.md +++ b/docs/framework/react/reference/functions/useCreateStore.md @@ -9,7 +9,7 @@ title: useCreateStore function useCreateStore(getValue): ReadonlyStore; ``` -Defined in: [packages/react-store/src/useCreateStore.ts:24](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateStore.ts#L24) +Defined in: [packages/react-store/src/useCreateStore.ts:26](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateStore.ts#L26) Creates a stable store instance for the lifetime of the component. @@ -45,7 +45,7 @@ const counterStore = useCreateStore({ count: 0 }) function useCreateStore(initialValue): Store; ``` -Defined in: [packages/react-store/src/useCreateStore.ts:27](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateStore.ts#L27) +Defined in: [packages/react-store/src/useCreateStore.ts:29](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateStore.ts#L29) Creates a stable store instance for the lifetime of the component. @@ -81,7 +81,7 @@ const counterStore = useCreateStore({ count: 0 }) function useCreateStore(initialValue, actions): Store; ``` -Defined in: [packages/react-store/src/useCreateStore.ts:28](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateStore.ts#L28) +Defined in: [packages/react-store/src/useCreateStore.ts:30](https://github.com/TanStack/store/blob/main/packages/react-store/src/useCreateStore.ts#L30) Creates a stable store instance for the lifetime of the component. diff --git a/docs/framework/react/reference/functions/useSelector.md b/docs/framework/react/reference/functions/useSelector.md index 4ea95cb5..955a7403 100644 --- a/docs/framework/react/reference/functions/useSelector.md +++ b/docs/framework/react/reference/functions/useSelector.md @@ -10,7 +10,7 @@ function useSelector( options?): TSelected; ``` -Defined in: [packages/react-store/src/useSelector.ts:58](https://github.com/TanStack/store/blob/main/packages/react-store/src/useSelector.ts#L58) +Defined in: [packages/react-store/src/useSelector.ts:60](https://github.com/TanStack/store/blob/main/packages/react-store/src/useSelector.ts#L60) Selects a slice of state from an atom or store and subscribes the component to that selection. diff --git a/docs/framework/react/reference/functions/useStore-1.md b/docs/framework/react/reference/functions/useStore-1.md index a31e9d9c..c494ad4f 100644 --- a/docs/framework/react/reference/functions/useStore-1.md +++ b/docs/framework/react/reference/functions/useStore-1.md @@ -10,7 +10,7 @@ function useStore( compare?): TSelected; ``` -Defined in: [packages/react-store/src/useStore.ts:13](https://github.com/TanStack/store/blob/main/packages/react-store/src/useStore.ts#L13) +Defined in: [packages/react-store/src/useStore.ts:15](https://github.com/TanStack/store/blob/main/packages/react-store/src/useStore.ts#L15) Deprecated alias for [useSelector](useSelector.md). diff --git a/docs/framework/react/reference/functions/useStore.md b/docs/framework/react/reference/functions/useStore.md index 3ca150f3..d5a25f36 100644 --- a/docs/framework/react/reference/functions/useStore.md +++ b/docs/framework/react/reference/functions/useStore.md @@ -10,7 +10,7 @@ function _useStore( options?): [TSelected, [TActions] extends [never] ? (updater) => void : TActions]; ``` -Defined in: [packages/react-store/src/\_useStore.ts:24](https://github.com/TanStack/store/blob/main/packages/react-store/src/_useStore.ts#L24) +Defined in: [packages/react-store/src/\_useStore.ts:26](https://github.com/TanStack/store/blob/main/packages/react-store/src/_useStore.ts#L26) Experimental combined read+write hook for stores, mirroring useAtom's tuple pattern. diff --git a/docs/framework/react/reference/interfaces/UseSelectorOptions.md b/docs/framework/react/reference/interfaces/UseSelectorOptions.md index dfcd3401..a58f7f5f 100644 --- a/docs/framework/react/reference/interfaces/UseSelectorOptions.md +++ b/docs/framework/react/reference/interfaces/UseSelectorOptions.md @@ -3,7 +3,7 @@ id: UseSelectorOptions title: UseSelectorOptions --- -Defined in: [packages/react-store/src/useSelector.ts:3](https://github.com/TanStack/store/blob/main/packages/react-store/src/useSelector.ts#L3) +Defined in: [packages/react-store/src/useSelector.ts:5](https://github.com/TanStack/store/blob/main/packages/react-store/src/useSelector.ts#L5) ## Type Parameters @@ -19,7 +19,7 @@ Defined in: [packages/react-store/src/useSelector.ts:3](https://github.com/TanSt optional compare?: (a, b) => boolean; ``` -Defined in: [packages/react-store/src/useSelector.ts:4](https://github.com/TanStack/store/blob/main/packages/react-store/src/useSelector.ts#L4) +Defined in: [packages/react-store/src/useSelector.ts:6](https://github.com/TanStack/store/blob/main/packages/react-store/src/useSelector.ts#L6) #### Parameters diff --git a/packages/react-store/src/_useStore.ts b/packages/react-store/src/_useStore.ts index 47a9d202..c16162f5 100644 --- a/packages/react-store/src/_useStore.ts +++ b/packages/react-store/src/_useStore.ts @@ -1,3 +1,5 @@ +'use client' + import { useMemo } from 'react' import { useSelector } from './useSelector' import type { Store, StoreActionMap } from '@tanstack/store' diff --git a/packages/react-store/src/createStoreContext.tsx b/packages/react-store/src/createStoreContext.tsx index ff0c1b0d..bc4bcb41 100644 --- a/packages/react-store/src/createStoreContext.tsx +++ b/packages/react-store/src/createStoreContext.tsx @@ -1,3 +1,5 @@ +'use client' + import { createContext, useContext } from 'react' import type { PropsWithChildren, ReactElement } from 'react' diff --git a/packages/react-store/src/useAtom.ts b/packages/react-store/src/useAtom.ts index 6c16f348..d0c19fbf 100644 --- a/packages/react-store/src/useAtom.ts +++ b/packages/react-store/src/useAtom.ts @@ -1,3 +1,5 @@ +'use client' + import { useSelector } from './useSelector' import type { Atom } from '@tanstack/store' import type { UseSelectorOptions } from './useSelector' diff --git a/packages/react-store/src/useCreateAtom.ts b/packages/react-store/src/useCreateAtom.ts index eea0258e..a91a2ec7 100644 --- a/packages/react-store/src/useCreateAtom.ts +++ b/packages/react-store/src/useCreateAtom.ts @@ -1,3 +1,5 @@ +'use client' + import { useState } from 'react' import { createAtom } from '@tanstack/store' import type { Atom, AtomOptions, ReadonlyAtom } from '@tanstack/store' diff --git a/packages/react-store/src/useCreateStore.ts b/packages/react-store/src/useCreateStore.ts index 30db1585..7c278fb6 100644 --- a/packages/react-store/src/useCreateStore.ts +++ b/packages/react-store/src/useCreateStore.ts @@ -1,3 +1,5 @@ +'use client' + import { useState } from 'react' import { createStore } from '@tanstack/store' import type { diff --git a/packages/react-store/src/useSelector.ts b/packages/react-store/src/useSelector.ts index 6bf5e4c9..e22cfa67 100644 --- a/packages/react-store/src/useSelector.ts +++ b/packages/react-store/src/useSelector.ts @@ -1,3 +1,5 @@ +'use client' + import { useRef, useSyncExternalStore } from 'react' export interface UseSelectorOptions { diff --git a/packages/react-store/src/useStore.ts b/packages/react-store/src/useStore.ts index 8261620d..9bee35f1 100644 --- a/packages/react-store/src/useStore.ts +++ b/packages/react-store/src/useStore.ts @@ -1,3 +1,5 @@ +'use client' + import { useSelector } from './useSelector' /**