Skip to content

eXodes/turbo-sveltekit

Repository files navigation

Turbo Sveltekit

A Turbo monorepo repository with Sveltekit.

Features

Dependencies

Dependency Version
@commitlint/cli v19.8.0
@internationalized/date v3.8.0
@playwright/test v1.52.0
@sveltejs/kit v2.20.7
bits-ui v1.3.19
eslint v9.25.1
husky v9.1.7
js-cookie v3.0.5
nodemailer v6.10.1
prettier v3.5.3
storybook v8.6.12
svelte v5.28.2
svelte-email-tailwind v2.1.1
tailwindcss v4.1.4
turbo v2.5.2
typesafe-i18n v5.26.2
typescript v5.8.3
vite v6.3.3
vitest v3.1.2
zod v3.24.3

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

npm install

Start the development server

npm run dev

Build for production

npm run build

Run tests

npm run test

Generate code

npm run gen

Clear output, cache and node_modules

npm run clean