{"_id":"@brendonovich/solidjs__start","_rev":"4-8a07bd361c5364875b9f223f34337bcf","name":"@brendonovich/solidjs__start","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.0":{"name":"@brendonovich/solidjs__start","version":"0.0.0","_id":"@brendonovich/solidjs__start@0.0.0","maintainers":[{"name":"brendonovich","email":"brendonovich@outlook.com"}],"dist":{"shasum":"e570d84f9bd23fd27716d747e93a2ee058f4f44b","tarball":"https://registry.npmjs.org/@brendonovich/solidjs__start/-/solidjs__start-0.0.0.tgz","fileCount":168,"integrity":"sha512-uyRi5WepR98fPHMZZShD78wKej+dd73xXrFirdIgIXHh1pXdyDicd98/jefHQItMRmc4fBQlE/aRcP+9XZ57aQ==","signatures":[{"sig":"MEYCIQDVBe2eiBz0nETa2IPWJIoJHx0n+F9u/uLei3IBa5d2VwIhAN9rchlBa31a1nPt1ZylEiErejGLpxDy+qJZo2nYc+sK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357149},"type":"module","_from":"file:brendonovich-solidjs__start-0.0.0.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./http":"./dist/http/index.js","./client":"./dist/client/index.jsx","./config":"./dist/config/index.js","./router":"./dist/router.jsx","./server":"./dist/server/index.jsx","./client/spa":"./dist/client/spa/index.jsx","./middleware":"./dist/middleware/index.js","./server/spa":"./dist/server/spa/index.jsx"},"scripts":{"dev":"tsc --watch","test":"vitest","build":"pnpm validate-imports && tsc","test:ci":"vitest run","validate-imports":"node scripts/validate-imports.js"},"_npmUser":{"name":"brendonovich","email":"brendonovich@outlook.com"},"_resolved":"/private/var/folders/09/05vxh1_d3q3c07yj9c313c700000gn/T/7e84e044aba9c28b3813bf4b5198f305/brendonovich-solidjs__start-0.0.0.tgz","_integrity":"sha512-uyRi5WepR98fPHMZZShD78wKej+dd73xXrFirdIgIXHh1pXdyDicd98/jefHQItMRmc4fBQlE/aRcP+9XZ57aQ==","_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.6.0","dependencies":{"h3":"npm:h3@2.0.0-beta.4","defu":"^6.1.4","srvx":"^0.8.16","vite":"7.1.10","pathe":"^2.0.3","shiki":"^1.26.1","radix3":"^1.1.2","vitest":"3.0.5","esbuild":"^0.25.3","seroval":"^1.3.2","solid-js":"^1.9.9","cookie-es":"^2.0.0","fast-glob":"^3.3.3","micromatch":"^4.0.8","terracotta":"^1.0.6","@babel/core":"^7.28.3","@solidjs/meta":"^0.29.4","html-to-image":"^1.11.13","source-map-js":"^1.2.1","path-to-regexp":"^8.2.0","@babel/traverse":"^7.28.3","es-module-lexer":"^1.7.0","seroval-plugins":"^1.2.1","@types/micromatch":"^4.0.9","vite-plugin-solid":"^2.11.9","error-stack-parser":"^2.1.4","@types/babel__traverse":"^7.28.0","@tanstack/server-functions-plugin":"^1.131.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/solidjs__start_0.0.0_1760787804303_0.5205403250130736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@brendonovich/solidjs__start","version":"0.0.1","_id":"@brendonovich/solidjs__start@0.0.1","maintainers":[{"name":"brendonovich","email":"brendonovich@outlook.com"}],"dist":{"shasum":"fb678fe528dacd00cb1714fdbb3541c58206cebc","tarball":"https://registry.npmjs.org/@brendonovich/solidjs__start/-/solidjs__start-0.0.1.tgz","fileCount":168,"integrity":"sha512-xaNur4hBx5wDijA5ZnHQjTx6p66ZrojMhE1G2PNymY9xfc9X0ovWmTxiA2i4hUmcTnj6WRTjR7Y6Bo0uKG6VQw==","signatures":[{"sig":"MEUCIAxUS/Ea6wRuElMNyPRmFx+j8WxuJgOD1KJ32jJ0gGmcAiEAge5DlkDE6I1cXYuwF1QD2KXBAS9ryf1sBuXWkXgY4Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357138},"type":"module","_from":"file:brendonovich-solidjs__start-0.0.1.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./http":"./dist/http/index.js","./client":"./dist/client/index.jsx","./config":"./dist/config/index.js","./router":"./dist/router.jsx","./server":"./dist/server/index.jsx","./client/spa":"./dist/client/spa/index.jsx","./middleware":"./dist/middleware/index.js","./server/spa":"./dist/server/spa/index.jsx"},"scripts":{"dev":"tsc --watch","test":"vitest","build":"pnpm validate-imports && tsc","test:ci":"vitest run","validate-imports":"node scripts/validate-imports.js"},"_npmUser":{"name":"brendonovich","email":"brendonovich@outlook.com"},"_resolved":"/private/var/folders/09/05vxh1_d3q3c07yj9c313c700000gn/T/b6346994f86fc9b50c44843ca842c164/brendonovich-solidjs__start-0.0.1.tgz","_integrity":"sha512-xaNur4hBx5wDijA5ZnHQjTx6p66ZrojMhE1G2PNymY9xfc9X0ovWmTxiA2i4hUmcTnj6WRTjR7Y6Bo0uKG6VQw==","_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.6.0","dependencies":{"h3":"npm:h3@2.0.0-beta.4","defu":"^6.1.4","srvx":"^0.8.16","vite":"7.1.10","pathe":"^2.0.3","shiki":"^1.26.1","radix3":"^1.1.2","vitest":"3.0.5","esbuild":"^0.25.3","seroval":"^1.3.2","solid-js":"^1.9.9","cookie-es":"^2.0.0","fast-glob":"^3.3.3","micromatch":"^4.0.8","terracotta":"^1.0.6","@babel/core":"^7.28.3","@solidjs/meta":"^0.29.4","html-to-image":"^1.11.13","source-map-js":"^1.2.1","path-to-regexp":"^8.2.0","@babel/traverse":"^7.28.3","es-module-lexer":"^1.7.0","seroval-plugins":"^1.2.1","@types/micromatch":"^4.0.9","vite-plugin-solid":"^2.11.9","error-stack-parser":"^2.1.4","@types/babel__traverse":"^7.28.0","@tanstack/server-functions-plugin":"^1.133.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/solidjs__start_0.0.1_1760789803669_0.4367314338249819","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@brendonovich/solidjs__start","version":"0.0.2","_id":"@brendonovich/solidjs__start@0.0.2","maintainers":[{"name":"brendonovich","email":"brendonovich@outlook.com"}],"dist":{"shasum":"d328f7e318ccd378de4056358f4a13b7aa6ad852","tarball":"https://registry.npmjs.org/@brendonovich/solidjs__start/-/solidjs__start-0.0.2.tgz","fileCount":168,"integrity":"sha512-VUWqaJAUuJbfiKIxiUw7EbXGXCGKRmsqM9i5HPk2C9cw75m4Cgj84RoR7psDsh6O0FoclJOGcXO1qQoC4v2y5g==","signatures":[{"sig":"MEUCIEN/qTY/F0kO+IIjNbc15pd6ti26yQ6nXPiX3eobrPOrAiEAjCQVhGZqGRUccv1LL8KwtTf5QyQOiii+4tUHqwPfp0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356496},"type":"module","_from":"file:brendonovich-solidjs__start-0.0.2.tgz","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./http":"./dist/http/index.js","./client":"./dist/client/index.jsx","./config":"./dist/config/index.js","./router":"./dist/router.jsx","./server":"./dist/server/index.jsx","./client/spa":"./dist/client/spa/index.jsx","./middleware":"./dist/middleware/index.js","./server/spa":"./dist/server/spa/index.jsx"},"scripts":{"dev":"tsc --watch","test":"vitest","build":"pnpm validate-imports && tsc","test:ci":"vitest run","validate-imports":"node scripts/validate-imports.js"},"_npmUser":{"name":"brendonovich","email":"brendonovich@outlook.com"},"_resolved":"/private/var/folders/09/05vxh1_d3q3c07yj9c313c700000gn/T/ea87511933e355e9f73f89bf070479d3/brendonovich-solidjs__start-0.0.2.tgz","_integrity":"sha512-VUWqaJAUuJbfiKIxiUw7EbXGXCGKRmsqM9i5HPk2C9cw75m4Cgj84RoR7psDsh6O0FoclJOGcXO1qQoC4v2y5g==","_npmVersion":"11.5.1","description":"<div align=\"center\">","directories":{},"_nodeVersion":"24.6.0","dependencies":{"h3":"npm:h3@2.0.0-beta.4","defu":"^6.1.4","srvx":"^0.8.16","vite":"7.1.10","pathe":"^2.0.3","shiki":"^1.26.1","radix3":"^1.1.2","vitest":"3.0.5","esbuild":"^0.25.3","seroval":"^1.3.2","solid-js":"^1.9.9","cookie-es":"^2.0.0","fast-glob":"^3.3.3","micromatch":"^4.0.8","terracotta":"^1.0.6","@babel/core":"^7.28.3","@solidjs/meta":"^0.29.4","html-to-image":"^1.11.13","source-map-js":"^1.2.1","path-to-regexp":"^8.2.0","@babel/traverse":"^7.28.3","es-module-lexer":"^1.7.0","seroval-plugins":"^1.2.1","@types/micromatch":"^4.0.9","vite-plugin-solid":"^2.11.9","error-stack-parser":"^2.1.4","@types/babel__traverse":"^7.28.0","@tanstack/server-functions-plugin":"^1.133.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/babel__core":"^7.20.5"},"_npmOperationalInternal":{"tmp":"tmp/solidjs__start_0.0.2_1760849092478_0.33975312015784875","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@brendonovich/solidjs__start","version":"0.0.3","type":"module","exports":{".":"./dist/index.js","./config":"./dist/config/index.js","./server":"./dist/server/index.jsx","./client":"./dist/client/index.jsx","./router":"./dist/router.jsx","./server/spa":"./dist/server/spa/index.jsx","./client/spa":"./dist/client/spa/index.jsx","./middleware":"./dist/middleware/index.js","./http":"./dist/http/index.js"},"publishConfig":{"access":"public"},"dependencies":{"@babel/core":"^7.28.3","@babel/traverse":"^7.28.3","@solidjs/meta":"^0.29.4","@tanstack/server-functions-plugin":"^1.133.11","@types/babel__traverse":"^7.28.0","@types/micromatch":"^4.0.9","cookie-es":"^2.0.0","defu":"^6.1.4","error-stack-parser":"^2.1.4","es-module-lexer":"^1.7.0","esbuild":"^0.25.3","fast-glob":"^3.3.3","h3":"npm:h3@2.0.0-beta.4","html-to-image":"^1.11.13","micromatch":"^4.0.8","path-to-regexp":"^8.2.0","pathe":"^2.0.3","radix3":"^1.1.2","seroval":"^1.3.2","seroval-plugins":"^1.2.1","shiki":"^1.26.1","solid-js":"^1.9.9","source-map-js":"^1.2.1","srvx":"^0.8.16","terracotta":"^1.0.6","vite":"7.1.10","vite-plugin-solid":"^2.11.9","vitest":"3.0.5"},"engines":{"node":">=22"},"devDependencies":{"@types/babel__core":"^7.20.5"},"scripts":{"build":"pnpm validate-imports && tsc","dev":"tsc --watch","test":"vitest","test:ci":"vitest run","validate-imports":"node scripts/validate-imports.js"},"_id":"@brendonovich/solidjs__start@0.0.3","description":"<div align=\"center\">","_integrity":"sha512-F5wYr2NC5/Zd//rCVPEnP9VEy5qVuGIElFhrUUcoQnUj8aCnodwtk9BXPgb2Dhh4DFOao2jyBImjo60UVNmHtA==","_resolved":"/private/var/folders/09/05vxh1_d3q3c07yj9c313c700000gn/T/7443e578f96530694ff0d9c2a8bd4ad1/brendonovich-solidjs__start-0.0.3.tgz","_from":"file:brendonovich-solidjs__start-0.0.3.tgz","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-F5wYr2NC5/Zd//rCVPEnP9VEy5qVuGIElFhrUUcoQnUj8aCnodwtk9BXPgb2Dhh4DFOao2jyBImjo60UVNmHtA==","shasum":"4b1eccb3fd12c3cdf910e8a54595da8dda9138d2","tarball":"https://registry.npmjs.org/@brendonovich/solidjs__start/-/solidjs__start-0.0.3.tgz","fileCount":168,"unpackedSize":353508,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6FXNo63rFodCdIk5In+HVEQ2lE/vCl/eH4AMbJKTPYwIgJCDebdmBr39DEq1ISLVFc+ERq8zsiqm5nnhv3LcSTh8="}]},"_npmUser":{"name":"brendonovich","email":"brendonovich@outlook.com"},"directories":{},"maintainers":[{"name":"brendonovich","email":"brendonovich@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/solidjs__start_0.0.3_1760856126816_0.21241258790760975"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-18T11:43:24.222Z","modified":"2025-10-19T06:42:07.211Z","0.0.0":"2025-10-18T11:43:24.522Z","0.0.1":"2025-10-18T12:16:43.926Z","0.0.2":"2025-10-19T04:44:52.688Z","0.0.3":"2025-10-19T06:42:07.003Z"},"description":"<div align=\"center\">","maintainers":[{"name":"brendonovich","email":"brendonovich@outlook.com"}],"readme":"<div align=\"center\">\n\n[![Banner](https://assets.solidjs.com/banner?project=Start&type=core)](https://github.com/solidjs)\n\n[![Version](https://img.shields.io/npm/v/@solidjs/start.svg?style=for-the-badge&color=blue&logo=npm)](https://npmjs.com/package/@solidjs/start)\n[![Downloads](https://img.shields.io/npm/dm/@solidjs/start.svg?style=for-the-badge&color=green&logo=npm)](https://npmjs.com/package/@solidjs/start)\n[![Stars](https://img.shields.io/github/stars/solidjs/solid-start?style=for-the-badge&color=yellow&logo=github)](https://github.com/solidjs/solid-start)\n[![Discord](https://img.shields.io/discord/722131463138705510?label=join&style=for-the-badge&color=5865F2&logo=discord&logoColor=white)](https://discord.com/invite/solidjs)\n[![Reddit](https://img.shields.io/reddit/subreddit-subscribers/solidjs?label=join&style=for-the-badge&color=FF4500&logo=reddit&logoColor=white)](https://reddit.com/r/solidjs)\n\n</div>\n\n**SolidStart** brings fine-grained reactivity fullstack with full flexibility. Built with features like unified rendering and isomorphic code execution, SolidStart enables you to create highly performant and scalable web applications.\n\nExplore the official [documentation](https://docs.solidjs.com/solid-start) for detailed guides and examples.\n\n## Core Features\n\n- **All Rendering Modes**:\n  - Server-Side Rendering _(SSR)_ with sync, async, and stream [modes](https://docs.solidjs.com/solid-start/reference/server/create-handler)\n  - Client-Side Rendering _(CSR)_ with the possibility of being page/component [scoped](https://docs.solidjs.com/solid-start/reference/client/client-only)\n  - Static Site Generation _(SSG)_ with route [pre-rendering](https://docs.solidjs.com/solid-start/building-your-application/route-prerendering)\n- **TypeScript**: Full integration for robust, type-safe development\n- **File-Based Routing**: Intuitive routing based on your project’s file structure\n- **API Routes**: Dedicated server-side endpoints for seamless API development\n- **Streaming**: Efficient data rendering for faster page loads\n- **Build Optimizations**: Code splitting, tree shaking, and dead code elimination\n- **Deployment Adapters**: Easily deploy to platforms like Vercel, Netlify, Cloudflare, and more\n\n## Getting Started\n\n### Installation\n\nCreate a SolidStart template project with your preferred package manager\n\n```bash\n# using npm\nnpm create solid@latest -- -s\n```\n\n```bash\n# using pnpm\npnpm create solid@latest -s\n```\n\n```bash\n# using bun\nbun create solid@latest --s\n```\n\n### Project Structure\n\n- `public/`: Static assets like icons, images, and fonts\n- `src/`: Core application (aliased to `~/`)\n  - `routes/`: File-based routing for pages and APIs\n  - `app.tsx`: Root component of your application\n  - `entry-client.tsx`: Handles client-side hydration\n  - `entry-server.tsx`: Manages server-side request handling\n- **Configuration Files**: `app.config.ts`, `package.json`, and more\n\nLearn more about [routing](https://docs.solidjs.com/solid-start/building-your-application/routing)\n\n## Adapters\n\nConfigure adapters in `app.config.ts` to deploy to platforms like Vercel, Netlify, Cloudflare, and others\n\n```ts\nimport { defineConfig } from \"@solidjs/start/config\";\n\nexport default defineConfig({\n  ssr: true, // false for client-side rendering only\n  server: { preset: \"netlify\" },\n});\n```\n\nPresets also include runtimes like Node.js, Bun, or Deno. For example, a preset like `node-server` enables hosting on your server.  \nLearn more about [`defineConfig`](https://docs.solidjs.com/solid-start/reference/config/define-config)\n\n## Building\n\nGenerate production-ready bundles\n\n```bash\nnpm run build # or pnpm build or bun build\n```\n\nAfter the build completes, you’ll be guided through deployment for your specific preset.\n\n## Contributing\n\n- For contributing to the codebase, check [CONTRIBUTING.md](https://github.com/solidjs/solid-start/blob/main/CONTRIBUTING.md)\n- For creating a new template, please head over to [solidjs/templates](https://github.com/solidjs/templates)\n","readmeFilename":"README.md"}