create-mikstack
v0.3.0
Published
Scaffold an opinionated SvelteKit project.
Readme
create-mikstack
Scaffold an opinionated SvelteKit project.
bun create mikstack@latest
pnpm create mikstack@latest
npm create mikstack@latestWhat you get
Always included:
- SvelteKit with TypeScript
- PostgreSQL + Drizzle ORM (with Docker Compose)
- better-auth with magic link (dev mode logs links to console)
- ESLint (type-aware, flat config) + Prettier
.env.examplewith all keys stubbed
Configurable:
| Feature | Default | Options | | ----------------- | ------------ | ------------------------------------ | | UI | Tailwind CSS | Tailwind / vanilla CSS (+ Stylelint) | | Testing | on | Vitest + testcontainers | | GitHub Actions CI | on | lint, format, typecheck, build | | SvelteKit adapter | node | node / vercel / cloudflare |
Usage
Interactive
bun create mikstack@latest my-appPrompts you to choose between recommended defaults or customize each option.
Non-interactive
bun create mikstack@latest my-app --yesScaffolds with all recommended defaults. Also activates when CI=true.
Package manager detection
Automatically detected from npm_config_user_agent. Affects:
package.jsonscriptsREADME.mdcommands- GitHub Actions CI workflow (separate template per PM)
