Back to Templates

Turborepo Svelte starter
This Turborepo starter is maintained by the Turborepo core team on GitHub .
Using this example
Run the following command:
npx create-turbo@latest -e with-svelteWhat's inside?
This Turborepo includes the following packages/apps:
Apps
docs: a svelte-kit appweb: another svelte-kit app
Packages
eslint-config
eslint configurations (includes eslint-plugin-svelte and eslint-config-prettier)
typescript-config
A package containing a custom tsconfig file.
ui
A stub Svelte component library shared by both web and docs applications. The package supports Svelte components and
runes in .svelte.ts files, which are not supported in the svelte-kit generated tsconfig.
Please refer to the packaging page of the svelte documentation for additional information about svelte component libraries.
Each package/app is 100% TypeScript.
Utilities
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting


