#svelte5
The Svelte CLIs have been unified into the following commands:
```bash
npx sv create
npx sv add
npx sv migrate
```
With `add` being used to add dependencies, and `migrate` being used to move Svelte 4 code bases over to Svelte 5 seamlessly.
The following integrations have been added to the creation menu:
```markdown
- [ ] prettier
- [ ] eslint
- [ ] vitest
- [ ] playwright
- [ ] tailwindcss
- [ ] drizzle
- [ ] lucia
- [ ] mdsvex
- [ ] paragrlide
- [ ] storybook
```
Prettier is a code formatter
ESLint finds problems in your code and potential solutions
Vitest allows you to make your `.ts` files to Javascript files to test them
Playwright allows you to spin up a server in your browser to test
Tailwindcss is . . . that shit I don't like. However, now it supports Tailwind plugin setup
Drizzle is an integration with Drizzle that allows you to manage your DB schema and do migrations
Lucia provides authentication, sign in, etc. Session storage is in a database.
MDSvex renders Markdown with svelte (MDX equivalent)
Paraglide is for internationalization that will translate your site into different languages
Storybook is a front end component workshop that lets you run and test your components in isolation
**Svelte 5 is now working with community integrations**