This is my starter project for most projects to save time on the initial setup.
I'm aiming for end-to-end type safety here with a REST api thanks to openapi-fetch
.
All components from shadcn-svelte are installed.
sveltekit
@tanstack/svelte-query
for better data fetching@tanstack/svelte-query-devtools
for debugingopenapi-fetch
for amazing type safety from rest-apishadcn-svelte
for nice componentstailwindcss
for stylingunplugin-icons
for best icons out therevitest
for testing@sinclair/typebox
for validationmode-watcher
for darkmodesveltekit-superforms
for form handlingtailwind-merge
as utility helpersvelte-legos
as ultilityformsnap
as helper for shadcn and superforms
Basic configuration of everything + simple layout with hideable menu (app shell) + auth.