https://github.com/exodes/turbo-sveltekit
Turborepo started for Sveltekit 2
https://github.com/exodes/turbo-sveltekit
bits-ui i18n storybook svelte-email svelte5 sveltekit2 tailwindcss trunk-based-development turborepo turborepo-starter zod
Last synced: 4 months ago
JSON representation
Turborepo started for Sveltekit 2
- Host: GitHub
- URL: https://github.com/exodes/turbo-sveltekit
- Owner: eXodes
- Created: 2024-12-30T15:59:03.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-21T22:47:12.000Z (4 months ago)
- Last Synced: 2025-06-21T23:25:04.303Z (4 months ago)
- Topics: bits-ui, i18n, storybook, svelte-email, svelte5, sveltekit2, tailwindcss, trunk-based-development, turborepo, turborepo-starter, zod
- Language: TypeScript
- Homepage:
- Size: 1.61 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Turbo Sveltekit
A Turbo monorepo repository with Sveltekit.
## Features
- [x] [Sveltekit](https://svelte.dev)
- [x] [Eslint](http://eslint.org)
- [x] [Prettier](http://prettier.io)
- [x] [Typescript](https://www.typescriptlang.org)
- [x] [TailwindCSS](http://tailwindcss.com)
- [x] [Vitest](http://vitest.dev)
- [x] [Playwright](http://playwright.dev)
- [x] [Storybook](https://storybook.js.org)
- [x] [i18n](https://github.com/ivanhofer/typesafe-i18n)
- [x] [Husky](https://typicode.github.io/husky/)
- [x] [Commitlint](http://commitlint.js.org)
- [x] [Conventional Commits](https://www.conventionalcommits.org)
- [x] [Github Actions](https://github.com/features/actions)
- [x] [Turbo Generator](https://turbo.build/repo/docs/guides/generating-code)
- [x] [Trunk-Based Development](https://trunkbaseddevelopment.com/)## Dependencies
| Dependency | Version |
| ------------------------- | ----------------------------------------------------------- |
| `@commitlint/cli` |  |
| `@internationalized/date` |  |
| `@playwright/test` |  |
| `@sveltejs/kit` |  |
| `bits-ui` |  |
| `eslint` |  |
| `husky` |  |
| `js-cookie` |  |
| `nodemailer` |  |
| `prettier` |  |
| `storybook` |  |
| `svelte` |  |
| `svelte-email-tailwind` |  |
| `tailwindcss` |  |
| `tailwind-variants` |  |
| `turbo` |  |
| `typesafe-i18n` |  |
| `typescript` |  |
| `vite` |  |
| `vitest` |  |
| `zod` |  |## Folder Structure
```
. - Root directory of the repository
├── apps
│ ├── docs - Storybook application
│ └── web - Web application
└── packages
├── assets - Assets
├── config - Repository configuration
│ ├── eslint - ESLint configuration
│ ├── tailwind - TailwindCSS configuration
│ └── typescript - Typescript configuration
├── locale - i18n locale files
├── turbo - Turbo helpers
│ └── utils - Turbo utilities
├── ui - UI components
└── utils - Utilities
```## Getting Started
### Install dependencies
```bash
npm install
```### Start the development server
```bash
npm run dev
```### Build for production
```bash
npm run build
```### Run tests
```bash
npm run test
```### Generate code
```bash
npm run gen
```### Clear output, cache and node_modules
```bash
npm run clean
```