diff --git a/.changeset/cruel-tips-shine.md b/.changeset/cruel-tips-shine.md new file mode 100644 index 0000000000..b282563a90 --- /dev/null +++ b/.changeset/cruel-tips-shine.md @@ -0,0 +1,10 @@ +--- +'@tanstack/solid-router-ssr-query': patch +'@tanstack/solid-router-devtools': patch +'@tanstack/solid-start-client': patch +'@tanstack/solid-start-server': patch +'@tanstack/solid-router': patch +'@tanstack/solid-start': patch +--- + +Upgrade to solidjs beta 14 diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000000..a4c1d62013 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,7 @@ +.github/ @TanStack/tanstack-core +.nx/ @TanStack/tanstack-core +nx.json @TanStack/tanstack-core +/scripts/nx @TanStack/tanstack-core +.changeset/config.json @TanStack/tanstack-core +scripts/ @TanStack/tanstack-core +.npmrc @TanStack/tanstack-core \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 206560136b..a33150af03 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -6,14 +6,14 @@ body: value: | Thank you for reporting an issue :pray:. - This issue tracker is for reporting bugs found in `router` (https://github.com/tanstack/router). + This issue tracker is for reporting bugs found in TanStack Router and/or Start. If you have a question about how to achieve something and are struggling, please post a question inside of `router` Discussions tab: https://github.com/tanstack/router/discussions Before submitting a new bug/issue, please check the links below to see if there is a solution or question posted there already: - - `router` Issues tab: https://github.com/tanstack/router/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc - - `router` closed issues tab: https://github.com/tanstack/router/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed - - `router` Discussions tab: https://github.com/tanstack/router/discussions + - Issues tab: https://github.com/tanstack/router/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc + - closed issues tab: https://github.com/tanstack/router/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed + - Discussions tab: https://github.com/tanstack/router/discussions The more information you fill in, the better the community can help you. - type: dropdown @@ -36,21 +36,22 @@ body: - type: input id: link attributes: - label: Your Example Website or App + label: Complete minimal reproducer description: | - Which website or app were you using when the bug happened? - Note: - - Please provide a link via our pre-configured Stackblitz project ([file-based routes](https://stackblitz.com/github/tanstack/router/tree/main/examples/react/quickstart-file-based?file=src%2Fmain.tsx)|[code-based routes](https://stackblitz.com/github/tanstack/router/tree/main/examples/react/quickstart?file=src%2Fmain.tsx)) or a link to a repo that can reproduce the issue. - - Your bug will may get fixed much faster if we can run your code and it doesn't have dependencies other than the `router` npm package / dependency. - - To create a shareable code example you can use Stackblitz. Please no localhost URLs. - - Please read these tips for providing a minimal example: https://stackoverflow.com/help/mcve. + Bug reports need a complete minimal reproducer project. + The reproducer project must be + - either a Stackblitz project (use this pre-configured Stackblitz project ([file-based routes](https://stackblitz.com/github/tanstack/router/tree/main/examples/react/quickstart-file-based?file=src%2Fmain.tsx)|[code-based routes](https://stackblitz.com/github/tanstack/router/tree/main/examples/react/quickstart?file=src%2Fmain.tsx))) + - or a public git repo. + In case of a git repo, the issue must be reproducible **directly** after cloning and installing dependencies. + + If you dont supply a reproducer that meets the above requirements, this issue will be closed. placeholder: reproduction URL validations: required: true - type: textarea id: steps attributes: - label: Steps to Reproduce the Bug or Issue + label: Steps to Reproduce the Bug description: Describe the steps we have to take to reproduce the behavior. placeholder: | 1. Go to '...' diff --git a/.github/renovate.json b/.github/renovate.json index 03cea18d0e..01be1ce5c2 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -3,6 +3,7 @@ "configMigration": true, "extends": [ "config:recommended", + "helpers:pinGitHubActionDigests", "group:allNonMajor", "schedule:weekly", ":approveMajorUpdates", diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index b0176c636e..9e2bbcc369 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -19,9 +19,11 @@ jobs: if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }} steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Fix formatting run: pnpm format - name: Generate labeler config diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index f0819e0a89..436c4024b2 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -1,10 +1,10 @@ name: Bundle Size on: - # We use `pull_request_target` to split trust boundaries across jobs: + # We use `pull_request` to split trust boundaries across jobs: # - `benchmark-pr` checks out PR merge code and runs it as untrusted with read-only permissions. # - `comment-pr` runs trusted base-repo code with limited write access to upsert the PR comment. - pull_request_target: + pull_request: paths: - 'packages/**' - 'benchmarks/**' @@ -27,20 +27,20 @@ env: jobs: benchmark-pr: name: Benchmark PR - if: github.event_name == 'pull_request_target' + if: github.event_name == 'pull_request' runs-on: ubuntu-latest outputs: current_json_b64: ${{ steps.capture.outputs.current_json_b64 }} steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: refs/pull/${{ github.event.pull_request.number }}/merge fetch-depth: 0 persist-credentials: false - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Measure Bundle Size run: pnpm nx run @benchmarks/bundle-size:build --outputStyle=stream --skipRemoteCache @@ -54,7 +54,7 @@ jobs: comment-pr: name: Upsert PR Comment - if: github.event_name == 'pull_request_target' + if: github.event_name == 'pull_request' runs-on: ubuntu-latest needs: benchmark-pr permissions: @@ -62,7 +62,7 @@ jobs: pull-requests: write steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 persist-credentials: false @@ -87,13 +87,17 @@ jobs: fi - name: Build PR Report + env: + BASE_SHA: ${{ github.event.pull_request.base.sha }} + REPOSITORY_NAME: ${{ github.event.repository.name }} + REPOSITORY_OWNER: ${{ github.repository_owner }} run: | node scripts/benchmarks/bundle-size/pr-report.mjs \ --current benchmarks/bundle-size/results/current.json \ --history benchmarks/bundle-size/results/history-data.js \ --output benchmarks/bundle-size/results/pr-comment.md \ - --base-sha "${{ github.event.pull_request.base.sha }}" \ - --dashboard-url "https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}/benchmarks/bundle-size/" + --base-sha "$BASE_SHA" \ + --dashboard-url "https://${REPOSITORY_OWNER}.github.io/${REPOSITORY_NAME}/benchmarks/bundle-size/" - name: Upsert Sticky PR Comment env: @@ -111,12 +115,13 @@ jobs: contents: write steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 + persist-credentials: false - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Measure Bundle Size run: pnpm nx run @benchmarks/bundle-size:build --outputStyle=stream --skipRemoteCache diff --git a/.github/workflows/check-skills.yml b/.github/workflows/check-skills.yml index 9888015bb0..075775cfcd 100644 --- a/.github/workflows/check-skills.yml +++ b/.github/workflows/check-skills.yml @@ -1,172 +1,120 @@ # check-skills.yml — Drop this into your library repo's .github/workflows/ # -# Checks for stale intent skills after a release and opens a review PR -# if any skills need attention. The PR body includes a prompt you can -# paste into Claude Code, Cursor, or any coding agent to update them. +# Validates intent skills on PRs. After a release or manual run, opens or +# updates one review PR when existing skills, artifact coverage, or workspace +# package coverage need review. # -# Triggers: new release published, or manual workflow_dispatch. +# Triggers: pull requests touching skills/artifacts, pushes to main affecting +# docs/source paths, new release published, or manual workflow_dispatch. # -# Template variables (replaced by `intent setup`): -# @tanstack/react-router — e.g. @tanstack/query +# intent-workflow-version: 4 # -# Adapted for TanStack Router monorepo: loops over all packages with skills. +# Template variables (replaced by `intent setup`): +# @tanstack/router — e.g. @tanstack/query or my-workspace workspace name: Check Skills +concurrency: + group: check-skills-${{ github.ref }} + cancel-in-progress: true + on: + pull_request: + paths: + - 'skills/**' + - '**/skills/**' + - '_artifacts/**' + - '**/_artifacts/**' + push: + branches: [main] + paths: + - 'docs/**' + - 'packages/*/src/**' release: types: [published] workflow_dispatch: {} -permissions: - contents: write - pull-requests: write +permissions: {} jobs: - check: - name: Check for stale skills + validate: + name: Validate intent skills + if: github.event_name == 'pull_request' runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: - fetch-depth: 0 + persist-credentials: false - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: 20 - - name: Install intent CLI + - name: Install intent run: npm install -g @tanstack/intent - - name: Install dependencies - run: npm install --ignore-scripts - env: - npm_config_legacy_peer_deps: 'true' + - name: Validate skills + run: intent validate --github-summary - - name: Check staleness - id: stale - run: | - # Monorepo: collect stale reports from all packages with skills - ALL_OUTPUT="[" - FIRST=true - for dir in packages/*/; do - if [ -d "$dir/skills" ]; then - PKG_OUTPUT=$(cd "$dir" && npx @tanstack/intent stale --json 2>/dev/null) || true - if [ -n "$PKG_OUTPUT" ] && [ "$PKG_OUTPUT" != "[]" ] && [ "$PKG_OUTPUT" != "No intent-enabled packages found." ]; then - if [ "$FIRST" = true ]; then - FIRST=false - else - ALL_OUTPUT="${ALL_OUTPUT}," - fi - # Strip outer brackets and append entries - ENTRIES=$(echo "$PKG_OUTPUT" | node -e " - const input = require('fs').readFileSync('/dev/stdin','utf8').trim(); - try { const arr = JSON.parse(input); process.stdout.write(JSON.stringify(arr).slice(1, -1)); } catch {} - ") - ALL_OUTPUT="${ALL_OUTPUT}${ENTRIES}" - fi - fi - done - ALL_OUTPUT="${ALL_OUTPUT}]" - - echo "$ALL_OUTPUT" - - # Check if any skills need review - NEEDS_REVIEW=$(echo "$ALL_OUTPUT" | node -e " - const input = require('fs').readFileSync('/dev/stdin','utf8'); - try { - const reports = JSON.parse(input); - const stale = reports.flatMap(r => - r.skills.filter(s => s.needsReview).map(s => ({ library: r.library, skill: s.name, reasons: s.reasons })) - ); - if (stale.length > 0) { - console.log(JSON.stringify(stale)); - } - } catch {} - ") - - if [ -z "$NEEDS_REVIEW" ]; then - echo "has_stale=false" >> "$GITHUB_OUTPUT" - else - echo "has_stale=true" >> "$GITHUB_OUTPUT" - # Escape for multiline GH output - EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64) - echo "stale_json<<$EOF" >> "$GITHUB_OUTPUT" - echo "$NEEDS_REVIEW" >> "$GITHUB_OUTPUT" - echo "$EOF" >> "$GITHUB_OUTPUT" - fi + review: + name: Check intent skill coverage + if: github.event_name != 'pull_request' + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + steps: + - name: Checkout + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + with: + fetch-depth: 0 + persist-credentials: true # review job pushes a generated branch + + - name: Setup Node + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + with: + node-version: 20 + + - name: Install intent + run: npm install -g @tanstack/intent - - name: Build summary - if: steps.stale.outputs.has_stale == 'true' - id: summary + - name: Check skills + id: stale run: | - node -e " - const stale = JSON.parse(process.env.STALE_JSON); - const lines = stale.map(s => - '- **' + s.skill + '** (' + s.library + '): ' + s.reasons.join(', ') - ); - const summary = lines.join('\n'); - - const prompt = [ - 'Review and update the following stale intent skills for TanStack Router:', - '', - ...stale.map(s => '- ' + s.skill + ': ' + s.reasons.join(', ')), - '', - 'For each stale skill:', - '1. Read the current SKILL.md file', - '2. Check what changed in the library since the skill was last updated', - '3. Update the skill content to reflect current APIs and behavior', - '4. Run \`npx @tanstack/intent validate\` to verify the updated skill', - ].join('\n'); - - // Write outputs - const fs = require('fs'); - const env = fs.readFileSync(process.env.GITHUB_OUTPUT, 'utf8'); - const eof = require('crypto').randomBytes(15).toString('base64'); - fs.appendFileSync(process.env.GITHUB_OUTPUT, - 'summary<<' + eof + '\n' + summary + '\n' + eof + '\n' + - 'prompt<<' + eof + '\n' + prompt + '\n' + eof + '\n' - ); - " - env: - STALE_JSON: ${{ steps.stale.outputs.stale_json }} + intent stale --github-review --package-label "@tanstack/router" - - name: Open review PR - if: steps.stale.outputs.has_stale == 'true' + - name: Open or update review PR + if: steps.stale.outputs.has_review == 'true' env: + BASE_BRANCH: ${{ github.event.repository.default_branch }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ github.event.release.tag_name || 'manual' }} run: | - VERSION="${{ github.event.release.tag_name || 'manual' }}" BRANCH="skills/review-${VERSION}" git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - git checkout -b "$BRANCH" - git commit --allow-empty -m "chore: review stale skills for ${VERSION}" - git push origin "$BRANCH" - - gh pr create \ - --title "Review stale skills (${VERSION})" \ - --body "$(cat <<'PREOF' - ## Stale Skills Detected - - The following skills may need updates after the latest release: - ${{ steps.summary.outputs.summary }} - - --- - - ### Update Prompt - - Paste this into your coding agent (Claude Code, Cursor, etc.): - - ~~~ - ${{ steps.summary.outputs.prompt }} - ~~~ + git fetch origin "$BRANCH:refs/remotes/origin/$BRANCH" || true + if git show-ref --verify --quiet "refs/remotes/origin/$BRANCH"; then + git checkout -B "$BRANCH" "origin/$BRANCH" + else + git checkout -b "$BRANCH" + git commit --allow-empty -m "chore: review intent skills for ${VERSION}" + git push origin "$BRANCH" + fi - PREOF - )" \ - --head "$BRANCH" \ - --base main + PR_URL="$(gh pr list --head "$BRANCH" --json url --jq '.[0].url')" + if [ -n "$PR_URL" ]; then + gh pr edit "$PR_URL" --body-file pr-body.md + else + gh pr create \ + --title "Review intent skills (${VERSION})" \ + --body-file pr-body.md \ + --head "$BRANCH" \ + --base "$BASE_BRANCH" + fi diff --git a/.github/workflows/client-nav-benchmarks.yml b/.github/workflows/client-nav-benchmarks.yml index 1297e9c102..817aea1809 100644 --- a/.github/workflows/client-nav-benchmarks.yml +++ b/.github/workflows/client-nav-benchmarks.yml @@ -39,14 +39,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Run ${{ matrix.benchmark }}:${{ matrix.framework }} CodSpeed benchmark continue-on-error: true - uses: CodSpeedHQ/action@v4 + uses: CodSpeedHQ/action@3194d9a39c4d46684cb44bf7207fc56626aad8fd # v4 with: mode: simulation run: WITH_INSTRUMENTATION=1 pnpm nx run @benchmarks/${{ matrix.benchmark }}:test:perf:${{ matrix.framework }} diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 5e53b3c5bd..db4ee0d9b8 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -1,7 +1,7 @@ name: Labeler on: - pull_request_target: + pull_request: permissions: contents: read @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Labeller - uses: actions/labeler@v6.0.1 + uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} configuration-path: labeler-config.yml diff --git a/.github/workflows/notify-playbooks.yml b/.github/workflows/notify-playbooks.yml index 5e583930e7..00a45f8c80 100644 --- a/.github/workflows/notify-playbooks.yml +++ b/.github/workflows/notify-playbooks.yml @@ -24,15 +24,20 @@ on: - 'docs/**' - 'packages/*/src/**' +permissions: {} + jobs: notify: name: Notify TanStack Intent runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: fetch-depth: 2 + persist-credentials: false - name: Collect changed files id: changes @@ -41,7 +46,7 @@ jobs: echo "files=$FILES" >> "$GITHUB_OUTPUT" - name: Dispatch to intent repo - uses: peter-evans/repository-dispatch@v3 + uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 # v3 with: token: ${{ secrets.INTENT_NOTIFY_TOKEN }} repository: TanStack/intent diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1290bf96b9..95f351c309 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -13,7 +13,6 @@ env: permissions: contents: read - pull-requests: write jobs: test: @@ -23,15 +22,16 @@ jobs: TSR_TMP_DIR: ./tmp steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 + persist-credentials: false - name: Start Nx Agents run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Get base and head commits for `nx affected` - uses: nrwl/nx-set-shas@v4.4.0 + uses: nrwl/nx-set-shas@3e9ad7370203c1e93d109be57f3b72eb0eb511b1 # v4.4.0 with: main-branch-name: main - name: Run Checks @@ -42,13 +42,17 @@ jobs: preview: name: Preview runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 + persist-credentials: false - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Build Packages run: pnpm run build:all - name: Publish Previews @@ -56,10 +60,15 @@ jobs: version-preview: name: Version Preview runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false - name: Setup Tools - uses: TanStack/config/.github/setup@main + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main - name: Changeset Preview - uses: TanStack/config/.github/changeset-preview@main + uses: TanStack/config/.github/changeset-preview@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f53614c97..fb5c69751c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,54 +20,21 @@ permissions: jobs: release: name: Release - if: "!contains(github.event.head_commit.message, 'ci: changeset release')" runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6.0.2 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 - - name: Check for changesets - id: changesets - run: | - CHANGESET_FILES=$(ls .changeset/*.md 2>/dev/null | grep -v README.md || true) - if [ -z "$CHANGESET_FILES" ]; then - echo "has_changesets=false" >> "$GITHUB_OUTPUT" - else - echo "has_changesets=true" >> "$GITHUB_OUTPUT" - fi - - name: Start Nx Agents - if: steps.changesets.outputs.has_changesets == 'true' - run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml" + persist-credentials: true # changesets/action pushes Release PR commits - name: Setup Tools - uses: TanStack/config/.github/setup@main - - name: Run Tests - if: steps.changesets.outputs.has_changesets == 'true' - run: pnpm run test:ci --parallel=3 - - name: Stop Nx Agents - if: ${{ always() && steps.changesets.outputs.has_changesets == 'true' }} - run: npx nx-cloud stop-all-agents + uses: TanStack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main + - name: Run Build + run: pnpm run build:all - name: Enter Pre-Release Mode if: "contains(github.ref_name, '-pre') && !hashFiles('.changeset/pre.json')" run: pnpm changeset pre enter pre - - name: Version Packages - run: pnpm run changeset:version - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Commit and Push Version Changes - id: commit - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - git add . - if git commit -m "ci: changeset release"; then - git push - echo "committed=true" >> "$GITHUB_OUTPUT" - fi - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Determine dist-tag - if: steps.commit.outputs.committed == 'true' id: dist-tag run: | BRANCH="${GITHUB_REF_NAME}" @@ -78,11 +45,18 @@ jobs: else echo "latest=true" >> "$GITHUB_OUTPUT" fi - - name: Publish Packages - if: steps.commit.outputs.committed == 'true' - run: pnpm run changeset:publish ${{ steps.dist-tag.outputs.tag && format('--tag {0}', steps.dist-tag.outputs.tag) }} + - name: Create Release Pull Request or Publish + id: changesets + uses: changesets/action@63a615b9cd06ba9a3e6d13796c7fbcb080a60a0b # v1.8.0 + with: + version: pnpm run changeset:version + publish: pnpm run changeset:publish ${{ steps.dist-tag.outputs.tag && format('--tag {0}', steps.dist-tag.outputs.tag) }} + title: 'ci: Version Packages' + commit: 'ci: changeset release' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create GitHub Release - if: steps.commit.outputs.committed == 'true' + if: steps.changesets.outputs.published == 'true' run: node scripts/create-github-release.mjs ${{ steps.dist-tag.outputs.prerelease == 'true' && '--prerelease' }} ${{ steps.dist-tag.outputs.latest == 'true' && '--latest' }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/validate-skills.yml b/.github/workflows/validate-skills.yml index 8f39716aa9..1bfbb22006 100644 --- a/.github/workflows/validate-skills.yml +++ b/.github/workflows/validate-skills.yml @@ -12,16 +12,22 @@ on: - 'skills/**' - '**/skills/**' +permissions: {} + jobs: validate: name: Validate skill files runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + with: + persist-credentials: false - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 with: node-version: 20 diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml new file mode 100644 index 0000000000..1d4088db88 --- /dev/null +++ b/.github/workflows/zizmor.yml @@ -0,0 +1,25 @@ +name: GitHub Actions Security Analysis + +on: + push: + branches: [main] + pull_request: + branches: ['**'] + +permissions: {} + +jobs: + zizmor: + name: Run zizmor + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false + + - name: Run zizmor + uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3 + with: + advanced-security: false + annotations: true diff --git a/benchmarks/bundle-size/package.json b/benchmarks/bundle-size/package.json index 0cbd3715ea..844a7cf8a6 100644 --- a/benchmarks/bundle-size/package.json +++ b/benchmarks/bundle-size/package.json @@ -6,7 +6,7 @@ "build": "node ../../scripts/benchmarks/bundle-size/measure.mjs" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/react-router": "workspace:^", "@tanstack/react-start": "workspace:^", "@tanstack/solid-router": "workspace:^", @@ -14,7 +14,7 @@ "@tanstack/vue-router": "workspace:^", "react": "^19.0.0", "react-dom": "^19.0.0", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "vue": "^3.5.16" }, "devDependencies": { diff --git a/benchmarks/client-nav/package.json b/benchmarks/client-nav/package.json index 2913531dd9..91a3af3013 100644 --- a/benchmarks/client-nav/package.json +++ b/benchmarks/client-nav/package.json @@ -19,14 +19,14 @@ "test:types:vue": "tsc -p ./vue/tsconfig.json --noEmit" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/react-router": "workspace:^", "@tanstack/router-core": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/vue-router": "workspace:^", "react": "^19.0.0", "react-dom": "^19.0.0", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "vue": "^3.5.16" }, "devDependencies": { diff --git a/benchmarks/client-nav/solid/app.tsx b/benchmarks/client-nav/solid/app.tsx index 5c73ffce0c..4779054bec 100644 --- a/benchmarks/client-nav/solid/app.tsx +++ b/benchmarks/client-nav/solid/app.tsx @@ -68,7 +68,7 @@ function LinkPanel() { <> {(groupIndexAccessor) => { - const groupIndex = groupIndexAccessor() + const groupIndex = groupIndexAccessor const itemsId = groupIndex === 0 ? 1 : groupIndex + 2 const ctxId = groupIndex + 1 diff --git a/benchmarks/ssr/package.json b/benchmarks/ssr/package.json index d524c36d0d..e8c87b5ee0 100644 --- a/benchmarks/ssr/package.json +++ b/benchmarks/ssr/package.json @@ -16,7 +16,7 @@ "test:types:vue": "tsc -p ./vue/tsconfig.json --noEmit" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/react-router": "workspace:^", "@tanstack/react-start": "workspace:^", "@tanstack/solid-router": "workspace:^", @@ -25,7 +25,7 @@ "@tanstack/vue-start": "workspace:^", "react": "^19.0.0", "react-dom": "^19.0.0", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "vue": "^3.5.16" }, "devDependencies": { diff --git a/benchmarks/ssr/solid/src/workload.tsx b/benchmarks/ssr/solid/src/workload.tsx index eb65591ad5..f6439b9ddf 100644 --- a/benchmarks/ssr/solid/src/workload.tsx +++ b/benchmarks/ssr/solid/src/workload.tsx @@ -75,9 +75,9 @@ function LinkProbe(props: { salt: number }) { export function RouteWorkload() { return ( <> - {(probe) => } - {(probe) => } - {(probe) => } + {(probe) => } + {(probe) => } + {(probe) => } ) } diff --git a/e2e/solid-router/basepath-file-based/package.json b/e2e/solid-router/basepath-file-based/package.json index 1aa65b8800..f3f3eddc29 100644 --- a/e2e/solid-router/basepath-file-based/package.json +++ b/e2e/solid-router/basepath-file-based/package.json @@ -11,11 +11,11 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/basic-esbuild-file-based/package.json b/e2e/solid-router/basic-esbuild-file-based/package.json index f96e36a79d..c33a613100 100644 --- a/e2e/solid-router/basic-esbuild-file-based/package.json +++ b/e2e/solid-router/basic-esbuild-file-based/package.json @@ -10,13 +10,13 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/zod-adapter": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-file-based-code-splitting/package.json b/e2e/solid-router/basic-file-based-code-splitting/package.json index 110cb2b2e9..7c5a20b7eb 100644 --- a/e2e/solid-router/basic-file-based-code-splitting/package.json +++ b/e2e/solid-router/basic-file-based-code-splitting/package.json @@ -13,12 +13,12 @@ "test:e2e": "rm -rf port*.txt; pnpm run test:e2e:verbose-routes:true && pnpm run test:e2e:verbose-routes:false" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-router/basic-file-based/package.json b/e2e/solid-router/basic-file-based/package.json index e1f3ee7d24..ddbbf67b59 100644 --- a/e2e/solid-router/basic-file-based/package.json +++ b/e2e/solid-router/basic-file-based/package.json @@ -12,14 +12,14 @@ "test:e2e:default": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/zod-adapter": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-router/basic-scroll-restoration/package.json b/e2e/solid-router/basic-scroll-restoration/package.json index ca6236205c..5985faea2b 100644 --- a/e2e/solid-router/basic-scroll-restoration/package.json +++ b/e2e/solid-router/basic-scroll-restoration/package.json @@ -11,13 +11,13 @@ "test:e2e": "exit 0; rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-virtual": "^3.13.0", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-solid-query-file-based/package.json b/e2e/solid-router/basic-solid-query-file-based/package.json index ceb378ca7d..beb07929ca 100644 --- a/e2e/solid-router/basic-solid-query-file-based/package.json +++ b/e2e/solid-router/basic-solid-query-file-based/package.json @@ -11,7 +11,7 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-query": "^6.0.0-beta.4", @@ -19,7 +19,7 @@ "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-router/basic-solid-query/package.json b/e2e/solid-router/basic-solid-query/package.json index c23e719b99..0daf5fe762 100644 --- a/e2e/solid-router/basic-solid-query/package.json +++ b/e2e/solid-router/basic-solid-query/package.json @@ -11,14 +11,14 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/e2e/solid-router/basic-virtual-file-based/package.json b/e2e/solid-router/basic-virtual-file-based/package.json index dcf6f3bc52..27fce3b245 100644 --- a/e2e/solid-router/basic-virtual-file-based/package.json +++ b/e2e/solid-router/basic-virtual-file-based/package.json @@ -11,14 +11,14 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/virtual-file-routes": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json b/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json index 406548c91e..9f3d199ae4 100644 --- a/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json +++ b/e2e/solid-router/basic-virtual-named-export-config-file-based/package.json @@ -11,14 +11,14 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/virtual-file-routes": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-router/basic/package.json b/e2e/solid-router/basic/package.json index 43c2f65a99..bb6c5d0687 100644 --- a/e2e/solid-router/basic/package.json +++ b/e2e/solid-router/basic/package.json @@ -11,12 +11,12 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/e2e/solid-router/generator-cli-only/package.json b/e2e/solid-router/generator-cli-only/package.json index 8b2cfc4a39..4a611faec9 100644 --- a/e2e/solid-router/generator-cli-only/package.json +++ b/e2e/solid-router/generator-cli-only/package.json @@ -11,13 +11,13 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-cli": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/e2e/solid-router/js-only-file-based/package.json b/e2e/solid-router/js-only-file-based/package.json index 19f1ded128..e9ec3b111f 100644 --- a/e2e/solid-router/js-only-file-based/package.json +++ b/e2e/solid-router/js-only-file-based/package.json @@ -11,12 +11,12 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/e2e/solid-router/rspack-basic-file-based/package.json b/e2e/solid-router/rspack-basic-file-based/package.json index d350d4a194..69582f5ba4 100644 --- a/e2e/solid-router/rspack-basic-file-based/package.json +++ b/e2e/solid-router/rspack-basic-file-based/package.json @@ -10,11 +10,11 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json b/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json index 20f3076029..723e2872b3 100644 --- a/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json +++ b/e2e/solid-router/rspack-basic-virtual-named-export-config-file-based/package.json @@ -10,11 +10,11 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-router/scroll-restoration-sandbox-vite/package.json b/e2e/solid-router/scroll-restoration-sandbox-vite/package.json index de1a51e272..7528afc13d 100644 --- a/e2e/solid-router/scroll-restoration-sandbox-vite/package.json +++ b/e2e/solid-router/scroll-restoration-sandbox-vite/package.json @@ -14,14 +14,14 @@ "test:e2e": "rm -rf port*.txt; pnpm run test:e2e:browser && pnpm run test:e2e:hash" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/zod-adapter": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/__root.tsx b/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/__root.tsx index b4834f4598..48141c394d 100644 --- a/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/__root.tsx +++ b/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/__root.tsx @@ -49,12 +49,12 @@ function Nav(props: { type: 'header' | 'footer' }) { {(options) => ( - {prefix()}-{options().to} + {prefix()}-{options.to} )} diff --git a/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/index.tsx b/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/index.tsx index f7ce7725f3..41d9767485 100644 --- a/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/index.tsx +++ b/e2e/solid-router/scroll-restoration-sandbox-vite/src/routes/index.tsx @@ -25,10 +25,10 @@ function HomeComponent() { {(options) => (
-

{options().to} tests

+

{options.to} tests

- - {options().to}#at-the-bottom + + {options.to}#at-the-bottom

diff --git a/e2e/solid-router/sentry-integration/package.json b/e2e/solid-router/sentry-integration/package.json index 307f60d0e3..a272f33a16 100644 --- a/e2e/solid-router/sentry-integration/package.json +++ b/e2e/solid-router/sentry-integration/package.json @@ -14,12 +14,12 @@ "@sentry/solid": "^10.32.0", "@sentry/tracing": "^7.120.4", "@sentry/vite-plugin": "^4.6.1", - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/e2e/solid-router/view-transitions/package.json b/e2e/solid-router/view-transitions/package.json index 0d36b88abd..bf807b63c4 100644 --- a/e2e/solid-router/view-transitions/package.json +++ b/e2e/solid-router/view-transitions/package.json @@ -11,13 +11,13 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "workspace:^", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/e2e/solid-start/basic-auth/package.json b/e2e/solid-start/basic-auth/package.json index 5b0f07ab1f..31774f1548 100644 --- a/e2e/solid-start/basic-auth/package.json +++ b/e2e/solid-start/basic-auth/package.json @@ -16,12 +16,12 @@ "@libsql/client": "^0.15.15", "@prisma/adapter-libsql": "^7.0.0", "@prisma/client": "^7.0.0", - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0" }, diff --git a/e2e/solid-start/basic-cloudflare/package.json b/e2e/solid-start/basic-cloudflare/package.json index 90fe6d497f..2cf864e930 100644 --- a/e2e/solid-start/basic-cloudflare/package.json +++ b/e2e/solid-start/basic-cloudflare/package.json @@ -13,11 +13,11 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@cloudflare/vite-plugin": "^1.29.0", diff --git a/e2e/solid-start/basic-solid-query/package.json b/e2e/solid-start/basic-solid-query/package.json index 6e122c62a0..ef48a36732 100644 --- a/e2e/solid-start/basic-solid-query/package.json +++ b/e2e/solid-start/basic-solid-query/package.json @@ -12,7 +12,7 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "workspace:^", @@ -20,7 +20,7 @@ "@tanstack/solid-router-ssr-query": "workspace:^", "@tanstack/solid-start": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^4.1.12" diff --git a/e2e/solid-start/basic-solid-query/src/routes/posts.tsx b/e2e/solid-start/basic-solid-query/src/routes/posts.tsx index 14a7837528..c1d0f0a7d4 100644 --- a/e2e/solid-start/basic-solid-query/src/routes/posts.tsx +++ b/e2e/solid-start/basic-solid-query/src/routes/posts.tsx @@ -29,12 +29,12 @@ function PostsComponent() { -
{post().title.substring(0, 20)}
+
{post.title.substring(0, 20)}
)} diff --git a/e2e/solid-start/basic-solid-query/src/routes/users.tsx b/e2e/solid-start/basic-solid-query/src/routes/users.tsx index df2385f2e5..d957122a6e 100644 --- a/e2e/solid-start/basic-solid-query/src/routes/users.tsx +++ b/e2e/solid-start/basic-solid-query/src/routes/users.tsx @@ -28,12 +28,12 @@ function UsersComponent() { -
{user().name}
+
{user.name}
)} diff --git a/e2e/solid-start/basic-tsr-config/package.json b/e2e/solid-start/basic-tsr-config/package.json index f4ab2d6424..66741abbec 100644 --- a/e2e/solid-start/basic-tsr-config/package.json +++ b/e2e/solid-start/basic-tsr-config/package.json @@ -11,11 +11,11 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "vite": "^8.0.0" }, "devDependencies": { diff --git a/e2e/solid-start/basic/package.json b/e2e/solid-start/basic/package.json index a61fc1f67a..40f2b8b874 100644 --- a/e2e/solid-start/basic/package.json +++ b/e2e/solid-start/basic/package.json @@ -16,7 +16,7 @@ "test:e2e": "rm -rf dist; rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", @@ -24,7 +24,7 @@ "http-proxy-middleware": "^3.0.5", "js-cookie": "^3.0.5", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/e2e/solid-start/basic/src/routes/posts.tsx b/e2e/solid-start/basic/src/routes/posts.tsx index bf149027b1..0e94cd4d2c 100644 --- a/e2e/solid-start/basic/src/routes/posts.tsx +++ b/e2e/solid-start/basic/src/routes/posts.tsx @@ -28,12 +28,12 @@ function PostsComponent() { -
{post().title.substring(0, 20)}
+
{post.title.substring(0, 20)}
) diff --git a/e2e/solid-start/basic/src/routes/users.tsx b/e2e/solid-start/basic/src/routes/users.tsx index 1973b1a807..5960f3050f 100644 --- a/e2e/solid-start/basic/src/routes/users.tsx +++ b/e2e/solid-start/basic/src/routes/users.tsx @@ -30,12 +30,12 @@ function UsersComponent() { -
{user().name}
+
{user.name}
)} diff --git a/e2e/solid-start/csp/package.json b/e2e/solid-start/csp/package.json index 845261c4e7..093acfea28 100644 --- a/e2e/solid-start/csp/package.json +++ b/e2e/solid-start/csp/package.json @@ -11,10 +11,10 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "vite": "^8.0.0" }, "devDependencies": { diff --git a/e2e/solid-start/css-modules/package.json b/e2e/solid-start/css-modules/package.json index ff0e1e0daa..63ea2d8182 100644 --- a/e2e/solid-start/css-modules/package.json +++ b/e2e/solid-start/css-modules/package.json @@ -14,10 +14,10 @@ "test:e2e": "rm -rf port*.txt; pnpm run test:e2e:dev" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:*", "@tanstack/solid-start": "workspace:*", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-start/custom-basepath/package.json b/e2e/solid-start/custom-basepath/package.json index 936e97377e..7ba3ea7439 100644 --- a/e2e/solid-start/custom-basepath/package.json +++ b/e2e/solid-start/custom-basepath/package.json @@ -11,13 +11,13 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", "express": "^5.1.0", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@playwright/test": "^1.50.1", diff --git a/e2e/solid-start/custom-basepath/src/routes/posts.tsx b/e2e/solid-start/custom-basepath/src/routes/posts.tsx index 8c334484c0..22187bf863 100644 --- a/e2e/solid-start/custom-basepath/src/routes/posts.tsx +++ b/e2e/solid-start/custom-basepath/src/routes/posts.tsx @@ -28,12 +28,12 @@ function PostsComponent() { -
{post().title.substring(0, 20)}
+
{post.title.substring(0, 20)}
) diff --git a/e2e/solid-start/query-integration/package.json b/e2e/solid-start/query-integration/package.json index 8ff010abe3..84641f591c 100644 --- a/e2e/solid-start/query-integration/package.json +++ b/e2e/solid-start/query-integration/package.json @@ -12,14 +12,14 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-router-ssr-query": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/e2e/solid-start/scroll-restoration/package.json b/e2e/solid-start/scroll-restoration/package.json index f4092bbc49..0692dae066 100644 --- a/e2e/solid-start/scroll-restoration/package.json +++ b/e2e/solid-start/scroll-restoration/package.json @@ -12,13 +12,13 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", "@tanstack/zod-adapter": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/e2e/solid-start/selective-ssr/package.json b/e2e/solid-start/selective-ssr/package.json index 3d507bcd1b..c68049a159 100644 --- a/e2e/solid-start/selective-ssr/package.json +++ b/e2e/solid-start/selective-ssr/package.json @@ -12,10 +12,10 @@ "test:e2e": "exit 0; rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-start/serialization-adapters/package.json b/e2e/solid-start/serialization-adapters/package.json index 6c8704e850..3ad0b1a2df 100644 --- a/e2e/solid-start/serialization-adapters/package.json +++ b/e2e/solid-start/serialization-adapters/package.json @@ -12,11 +12,11 @@ "test:e2e": "exit 0; rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "vite": "^8.0.0", "vite-tsconfig-paths": "^5.1.4", "zod": "^3.24.2" diff --git a/e2e/solid-start/server-functions/package.json b/e2e/solid-start/server-functions/package.json index a29a25ddd4..18b122907d 100644 --- a/e2e/solid-start/server-functions/package.json +++ b/e2e/solid-start/server-functions/package.json @@ -12,7 +12,7 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "workspace:^", @@ -21,7 +21,7 @@ "@tanstack/solid-start": "workspace:^", "js-cookie": "^3.0.5", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/e2e/solid-start/server-functions/src/routes/factory/index.tsx b/e2e/solid-start/server-functions/src/routes/factory/index.tsx index c6d740791e..dbc266374a 100644 --- a/e2e/solid-start/server-functions/src/routes/factory/index.tsx +++ b/e2e/solid-start/server-functions/src/routes/factory/index.tsx @@ -208,7 +208,7 @@ function RouteComponent() {

Server functions middleware E2E tests

{(entry) => { - const [, testCase] = entry() + const [, testCase] = entry return }} diff --git a/e2e/solid-start/server-functions/src/routes/function-method/index.tsx b/e2e/solid-start/server-functions/src/routes/function-method/index.tsx index dc76553137..76c3ec1613 100644 --- a/e2e/solid-start/server-functions/src/routes/function-method/index.tsx +++ b/e2e/solid-start/server-functions/src/routes/function-method/index.tsx @@ -43,7 +43,7 @@ function RouteComponent() { {(entry) => { - const [, testCase] = entry() + const [, testCase] = entry return }} diff --git a/e2e/solid-start/server-functions/src/routes/primitives/index.tsx b/e2e/solid-start/server-functions/src/routes/primitives/index.tsx index 9ebb3612d6..e274712bc9 100644 --- a/e2e/solid-start/server-functions/src/routes/primitives/index.tsx +++ b/e2e/solid-start/server-functions/src/routes/primitives/index.tsx @@ -131,8 +131,7 @@ function RouteComponent() { return ( {(t) => { - const item = t() - return + return }} ) diff --git a/e2e/solid-start/server-routes/package.json b/e2e/solid-start/server-routes/package.json index dca28d69a6..706b955515 100644 --- a/e2e/solid-start/server-routes/package.json +++ b/e2e/solid-start/server-routes/package.json @@ -12,7 +12,7 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", @@ -20,7 +20,7 @@ "@tanstack/solid-start": "workspace:^", "js-cookie": "^3.0.5", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/e2e/solid-start/server-routes/src/routes/methods/only-any.tsx b/e2e/solid-start/server-routes/src/routes/methods/only-any.tsx index 21e1665a1f..042193d605 100644 --- a/e2e/solid-start/server-routes/src/routes/methods/only-any.tsx +++ b/e2e/solid-start/server-routes/src/routes/methods/only-any.tsx @@ -58,7 +58,7 @@ function RouteComponent() { return (

Server Route has only ANY handler

- {(method) => } + {(method) => }
) } diff --git a/e2e/solid-start/spa-mode/package.json b/e2e/solid-start/spa-mode/package.json index f1f0907dfb..d4460ceab4 100644 --- a/e2e/solid-start/spa-mode/package.json +++ b/e2e/solid-start/spa-mode/package.json @@ -12,11 +12,11 @@ "test:e2e": "exit 0; rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "zod": "^3.24.2" }, "devDependencies": { diff --git a/e2e/solid-start/virtual-routes/package.json b/e2e/solid-start/virtual-routes/package.json index 6538e851df..66c11a2d85 100644 --- a/e2e/solid-start/virtual-routes/package.json +++ b/e2e/solid-start/virtual-routes/package.json @@ -12,13 +12,13 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", "@tanstack/virtual-file-routes": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/e2e/solid-start/website/package.json b/e2e/solid-start/website/package.json index e613e4d651..02b71428f1 100644 --- a/e2e/solid-start/website/package.json +++ b/e2e/solid-start/website/package.json @@ -12,12 +12,12 @@ "test:e2e": "rm -rf port*.txt; playwright test --project=chromium" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "workspace:^", "@tanstack/solid-router-devtools": "workspace:^", "@tanstack/solid-start": "workspace:^", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "vite": "^8.0.0", "zod": "^3.24.2" diff --git a/examples/solid/authenticated-routes-firebase/package.json b/examples/solid/authenticated-routes-firebase/package.json index d895f39a44..f6c34aba91 100644 --- a/examples/solid/authenticated-routes-firebase/package.json +++ b/examples/solid/authenticated-routes-firebase/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", @@ -17,7 +17,7 @@ "firebase": "^11.4.0", "redaxios": "^0.5.1", "simple-icons": "^14.9.0", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/authenticated-routes/package.json b/examples/solid/authenticated-routes/package.json index a18d463987..e7987e0fe6 100644 --- a/examples/solid/authenticated-routes/package.json +++ b/examples/solid/authenticated-routes/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic-default-search-params/package.json b/examples/solid/basic-default-search-params/package.json index bedd888792..a50138d545 100644 --- a/examples/solid/basic-default-search-params/package.json +++ b/examples/solid/basic-default-search-params/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic-devtools-panel/package.json b/examples/solid/basic-devtools-panel/package.json index 564925ebd5..f9026c533f 100644 --- a/examples/solid/basic-devtools-panel/package.json +++ b/examples/solid/basic-devtools-panel/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/basic-file-based/package.json b/examples/solid/basic-file-based/package.json index a36c14e85c..1bbd0fad3c 100644 --- a/examples/solid/basic-file-based/package.json +++ b/examples/solid/basic-file-based/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic-non-nested-devtools/package.json b/examples/solid/basic-non-nested-devtools/package.json index a7b5a18c32..b9207d3b97 100644 --- a/examples/solid/basic-non-nested-devtools/package.json +++ b/examples/solid/basic-non-nested-devtools/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/basic-solid-query-file-based/package.json b/examples/solid/basic-solid-query-file-based/package.json index 94ef17d686..5cc92ffc9f 100644 --- a/examples/solid/basic-solid-query-file-based/package.json +++ b/examples/solid/basic-solid-query-file-based/package.json @@ -10,14 +10,14 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic-solid-query/package.json b/examples/solid/basic-solid-query/package.json index ace7da1406..01c5e7d66b 100644 --- a/examples/solid/basic-solid-query/package.json +++ b/examples/solid/basic-solid-query/package.json @@ -9,14 +9,14 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/basic-ssr-file-based/package.json b/examples/solid/basic-ssr-file-based/package.json index 25f9e1d832..5af79fd5d5 100644 --- a/examples/solid/basic-ssr-file-based/package.json +++ b/examples/solid/basic-ssr-file-based/package.json @@ -11,14 +11,14 @@ "debug": "node --inspect-brk server" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "compression": "^1.8.0", "express": "^4.21.2", "get-port": "^7.1.0", "node-fetch": "^3.3.2", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@tanstack/solid-router-devtools": "^2.0.0-beta.13", diff --git a/examples/solid/basic-ssr-streaming-file-based/package.json b/examples/solid/basic-ssr-streaming-file-based/package.json index aa2fb2967d..8c9011f5a2 100644 --- a/examples/solid/basic-ssr-streaming-file-based/package.json +++ b/examples/solid/basic-ssr-streaming-file-based/package.json @@ -11,7 +11,7 @@ "debug": "node --inspect-brk server" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", @@ -20,7 +20,7 @@ "get-port": "^7.1.0", "node-fetch": "^3.3.2", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic-virtual-file-based/package.json b/examples/solid/basic-virtual-file-based/package.json index b746ceb764..19f9b92516 100644 --- a/examples/solid/basic-virtual-file-based/package.json +++ b/examples/solid/basic-virtual-file-based/package.json @@ -9,14 +9,14 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/virtual-file-routes": "^1.161.7", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic-virtual-inside-file-based/package.json b/examples/solid/basic-virtual-inside-file-based/package.json index 3698e169d4..2b21efa6d6 100644 --- a/examples/solid/basic-virtual-inside-file-based/package.json +++ b/examples/solid/basic-virtual-inside-file-based/package.json @@ -9,14 +9,14 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/virtual-file-routes": "^1.161.7", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index ae2e3c2831..bf61d78a09 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/deferred-data/package.json b/examples/solid/deferred-data/package.json index baff054612..2cefaa27ce 100644 --- a/examples/solid/deferred-data/package.json +++ b/examples/solid/deferred-data/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/i18n-paraglide/package.json b/examples/solid/i18n-paraglide/package.json index 3829042b91..7c1e10bdeb 100644 --- a/examples/solid/i18n-paraglide/package.json +++ b/examples/solid/i18n-paraglide/package.json @@ -10,11 +10,11 @@ "test": "vitest run" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/kitchen-sink-file-based/package.json b/examples/solid/kitchen-sink-file-based/package.json index 0dbb55549b..2e9853a64b 100644 --- a/examples/solid/kitchen-sink-file-based/package.json +++ b/examples/solid/kitchen-sink-file-based/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "immer": "^10.1.1", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/kitchen-sink-solid-query-file-based/package.json b/examples/solid/kitchen-sink-solid-query-file-based/package.json index 4a98a13aba..463ae8c21e 100644 --- a/examples/solid/kitchen-sink-solid-query-file-based/package.json +++ b/examples/solid/kitchen-sink-solid-query-file-based/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-query": "^6.0.0-beta.4", @@ -18,7 +18,7 @@ "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "immer": "^10.1.1", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/kitchen-sink-solid-query/package.json b/examples/solid/kitchen-sink-solid-query/package.json index a168f05580..53b7377e57 100644 --- a/examples/solid/kitchen-sink-solid-query/package.json +++ b/examples/solid/kitchen-sink-solid-query/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", @@ -17,7 +17,7 @@ "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "immer": "^10.1.1", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/kitchen-sink/package.json b/examples/solid/kitchen-sink/package.json index a4c76b09ca..e0d1af21c3 100644 --- a/examples/solid/kitchen-sink/package.json +++ b/examples/solid/kitchen-sink/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "immer": "^10.1.1", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/large-file-based/package.json b/examples/solid/large-file-based/package.json index 69eb81c12b..639dcf067c 100644 --- a/examples/solid/large-file-based/package.json +++ b/examples/solid/large-file-based/package.json @@ -11,14 +11,14 @@ "test:types": "tsc --extendedDiagnostics" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/location-masking/package.json b/examples/solid/location-masking/package.json index ea9021fe3c..f2c164e92b 100644 --- a/examples/solid/location-masking/package.json +++ b/examples/solid/location-masking/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/navigation-blocking/package.json b/examples/solid/navigation-blocking/package.json index 4a3971a21f..6d489cb33e 100644 --- a/examples/solid/navigation-blocking/package.json +++ b/examples/solid/navigation-blocking/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/quickstart-esbuild-file-based/package.json b/examples/solid/quickstart-esbuild-file-based/package.json index f01b301945..80c24421db 100644 --- a/examples/solid/quickstart-esbuild-file-based/package.json +++ b/examples/solid/quickstart-esbuild-file-based/package.json @@ -9,12 +9,12 @@ "start": "dev" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/quickstart-file-based/package.json b/examples/solid/quickstart-file-based/package.json index f48aef33c2..4a5c738def 100644 --- a/examples/solid/quickstart-file-based/package.json +++ b/examples/solid/quickstart-file-based/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/quickstart-rspack-file-based/package.json b/examples/solid/quickstart-rspack-file-based/package.json index 0129b1d60e..3ff4dce026 100644 --- a/examples/solid/quickstart-rspack-file-based/package.json +++ b/examples/solid/quickstart-rspack-file-based/package.json @@ -8,12 +8,12 @@ "preview": "rsbuild preview" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/postcss": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "postcss": "^8.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/quickstart-webpack-file-based/package.json b/examples/solid/quickstart-webpack-file-based/package.json index bc3258455e..08f2227702 100644 --- a/examples/solid/quickstart-webpack-file-based/package.json +++ b/examples/solid/quickstart-webpack-file-based/package.json @@ -7,10 +7,10 @@ "build": "webpack build && tsc --noEmit" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { @@ -18,7 +18,7 @@ "@babel/preset-typescript": "^7.27.1", "@tanstack/router-plugin": "^1.167.12", "babel-loader": "^10.0.0", - "babel-preset-solid": "2.0.0-beta.10", + "babel-preset-solid": "2.0.0-beta.14", "css-loader": "^7.1.2", "html-webpack-plugin": "^5.6.3", "postcss": "^8.5.6", diff --git a/examples/solid/quickstart/package.json b/examples/solid/quickstart/package.json index 88d99d236e..ad6edd67b8 100644 --- a/examples/solid/quickstart/package.json +++ b/examples/solid/quickstart/package.json @@ -9,11 +9,11 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/router-monorepo-simple-lazy/package.json b/examples/solid/router-monorepo-simple-lazy/package.json index 8dca8f1541..9be628c921 100644 --- a/examples/solid/router-monorepo-simple-lazy/package.json +++ b/examples/solid/router-monorepo-simple-lazy/package.json @@ -8,12 +8,12 @@ "dev": "pnpm router build && pnpm post-feature build && pnpm app dev" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@types/node": "^22.7.4", diff --git a/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json b/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json index 732a75b355..52429f909f 100644 --- a/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json +++ b/examples/solid/router-monorepo-simple-lazy/packages/post-feature/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/solid-query": "^6.0.0-beta.4", "@router-solid-mono-simple-lazy/router": "workspace:*", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-simple-lazy/packages/router/package.json b/examples/solid/router-monorepo-simple-lazy/packages/router/package.json index 95428dd1cd..2340284af9 100644 --- a/examples/solid/router-monorepo-simple-lazy/packages/router/package.json +++ b/examples/solid/router-monorepo-simple-lazy/packages/router/package.json @@ -13,8 +13,8 @@ "@tanstack/router-plugin": "^1.167.12", "redaxios": "^0.5.1", "zod": "^3.24.2", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-simple/package.json b/examples/solid/router-monorepo-simple/package.json index cef411060b..474dc288e4 100644 --- a/examples/solid/router-monorepo-simple/package.json +++ b/examples/solid/router-monorepo-simple/package.json @@ -8,12 +8,12 @@ "dev": "pnpm router build && pnpm post-feature build && pnpm app dev" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@types/node": "^22.7.4", diff --git a/examples/solid/router-monorepo-simple/packages/app/package.json b/examples/solid/router-monorepo-simple/packages/app/package.json index 1948b28fa9..c7ca758810 100644 --- a/examples/solid/router-monorepo-simple/packages/app/package.json +++ b/examples/solid/router-monorepo-simple/packages/app/package.json @@ -11,8 +11,8 @@ "dependencies": { "@router-solid-mono-simple/post-feature": "workspace:*", "@router-solid-mono-simple/router": "workspace:*", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-simple/packages/post-feature/package.json b/examples/solid/router-monorepo-simple/packages/post-feature/package.json index 94f082f3e7..36a11e284a 100644 --- a/examples/solid/router-monorepo-simple/packages/post-feature/package.json +++ b/examples/solid/router-monorepo-simple/packages/post-feature/package.json @@ -9,8 +9,8 @@ "types": "./dist/index.d.ts", "dependencies": { "@router-solid-mono-simple/router": "workspace:*", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-simple/packages/router/package.json b/examples/solid/router-monorepo-simple/packages/router/package.json index b808f42874..73eecaf3be 100644 --- a/examples/solid/router-monorepo-simple/packages/router/package.json +++ b/examples/solid/router-monorepo-simple/packages/router/package.json @@ -13,8 +13,8 @@ "@tanstack/router-plugin": "^1.167.12", "redaxios": "^0.5.1", "zod": "^3.24.2", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-solid-query/package.json b/examples/solid/router-monorepo-solid-query/package.json index 0b7180276f..a5517404f9 100644 --- a/examples/solid/router-monorepo-solid-query/package.json +++ b/examples/solid/router-monorepo-solid-query/package.json @@ -10,14 +10,14 @@ "dev": "pnpm post-query build && pnpm router build && pnpm post-feature build && pnpm app dev" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@types/node": "^22.10.2", diff --git a/examples/solid/router-monorepo-solid-query/packages/app/package.json b/examples/solid/router-monorepo-solid-query/packages/app/package.json index cd2fe932e8..089604b1be 100644 --- a/examples/solid/router-monorepo-solid-query/packages/app/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/app/package.json @@ -12,8 +12,8 @@ "@tanstack/solid-query": "^6.0.0-beta.4", "@router-solid-mono-solid-query/post-feature": "workspace:*", "@router-solid-mono-solid-query/router": "workspace:*", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json b/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json index d6df99ce20..bc265d5932 100644 --- a/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/post-feature/package.json @@ -11,8 +11,8 @@ "@tanstack/solid-query": "^6.0.0-beta.4", "@router-solid-mono-solid-query/post-query": "workspace:*", "@router-solid-mono-solid-query/router": "workspace:*", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/router-monorepo-solid-query/packages/router/package.json b/examples/solid/router-monorepo-solid-query/packages/router/package.json index 56fc65c2ea..d66edd2372 100644 --- a/examples/solid/router-monorepo-solid-query/packages/router/package.json +++ b/examples/solid/router-monorepo-solid-query/packages/router/package.json @@ -15,8 +15,8 @@ "@router-solid-mono-solid-query/post-query": "workspace:*", "redaxios": "^0.5.1", "zod": "^3.24.2", - "solid-js": "2.0.0-beta.10", - "@solidjs/web": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14", + "@solidjs/web": "2.0.0-beta.14" }, "devDependencies": { "vite-plugin-solid": "^3.0.0-next.5", diff --git a/examples/solid/scroll-restoration/package.json b/examples/solid/scroll-restoration/package.json index 01b27ce08e..f78537161a 100644 --- a/examples/solid/scroll-restoration/package.json +++ b/examples/solid/scroll-restoration/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-virtual": "^3.13.0", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/search-validator-adapters/package.json b/examples/solid/search-validator-adapters/package.json index 9a58e4eadb..badf4b0111 100644 --- a/examples/solid/search-validator-adapters/package.json +++ b/examples/solid/search-validator-adapters/package.json @@ -10,7 +10,7 @@ "test:unit": "vitest" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/arktype-adapter": "^1.166.9", "@tanstack/router-plugin": "^1.167.12", @@ -20,7 +20,7 @@ "@tanstack/valibot-adapter": "^1.166.9", "@tanstack/zod-adapter": "^1.166.9", "arktype": "^2.1.7", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "valibot": "1.0.0-beta.15", "zod": "^3.24.2" diff --git a/examples/solid/start-basic-auth/package.json b/examples/solid/start-basic-auth/package.json index 19d734b413..af8371ab70 100644 --- a/examples/solid/start-basic-auth/package.json +++ b/examples/solid/start-basic-auth/package.json @@ -14,12 +14,12 @@ "@libsql/client": "^0.15.15", "@prisma/adapter-libsql": "^7.0.0", "@prisma/client": "^7.0.0", - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0" }, "devDependencies": { diff --git a/examples/solid/start-basic-authjs/package.json b/examples/solid/start-basic-authjs/package.json index 4e49438476..96b7b650de 100644 --- a/examples/solid/start-basic-authjs/package.json +++ b/examples/solid/start-basic-authjs/package.json @@ -11,11 +11,11 @@ }, "dependencies": { "@auth/core": "^0.41.1", - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "start-authjs": "^1.0.0", "tailwind-merge": "^2.6.0" }, diff --git a/examples/solid/start-basic-cloudflare/package.json b/examples/solid/start-basic-cloudflare/package.json index c67f79e103..2abaef610c 100644 --- a/examples/solid/start-basic-cloudflare/package.json +++ b/examples/solid/start-basic-cloudflare/package.json @@ -12,11 +12,11 @@ "postinstall": "npm run cf-typegen" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@cloudflare/vite-plugin": "^1.29.0", diff --git a/examples/solid/start-basic-netlify/package.json b/examples/solid/start-basic-netlify/package.json index 803710fca7..61b5c7b88f 100644 --- a/examples/solid/start-basic-netlify/package.json +++ b/examples/solid/start-basic-netlify/package.json @@ -9,11 +9,11 @@ "preview": "vite preview" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@netlify/vite-plugin-tanstack-start": "^1.1.4", diff --git a/examples/solid/start-basic-nitro/package.json b/examples/solid/start-basic-nitro/package.json index f581d7985b..19fc4d2efe 100644 --- a/examples/solid/start-basic-nitro/package.json +++ b/examples/solid/start-basic-nitro/package.json @@ -9,11 +9,11 @@ "preview": "vite preview" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@tailwindcss/vite": "^4.2.2", diff --git a/examples/solid/start-basic-solid-query/package.json b/examples/solid/start-basic-solid-query/package.json index 2056ce7590..4d7319528c 100644 --- a/examples/solid/start-basic-solid-query/package.json +++ b/examples/solid/start-basic-solid-query/package.json @@ -10,7 +10,7 @@ "start": "pnpx srvx --prod -s ../client dist/server/server.js" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-query-devtools": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", @@ -18,7 +18,7 @@ "@tanstack/solid-router-ssr-query": "^2.0.0-beta.18", "@tanstack/solid-start": "^2.0.0-beta.18", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0" }, "devDependencies": { diff --git a/examples/solid/start-basic-static/package.json b/examples/solid/start-basic-static/package.json index eb37b11604..bab7d23b12 100644 --- a/examples/solid/start-basic-static/package.json +++ b/examples/solid/start-basic-static/package.json @@ -10,13 +10,13 @@ "start": "pnpx srvx --prod -s ../client dist/server/server.js" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", "@tanstack/start-static-server-functions": "^1.166.25", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0" }, "devDependencies": { diff --git a/examples/solid/start-basic/package.json b/examples/solid/start-basic/package.json index ce1b681665..6fb4cd0f87 100644 --- a/examples/solid/start-basic/package.json +++ b/examples/solid/start-basic/package.json @@ -10,12 +10,12 @@ "start": "node .output/server/index.mjs" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0" }, "devDependencies": { diff --git a/examples/solid/start-bun/package.json b/examples/solid/start-bun/package.json index 4823b06420..fad13a59c3 100644 --- a/examples/solid/start-bun/package.json +++ b/examples/solid/start-bun/package.json @@ -13,7 +13,7 @@ "check": "prettier --write . && eslint --fix" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-devtools": "^0.7.0", @@ -21,7 +21,7 @@ "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-router-ssr-query": "^2.0.0-beta.18", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2" }, "devDependencies": { diff --git a/examples/solid/start-convex-better-auth/package.json b/examples/solid/start-convex-better-auth/package.json index edc03c0005..7a6c841488 100644 --- a/examples/solid/start-convex-better-auth/package.json +++ b/examples/solid/start-convex-better-auth/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@convex-dev/better-auth": "^0.9.7", - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", @@ -22,7 +22,7 @@ "convex": "^1.28.2", "convex-solidjs": "^0.0.3", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "tailwindcss": "^4.2.2", "zod": "^3.24.2" diff --git a/examples/solid/start-counter/package.json b/examples/solid/start-counter/package.json index 0333b49438..776fe845c9 100644 --- a/examples/solid/start-counter/package.json +++ b/examples/solid/start-counter/package.json @@ -10,12 +10,12 @@ "start": "pnpx srvx --prod -s ../client dist/server/server.js" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "zod": "^3.24.2" }, diff --git a/examples/solid/start-i18n-paraglide/package.json b/examples/solid/start-i18n-paraglide/package.json index 7f0854fd73..fe661f3aa3 100644 --- a/examples/solid/start-i18n-paraglide/package.json +++ b/examples/solid/start-i18n-paraglide/package.json @@ -9,12 +9,12 @@ "preview": "vite preview" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-devtools": "^0.7.0", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@inlang/paraglide-js": "^2.4.0", diff --git a/examples/solid/start-large/package.json b/examples/solid/start-large/package.json index c04af0c7bb..99cabf4c87 100644 --- a/examples/solid/start-large/package.json +++ b/examples/solid/start-large/package.json @@ -12,13 +12,13 @@ "test:types": "tsc --extendedDiagnostics" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-query": "^6.0.0-beta.4", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "valibot": "^1.0.0-beta.15" }, diff --git a/examples/solid/start-streaming-data-from-server-functions/package.json b/examples/solid/start-streaming-data-from-server-functions/package.json index def8ed79c8..f2fbac65d9 100644 --- a/examples/solid/start-streaming-data-from-server-functions/package.json +++ b/examples/solid/start-streaming-data-from-server-functions/package.json @@ -10,11 +10,11 @@ "start": "pnpx srvx --prod -s ../client dist/server/server.js" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "zod": "^3.24.2" }, "devDependencies": { diff --git a/examples/solid/start-supabase-basic/package.json b/examples/solid/start-supabase-basic/package.json index d6e2792897..b75e576088 100644 --- a/examples/solid/start-supabase-basic/package.json +++ b/examples/solid/start-supabase-basic/package.json @@ -12,14 +12,14 @@ "author": "", "license": "ISC", "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@supabase/ssr": "^0.5.2", "@supabase/supabase-js": "^2.48.1", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10" + "solid-js": "2.0.0-beta.14" }, "devDependencies": { "@tailwindcss/vite": "^4.2.2", diff --git a/examples/solid/start-tailwind-v4/package.json b/examples/solid/start-tailwind-v4/package.json index 57ab053d9f..c1004c2c0a 100644 --- a/examples/solid/start-tailwind-v4/package.json +++ b/examples/solid/start-tailwind-v4/package.json @@ -10,11 +10,11 @@ "start": "node .output/server/index.mjs" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "@tanstack/solid-start": "^2.0.0-beta.18", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwind-merge": "^2.6.0", "zod": "^3.24.2" }, diff --git a/examples/solid/view-transitions/package.json b/examples/solid/view-transitions/package.json index 95e135443a..30b967cb5a 100644 --- a/examples/solid/view-transitions/package.json +++ b/examples/solid/view-transitions/package.json @@ -9,13 +9,13 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/with-framer-motion/package.json b/examples/solid/with-framer-motion/package.json index d7840fac1c..1a9d2a0a65 100644 --- a/examples/solid/with-framer-motion/package.json +++ b/examples/solid/with-framer-motion/package.json @@ -9,12 +9,12 @@ "start": "vite" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/solid-router": "^2.0.0-beta.17", "@tanstack/solid-router-devtools": "^2.0.0-beta.13", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "solid-motionone": "^1.0.4", "tailwindcss": "^4.2.2", "zod": "^3.24.2" diff --git a/examples/solid/with-trpc/package.json b/examples/solid/with-trpc/package.json index 54d02f0319..295422036f 100644 --- a/examples/solid/with-trpc/package.json +++ b/examples/solid/with-trpc/package.json @@ -10,7 +10,7 @@ "start": "NODE_ENV=production node dist/server/server.js" }, "dependencies": { - "@solidjs/web": "2.0.0-beta.10", + "@solidjs/web": "2.0.0-beta.14", "@tailwindcss/vite": "^4.2.2", "@tanstack/router-plugin": "^1.167.12", "@tanstack/solid-router": "^2.0.0-beta.17", @@ -19,7 +19,7 @@ "@trpc/server": "^11.4.3", "express": "^4.21.2", "redaxios": "^0.5.1", - "solid-js": "2.0.0-beta.10", + "solid-js": "2.0.0-beta.14", "tailwindcss": "^4.2.2", "zod": "^3.24.2" }, diff --git a/examples/solid/with-trpc/src/routes/dashboard.posts.tsx b/examples/solid/with-trpc/src/routes/dashboard.posts.tsx index 70cf17f3e7..3ca324afc1 100644 --- a/examples/solid/with-trpc/src/routes/dashboard.posts.tsx +++ b/examples/solid/with-trpc/src/routes/dashboard.posts.tsx @@ -26,18 +26,18 @@ function DashboardPostsComponent() {
-                    #{post().id} - {post().title.slice(0, 10)}{' '}
+                    #{post.id} - {post.title.slice(0, 10)}{' '}
                     
diff --git a/package.json b/package.json
index a9b10bf80d..e21d40ebae 100644
--- a/package.json
+++ b/package.json
@@ -85,6 +85,7 @@
     "overrides": {
       "@types/babel__traverse": "^7.28.0",
       "vite-plugin-dts": "4.2.3",
+      "vite-plugin-solid@3.0.0-next.5>babel-preset-solid": "2.0.0-beta.14",
       "react": "$react",
       "react-dom": "$react-dom",
       "@types/react": "$@types/react",
diff --git a/packages/solid-router-devtools/package.json b/packages/solid-router-devtools/package.json
index aa0967eb6b..7cc4d6937c 100644
--- a/packages/solid-router-devtools/package.json
+++ b/packages/solid-router-devtools/package.json
@@ -66,21 +66,21 @@
     "node": ">=20.19"
   },
   "dependencies": {
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@tanstack/router-devtools-core": "workspace:*"
   },
   "devDependencies": {
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@types/node": ">=20",
-    "solid-js": "2.0.0-beta.10",
+    "solid-js": "2.0.0-beta.14",
     "vite": "*",
     "vite-plugin-solid": "^3.0.0-next.5"
   },
   "peerDependencies": {
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@tanstack/router-core": "workspace:^",
     "@tanstack/solid-router": "workspace:^",
-    "solid-js": "2.0.0-beta.10"
+    "solid-js": "2.0.0-beta.14"
   },
   "peerDependenciesMeta": {
     "@tanstack/router-core": {
diff --git a/packages/solid-router-ssr-query/package.json b/packages/solid-router-ssr-query/package.json
index 21a3f2d89d..e969ba0094 100644
--- a/packages/solid-router-ssr-query/package.json
+++ b/packages/solid-router-ssr-query/package.json
@@ -67,19 +67,19 @@
     "@tanstack/router-ssr-query-core": "workspace:*"
   },
   "devDependencies": {
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@tanstack/solid-query": "^6.0.0-beta.4",
     "@tanstack/solid-router": "workspace:*",
     "eslint-plugin-solid": "^0.14.5",
-    "solid-js": "2.0.0-beta.10",
+    "solid-js": "2.0.0-beta.14",
     "vite": "*",
     "vite-plugin-solid": "^3.0.0-next.5"
   },
   "peerDependencies": {
-    "@solidjs/web": ">=2.0.0-beta.10",
+    "@solidjs/web": ">=2.0.0-beta.14",
     "@tanstack/query-core": ">=5.90.0",
     "@tanstack/solid-query": ">=5.90.0",
     "@tanstack/solid-router": ">=2.0.0-alpha.1",
-    "solid-js": ">=2.0.0-beta.10"
+    "solid-js": ">=2.0.0-beta.14"
   }
 }
diff --git a/packages/solid-router/package.json b/packages/solid-router/package.json
index 4ac0807664..5e00535f8a 100644
--- a/packages/solid-router/package.json
+++ b/packages/solid-router/package.json
@@ -106,20 +106,20 @@
   "dependencies": {
     "@solid-devtools/logger": "^0.9.4",
     "@solidjs/meta": "^0.29.4",
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@tanstack/history": "workspace:*",
     "@tanstack/router-core": "workspace:*",
     "isbot": "^5.1.22"
   },
   "devDependencies": {
     "@solidjs/testing-library": "^0.8.10",
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@tanstack/intent": "^0.0.14",
     "@testing-library/jest-dom": "^6.6.3",
     "@types/node": ">=20",
     "combinate": "^1.1.11",
     "eslint-plugin-solid": "^0.14.5",
-    "solid-js": "2.0.0-beta.10",
+    "solid-js": "2.0.0-beta.14",
     "vite": "*",
     "vite-plugin-solid": "^3.0.0-next.5",
     "zod": "^3.23.8"
diff --git a/packages/solid-router/src/Asset.tsx b/packages/solid-router/src/Asset.tsx
index 9279bfee02..6292e48484 100644
--- a/packages/solid-router/src/Asset.tsx
+++ b/packages/solid-router/src/Asset.tsx
@@ -13,14 +13,11 @@ export function Asset({
     case 'title':
       return 
     case 'meta':
-      return <meta {...attrs} />
+      return <HeadElement tag="meta" attrs={attrs} />
     case 'link':
-      return <link {...attrs} />
+      return <HeadElement tag="link" attrs={attrs} />
     case 'style':
-      if (typeof children === 'string') {
-        return <style {...attrs} innerHTML={children} />
-      }
-      return <style {...attrs} />
+      return <HeadElement tag="style" attrs={attrs} children={children} />
     case 'script':
       return <Script attrs={attrs} children={children} />
     default:
@@ -28,6 +25,63 @@ export function Asset({
   }
 }
 
+function HeadElement(props: {
+  tag: 'meta' | 'link' | 'style'
+  attrs?: Record<string, any>
+  children?: unknown
+}): JSX.Element | null {
+  const router = useRouter()
+
+  // Server: render the element in the tree so it's part of the SSR'd HTML.
+  // (Where <HeadContent /> is placed determines where it appears in the SSR
+  // output; the head-content design supports rendering in <body> for full-
+  // document hydration.)
+  if (isServer ?? router.isServer) {
+    const { tag, attrs, children } = props
+    if (tag === 'style' && typeof children === 'string') {
+      return <style {...attrs} innerHTML={children} />
+    }
+    if (tag === 'style') return <style {...attrs} />
+    if (tag === 'meta') return <meta {...attrs} />
+    return <link {...attrs} />
+  }
+
+  // Client: imperatively insert the element into document.head so it lands
+  // in <head> even when <HeadContent /> is placed in <body>, and reactively
+  // update on attribute/children changes via createEffect cleanup.
+  createEffect(
+    () => ({ tag: props.tag, attrs: props.attrs, children: props.children }),
+    ({ tag, attrs, children }) => {
+      const el = document.createElement(tag)
+
+      if (attrs) {
+        for (const [key, value] of Object.entries(attrs)) {
+          if (value !== undefined && value !== false && value !== null) {
+            el.setAttribute(
+              key,
+              typeof value === 'boolean' ? '' : String(value),
+            )
+          }
+        }
+      }
+
+      if (tag === 'style' && typeof children === 'string') {
+        el.textContent = children
+      }
+
+      document.head.appendChild(el)
+
+      return () => {
+        if (el.parentNode) {
+          el.parentNode.removeChild(el)
+        }
+      }
+    },
+  )
+
+  return null
+}
+
 function Title(props: {
   attrs?: Record<string, any>
   children?: unknown
diff --git a/packages/solid-router/src/CatchBoundary.tsx b/packages/solid-router/src/CatchBoundary.tsx
index 2313aad980..11b51c67c9 100644
--- a/packages/solid-router/src/CatchBoundary.tsx
+++ b/packages/solid-router/src/CatchBoundary.tsx
@@ -14,7 +14,9 @@ export function CatchBoundary(
   return (
     <Solid.Errored
       fallback={(error, reset) => {
-        props.onCatch?.(error)
+        const resolvedError = Solid.untrack(() => error() as Error)
+
+        props.onCatch?.(resolvedError)
 
         Solid.createEffect(props.getResetKey, () => {
           // We trigger reset here. For a fully deferred effect we might need usePrevious,
@@ -25,7 +27,7 @@ export function CatchBoundary(
         return (
           <Dynamic
             component={props.errorComponent ?? ErrorComponent}
-            error={error}
+            error={resolvedError}
             reset={reset}
           />
         )
diff --git a/packages/solid-router/src/HeadContent.dev.tsx b/packages/solid-router/src/HeadContent.dev.tsx
index d953190477..1df63c24dc 100644
--- a/packages/solid-router/src/HeadContent.dev.tsx
+++ b/packages/solid-router/src/HeadContent.dev.tsx
@@ -1,8 +1,7 @@
 import { For, createEffect, createMemo } from 'solid-js'
-import { Portal, isServer } from '@solidjs/web'
+import { HydrationScript } from '@solidjs/web'
 import { Asset } from './Asset'
 import { useHydrated } from './ClientOnly'
-import { useRouter } from './useRouter'
 import { useTags } from './headContentUtils'
 import type { HeadContentProps } from './HeadContent'
 
@@ -10,9 +9,6 @@ const DEV_STYLES_ATTR = 'data-tanstack-router-dev-styles'
 
 /**
  * @description The `HeadContent` component is used to render meta tags, links, and scripts for the current route.
- * When using full document hydration (hydrating from `<html>`), this component should be rendered in the `<body>`
- * to ensure it's part of the reactive tree and updates correctly during client-side navigation.
- * The component uses portals internally to render content into the `<head>` element.
  *
  * Development version: filters out dev styles link after hydration and
  * includes a fallback cleanup effect for hydration mismatch cases.
@@ -20,7 +16,6 @@ const DEV_STYLES_ATTR = 'data-tanstack-router-dev-styles'
 export function HeadContent(props: HeadContentProps) {
   const tags = useTags(props.assetCrossOrigin)
   const hydrated = useHydrated()
-  const router = useRouter()
 
   // Fallback cleanup for hydration mismatch cases
   // Runs when hydration completes to remove any orphaned dev styles links from DOM
@@ -43,18 +38,15 @@ export function HeadContent(props: HeadContentProps) {
     return tags()
   })
 
-  const content = () => (
-    <For each={filteredTags()}>
-      {(tag) => {
-        const t = tag() as any
-        return <Asset tag={t.tag} attrs={t.attrs} children={t.children} />
-      }}
-    </For>
-  )
-
-  return (isServer ?? router.isServer) ? (
-    content()
-  ) : (
-    <Portal mount={document.head}>{content()}</Portal>
+  return (
+    <>
+      <HydrationScript />
+      <For each={filteredTags()}>
+        {(tag) => {
+          const t = tag as any
+          return <Asset tag={t.tag} attrs={t.attrs} children={t.children} />
+        }}
+      </For>
+    </>
   )
 }
diff --git a/packages/solid-router/src/HeadContent.tsx b/packages/solid-router/src/HeadContent.tsx
index 7b27f4a939..c3d7be5fb4 100644
--- a/packages/solid-router/src/HeadContent.tsx
+++ b/packages/solid-router/src/HeadContent.tsx
@@ -1,7 +1,6 @@
 import { For } from 'solid-js'
-import { HydrationScript, Portal, isServer } from '@solidjs/web'
+import { HydrationScript } from '@solidjs/web'
 import { Asset } from './Asset'
-import { useRouter } from './useRouter'
 import { useTags } from './headContentUtils'
 import type { AssetCrossOriginConfig } from '@tanstack/router-core'
 
@@ -11,32 +10,20 @@ export interface HeadContentProps {
 
 /**
  * @description The `HeadContent` component is used to render meta tags, links, and scripts for the current route.
- * When using full document hydration (hydrating from `<html>`), this component should be rendered in the `<body>`
- * to ensure it's part of the reactive tree and updates correctly during client-side navigation.
- * The component uses portals internally to render content into the `<head>` element.
+ * Place this component inside the `<head>` of your document so the rendered tags end up in the right place.
  */
 export function HeadContent(props: HeadContentProps) {
   const tags = useTags(props.assetCrossOrigin)
-  const router = useRouter()
 
-  const content = () => (
+  return (
     <>
       <HydrationScript />
       <For each={tags()}>
         {(tag) => {
-          const t = tag() as any
+          const t = tag as any
           return <Asset tag={t.tag} attrs={t.attrs} children={t.children} />
         }}
       </For>
     </>
   )
-
-  return (isServer ?? router.isServer) ? (
-    content()
-  ) : (
-    <>
-      <HydrationScript />
-      <Portal mount={document.head}>{content()}</Portal>
-    </>
-  )
 }
diff --git a/packages/solid-router/src/Scripts.tsx b/packages/solid-router/src/Scripts.tsx
index eea9b3b430..d646f3f167 100644
--- a/packages/solid-router/src/Scripts.tsx
+++ b/packages/solid-router/src/Scripts.tsx
@@ -69,8 +69,7 @@ export const Scripts = () => {
     <NoHydration>
       <Solid.For each={allScripts()}>
         {(asset) => {
-          const a = Solid.untrack(asset)
-          return <Asset {...a} />
+          return <Asset {...asset} />
         }}
       </Solid.For>
     </NoHydration>
diff --git a/packages/solid-router/src/link.tsx b/packages/solid-router/src/link.tsx
index 191b1bb1b7..63ad2a738a 100644
--- a/packages/solid-router/src/link.tsx
+++ b/packages/solid-router/src/link.tsx
@@ -119,126 +119,145 @@ export function useLinkProps<
   ] as any)
 
   const currentLocation = Solid.createMemo(() => router.stores.location.state, {
+    lazy: true,
     equals: (prev, next) => prev?.href === next?.href,
   })
 
   const _options = () => options
 
-  const next = Solid.createMemo(() => {
-    // Rebuild when inherited search/hash or the current route context changes.
-    const _fromLocation = currentLocation()
-    const options = { _fromLocation, ..._options() } as any
-    // untrack because router-core will also access stores, which are signals in solid
-    return Solid.untrack(() => router.buildLocation(options))
-  })
+  const next = Solid.createMemo(
+    () => {
+      // Rebuild when inherited search/hash or the current route context changes.
+      const _fromLocation = currentLocation()
+      const options = { _fromLocation, ..._options() } as any
+      // untrack because router-core will also access stores, which are signals in solid
+      return Solid.untrack(() => router.buildLocation(options))
+    },
+    { lazy: true },
+  )
 
-  const hrefOption = Solid.createMemo(() => {
-    if (_options().disabled) return undefined
-    // Use publicHref - it contains the correct href for display
-    // When a rewrite changes the origin, publicHref is the full URL
-    // Otherwise it's the origin-stripped path
-    // This avoids constructing URL objects in the hot path
-    const location = next().maskedLocation ?? next()
-    const publicHref = location.publicHref
-    const external = location.external
-
-    if (external) {
-      return { href: publicHref, external: true }
-    }
+  const hrefOption = Solid.createMemo(
+    () => {
+      if (_options().disabled) return undefined
+      // Use publicHref - it contains the correct href for display
+      // When a rewrite changes the origin, publicHref is the full URL
+      // Otherwise it's the origin-stripped path
+      // This avoids constructing URL objects in the hot path
+      const location = next().maskedLocation ?? next()
+      const publicHref = location.publicHref
+      const external = location.external
+
+      if (external) {
+        return { href: publicHref, external: true }
+      }
 
-    return {
-      href: router.history.createHref(publicHref) || '/',
-      external: false,
-    }
-  })
+      return {
+        href: router.history.createHref(publicHref) || '/',
+        external: false,
+      }
+    },
+    { lazy: true },
+  )
 
-  const externalLink = Solid.createMemo(() => {
-    const _href = hrefOption()
-    if (_href?.external) {
-      // Block dangerous protocols for external links
-      if (isDangerousProtocol(_href.href, router.protocolAllowlist)) {
-        if (process.env.NODE_ENV !== 'production') {
-          console.warn(`Blocked Link with dangerous protocol: ${_href.href}`)
+  const externalLink = Solid.createMemo(
+    () => {
+      const _href = hrefOption()
+      if (_href?.external) {
+        // Block dangerous protocols for external links
+        if (isDangerousProtocol(_href.href, router.protocolAllowlist)) {
+          if (process.env.NODE_ENV !== 'production') {
+            console.warn(`Blocked Link with dangerous protocol: ${_href.href}`)
+          }
+          return undefined
         }
-        return undefined
+        return _href.href
       }
-      return _href.href
-    }
-    const to = _options().to
-    const safeInternal = isSafeInternal(to)
-    if (safeInternal) return undefined
-    if (typeof to !== 'string' || to.indexOf(':') === -1) return undefined
-    try {
-      new URL(to as any)
-      // Block dangerous protocols like javascript:, blob:, data:
-      if (isDangerousProtocol(to, router.protocolAllowlist)) {
-        if (process.env.NODE_ENV !== 'production') {
-          console.warn(`Blocked Link with dangerous protocol: ${to}`)
+      const to = _options().to
+      const safeInternal = isSafeInternal(to)
+      if (safeInternal) return undefined
+      if (typeof to !== 'string' || to.indexOf(':') === -1) return undefined
+      try {
+        new URL(to as any)
+        // Block dangerous protocols like javascript:, blob:, data:
+        if (isDangerousProtocol(to, router.protocolAllowlist)) {
+          if (process.env.NODE_ENV !== 'production') {
+            console.warn(`Blocked Link with dangerous protocol: ${to}`)
+          }
+          return undefined
         }
-        return undefined
-      }
-      return to
-    } catch {}
-    return undefined
-  })
+        return to
+      } catch {}
+      return undefined
+    },
+    { lazy: true },
+  )
 
-  const preload = Solid.createMemo(() => {
-    if (_options().reloadDocument || externalLink()) {
-      return false
-    }
-    return local.preload ?? router.options.defaultPreload
-  })
+  const preload = Solid.createMemo(
+    () => {
+      if (_options().reloadDocument || externalLink()) {
+        return false
+      }
+      return local.preload ?? router.options.defaultPreload
+    },
+    { lazy: true },
+  )
   const preloadDelay = () =>
     local.preloadDelay ?? router.options.defaultPreloadDelay ?? 0
 
-  const isActive = Solid.createMemo(() => {
-    if (externalLink()) return false
-    const activeOptions = local.activeOptions
-    const current = currentLocation()
-    const nextLocation = next()
-
-    if (activeOptions?.exact) {
-      const testExact = exactPathTest(
-        current.pathname,
-        nextLocation.pathname,
-        router.basepath,
-      )
-      if (!testExact) {
-        return false
-      }
-    } else {
-      const currentPath = removeTrailingSlash(current.pathname, router.basepath)
-      const nextPath = removeTrailingSlash(
-        nextLocation.pathname,
-        router.basepath,
-      )
-
-      const pathIsFuzzyEqual =
-        currentPath.startsWith(nextPath) &&
-        (currentPath.length === nextPath.length ||
-          currentPath[nextPath.length] === '/')
-      if (!pathIsFuzzyEqual) {
-        return false
+  const isActive = Solid.createMemo(
+    () => {
+      if (externalLink()) return false
+      const activeOptions = local.activeOptions
+      const current = currentLocation()
+      const nextLocation = next()
+
+      if (activeOptions?.exact) {
+        const testExact = exactPathTest(
+          current.pathname,
+          nextLocation.pathname,
+          router.basepath,
+        )
+        if (!testExact) {
+          return false
+        }
+      } else {
+        const currentPath = removeTrailingSlash(
+          current.pathname,
+          router.basepath,
+        )
+        const nextPath = removeTrailingSlash(
+          nextLocation.pathname,
+          router.basepath,
+        )
+
+        const pathIsFuzzyEqual =
+          currentPath.startsWith(nextPath) &&
+          (currentPath.length === nextPath.length ||
+            currentPath[nextPath.length] === '/')
+        if (!pathIsFuzzyEqual) {
+          return false
+        }
       }
-    }
 
-    if (activeOptions?.includeSearch ?? true) {
-      const searchTest = deepEqual(current.search, nextLocation.search, {
-        partial: !activeOptions?.exact,
-        ignoreUndefined: !activeOptions?.explicitUndefined,
-      })
-      if (!searchTest) {
-        return false
+      if (activeOptions?.includeSearch ?? true) {
+        const searchTest = deepEqual(current.search, nextLocation.search, {
+          partial: !activeOptions?.exact,
+          ignoreUndefined: !activeOptions?.explicitUndefined,
+        })
+        if (!searchTest) {
+          return false
+        }
       }
-    }
 
-    if (activeOptions?.includeHash) {
-      const currentHash =
-        shouldHydrateHash && !hasHydrated() ? '' : current.hash
-      return currentHash === nextLocation.hash
-    }
-    return true
-  })
+      if (activeOptions?.includeHash) {
+        const currentHash =
+          shouldHydrateHash && !hasHydrated() ? '' : current.hash
+        return currentHash === nextLocation.hash
+      }
+      return true
+    },
+    { lazy: true },
+  )
 
   const doPreload = () =>
     router
@@ -392,6 +411,7 @@ export function useLinkProps<
       local.inactiveProps === STATIC_INACTIVE_PROPS_GET &&
       local.class === undefined &&
       local.style === undefined,
+    { lazy: true },
   )
 
   const onClick = createComposedHandler(() => local.onClick, handleClick)
@@ -422,57 +442,60 @@ export function useLinkProps<
     style?: JSX.CSSProperties
   }
 
-  const resolvedProps = Solid.createMemo(() => {
-    const active = isActive()
-
-    const base = {
-      href: hrefOption()?.href,
-      ref: mergeRefs(setRef, _options().ref as any),
-      onClick,
-      onBlur,
-      onFocus,
-      onMouseEnter,
-      onMouseOver,
-      onMouseLeave,
-      onMouseOut,
-      onTouchStart,
-      disabled: !!local.disabled,
-      target: local.target,
-      ...(local.disabled && STATIC_DISABLED_PROPS),
-      ...(isTransitioning() && STATIC_TRANSITIONING_ATTRIBUTES),
-    }
+  const resolvedProps = Solid.createMemo(
+    () => {
+      const active = isActive()
+
+      const base = {
+        href: hrefOption()?.href,
+        ref: mergeRefs(setRef, _options().ref as any),
+        onClick,
+        onBlur,
+        onFocus,
+        onMouseEnter,
+        onMouseOver,
+        onMouseLeave,
+        onMouseOut,
+        onTouchStart,
+        disabled: !!local.disabled,
+        target: local.target,
+        ...(local.disabled && STATIC_DISABLED_PROPS),
+        ...(isTransitioning() && STATIC_TRANSITIONING_ATTRIBUTES),
+      }
 
-    if (simpleStyling()) {
-      return {
-        ...base,
-        ...(active && STATIC_DEFAULT_ACTIVE_ATTRIBUTES),
+      if (simpleStyling()) {
+        return {
+          ...base,
+          ...(active && STATIC_DEFAULT_ACTIVE_ATTRIBUTES),
+        }
       }
-    }
 
-    const activeProps: ResolvedLinkStateProps = active
-      ? (functionalUpdate(local.activeProps as any, {}) ?? EMPTY_OBJECT)
-      : EMPTY_OBJECT
-    const inactiveProps: ResolvedLinkStateProps = active
-      ? EMPTY_OBJECT
-      : functionalUpdate(local.inactiveProps, {})
-    const style = {
-      ...local.style,
-      ...activeProps.style,
-      ...inactiveProps.style,
-    }
-    const className = [local.class, activeProps.class, inactiveProps.class]
-      .filter(Boolean)
-      .join(' ')
-
-    return {
-      ...activeProps,
-      ...inactiveProps,
-      ...base,
-      ...(Object.keys(style).length ? { style } : undefined),
-      ...(className ? { class: className } : undefined),
-      ...(active && STATIC_ACTIVE_ATTRIBUTES),
-    } as ResolvedLinkStateProps
-  })
+      const activeProps: ResolvedLinkStateProps = active
+        ? (functionalUpdate(local.activeProps as any, {}) ?? EMPTY_OBJECT)
+        : EMPTY_OBJECT
+      const inactiveProps: ResolvedLinkStateProps = active
+        ? EMPTY_OBJECT
+        : functionalUpdate(local.inactiveProps, {})
+      const style = {
+        ...local.style,
+        ...activeProps.style,
+        ...inactiveProps.style,
+      }
+      const className = [local.class, activeProps.class, inactiveProps.class]
+        .filter(Boolean)
+        .join(' ')
+
+      return {
+        ...activeProps,
+        ...inactiveProps,
+        ...base,
+        ...(Object.keys(style).length ? { style } : undefined),
+        ...(className ? { class: className } : undefined),
+        ...(active && STATIC_ACTIVE_ATTRIBUTES),
+      } as ResolvedLinkStateProps
+    },
+    { lazy: true },
+  )
 
   return Solid.merge(propsSafeToSpread, resolvedProps) as any
 }
@@ -643,7 +666,6 @@ export const Link: LinkComponent<'a'> = (props) => {
     '_asChild',
     'children',
   ])
-
   const [_, linkProps] = splitProps(useLinkProps(rest as unknown as any), [
     'type',
   ])
@@ -652,7 +674,6 @@ export const Link: LinkComponent<'a'> = (props) => {
   // re-accessing the children getter (which in Solid 2.0 would
   // re-invoke createComponent each time for JSX children).
   const resolvedChildren = Solid.children(() => local.children as JSX.Element)
-
   const children = () => {
     const ch = resolvedChildren()
     if (typeof ch === 'function') {
diff --git a/packages/solid-router/tests/disableGlobalCatchBoundary.test.tsx b/packages/solid-router/tests/disableGlobalCatchBoundary.test.tsx
index 2113cea268..22b82ee278 100644
--- a/packages/solid-router/tests/disableGlobalCatchBoundary.test.tsx
+++ b/packages/solid-router/tests/disableGlobalCatchBoundary.test.tsx
@@ -29,10 +29,7 @@ function TestErrorBoundary(props: { children: JSX.Element }) {
   return (
     <ErrorBoundary
       fallback={(err) => (
-        <div>
-          External Error Boundary Caught:{' '}
-          {typeof err === 'function' ? err()?.message : err?.message}
-        </div>
+        <div>External Error Boundary Caught: {(err() as Error).message}</div>
       )}
     >
       {props.children}
diff --git a/packages/solid-start-client/package.json b/packages/solid-start-client/package.json
index 5421e32cb2..04c06e755d 100644
--- a/packages/solid-start-client/package.json
+++ b/packages/solid-start-client/package.json
@@ -65,9 +65,9 @@
   },
   "devDependencies": {
     "@solidjs/testing-library": "^0.8.10",
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@testing-library/jest-dom": "^6.6.3",
-    "solid-js": "2.0.0-beta.10",
+    "solid-js": "2.0.0-beta.14",
     "vite": "*",
     "vite-plugin-solid": "^3.0.0-next.5"
   },
diff --git a/packages/solid-start-server/package.json b/packages/solid-start-server/package.json
index e1e2aa32e9..908bfa7b26 100644
--- a/packages/solid-start-server/package.json
+++ b/packages/solid-start-server/package.json
@@ -66,8 +66,8 @@
     "@tanstack/start-server-core": "workspace:*"
   },
   "devDependencies": {
-    "@solidjs/web": "2.0.0-beta.10",
-    "solid-js": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
+    "solid-js": "2.0.0-beta.14",
     "typescript": "^6.0.2",
     "vite": "*",
     "vite-plugin-solid": "^3.0.0-next.5"
diff --git a/packages/solid-start/package.json b/packages/solid-start/package.json
index ee57226339..e2879ed459 100644
--- a/packages/solid-start/package.json
+++ b/packages/solid-start/package.json
@@ -115,11 +115,11 @@
     "pathe": "^2.0.3"
   },
   "devDependencies": {
-    "@solidjs/web": "2.0.0-beta.10",
+    "@solidjs/web": "2.0.0-beta.14",
     "@tanstack/intent": "^0.0.14",
     "@tanstack/router-utils": "workspace:*",
     "@types/node": ">=20",
-    "solid-js": "2.0.0-beta.10",
+    "solid-js": "2.0.0-beta.14",
     "vite": "*"
   },
   "peerDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6b8a96a0f4..5b810248d6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,6 +7,7 @@ settings:
 overrides:
   '@types/babel__traverse': ^7.28.0
   vite-plugin-dts: 4.2.3
+  vite-plugin-solid@3.0.0-next.5>babel-preset-solid: 2.0.0-beta.14
   react: ^19.2.3
   react-dom: ^19.2.3
   '@types/react': ^19.2.8
@@ -169,8 +170,8 @@ importers:
   benchmarks/bundle-size:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/react-router':
         specifier: workspace:*
         version: link:../../packages/react-router
@@ -193,8 +194,8 @@ importers:
         specifier: ^19.2.3
         version: 19.2.3(react@19.2.3)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vue:
         specifier: ^3.5.16
         version: 3.5.25(typescript@6.0.2)
@@ -225,13 +226,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   benchmarks/client-nav:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/react-router':
         specifier: workspace:*
         version: link:../../packages/react-router
@@ -251,8 +252,8 @@ importers:
         specifier: ^19.2.3
         version: 19.2.3(react@19.2.3)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vue:
         specifier: ^3.5.16
         version: 3.5.25(typescript@6.0.2)
@@ -286,7 +287,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vitest:
         specifier: ^4.0.17
         version: 4.0.17(@types/node@25.0.9)(@vitest/ui@4.0.17)(esbuild@0.27.4)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.8))(msw@2.7.0(@types/node@25.0.9)(typescript@6.0.2))(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -294,8 +295,8 @@ importers:
   benchmarks/ssr:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/react-router':
         specifier: workspace:*
         version: link:../../packages/react-router
@@ -321,8 +322,8 @@ importers:
         specifier: ^19.2.3
         version: 19.2.3(react@19.2.3)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vue:
         specifier: ^3.5.16
         version: 3.5.25(typescript@6.0.2)
@@ -344,7 +345,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vitest:
         specifier: ^4.0.17
         version: 4.0.17(@types/node@25.0.9)(@vitest/ui@4.0.17)(esbuild@0.27.4)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.8))(msw@2.7.0(@types/node@25.0.9)(typescript@6.0.2))(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -3033,8 +3034,8 @@ importers:
   e2e/solid-router/basepath-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -3045,8 +3046,8 @@ importers:
         specifier: workspace:^
         version: link:../../../packages/solid-router-devtools
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@playwright/test':
         specifier: ^1.57.0
@@ -3059,13 +3060,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3079,8 +3080,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3096,13 +3097,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-esbuild-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -3119,8 +3120,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       zod:
         specifier: ^3.24.2
         version: 3.25.57
@@ -3136,13 +3137,13 @@ importers:
         version: 0.27.4
       esbuild-plugin-solid:
         specifier: ^0.6.0
-        version: 0.6.0(esbuild@0.27.4)(solid-js@2.0.0-beta.10)
+        version: 0.6.0(esbuild@0.27.4)(solid-js@2.0.0-beta.14)
 
   e2e/solid-router/basic-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3162,8 +3163,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3185,13 +3186,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-file-based-code-splitting:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3205,8 +3206,8 @@ importers:
         specifier: workspace:^
         version: link:../../../packages/solid-router-devtools
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3225,13 +3226,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-scroll-restoration:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3243,13 +3244,13 @@ importers:
         version: link:../../../packages/solid-router-devtools
       '@tanstack/solid-virtual':
         specifier: ^3.13.0
-        version: 3.13.12(solid-js@2.0.0-beta.10)
+        version: 3.13.12(solid-js@2.0.0-beta.14)
       redaxios:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3268,22 +3269,22 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-solid-query:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3294,8 +3295,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3311,13 +3312,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-solid-query-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3326,10 +3327,10 @@ importers:
         version: link:../../../packages/router-plugin
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3340,8 +3341,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3360,13 +3361,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-virtual-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3386,8 +3387,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3406,13 +3407,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/basic-virtual-named-export-config-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3432,8 +3433,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3452,13 +3453,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/generator-cli-only:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3475,8 +3476,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3492,13 +3493,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/js-only-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3512,8 +3513,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3532,13 +3533,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/rspack-basic-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3549,8 +3550,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@playwright/test':
         specifier: ^1.57.0
@@ -3563,7 +3564,7 @@ importers:
         version: 1.0.3(@rsbuild/core@1.2.4)
       '@rsbuild/plugin-solid':
         specifier: ^1.0.6
-        version: 1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.10)
+        version: 1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.14)
       '@tailwindcss/postcss':
         specifier: ^4.2.2
         version: 4.2.2
@@ -3586,8 +3587,8 @@ importers:
   e2e/solid-router/rspack-basic-virtual-named-export-config-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3598,8 +3599,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@playwright/test':
         specifier: ^1.57.0
@@ -3612,7 +3613,7 @@ importers:
         version: 1.0.3(@rsbuild/core@1.2.4)
       '@rsbuild/plugin-solid':
         specifier: ^1.0.6
-        version: 1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.10)
+        version: 1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.14)
       '@tailwindcss/postcss':
         specifier: ^4.2.2
         version: 4.2.2
@@ -3638,8 +3639,8 @@ importers:
   e2e/solid-router/scroll-restoration-sandbox-vite:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3659,8 +3660,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3679,13 +3680,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/sentry-integration:
     dependencies:
       '@sentry/solid':
         specifier: ^10.32.0
-        version: 10.32.0(@tanstack/solid-router@packages+solid-router)(solid-js@2.0.0-beta.10)
+        version: 10.32.0(@tanstack/solid-router@packages+solid-router)(solid-js@2.0.0-beta.14)
       '@sentry/tracing':
         specifier: ^7.120.4
         version: 7.120.4
@@ -3693,8 +3694,8 @@ importers:
         specifier: ^4.6.1
         version: 4.6.1(encoding@0.1.13)
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3708,8 +3709,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3725,13 +3726,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-router/view-transitions:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3748,8 +3749,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -3771,13 +3772,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/basic:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3800,8 +3801,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -3844,7 +3845,7 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/basic-auth:
     dependencies:
@@ -3858,8 +3859,8 @@ importers:
         specifier: ^7.0.0
         version: 7.0.0(prisma@7.0.0(@types/react@19.2.8)(magicast@0.3.5)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2))(typescript@6.0.2)
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3873,8 +3874,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -3911,13 +3912,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/basic-cloudflare:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -3928,8 +3929,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@cloudflare/vite-plugin':
         specifier: ^1.29.0
@@ -3957,7 +3958,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -3998,14 +3999,14 @@ importers:
   e2e/solid-start/basic-solid-query:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4022,8 +4023,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4057,7 +4058,7 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/basic-spa:
     devDependencies:
@@ -4092,8 +4093,8 @@ importers:
   e2e/solid-start/basic-tsr-config:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4104,8 +4105,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -4124,13 +4125,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/csp:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4138,8 +4139,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -4161,13 +4162,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/css-modules:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:*
         version: link:../../../packages/solid-router
@@ -4175,8 +4176,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@playwright/test':
         specifier: ^1.57.0
@@ -4201,7 +4202,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -4209,8 +4210,8 @@ importers:
   e2e/solid-start/custom-basepath:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4227,8 +4228,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@playwright/test':
         specifier: ^1.57.0
@@ -4265,7 +4266,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -4273,14 +4274,14 @@ importers:
   e2e/solid-start/query-integration:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4294,8 +4295,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4326,13 +4327,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/scroll-restoration:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4349,8 +4350,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4387,13 +4388,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/selective-ssr:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4401,8 +4402,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       zod:
         specifier: ^3.24.2
         version: 3.25.57
@@ -4427,7 +4428,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -4435,8 +4436,8 @@ importers:
   e2e/solid-start/serialization-adapters:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4447,8 +4448,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -4479,19 +4480,19 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/server-functions:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4511,8 +4512,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4552,16 +4553,16 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/server-routes:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4581,8 +4582,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4622,13 +4623,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/spa-mode:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4639,8 +4640,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       zod:
         specifier: ^3.24.2
         version: 3.25.57
@@ -4662,7 +4663,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -4670,8 +4671,8 @@ importers:
   e2e/solid-start/virtual-routes:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4688,8 +4689,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4726,13 +4727,13 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/solid-start/website:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:^
         version: link:../../../packages/solid-router
@@ -4746,8 +4747,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -4781,7 +4782,7 @@ importers:
         version: 6.0.2
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   e2e/vue-router/basepath-file-based:
     dependencies:
@@ -8917,7 +8918,7 @@ importers:
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/react-devtools':
         specifier: ^0.7.0
-        version: 0.7.0(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10)
+        version: 0.7.0(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14)
       '@tanstack/react-router':
         specifier: workspace:*
         version: link:../../../packages/react-router
@@ -9161,7 +9162,7 @@ importers:
     dependencies:
       '@tanstack/react-devtools':
         specifier: ^0.7.0
-        version: 0.7.0(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10)
+        version: 0.7.0(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14)
       '@tanstack/react-router':
         specifier: workspace:*
         version: link:../../../packages/react-router
@@ -9784,8 +9785,8 @@ importers:
   examples/solid/authenticated-routes:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -9802,8 +9803,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -9819,13 +9820,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/authenticated-routes-firebase:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -9848,8 +9849,8 @@ importers:
         specifier: ^14.9.0
         version: 14.9.0
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -9865,13 +9866,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -9885,8 +9886,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -9905,19 +9906,19 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-default-search-params:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -9928,8 +9929,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -9945,13 +9946,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-devtools-panel:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -9965,8 +9966,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -9979,13 +9980,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -9999,8 +10000,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10019,13 +10020,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-non-nested-devtools:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10039,8 +10040,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10059,22 +10060,22 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-solid-query:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10085,8 +10086,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10102,22 +10103,22 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-solid-query-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10128,8 +10129,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10148,13 +10149,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-ssr-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -10174,8 +10175,8 @@ importers:
         specifier: ^3.3.2
         version: 3.3.2
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@tanstack/solid-router-devtools':
         specifier: workspace:^
@@ -10191,13 +10192,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-ssr-streaming-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10223,8 +10224,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10246,13 +10247,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-virtual-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10272,8 +10273,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10289,13 +10290,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/basic-virtual-inside-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10315,8 +10316,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10332,13 +10333,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/deferred-data:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10352,8 +10353,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10369,13 +10370,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/i18n-paraglide:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10386,8 +10387,8 @@ importers:
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10406,13 +10407,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/kitchen-sink:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10429,8 +10430,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10446,13 +10447,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/kitchen-sink-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10469,8 +10470,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10489,22 +10490,22 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/kitchen-sink-solid-query:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10518,8 +10519,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10535,13 +10536,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/kitchen-sink-solid-query-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10550,10 +10551,10 @@ importers:
         version: link:../../../packages/router-plugin
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10567,8 +10568,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10584,13 +10585,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/large-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10599,7 +10600,7 @@ importers:
         version: link:../../../packages/router-plugin
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10610,8 +10611,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10627,19 +10628,19 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/location-masking:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10650,8 +10651,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10664,19 +10665,19 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/navigation-blocking:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10687,8 +10688,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10701,13 +10702,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/quickstart:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10718,8 +10719,8 @@ importers:
         specifier: workspace:^
         version: link:../../../packages/solid-router-devtools
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10732,13 +10733,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/quickstart-esbuild-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -10752,8 +10753,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10766,13 +10767,13 @@ importers:
         version: 0.27.4
       esbuild-plugin-solid:
         specifier: ^0.6.0
-        version: 0.6.0(esbuild@0.27.4)(solid-js@2.0.0-beta.10)
+        version: 0.6.0(esbuild@0.27.4)(solid-js@2.0.0-beta.14)
 
   examples/solid/quickstart-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -10786,8 +10787,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10806,13 +10807,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/quickstart-rspack-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/postcss':
         specifier: ^4.2.2
         version: 4.2.2
@@ -10826,8 +10827,8 @@ importers:
         specifier: ^8.5.1
         version: 8.5.6
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10840,7 +10841,7 @@ importers:
         version: 1.0.6(@rsbuild/core@1.2.4)
       '@rsbuild/plugin-solid':
         specifier: ^1.0.6
-        version: 1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.10)
+        version: 1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -10851,8 +10852,8 @@ importers:
   examples/solid/quickstart-webpack-file-based:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -10860,8 +10861,8 @@ importers:
         specifier: workspace:^
         version: link:../../../packages/solid-router-devtools
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -10879,8 +10880,8 @@ importers:
         specifier: ^10.0.0
         version: 10.0.0(@babel/core@7.28.5)(webpack@5.97.1)
       babel-preset-solid:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(@babel/core@7.28.5)(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(@babel/core@7.28.5)(solid-js@2.0.0-beta.14)
       css-loader:
         specifier: ^7.1.2
         version: 7.1.2(@rspack/core@1.2.2(@swc/helpers@0.5.15))(webpack@5.97.1)
@@ -10912,8 +10913,8 @@ importers:
   examples/solid/router-monorepo-simple:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -10927,8 +10928,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@types/node':
         specifier: 25.0.9
@@ -10944,13 +10945,13 @@ importers:
         version: 4.2.3(@types/node@25.0.9)(rollup@4.55.3)(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/router-monorepo-simple-lazy:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
@@ -10964,8 +10965,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@types/node':
         specifier: 25.0.9
@@ -10981,22 +10982,22 @@ importers:
         version: 4.2.3(@types/node@25.0.9)(rollup@4.55.3)(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/router-monorepo-solid-query:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-plugin':
         specifier: workspace:*
         version: link:../../../packages/router-plugin
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11007,8 +11008,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@types/node':
         specifier: 25.0.9
@@ -11024,13 +11025,13 @@ importers:
         version: 4.2.3(@types/node@25.0.9)(rollup@4.55.3)(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/scroll-restoration:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11042,10 +11043,10 @@ importers:
         version: link:../../../packages/solid-router-devtools
       '@tanstack/solid-virtual':
         specifier: ^3.13.0
-        version: 3.13.12(solid-js@2.0.0-beta.10)
+        version: 3.13.12(solid-js@2.0.0-beta.14)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -11058,13 +11059,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/search-validator-adapters:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11076,7 +11077,7 @@ importers:
         version: link:../../../packages/router-plugin
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11093,8 +11094,8 @@ importers:
         specifier: ^2.1.7
         version: 2.1.7
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -11107,7 +11108,7 @@ importers:
     devDependencies:
       '@solidjs/testing-library':
         specifier: ^0.8.10
-        version: 0.8.10(solid-js@2.0.0-beta.10)
+        version: 0.8.10(solid-js@2.0.0-beta.14)
       '@testing-library/jest-dom':
         specifier: ^6.6.3
         version: 6.6.3
@@ -11119,13 +11120,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/start-basic:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11139,8 +11140,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11165,7 +11166,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11182,8 +11183,8 @@ importers:
         specifier: ^7.0.0
         version: 7.0.0(prisma@7.0.0(@types/react@19.2.8)(magicast@0.3.5)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2))(typescript@6.0.2)
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11197,8 +11198,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11226,7 +11227,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11237,8 +11238,8 @@ importers:
         specifier: ^0.41.1
         version: 0.41.1
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11249,8 +11250,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       start-authjs:
         specifier: ^1.0.0
         version: 1.0.0(@auth/core@0.41.1)
@@ -11275,7 +11276,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11283,8 +11284,8 @@ importers:
   examples/solid/start-basic-cloudflare:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11295,8 +11296,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@cloudflare/vite-plugin':
         specifier: ^1.29.0
@@ -11318,7 +11319,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11329,8 +11330,8 @@ importers:
   examples/solid/start-basic-netlify:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11341,8 +11342,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@netlify/vite-plugin-tanstack-start':
         specifier: ^1.1.4
@@ -11364,7 +11365,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11372,8 +11373,8 @@ importers:
   examples/solid/start-basic-nitro:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11384,8 +11385,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@tailwindcss/vite':
         specifier: ^4.2.2
@@ -11407,7 +11408,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11415,14 +11416,14 @@ importers:
   examples/solid/start-basic-solid-query:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query-devtools':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11439,8 +11440,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11462,7 +11463,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11470,8 +11471,8 @@ importers:
   examples/solid/start-basic-static:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11488,8 +11489,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11511,7 +11512,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.3
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11519,8 +11520,8 @@ importers:
   examples/solid/start-bun:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11529,7 +11530,7 @@ importers:
         version: link:../../../packages/router-plugin
       '@tanstack/solid-devtools':
         specifier: ^0.7.0
-        version: 0.7.14(csstype@3.2.3)(solid-js@2.0.0-beta.10)
+        version: 0.7.14(csstype@3.2.3)(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11543,15 +11544,15 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
     devDependencies:
       '@solidjs/testing-library':
         specifier: ^0.8.10
-        version: 0.8.10(solid-js@2.0.0-beta.10)
+        version: 0.8.10(solid-js@2.0.0-beta.14)
       '@tanstack/eslint-config':
         specifier: ^0.3.2
         version: 0.3.2(@typescript-eslint/utils@8.57.0(eslint@9.22.0(jiti@2.6.1))(typescript@6.0.2))(eslint-import-resolver-node@0.3.9)(eslint@9.22.0(jiti@2.6.1))(typescript@6.0.2)
@@ -11578,7 +11579,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vitest:
         specifier: ^3.2.4
         version: 3.2.4(@types/node@25.0.9)(@vitest/browser@4.0.17(msw@2.7.0(@types/node@25.0.9)(typescript@6.0.2))(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vitest@4.0.17))(@vitest/ui@4.0.17)(esbuild@0.27.4)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.8))(msw@2.7.0(@types/node@25.0.9)(typescript@6.0.2))(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -11590,10 +11591,10 @@ importers:
     dependencies:
       '@convex-dev/better-auth':
         specifier: ^0.9.7
-        version: 0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10))(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3))(hono@4.7.10)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2)
+        version: 0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14))(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3))(hono@4.7.10)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2)
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11608,7 +11609,7 @@ importers:
         version: link:../../../packages/solid-start
       better-auth:
         specifier: ^1.3.27
-        version: 1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10)
+        version: 1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14)
       clsx:
         specifier: ^2.1.1
         version: 2.1.1
@@ -11617,13 +11618,13 @@ importers:
         version: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)
       convex-solidjs:
         specifier: ^0.0.3
-        version: 0.0.3(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10)
+        version: 0.0.3(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14)
       redaxios:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11648,7 +11649,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11656,8 +11657,8 @@ importers:
   examples/solid/start-counter:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11671,8 +11672,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11694,16 +11695,16 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/start-i18n-paraglide:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-devtools':
         specifier: ^0.7.0
-        version: 0.7.14(csstype@3.2.3)(solid-js@2.0.0-beta.10)
+        version: 0.7.14(csstype@3.2.3)(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11714,8 +11715,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@inlang/paraglide-js':
         specifier: ^2.4.0
@@ -11737,16 +11738,16 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/start-large:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11760,8 +11761,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11786,13 +11787,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/start-streaming-data-from-server-functions:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11803,8 +11804,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       zod:
         specifier: ^3.24.2
         version: 3.25.57
@@ -11820,13 +11821,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/start-supabase-basic:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@supabase/ssr':
         specifier: ^0.5.2
         version: 0.5.2(@supabase/supabase-js@2.48.1)
@@ -11846,8 +11847,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
     devDependencies:
       '@tailwindcss/vite':
         specifier: ^4.2.2
@@ -11866,7 +11867,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11874,8 +11875,8 @@ importers:
   examples/solid/start-tailwind-v4:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: ^2.0.0-beta.17
         version: link:../../../packages/solid-router
@@ -11886,8 +11887,8 @@ importers:
         specifier: workspace:*
         version: link:../../../packages/solid-start
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwind-merge:
         specifier: ^2.6.0
         version: 2.6.0
@@ -11912,7 +11913,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       vite-tsconfig-paths:
         specifier: ^5.1.4
         version: 5.1.4(typescript@6.0.2)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11920,8 +11921,8 @@ importers:
   examples/solid/view-transitions:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11938,8 +11939,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -11955,13 +11956,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/with-framer-motion:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -11975,11 +11976,11 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       solid-motionone:
         specifier: ^1.0.4
-        version: 1.0.4(solid-js@2.0.0-beta.10)
+        version: 1.0.4(solid-js@2.0.0-beta.14)
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -11995,13 +11996,13 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/solid/with-trpc:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tailwindcss/vite':
         specifier: ^4.2.2
         version: 4.2.2(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
@@ -12027,8 +12028,8 @@ importers:
         specifier: ^0.5.1
         version: 0.5.1
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       tailwindcss:
         specifier: ^4.2.2
         version: 4.2.2
@@ -12047,7 +12048,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   examples/vue/basic:
     dependencies:
@@ -12656,7 +12657,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^2.11.10 || ^3.0.0-0
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       webpack:
         specifier: '>=5.92.0'
         version: 5.97.1(esbuild@0.27.4)
@@ -12752,13 +12753,13 @@ importers:
     dependencies:
       '@solid-devtools/logger':
         specifier: ^0.9.4
-        version: 0.9.7(solid-js@2.0.0-beta.10)
+        version: 0.9.7(solid-js@2.0.0-beta.14)
       '@solidjs/meta':
         specifier: ^0.29.4
-        version: 0.29.4(solid-js@2.0.0-beta.10)
+        version: 0.29.4(solid-js@2.0.0-beta.14)
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/history':
         specifier: workspace:*
         version: link:../history
@@ -12771,7 +12772,7 @@ importers:
     devDependencies:
       '@solidjs/testing-library':
         specifier: ^0.8.10
-        version: 0.8.10(solid-js@2.0.0-beta.10)
+        version: 0.8.10(solid-js@2.0.0-beta.14)
       '@tanstack/intent':
         specifier: ^0.0.14
         version: 0.0.14
@@ -12788,14 +12789,14 @@ importers:
         specifier: ^0.14.5
         version: 0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@6.0.2)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
       zod:
         specifier: ^3.23.8
         version: 3.25.57
@@ -12803,8 +12804,8 @@ importers:
   packages/solid-router-devtools:
     dependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/router-core':
         specifier: workspace:*
         version: link:../router-core
@@ -12819,14 +12820,14 @@ importers:
         specifier: 25.0.9
         version: 25.0.9
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   packages/solid-router-ssr-query:
     dependencies:
@@ -12838,11 +12839,11 @@ importers:
         version: link:../router-ssr-query-core
     devDependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/solid-query':
         specifier: ^6.0.0-beta.4
-        version: 6.0.0-beta.4(solid-js@2.0.0-beta.10)
+        version: 6.0.0-beta.4(solid-js@2.0.0-beta.14)
       '@tanstack/solid-router':
         specifier: workspace:*
         version: link:../solid-router
@@ -12850,14 +12851,14 @@ importers:
         specifier: ^0.14.5
         version: 0.14.5(eslint@9.22.0(jiti@2.6.1))(typescript@6.0.2)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   packages/solid-start:
     dependencies:
@@ -12884,8 +12885,8 @@ importers:
         version: 2.0.3
     devDependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@tanstack/intent':
         specifier: ^0.0.14
         version: 0.0.14
@@ -12896,8 +12897,8 @@ importers:
         specifier: 25.0.9
         version: 25.0.9
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
@@ -12916,28 +12917,28 @@ importers:
     devDependencies:
       '@solidjs/testing-library':
         specifier: ^0.8.10
-        version: 0.8.10(solid-js@2.0.0-beta.10)
+        version: 0.8.10(solid-js@2.0.0-beta.14)
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@testing-library/jest-dom':
         specifier: ^6.6.3
         version: 6.6.3
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       vite:
         specifier: ^8.0.0
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   packages/solid-start-server:
     dependencies:
       '@solidjs/meta':
         specifier: ^0.29.4
-        version: 0.29.4(solid-js@2.0.0-beta.10)
+        version: 0.29.4(solid-js@2.0.0-beta.14)
       '@tanstack/history':
         specifier: workspace:*
         version: link:../history
@@ -12955,11 +12956,11 @@ importers:
         version: link:../start-server-core
     devDependencies:
       '@solidjs/web':
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       solid-js:
-        specifier: 2.0.0-beta.10
-        version: 2.0.0-beta.10
+        specifier: 2.0.0-beta.14
+        version: 2.0.0-beta.14
       typescript:
         specifier: ^6.0.2
         version: 6.0.2
@@ -12968,7 +12969,7 @@ importers:
         version: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vite-plugin-solid:
         specifier: ^3.0.0-next.5
-        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
+        version: 3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
 
   packages/start-client-core:
     dependencies:
@@ -18185,8 +18186,8 @@ packages:
     peerDependencies:
       solid-js: '>=1.8.4'
 
-  '@solidjs/signals@2.0.0-beta.10':
-    resolution: {integrity: sha512-McdmbLNiSlz616zcykS8Rb1t9QTOTKdNAoaWd4/OjXEbcAUrPqRX1CWgR+caiWUk4qn0a+LesTTV4jZhFFPaSg==}
+  '@solidjs/signals@2.0.0-beta.14':
+    resolution: {integrity: sha512-y72nYtD7ogwX/UR5g2Y+meyeO6Q/xbQGtmvVTQX6USkMwEGOMnytqDnHj5amUzD7Fzqg32svwtCSx/q8hsOXAA==}
 
   '@solidjs/testing-library@0.8.10':
     resolution: {integrity: sha512-qdeuIerwyq7oQTIrrKvV0aL9aFeuwTd86VYD3afdq5HYEwoox1OBTJy4y8A3TFZr8oAR0nujYgCzY/8wgHGfeQ==}
@@ -18198,10 +18199,10 @@ packages:
       '@solidjs/router':
         optional: true
 
-  '@solidjs/web@2.0.0-beta.10':
-    resolution: {integrity: sha512-Ox7MBv19kuxHoHhWoLCCcc6aykSgaqzWvWT7RB66VqlFnQ8Lid2ncd30g5L4XC0GB+MN/WZVb68tiYrAFUDIAg==}
+  '@solidjs/web@2.0.0-beta.14':
+    resolution: {integrity: sha512-iYqLqYapbnYBxbX9WspujYBdFHM1HND+Pd0p18vXHHlhYi42oBmIayxH4JsqPA+abe19nnpjXLmv03X2/IpmVQ==}
     peerDependencies:
-      solid-js: ^2.0.0-beta.10
+      solid-js: ^2.0.0-beta.14
 
   '@speed-highlight/core@1.2.14':
     resolution: {integrity: sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==}
@@ -19764,23 +19765,13 @@ packages:
       '@babel/core': ^7.12.0
       webpack: '>=5.61.0'
 
-  babel-plugin-jsx-dom-expressions@0.40.3:
-    resolution: {integrity: sha512-5HOwwt0BYiv/zxl7j8Pf2bGL6rDXfV6nUhLs8ygBX+EFJXzBPHM/euj9j/6deMZ6wa52Wb2PBaAV5U/jKwIY1w==}
-    peerDependencies:
-      '@babel/core': ^7.20.12
-
   babel-plugin-jsx-dom-expressions@0.40.6:
     resolution: {integrity: sha512-v3P1MW46Lm7VMpAkq0QfyzLWWkC8fh+0aE5Km4msIgDx5kjenHU0pF2s+4/NH8CQn/kla6+Hvws+2AF7bfV5qQ==}
     peerDependencies:
       '@babel/core': ^7.20.12
 
-  babel-plugin-jsx-dom-expressions@0.41.0-next.20:
-    resolution: {integrity: sha512-lx/CJGRTNhVv3jpC1zIz0qS0H3OUxCRxQFrgCzdvxwInimGjIJ62GodD3Ls4z31BmDCY/HzJkCjP0qKFslpkgg==}
-    peerDependencies:
-      '@babel/core': ^7.20.12
-
-  babel-plugin-jsx-dom-expressions@0.50.0-next.6:
-    resolution: {integrity: sha512-D7SSrMu1EupiCFT3hBhWJj0EWzaI27HV1ysbLSKFcH1ROZe61DmnNVchrnr5QeAw5O8bqSdlMDLdEqMYzi4tTA==}
+  babel-plugin-jsx-dom-expressions@0.50.0-next.13:
+    resolution: {integrity: sha512-ANjSohrXkRTxqFOENz5vk57UEjLHx4lqOibSXmNZ51aNvzZ7zT22JB+kpv9AutPzhy7tcJaNtnLoq6yqlTZTzw==}
     peerDependencies:
       '@babel/core': ^7.20.12
 
@@ -19809,20 +19800,11 @@ packages:
       solid-js:
         optional: true
 
-  babel-preset-solid@2.0.0-beta.10:
-    resolution: {integrity: sha512-lzGgPsh1fVtBJDl+UWLTCgimzPMda7X2Xzq7asCCOq/zHRwiF5vF3Eb3xj65dGyi7YpgVROTwJEpj+XiroKaww==}
-    peerDependencies:
-      '@babel/core': ^7.0.0
-      solid-js: ^2.0.0-beta.10
-    peerDependenciesMeta:
-      solid-js:
-        optional: true
-
-  babel-preset-solid@2.0.0-beta.7:
-    resolution: {integrity: sha512-+RVf63D5AO5Ed6nv1ceW4+QsRM6MDtYuAm4w53SefdS/+Po0XF7EW0UHnrcdhiJspU6yhbS1XoopdNK6hcGohA==}
+  babel-preset-solid@2.0.0-beta.14:
+    resolution: {integrity: sha512-l0eX4t+vYmANQqEbRWz0d7b9zt2SybxX7/PfA5cyWGphSGiMtGahFT6XHXktDd8x16o5t1DyPIl7yfa/HAho3A==}
     peerDependencies:
       '@babel/core': ^7.0.0
-      solid-js: ^2.0.0-beta.7
+      solid-js: ^2.0.0-beta.14
     peerDependenciesMeta:
       solid-js:
         optional: true
@@ -24494,8 +24476,8 @@ packages:
   solid-js@1.9.12:
     resolution: {integrity: sha512-QzKaSJq2/iDrWR1As6MHZQ8fQkdOBf8GReYb7L5iKwMGceg7HxDcaOHk0at66tNgn9U2U7dXo8ZZpLIAmGMzgw==}
 
-  solid-js@2.0.0-beta.10:
-    resolution: {integrity: sha512-EAfV6b1SC4c3wEBAoX4dMy063uTb4nfL5uXnN8yse4InH7RTw1LoB0I9HAy+pj3/GHqQE2tYZurlZtqU4pGyog==}
+  solid-js@2.0.0-beta.14:
+    resolution: {integrity: sha512-gbbvlxhs1GgL1IsnwHNtkTCRBBQcIDMwznBw3T05iYvP+fuUKMyIPku+ZLjeALyX4RaSLR99JSL6NttyHsYb8Q==}
 
   solid-motionone@1.0.4:
     resolution: {integrity: sha512-aqEjgecoO9raDFznu/dEci7ORSmA26Kjj9J4Cn1Gyr0GZuOVdvsNxdxClTL9J40Aq/uYFx4GLwC8n70fMLHiuA==}
@@ -26250,7 +26232,7 @@ snapshots:
 
   '@babel/helper-member-expression-to-functions@7.28.5':
     dependencies:
-      '@babel/traverse': 7.28.5
+      '@babel/traverse': 7.29.0
       '@babel/types': 7.29.0
     transitivePeerDependencies:
       - supports-color
@@ -26262,7 +26244,7 @@ snapshots:
   '@babel/helper-module-imports@7.27.1':
     dependencies:
       '@babel/traverse': 7.28.5
-      '@babel/types': 7.28.5
+      '@babel/types': 7.29.0
     transitivePeerDependencies:
       - supports-color
 
@@ -26369,12 +26351,12 @@ snapshots:
   '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)':
     dependencies:
@@ -26431,36 +26413,36 @@ snapshots:
     dependencies:
       '@babel/core': 7.28.5
       '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
     transitivePeerDependencies:
       - supports-color
 
   '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
 
   '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.28.5)':
     dependencies:
       '@babel/core': 7.28.5
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.5)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
       '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
     transitivePeerDependencies:
@@ -26471,7 +26453,7 @@ snapshots:
       '@babel/core': 7.28.5
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5)
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
       '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
     transitivePeerDependencies:
@@ -26926,9 +26908,9 @@ snapshots:
 
   '@colors/colors@1.6.0': {}
 
-  '@convex-dev/better-auth@0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10))(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3))(hono@4.7.10)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2)':
+  '@convex-dev/better-auth@0.9.7(@standard-schema/spec@1.0.0)(better-auth@1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14))(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3))(hono@4.7.10)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2)':
     dependencies:
-      better-auth: 1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10)
+      better-auth: 1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14)
       common-tags: 1.8.2
       convex: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)
       convex-helpers: 0.1.104(@standard-schema/spec@1.0.0)(convex@1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3))(hono@4.7.10)(react@19.2.3)(typescript@6.0.2)(zod@3.25.57)
@@ -30528,12 +30510,12 @@ snapshots:
       '@rspack/plugin-react-refresh': 1.0.1(react-refresh@0.16.0)
       react-refresh: 0.16.0
 
-  '@rsbuild/plugin-solid@1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.10)':
+  '@rsbuild/plugin-solid@1.0.6(@babel/core@7.29.0)(@rsbuild/core@1.2.4)(solid-js@2.0.0-beta.14)':
     dependencies:
       '@rsbuild/core': 1.2.4
       '@rsbuild/plugin-babel': 1.0.6(@rsbuild/core@1.2.4)
-      babel-preset-solid: 1.9.10(@babel/core@7.29.0)(solid-js@2.0.0-beta.10)
-      solid-refresh: 0.6.3(solid-js@2.0.0-beta.10)
+      babel-preset-solid: 1.9.10(@babel/core@7.29.0)(solid-js@2.0.0-beta.14)
+      solid-refresh: 0.6.3(solid-js@2.0.0-beta.14)
     transitivePeerDependencies:
       - '@babel/core'
       - solid-js
@@ -30760,11 +30742,11 @@ snapshots:
       hoist-non-react-statics: 3.3.2
       react: 19.2.3
 
-  '@sentry/solid@10.32.0(@tanstack/solid-router@packages+solid-router)(solid-js@2.0.0-beta.10)':
+  '@sentry/solid@10.32.0(@tanstack/solid-router@packages+solid-router)(solid-js@2.0.0-beta.14)':
     dependencies:
       '@sentry/browser': 10.32.0
       '@sentry/core': 10.32.0
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     optionalDependencies:
       '@tanstack/solid-router': link:packages/solid-router
 
@@ -30822,184 +30804,184 @@ snapshots:
       color: 5.0.2
       text-hex: 1.0.0
 
-  '@solid-devtools/debugger@0.26.0(solid-js@2.0.0-beta.10)':
+  '@solid-devtools/debugger@0.26.0(solid-js@2.0.0-beta.14)':
     dependencies:
       '@nothing-but/utils': 0.17.0
-      '@solid-devtools/shared': 0.19.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/bounds': 0.0.122(solid-js@2.0.0-beta.10)
-      '@solid-primitives/cursor': 0.0.115(solid-js@2.0.0-beta.10)
-      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/keyboard': 1.3.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/platform': 0.1.2(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/scheduled': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/static-store': 0.0.8(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
-
-  '@solid-devtools/logger@0.9.7(solid-js@2.0.0-beta.10)':
+      '@solid-devtools/shared': 0.19.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/bounds': 0.0.122(solid-js@2.0.0-beta.14)
+      '@solid-primitives/cursor': 0.0.115(solid-js@2.0.0-beta.14)
+      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/keyboard': 1.3.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/platform': 0.1.2(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/scheduled': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/static-store': 0.0.8(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
+
+  '@solid-devtools/logger@0.9.7(solid-js@2.0.0-beta.14)':
     dependencies:
       '@nothing-but/utils': 0.17.0
-      '@solid-devtools/debugger': 0.26.0(solid-js@2.0.0-beta.10)
-      '@solid-devtools/shared': 0.19.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-devtools/debugger': 0.26.0(solid-js@2.0.0-beta.14)
+      '@solid-devtools/shared': 0.19.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-devtools/shared@0.19.0(solid-js@2.0.0-beta.10)':
+  '@solid-devtools/shared@0.19.0(solid-js@2.0.0-beta.14)':
     dependencies:
       '@nothing-but/utils': 0.17.0
-      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/media': 2.3.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/refs': 1.1.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/scheduled': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/static-store': 0.0.8(solid-js@2.0.0-beta.10)
-      '@solid-primitives/styles': 0.0.114(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/media': 2.3.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/refs': 1.1.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/scheduled': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/static-store': 0.0.8(solid-js@2.0.0-beta.14)
+      '@solid-primitives/styles': 0.0.114(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/bounds@0.0.122(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/bounds@0.0.122(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/resize-observer': 2.1.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/static-store': 0.0.8(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/resize-observer': 2.1.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/static-store': 0.0.8(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/context@0.3.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/context@0.3.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/cursor@0.0.115(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/cursor@0.0.115(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/event-listener@2.4.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/event-listener@2.4.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/event-listener@2.4.3(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/event-listener@2.4.3(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/keyboard@1.3.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/keyboard@1.3.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/keyboard@1.3.3(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/keyboard@1.3.3(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.3(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.2(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.3(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.2(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/media@2.3.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/media@2.3.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/static-store': 0.1.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/static-store': 0.1.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/platform@0.1.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/platform@0.1.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/props@3.2.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/props@3.2.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/refs@1.1.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/refs@1.1.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/resize-observer@2.1.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/resize-observer@2.1.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/static-store': 0.1.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/static-store': 0.1.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/resize-observer@2.1.3(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/resize-observer@2.1.3(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.3(solid-js@2.0.0-beta.10)
-      '@solid-primitives/rootless': 1.5.2(solid-js@2.0.0-beta.10)
-      '@solid-primitives/static-store': 0.1.2(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/event-listener': 2.4.3(solid-js@2.0.0-beta.14)
+      '@solid-primitives/rootless': 1.5.2(solid-js@2.0.0-beta.14)
+      '@solid-primitives/static-store': 0.1.2(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/rootless@1.5.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/rootless@1.5.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/rootless@1.5.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/rootless@1.5.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/scheduled@1.5.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/scheduled@1.5.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/static-store@0.0.8(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/static-store@0.0.8(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/static-store@0.1.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/static-store@0.1.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/static-store@0.1.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/static-store@0.1.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/utils': 6.3.2(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/styles@0.0.114(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/styles@0.0.114(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@solid-primitives/rootless': 1.5.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/utils': 6.3.0(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/transition-group@1.1.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/transition-group@1.1.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/utils@6.3.0(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/utils@6.3.0(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solid-primitives/utils@6.3.2(solid-js@2.0.0-beta.10)':
+  '@solid-primitives/utils@6.3.2(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solidjs/meta@0.29.4(solid-js@2.0.0-beta.10)':
+  '@solidjs/meta@0.29.4(solid-js@2.0.0-beta.14)':
     dependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solidjs/signals@2.0.0-beta.10': {}
+  '@solidjs/signals@2.0.0-beta.14': {}
 
-  '@solidjs/testing-library@0.8.10(solid-js@2.0.0-beta.10)':
+  '@solidjs/testing-library@0.8.10(solid-js@2.0.0-beta.14)':
     dependencies:
       '@testing-library/dom': 10.4.1
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10)':
+  '@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14)':
     dependencies:
       seroval: 1.5.2
       seroval-plugins: 1.5.2(seroval@1.5.2)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   '@speed-highlight/core@1.2.14': {}
 
@@ -31237,46 +31219,46 @@ snapshots:
 
   '@tanstack/devtools-event-client@0.3.4': {}
 
-  '@tanstack/devtools-ui@0.3.5(csstype@3.2.3)(solid-js@2.0.0-beta.10)':
+  '@tanstack/devtools-ui@0.3.5(csstype@3.2.3)(solid-js@2.0.0-beta.14)':
     dependencies:
       clsx: 2.1.1
       goober: 2.1.16(csstype@3.2.3)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - csstype
 
-  '@tanstack/devtools-ui@0.4.4(csstype@3.2.3)(solid-js@2.0.0-beta.10)':
+  '@tanstack/devtools-ui@0.4.4(csstype@3.2.3)(solid-js@2.0.0-beta.14)':
     dependencies:
       clsx: 2.1.1
       goober: 2.1.16(csstype@3.2.3)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - csstype
 
-  '@tanstack/devtools@0.6.14(csstype@3.2.3)(solid-js@2.0.0-beta.10)':
+  '@tanstack/devtools@0.6.14(csstype@3.2.3)(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/keyboard': 1.3.0(solid-js@2.0.0-beta.10)
+      '@solid-primitives/keyboard': 1.3.0(solid-js@2.0.0-beta.14)
       '@tanstack/devtools-event-bus': 0.3.2
-      '@tanstack/devtools-ui': 0.3.5(csstype@3.2.3)(solid-js@2.0.0-beta.10)
+      '@tanstack/devtools-ui': 0.3.5(csstype@3.2.3)(solid-js@2.0.0-beta.14)
       clsx: 2.1.1
       goober: 2.1.16(csstype@3.2.3)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - bufferutil
       - csstype
       - utf-8-validate
 
-  '@tanstack/devtools@0.8.1(csstype@3.2.3)(solid-js@2.0.0-beta.10)':
+  '@tanstack/devtools@0.8.1(csstype@3.2.3)(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@solid-primitives/event-listener': 2.4.3(solid-js@2.0.0-beta.10)
-      '@solid-primitives/keyboard': 1.3.3(solid-js@2.0.0-beta.10)
-      '@solid-primitives/resize-observer': 2.1.3(solid-js@2.0.0-beta.10)
+      '@solid-primitives/event-listener': 2.4.3(solid-js@2.0.0-beta.14)
+      '@solid-primitives/keyboard': 1.3.3(solid-js@2.0.0-beta.14)
+      '@solid-primitives/resize-observer': 2.1.3(solid-js@2.0.0-beta.14)
       '@tanstack/devtools-client': 0.0.4
       '@tanstack/devtools-event-bus': 0.3.3
-      '@tanstack/devtools-ui': 0.4.4(csstype@3.2.3)(solid-js@2.0.0-beta.10)
+      '@tanstack/devtools-ui': 0.4.4(csstype@3.2.3)(solid-js@2.0.0-beta.14)
       clsx: 2.1.1
       goober: 2.1.16(csstype@3.2.3)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - bufferutil
       - csstype
@@ -31332,9 +31314,9 @@ snapshots:
 
   '@tanstack/query-devtools@5.93.0': {}
 
-  '@tanstack/react-devtools@0.7.0(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10)':
+  '@tanstack/react-devtools@0.7.0(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(csstype@3.2.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@tanstack/devtools': 0.6.14(csstype@3.2.3)(solid-js@2.0.0-beta.10)
+      '@tanstack/devtools': 0.6.14(csstype@3.2.3)(solid-js@2.0.0-beta.14)
       '@types/react': 19.2.8
       '@types/react-dom': 19.2.3(@types/react@19.2.8)
       react: 19.2.3
@@ -31375,30 +31357,30 @@ snapshots:
       react: 19.2.3
       react-dom: 19.2.3(react@19.2.3)
 
-  '@tanstack/solid-devtools@0.7.14(csstype@3.2.3)(solid-js@2.0.0-beta.10)':
+  '@tanstack/solid-devtools@0.7.14(csstype@3.2.3)(solid-js@2.0.0-beta.14)':
     dependencies:
-      '@tanstack/devtools': 0.8.1(csstype@3.2.3)(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@tanstack/devtools': 0.8.1(csstype@3.2.3)(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - bufferutil
       - csstype
       - utf-8-validate
 
-  '@tanstack/solid-query-devtools@6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10))(solid-js@2.0.0-beta.10)':
+  '@tanstack/solid-query-devtools@6.0.0-beta.4(@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14))(solid-js@2.0.0-beta.14)':
     dependencies:
       '@tanstack/query-devtools': 5.93.0
-      '@tanstack/solid-query': 6.0.0-beta.4(solid-js@2.0.0-beta.10)
-      solid-js: 2.0.0-beta.10
+      '@tanstack/solid-query': 6.0.0-beta.4(solid-js@2.0.0-beta.14)
+      solid-js: 2.0.0-beta.14
 
-  '@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.10)':
+  '@tanstack/solid-query@6.0.0-beta.4(solid-js@2.0.0-beta.14)':
     dependencies:
       '@tanstack/query-core': 5.90.19
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  '@tanstack/solid-virtual@3.13.12(solid-js@2.0.0-beta.10)':
+  '@tanstack/solid-virtual@3.13.12(solid-js@2.0.0-beta.14)':
     dependencies:
       '@tanstack/virtual-core': 3.13.12
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   '@tanstack/store@0.9.3': {}
 
@@ -32461,12 +32443,12 @@ snapshots:
 
   '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.28.5)':
     dependencies:
-      '@babel/helper-module-imports': 7.27.1
+      '@babel/helper-module-imports': 7.28.6
       '@babel/helper-plugin-utils': 7.27.1
-      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
+      '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.5)
       '@babel/template': 7.27.2
       '@babel/traverse': 7.28.5
-      '@babel/types': 7.28.5
+      '@babel/types': 7.29.0
       '@vue/babel-helper-vue-transform-on': 1.5.0
       '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.28.5)
       '@vue/shared': 3.5.25
@@ -32477,12 +32459,12 @@ snapshots:
 
   '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.0)':
     dependencies:
-      '@babel/helper-module-imports': 7.27.1
+      '@babel/helper-module-imports': 7.28.6
       '@babel/helper-plugin-utils': 7.27.1
-      '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0)
+      '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0)
       '@babel/template': 7.27.2
       '@babel/traverse': 7.28.5
-      '@babel/types': 7.28.5
+      '@babel/types': 7.29.0
       '@vue/babel-helper-vue-transform-on': 1.5.0
       '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.0)
       '@vue/shared': 3.5.25
@@ -32511,8 +32493,8 @@ snapshots:
     dependencies:
       '@babel/code-frame': 7.27.1
       '@babel/core': 7.28.5
-      '@babel/helper-module-imports': 7.27.1
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-module-imports': 7.28.6
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/parser': 7.29.2
       '@vue/compiler-sfc': 3.5.25
     transitivePeerDependencies:
@@ -32522,8 +32504,8 @@ snapshots:
     dependencies:
       '@babel/code-frame': 7.27.1
       '@babel/core': 7.29.0
-      '@babel/helper-module-imports': 7.27.1
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-module-imports': 7.28.6
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/parser': 7.29.2
       '@vue/compiler-sfc': 3.5.25
     transitivePeerDependencies:
@@ -32533,8 +32515,8 @@ snapshots:
     dependencies:
       '@babel/code-frame': 7.27.1
       '@babel/core': 7.29.0
-      '@babel/helper-module-imports': 7.27.1
-      '@babel/helper-plugin-utils': 7.27.1
+      '@babel/helper-module-imports': 7.28.6
+      '@babel/helper-plugin-utils': 7.28.6
       '@babel/parser': 7.29.2
       '@vue/compiler-sfc': 3.5.25
     transitivePeerDependencies:
@@ -33119,7 +33101,7 @@ snapshots:
       find-up: 5.0.0
       webpack: 5.97.1(esbuild@0.27.4)(webpack-cli@5.1.4)
 
-  babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.28.5):
+  babel-plugin-jsx-dom-expressions@0.40.6(@babel/core@7.28.5):
     dependencies:
       '@babel/core': 7.28.5
       '@babel/helper-module-imports': 7.18.6
@@ -33128,7 +33110,7 @@ snapshots:
       html-entities: 2.3.3
       parse5: 7.3.0
 
-  babel-plugin-jsx-dom-expressions@0.40.3(@babel/core@7.29.0):
+  babel-plugin-jsx-dom-expressions@0.40.6(@babel/core@7.29.0):
     dependencies:
       '@babel/core': 7.29.0
       '@babel/helper-module-imports': 7.18.6
@@ -33137,7 +33119,7 @@ snapshots:
       html-entities: 2.3.3
       parse5: 7.3.0
 
-  babel-plugin-jsx-dom-expressions@0.40.6(@babel/core@7.28.5):
+  babel-plugin-jsx-dom-expressions@0.50.0-next.13(@babel/core@7.28.5):
     dependencies:
       '@babel/core': 7.28.5
       '@babel/helper-module-imports': 7.18.6
@@ -33145,8 +33127,9 @@ snapshots:
       '@babel/types': 7.29.0
       html-entities: 2.3.3
       parse5: 7.3.0
+      validate-html-nesting: 1.2.4
 
-  babel-plugin-jsx-dom-expressions@0.41.0-next.20(@babel/core@7.29.0):
+  babel-plugin-jsx-dom-expressions@0.50.0-next.13(@babel/core@7.29.0):
     dependencies:
       '@babel/core': 7.29.0
       '@babel/helper-module-imports': 7.18.6
@@ -33156,16 +33139,6 @@ snapshots:
       parse5: 7.3.0
       validate-html-nesting: 1.2.4
 
-  babel-plugin-jsx-dom-expressions@0.50.0-next.6(@babel/core@7.28.5):
-    dependencies:
-      '@babel/core': 7.28.5
-      '@babel/helper-module-imports': 7.18.6
-      '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.5)
-      '@babel/types': 7.29.0
-      html-entities: 2.3.3
-      parse5: 7.3.0
-      validate-html-nesting: 1.2.4
-
   babel-plugin-macros@3.1.0:
     dependencies:
       '@babel/runtime': 7.26.7
@@ -33179,19 +33152,19 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  babel-preset-solid@1.9.10(@babel/core@7.28.5)(solid-js@2.0.0-beta.10):
+  babel-preset-solid@1.9.10(@babel/core@7.28.5)(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/core': 7.28.5
-      babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.28.5)
+      babel-plugin-jsx-dom-expressions: 0.40.6(@babel/core@7.28.5)
     optionalDependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  babel-preset-solid@1.9.10(@babel/core@7.29.0)(solid-js@2.0.0-beta.10):
+  babel-preset-solid@1.9.10(@babel/core@7.29.0)(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/core': 7.29.0
-      babel-plugin-jsx-dom-expressions: 0.40.3(@babel/core@7.29.0)
+      babel-plugin-jsx-dom-expressions: 0.40.6(@babel/core@7.29.0)
     optionalDependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   babel-preset-solid@1.9.12(@babel/core@7.28.5)(solid-js@1.9.12):
     dependencies:
@@ -33200,19 +33173,19 @@ snapshots:
     optionalDependencies:
       solid-js: 1.9.12
 
-  babel-preset-solid@2.0.0-beta.10(@babel/core@7.28.5)(solid-js@2.0.0-beta.10):
+  babel-preset-solid@2.0.0-beta.14(@babel/core@7.28.5)(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/core': 7.28.5
-      babel-plugin-jsx-dom-expressions: 0.50.0-next.6(@babel/core@7.28.5)
+      babel-plugin-jsx-dom-expressions: 0.50.0-next.13(@babel/core@7.28.5)
     optionalDependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
-  babel-preset-solid@2.0.0-beta.7(@babel/core@7.29.0)(solid-js@2.0.0-beta.10):
+  babel-preset-solid@2.0.0-beta.14(@babel/core@7.29.0)(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/core': 7.29.0
-      babel-plugin-jsx-dom-expressions: 0.41.0-next.20(@babel/core@7.29.0)
+      babel-plugin-jsx-dom-expressions: 0.50.0-next.13(@babel/core@7.29.0)
     optionalDependencies:
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   balanced-match@1.0.2: {}
 
@@ -33236,7 +33209,7 @@ snapshots:
       jsonpointer: 5.0.1
       leven: 3.1.0
 
-  better-auth@1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10):
+  better-auth@1.3.27(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14):
     dependencies:
       '@better-auth/core': 1.3.27
       '@better-auth/utils': 0.3.0
@@ -33254,7 +33227,7 @@ snapshots:
     optionalDependencies:
       react: 19.2.3
       react-dom: 19.2.3(react@19.2.3)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   better-call@1.0.19:
     dependencies:
@@ -33759,11 +33732,11 @@ snapshots:
       typescript: 6.0.2
       zod: 3.25.57
 
-  convex-solidjs@0.0.3(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.10):
+  convex-solidjs@0.0.3(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(solid-js@2.0.0-beta.14):
     dependencies:
-      '@solid-primitives/context': 0.3.2(solid-js@2.0.0-beta.10)
+      '@solid-primitives/context': 0.3.2(solid-js@2.0.0-beta.14)
       convex: 1.28.2(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - '@auth0/auth0-react'
       - '@clerk/clerk-react'
@@ -34368,13 +34341,13 @@ snapshots:
       has-tostringtag: 1.0.2
       hasown: 2.0.2
 
-  esbuild-plugin-solid@0.6.0(esbuild@0.27.4)(solid-js@2.0.0-beta.10):
+  esbuild-plugin-solid@0.6.0(esbuild@0.27.4)(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/core': 7.28.5
       '@babel/preset-typescript': 7.27.1(@babel/core@7.28.5)
-      babel-preset-solid: 1.9.10(@babel/core@7.28.5)(solid-js@2.0.0-beta.10)
+      babel-preset-solid: 1.9.10(@babel/core@7.28.5)(solid-js@2.0.0-beta.14)
       esbuild: 0.27.4
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - supports-color
 
@@ -38579,22 +38552,22 @@ snapshots:
       seroval: 1.5.2
       seroval-plugins: 1.5.2(seroval@1.5.2)
 
-  solid-js@2.0.0-beta.10:
+  solid-js@2.0.0-beta.14:
     dependencies:
-      '@solidjs/signals': 2.0.0-beta.10
+      '@solidjs/signals': 2.0.0-beta.14
       csstype: 3.2.3
       seroval: 1.5.2
       seroval-plugins: 1.5.2(seroval@1.5.2)
 
-  solid-motionone@1.0.4(solid-js@2.0.0-beta.10):
+  solid-motionone@1.0.4(solid-js@2.0.0-beta.14):
     dependencies:
       '@motionone/dom': 10.18.0
       '@motionone/utils': 10.18.0
-      '@solid-primitives/props': 3.2.2(solid-js@2.0.0-beta.10)
-      '@solid-primitives/refs': 1.1.0(solid-js@2.0.0-beta.10)
-      '@solid-primitives/transition-group': 1.1.2(solid-js@2.0.0-beta.10)
+      '@solid-primitives/props': 3.2.2(solid-js@2.0.0-beta.14)
+      '@solid-primitives/refs': 1.1.0(solid-js@2.0.0-beta.14)
+      '@solid-primitives/transition-group': 1.1.2(solid-js@2.0.0-beta.14)
       csstype: 3.1.3
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   solid-refresh@0.6.3(solid-js@1.9.12):
     dependencies:
@@ -38605,20 +38578,20 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  solid-refresh@0.6.3(solid-js@2.0.0-beta.10):
+  solid-refresh@0.6.3(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/generator': 7.28.5
       '@babel/helper-module-imports': 7.27.1
       '@babel/types': 7.28.5
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
     transitivePeerDependencies:
       - supports-color
 
-  solid-refresh@0.8.0-next.7(solid-js@2.0.0-beta.10):
+  solid-refresh@0.8.0-next.7(solid-js@2.0.0-beta.14):
     dependencies:
       '@babel/generator': 7.29.1
       '@babel/types': 7.29.0
-      solid-js: 2.0.0-beta.10
+      solid-js: 2.0.0-beta.14
 
   sonic-boom@4.2.0:
     dependencies:
@@ -39491,15 +39464,15 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.10(solid-js@2.0.0-beta.10))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.10)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
+  vite-plugin-solid@3.0.0-next.5(@solidjs/web@2.0.0-beta.14(solid-js@2.0.0-beta.14))(@testing-library/jest-dom@6.6.3)(solid-js@2.0.0-beta.14)(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)):
     dependencies:
       '@babel/core': 7.29.0
-      '@solidjs/web': 2.0.0-beta.10(solid-js@2.0.0-beta.10)
+      '@solidjs/web': 2.0.0-beta.14(solid-js@2.0.0-beta.14)
       '@types/babel__core': 7.20.5
-      babel-preset-solid: 2.0.0-beta.7(@babel/core@7.29.0)(solid-js@2.0.0-beta.10)
+      babel-preset-solid: 2.0.0-beta.14(@babel/core@7.29.0)(solid-js@2.0.0-beta.14)
       merge-anything: 5.1.7
-      solid-js: 2.0.0-beta.10
-      solid-refresh: 0.8.0-next.7(solid-js@2.0.0-beta.10)
+      solid-js: 2.0.0-beta.14
+      solid-refresh: 0.8.0-next.7(solid-js@2.0.0-beta.14)
       vite: 8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)
       vitefu: 1.1.1(vite@8.0.0(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.6.1)(sass-embedded@1.97.2)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))
     optionalDependencies: