turbo-sveltekit-shadcn Svelte Themes

Turbo Sveltekit Shadcn

Turborepo sveltekit starter with shadcn pre-configured

Turborepo Svelte starter

This is an unofficial starter Turborepo.

Using this example

Run the following command:

npx create-turbo@latest -e https://github.com/IslamZaoui/turbo-sveltekit-shadcn

Adding components

You can add components to the project by running the following command:

npm ui add <component-name>

# Example:
npm ui add button input

Then export the added components in the src/index.ts to access them.

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

  • web: a sveltekit app
  • @repo/ui: a stub Svelte component library (🚀 powered by shadcn-svelte)
  • @repo/eslint-config: eslint configurations (using the recommended settings by svelte team)
  • @repo/typescript-config: typescript configurations

Each package/app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

Top categories

Loading Svelte Themes