vite-plugin-solid@3.0.0-next.26
Pre-releasePatch Changes
-
6dbb7e8: Start mode's generated request handler now default-exports a Fetchable
{ fetch(request) }object alongside its namedhandleRequestexport.
Deployment integrations that follow the web-standard Fetchable convention
can consume the virtual handler or built server entry without a wrapper.
Thefetchmethod intentionally ignores provider arguments after the request
instead of forwarding them as Solid handler options.The normal
ssrenvironment now exposes that handler as itsindexservice
entry. Provider Vite plugins can adopt the same environment for development
and production withoutstart.external, a custom source entry, or explicit
Rollup input. Standalone builds continue to emitdist/server/server.js. -
06aadc6: Don't default
test.environmentto jsdom for vitest browser-mode projects (test.browser.enabled): vitest 4 probes for the environment's package at startup and sets a failing exit code when jsdom isn't installed, even though the suite runs (and passes) in the real browser. Browser-mode projects now fall back to vitest's own node default, which has no package probe — mirroring the existing jest-dom gate. Non-browser projects keep the jsdom default.