This is an unofficial starter Turborepo.
Run the following command:
npx create-turbo@latest -e https://github.com/IslamZaoui/turbo-sveltekit-shadcn
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.
This Turborepo includes the following packages/apps:
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
configurationsEach package/app is 100% TypeScript.
This Turborepo has some additional tools already setup for you: