Urgent.News

What's breaking now, across thousands of outlets.

Tech

SolidStart 2: Replaces Vinxi with a Vite 8 and Enters Maintenance as Its Role Winds Down

SolidStart, a full-stack meta-framework based on SolidJS, has transitioned to version 2.0, improving compatibility with Vite's Environment API. This release modernizes the framework, enhancing CSS handling and integrating better with tools like Tailwind CSS and deployment services. Following this, SolidStart has been placed in maintenance mode as its capabilities are incorporated into Solid 2.0.…

SolidStart 2.0 has been launched, replacing its previous build layer with Vite 8 and entering maintenance mode as its role winds down. The full-stack meta-framework, built on the fine-grained reactive library SolidJS, underwent a significant modernization. Creator Ryan Carniato highlighted the complete overhaul of SolidStart for Solid 1.x, which took over a year and included 25 alpha, beta, and release candidate builds.

The change from Vinxi to Vite's Environment API allowed for direct use of Vite in SolidStart v2, improving compatibility with popular plugins like Tailwind CSS v4 and enabling direct integration with deployment plugins for Nitro v3, Cloudflare, and Netlify. The CSS handling has also been revamped to address issues with flashes of unstyled content in v1.

Upgrading to SolidStart v2 is relatively straightforward, requiring Node.js 24 and Vite 8, with most changes concentrated in vite.config.ts and adjustments to package imports, environment types, server runtimes, and middleware. Following the release, SolidStart was immediately moved into maintenance mode, coinciding with the Solid 2.0 release cycle.

The team decided to fold server functions, the serving layer, and file-system routing into core and a router-neutral package, effectively retiring SolidStart as a standalone metaframework. SolidStart's primary function was to provide features that the core lacked, but with those capabilities now integrated into core, it was time to phase out SolidStart.

The transition to Start mode was announced shortly after the v2 release, with some users expressing their appreciation for the improved tooling and the potential future of AI-driven tooling, where a single place to find all necessary features would be ideal.

Written by urgent.news from InfoQ's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at infoq.com →

More in Tech

Your OpenAPI spec is a contract. Nobody is checking it. I built a CLI that detects spec↔code drift with zero dependencies.

"The generated client keeps calling DELETE /items/{id}." "The server returns 405 Method Not Allowed." An OpenAPI spec is not just documentation.

  • oas-drift CLI tool detects spec↔code drift between OpenAPI spec and Python codebase
  • Tool identifies three types of drift: spec-only, code-only, and method mismatches
  • Lightweight implementation using only Python's standard library

More from Saturday 19 September →