Use create on an empty directory (root for your project)
npm create svelte-template
pnpm create svelte-template
yarn create svelte-template
The idea of this package is to provide Svelte/SvelteKit like Scaffolding with slightlight different defaults. It also allows to start Svelte projects without SvelteKit on it (thing that create-svelte doesn't allow)
Please feel free to use create-svelte. This version is meant to provide you with an alternative scaffolding.
It also allows you to easily create Svelte projects (Without SvelteKit)
I decided to make this package so when someone starts a project that will use Svelte/SvelteKit it comes scaffolded in a slightly different way compared to create-svelte. Check the templates folder on the repository to see their structure. It also sets different ports and few more things like preferring @sveltejs/adapter-static
over @sveltejs/adapter-auto
. It moves the entry point for websites to an index.html
page and it also sets a different location for the public folder (assets).
Typescripts settings follow Svelte templates for the most part, with some minor changes. Please feel free to suggest changes.
Sure, open an issue we will take a look at it.
We provide 4 options as of now. Svelte (Javascript and Typescript) and SvelteKit (Javascript and Typescript)
- Write tests
- Add more templates