Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SolidJS driver for TanStack Start #3522

Draft
wants to merge 58 commits into
base: main
Choose a base branch
from

Conversation

birkskyum
Copy link
Contributor

@birkskyum birkskyum commented Feb 22, 2025

This PR introduce support for Solid to be used with TanStack Start.

The PR is in draft, because there're several ongoing refactors that can influence the timing of when it's most feasible to introduce the solid driver.

Status (build and run e2e/solid-start/basic)

  • SSR
  • API Routes
  • Server Functions
  • HMR
  • Streaming (/stream route)
  • Timely hydration (we have an issue with the hydration being ~ 1 s delayed)

Ongoing refactors

Refactor to make router packages (aka. client-only features) more agnostic:

Refactor to make start packages (aka. server features) more agnostic:

Refactor of start packages from vinxi to a Nitro vite plugin and Vite Env API:

Copy link

nx-cloud bot commented Feb 22, 2025

View your CI Pipeline Execution ↗ for commit 1bc9aaa.

Command Status Duration Result
nx affected --targets=test:eslint,test:unit,tes... ❌ Failed 6m 21s View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 55s View ↗

☁️ Nx Cloud last updated this comment at 2025-02-26 03:43:44 UTC

@birkskyum birkskyum force-pushed the tanstack-solid-start branch 3 times, most recently from 6686a0b to 4382f2f Compare February 24, 2025 18:54
@birkskyum birkskyum force-pushed the tanstack-solid-start branch from fd0e9e0 to 809e7ff Compare February 24, 2025 19:55
@birkskyum birkskyum force-pushed the tanstack-solid-start branch from dc8f144 to 384689f Compare February 24, 2025 20:42
@birkskyum birkskyum force-pushed the tanstack-solid-start branch 2 times, most recently from e98b210 to 9d0c941 Compare February 24, 2025 22:45
@birkskyum birkskyum force-pushed the tanstack-solid-start branch from 86452cb to efaab75 Compare February 24, 2025 23:09
@birkskyum birkskyum changed the title WIP - SolidJS driver for TanStack Start SolidJS driver for TanStack Start Feb 25, 2025
@birkskyum birkskyum changed the title SolidJS driver for TanStack Start feat(solid-start) SolidJS driver for TanStack Start Feb 25, 2025
@birkskyum birkskyum changed the title feat(solid-start) SolidJS driver for TanStack Start Experimental: SolidJS driver for TanStack Start Feb 25, 2025
@birkskyum birkskyum force-pushed the tanstack-solid-start branch from f335f15 to 7c76170 Compare February 25, 2025 21:08
@birkskyum birkskyum force-pushed the tanstack-solid-start branch from 212c51c to 35745c2 Compare February 25, 2025 21:39
@birkskyum birkskyum changed the title Experimental: SolidJS driver for TanStack Start SolidJS driver for TanStack Start Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants