A Tanstack Start (Solid flavour) template for my projects
TypeScript 85.5%
Dockerfile 12.8%
CSS 1.7%
3 1 0

Clone this repository

https://tangled.org/angelo.fyi/solid-tanplate https://tangled.org/did:plc:sil5xxljlas23o3cfkfiis7x/solid-tanplate
git@tangled.org:angelo.fyi/solid-tanplate git@tangled.org:did:plc:sil5xxljlas23o3cfkfiis7x/solid-tanplate

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Solid Tan-plate#

A Tanstack Start (Solid flavour) template for my projects

Features the following:

  • Strictest Typescript config
  • BiomeJS linting, formatting & error checking
    • Zed code editor config
  • TailwindCSS styling
  • Tanstack Query SSR integration
  • Deployment via Nitro (NodeJS setup)

Deployment Check-list#

Must do:

  • Whitelabel package.json with your project information (enable private: true if needed)
  • Lock dependencies version to major
  • Replace sitemap.host on vite.config.ts with your site's URL (sitemap)
  • Replace default SEO configurations at src/routes/__root.tsx
    • Replace your favicon
    • Replace your sitemap URL to your actual domain in public/robots.txt
    • Optimize your robots.txt entry to account for Verified Bots
  • Setup CI/CD that'll automatically deploy the app on update
    • Docker: Double check for dependencies vs dev-dependencies requirements

3rd party checklists:

Should do:

  • Handle errors gracefully with Error Boundaries
  • Check if your content is compatible with light / dark mode