create-shipkit
v0.1.0
Published
Scaffold a Skippie hackathon starter — Next 16 + Elysia + Better Auth + Drizzle/Postgres, with a Project CRUD reference domain.
Maintainers
Readme
create-shipkit
Scaffold the Skippie hackathon starter
— Next 16 + Elysia + Better Auth + Drizzle/Postgres with a Project CRUD
reference domain (server-driven data-table + TanStack Form).
Usage
npx create-shipkit my-app
# or
npm create shipkit my-app
# or
pnpm create shipkit my-appThen:
cd my-app
pnpm install
cp .env.example .env # set DATABASE_URL, BETTER_AUTH_SECRET, NEXT_PUBLIC_APP_URL
pnpm db:migrate
pnpm devBETTER_AUTH_SECRET: openssl rand -base64 32. DATABASE_URL: any Postgres
(Supabase, Neon, local).
What it does
- Shallow-clones the template repo (
git clone --depth 1). - Strips the scaffolder + internal docs (
cli/,docs/superpowers/); keepsdocs/code-review/conventions. - Renames the project in
package.json. - Re-initializes git with a fresh initial commit.
Requires git and Node ≥ 18. Zero runtime dependencies (instant npx).
Publishing (maintainer)
cd cli/create-shipkit
npm login
npm publish --access publicThe npm package name is create-shipkit, which is what enables
npm create shipkit / npx create-shipkit. Bump version in
package.json before each publish.
