Skip to content

Conversation

@birkskyum
Copy link
Member

@birkskyum birkskyum commented Oct 26, 2025

run the dev server to generate route manifest etc

Summary by CodeRabbit

  • Chores
    • Updated route path identifiers and corresponding declarations across test files to reflect revised naming conventions for file-based routing.
    • Synchronized route type mappings and public declarations to align with restructured route identifiers.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 26, 2025

Walkthrough

This PR updates route identifiers and file paths across Solid Router e2e test files to introduce trailing underscores in route names. The generated route tree (routeTree.gen.ts) is updated to reflect new route IDs, path mappings, type definitions, and module augmentations. Individual route files are updated to use underscore-suffixed path strings in their createFileRoute declarations.

Changes

Cohort / File(s) Summary
Generated route tree
e2e/solid-router/basic-file-based/src/routeTree.gen.ts
Route IDs updated with trailing underscores (e.g., /posts/$postId/edit/posts_/$postId/edit). Corresponding path/fullPath mappings adjusted. Public type declarations (FileRoutesByFullPath, FileRoutesByTo, FileRouteTypes) and module augmentations for @tanstack/solid-router updated to reflect new route keys and IDs.
Non-nested route files
e2e/solid-router/basic-file-based/src/routes/non-nested/(named, path, prefix, suffix)/*
Route path strings updated with trailing underscores in createFileRoute declarations across four nested route files.
Params-ps non-nested routes
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/*
Route path strings updated from /params-ps/non-nested/$foo/... to /params-ps/non-nested/$foo_/... in route.tsx and $bar.tsx files.
Posts route file
e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx
Route path updated from /posts/$postId/edit to /posts_/$postId/edit with conditional logic for useExperimentalNonNestedRoutes.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

  • routeTree.gen.ts: Comprehensive updates to route ID signatures, path mappings across multiple type definitions, and module augmentations require careful verification of consistency.
  • Route file updates: While individually straightforward, verify trailing underscore placement is uniform across all route files.
  • posts_.$postId.edit.tsx: Contains conditional logic with useExperimentalNonNestedRoutes; ensure the conditional path handling aligns with intended behavior.

Possibly related PRs

Suggested labels

package: solid-router

Suggested reviewers

  • schiller-manuel
  • brenelz

Poem

🐰 With underscores dancing wild and free,
Routes renamed across the tree,
From posts to params, each path finds its place,
Trailing marks add space to embrace,
A refactor hopping with solid grace! ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
Title Check ❓ Inconclusive The pull request title "test(solid-router): update basic-file-based" is technically related to the changeset since modifications are made to the basic-file-based test directory. However, the title uses generic, non-descriptive language that fails to convey meaningful information about the specific changes. The actual changeset involves systematic renaming of route identifiers and paths with underscore insertions (e.g., /posts/$postId/edit → /posts_/$postId/edit, and numerous similar transformations across route definitions and generated type declarations), which appears to be a regeneration of route manifests. The vague term "update" provides no indication to reviewers scanning history about what aspect of the test was modified or why these route path changes were introduced. Consider revising the title to be more descriptive and specific about the changes. For example: "test(solid-router): regenerate basic-file-based routes with underscore path updates" or "test(solid-router): update basic-file-based route manifest for experimental non-nested paths" would better communicate the nature of the changes to reviewers and provide more useful context in the commit history.
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch test(solid-router)-basic-file-based

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a65647b and a944557.

📒 Files selected for processing (8)
  • e2e/solid-router/basic-file-based/src/routeTree.gen.ts (17 hunks)
  • e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1 hunks)
  • e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx (1 hunks)
  • e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx (1 hunks)
  • e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx (1 hunks)
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1 hunks)
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (1 hunks)
  • e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx (1 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
**/*.{ts,tsx}

📄 CodeRabbit inference engine (AGENTS.md)

Use TypeScript in strict mode with extensive type safety across the codebase

Files:

  • e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx
  • e2e/solid-router/basic-file-based/src/routeTree.gen.ts
**/src/routes/**

📄 CodeRabbit inference engine (AGENTS.md)

Place file-based routes under src/routes/ directories

Files:

  • e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx
e2e/**

📄 CodeRabbit inference engine (AGENTS.md)

Store end-to-end tests under the e2e/ directory

Files:

  • e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx
  • e2e/solid-router/basic-file-based/src/routeTree.gen.ts
🧠 Learnings (3)
📓 Common learnings
Learnt from: nlynzaad
PR: TanStack/router#5402
File: packages/router-generator/tests/generator/no-formatted-route-tree/routeTree.nonnested.snapshot.ts:19-21
Timestamp: 2025-10-08T08:11:47.088Z
Learning: Test snapshot files in the router-generator tests directory (e.g., files matching the pattern `packages/router-generator/tests/generator/**/routeTree*.snapshot.ts` or `routeTree*.snapshot.js`) should not be modified or have issues flagged, as they are fixtures used to verify the generator's output and are intentionally preserved as-is.
📚 Learning: 2025-09-22T00:56:49.237Z
Learnt from: nlynzaad
PR: TanStack/router#5182
File: e2e/react-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx:3-5
Timestamp: 2025-09-22T00:56:49.237Z
Learning: In TanStack Router, underscores are intentionally stripped from route segments (e.g., `$baz_` becomes `baz` in generated types) but should be preserved in base path segments. This is the correct behavior as of the fix in PR #5182.

Applied to files:

  • e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx
  • e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx
📚 Learning: 2025-10-08T08:11:47.088Z
Learnt from: nlynzaad
PR: TanStack/router#5402
File: packages/router-generator/tests/generator/no-formatted-route-tree/routeTree.nonnested.snapshot.ts:19-21
Timestamp: 2025-10-08T08:11:47.088Z
Learning: Test snapshot files in the router-generator tests directory (e.g., files matching the pattern `packages/router-generator/tests/generator/**/routeTree*.snapshot.ts` or `routeTree*.snapshot.js`) should not be modified or have issues flagged, as they are fixtures used to verify the generator's output and are intentionally preserved as-is.

Applied to files:

  • e2e/solid-router/basic-file-based/src/routeTree.gen.ts
🧬 Code graph analysis (7)
e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (3)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)
  • Route (4-6)
e2e/react-router/basic-file-based/src/routes/non-nested/named/$baz.route.tsx (1)
  • Route (3-5)
e2e/react-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx (7)
e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)
  • Route (4-6)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (1)
  • Route (3-3)
e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx (1)
  • Route (4-6)
e2e/react-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (4)
e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (1)
  • Route (3-3)
e2e/react-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)
  • Route (4-6)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/route.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (3)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)
  • Route (4-6)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/route.tsx (1)
  • Route (3-5)
e2e/react-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (1)
  • Route (3-3)
e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx (4)
e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx (1)
  • Route (3-5)
e2e/react-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx (5)
e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx (1)
  • Route (3-5)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)
  • Route (4-6)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (1)
  • Route (3-3)
e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx (2)
e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)
  • Route (4-6)
e2e/react-router/basic-file-based/src/routes/posts_.$postId.edit.tsx (1)
  • Route (4-6)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test
  • GitHub Check: Preview
🔇 Additional comments (24)
e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx (1)

3-5: LGTM: named param underscore path is correct

Path matches filename and underscore behavior for base segments. Based on learnings.

e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx (1)

3-5: LGTM: prefix variant matches file-based spec

Curly param preserved; trailing underscore on base segment is correct. Based on learnings.

e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx (1)

3-3: LGTM: params path updated to $foo_

Consistent with other params-ps routes. Based on learnings.

e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx (1)

3-5: LGTM: path segment baz_ matches filename

No functional changes beyond the route string.

e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx (1)

4-6: LGTM: route path moved to '/posts_/$postId/edit'

Matches the underscore scheme and surrounding tests that exercise non-nested toggling. Based on learnings.

e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx (1)

3-5: Verified: All route definitions correctly updated with underscore convention

Verification script confirms all new underscore-suffixed routes (named, path, prefix, suffix segments and post IDs) are present and consistently applied. The generated routeTree.gen.ts correctly preserves underscores in route IDs while stripping them from actual URL paths—the intended behavior per TanStack Router file-based routing conventions.

e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx (1)

4-6: Path update matches underscore convention and generated tree

The createFileRoute path '/params-ps/non-nested/$foo_/$bar' aligns with the generated routeTree and the experimental non-nested underscore rules. LGTM. Based on learnings

e2e/solid-router/basic-file-based/src/routeTree.gen.ts (17)

77-84: Imports synced to new underscore file names

Updated imports for suffix/prefix/path/named foo variants now point to '.foo' files while bar variants use the underscore paths. Consistent with the new file layout. Based on learnings


309-314: Posts edit ID renamed; path unchanged

ID '/posts_/$postId/edit' with path '/posts/$postId/edit' is correct for non-nested underscore mapping; parent remains root.


341-344: Params-PS non-nested $foo route ID

ID '/$foo_' under '/params-ps/non-nested' with path '/$foo' matches the underscore-in-ID rule.


434-444: Suffix routes: bar ID underscore + foo child parenting

  • Bar: ID '/{$baz}suffix_/bar' with path '/{$baz}suffix/bar' under NonNestedSuffixRouteRoute.
  • Foo child correctly parents to NonNestedSuffix...RouteRoute.
    Consistent and valid.

446-456: Prefix routes: bar ID underscore + foo child parenting

  • Bar: ID '/prefix{$baz}_/bar' with path '/prefix{$baz}/bar' under NonNestedPrefixRouteRoute.
  • Foo child parents to NonNestedPrefixPrefix{$baz}RouteRoute.
    Looks good.

458-466: Path routes: baz bar ID underscore + foo nesting

  • Bar: ID '/baz_/bar' under NonNestedPathRouteRoute.
  • Foo correctly parents to NonNestedPathBazRouteRoute.
    All consistent.

468-476: Named routes: $baz bar ID underscore + foo nesting

  • Bar: ID '/$baz_/bar' under NonNestedNamedRouteRoute.
  • Foo correctly parents to NonNestedNamedBazRouteRoute.
    LGTM.

566-574: FileRoutesByFullPath updates

FullPath keys remain underscore-free (user-facing) while types point to the new routes. Mapping is coherent.


637-645: FileRoutesByTo updates

'to' keys mirror user-facing paths; references to updated route symbols are correct.


701-727: FileRoutesById: underscore-only IDs for non-nested variants

IDs updated to include underscores for non-nested disambiguation (e.g., '/params-ps/non-nested/$foo_', '/posts_/$postId/edit', and child bar routes). Consistent across the board. Based on learnings


798-808: FileRouteTypes.fullPaths union

Union reflects underscore-free full paths; entries added/updated for named/path/prefix/suffix bar routes. OK.


869-879: FileRouteTypes.to union

'to' union matches the public paths; updates are consistent with FullPath.


933-960: FileRouteTypes.id union

IDs list includes underscore variants (e.g., '/posts_/$postId/edit', '/params-ps/non-nested/$foo_', '/.../$foo_/$bar', and bar routes). Matches other sections.


1306-1312: Module augmentation: Posts edit

'/posts_/$postId/edit' entry: path/fullPath remain '/posts/$postId/edit'; preLoader/parent correct.


1348-1354: Module augmentation: /params-ps/non-nested/$foo_

ID, path '/$foo', and fullPath align with non-nested underscore behavior.


1460-1466: Module augmentation: /params-ps/non-nested/$foo_/$bar

Child entry uses underscore in ID and underscore-free fullPath; parent points to $foo_ route. Looks correct.


1467-1473: Module augmentation: bar routes across suffix/prefix/path/named

All four bar entries adopt underscore in the ID with correct path/fullPath and parents. Consistent across groups.

Also applies to: 1481-1487, 1495-1501, 1509-1515


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nx-cloud
Copy link

nx-cloud bot commented Oct 26, 2025

View your CI Pipeline Execution ↗ for commit a944557

Command Status Duration Result
nx affected --targets=test:eslint,test:unit,tes... ✅ Succeeded 3m 44s View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 34s View ↗

☁️ Nx Cloud last updated this comment at 2025-10-26 13:55:45 UTC

@pkg-pr-new
Copy link

pkg-pr-new bot commented Oct 26, 2025

More templates

@tanstack/arktype-adapter

npm i https://pkg.pr.new/TanStack/router/@tanstack/arktype-adapter@5633

@tanstack/directive-functions-plugin

npm i https://pkg.pr.new/TanStack/router/@tanstack/directive-functions-plugin@5633

@tanstack/eslint-plugin-router

npm i https://pkg.pr.new/TanStack/router/@tanstack/eslint-plugin-router@5633

@tanstack/history

npm i https://pkg.pr.new/TanStack/router/@tanstack/history@5633

@tanstack/nitro-v2-vite-plugin

npm i https://pkg.pr.new/TanStack/router/@tanstack/nitro-v2-vite-plugin@5633

@tanstack/react-router

npm i https://pkg.pr.new/TanStack/router/@tanstack/react-router@5633

@tanstack/react-router-devtools

npm i https://pkg.pr.new/TanStack/router/@tanstack/react-router-devtools@5633

@tanstack/react-router-ssr-query

npm i https://pkg.pr.new/TanStack/router/@tanstack/react-router-ssr-query@5633

@tanstack/react-start

npm i https://pkg.pr.new/TanStack/router/@tanstack/react-start@5633

@tanstack/react-start-client

npm i https://pkg.pr.new/TanStack/router/@tanstack/react-start-client@5633

@tanstack/react-start-server

npm i https://pkg.pr.new/TanStack/router/@tanstack/react-start-server@5633

@tanstack/router-cli

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-cli@5633

@tanstack/router-core

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-core@5633

@tanstack/router-devtools

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-devtools@5633

@tanstack/router-devtools-core

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-devtools-core@5633

@tanstack/router-generator

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-generator@5633

@tanstack/router-plugin

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-plugin@5633

@tanstack/router-ssr-query-core

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-ssr-query-core@5633

@tanstack/router-utils

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-utils@5633

@tanstack/router-vite-plugin

npm i https://pkg.pr.new/TanStack/router/@tanstack/router-vite-plugin@5633

@tanstack/server-functions-plugin

npm i https://pkg.pr.new/TanStack/router/@tanstack/server-functions-plugin@5633

@tanstack/solid-router

npm i https://pkg.pr.new/TanStack/router/@tanstack/solid-router@5633

@tanstack/solid-router-devtools

npm i https://pkg.pr.new/TanStack/router/@tanstack/solid-router-devtools@5633

@tanstack/solid-router-ssr-query

npm i https://pkg.pr.new/TanStack/router/@tanstack/solid-router-ssr-query@5633

@tanstack/solid-start

npm i https://pkg.pr.new/TanStack/router/@tanstack/solid-start@5633

@tanstack/solid-start-client

npm i https://pkg.pr.new/TanStack/router/@tanstack/solid-start-client@5633

@tanstack/solid-start-server

npm i https://pkg.pr.new/TanStack/router/@tanstack/solid-start-server@5633

@tanstack/start-client-core

npm i https://pkg.pr.new/TanStack/router/@tanstack/start-client-core@5633

@tanstack/start-plugin-core

npm i https://pkg.pr.new/TanStack/router/@tanstack/start-plugin-core@5633

@tanstack/start-server-core

npm i https://pkg.pr.new/TanStack/router/@tanstack/start-server-core@5633

@tanstack/start-static-server-functions

npm i https://pkg.pr.new/TanStack/router/@tanstack/start-static-server-functions@5633

@tanstack/start-storage-context

npm i https://pkg.pr.new/TanStack/router/@tanstack/start-storage-context@5633

@tanstack/valibot-adapter

npm i https://pkg.pr.new/TanStack/router/@tanstack/valibot-adapter@5633

@tanstack/virtual-file-routes

npm i https://pkg.pr.new/TanStack/router/@tanstack/virtual-file-routes@5633

@tanstack/zod-adapter

npm i https://pkg.pr.new/TanStack/router/@tanstack/zod-adapter@5633

commit: a944557

@birkskyum birkskyum merged commit aefd20f into main Oct 26, 2025
6 checks passed
@birkskyum birkskyum deleted the test(solid-router)-basic-file-based branch October 26, 2025 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant