create-sveltebuilder
v0.0.25
Published
Scaffold a production-ready SvelteKit app with SvelteBuilder — i18n, accessible UI components, and domain modules, pre-wired to Supabase or Drizzle.
Maintainers
Readme
create-sveltebuilder
The one-time project scaffolding tool for SvelteBuilder, an opinionated, production-ready scaffold ecosystem for SvelteKit.
Usage
npm create sveltebuilder@latestYou'll be prompted for:
- Project name
- Scaffold template — currently SuperPrototype (Supabase, batteries-included); Native (Drizzle, bring-your-own-auth) is not yet available.
- Package manager — pnpm, npm, or yarn
- Domain modules — currently
content(publisher/news: articles, sections, taxonomy, live coverage, newsletter, RSS, sitemap) andlogistic(warehouse: receiving, pick tasks, shipments, returns, cycle counts)
It then copies the base scaffold plus each selected module's templates, schema manifest, and seed SQL, merges module dependencies into package.json, runs sveltebuilder sync:supabase to assemble migrations, and installs dependencies.
Pass --no-install to skip the dependency install step (you'll need to run sveltebuilder sync:supabase yourself afterward):
npm create sveltebuilder@latest my-app -- --no-installPart of the SvelteBuilder ecosystem
create-sveltebuilder depends on @sveltebuilder/cli internally for schema sync — that logic is never duplicated. See the SvelteBuilder README for the full architecture, scaffold templates, and module roadmap.
