MOTA – SvelteKit Starter
Install
bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/bchainhub/sveltekit-starter/sv-starter.sh)"
What it does
- Runs
sv createand installs core deps. - Optionally merges the MOTA template and reinstalls deps.
- Augments
.gitignore(+logs, editors; optional lockfile ignores). - Optional asset copy:
.editorconfig(yes by default) and.github(no by default). - License: CORE (default) or common SPDX; updates
package.jsonlicense field. - Single optional final commit; optional push (default no).
- Remove +page.svelte in main routes and create new in (portal) routes.
You choose during setup
- Auth: None /
@auth/sveltekit/lucia - Data layer: Prisma, Drizzle, Supabase, Neon, MongoDB, Redis, Postgres, Xata, etc.
- Assets: copy
.editorconfig/.github - License: CORE / MIT / Apache-2.0 / GPL / … / None
Next
- Answer prompts (auth, DB, assets, license).
- Modify
vite.config.tsto your needs. - Update GPG keys or delete GPG keys directory.
- Open routes directory and modify routes to your needs.
- Modify or disable API located in
src/routes/api. - Start dev server:
npm run dev(orpnpm/yarn/bun).