Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-basebolt) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
create-basebolt
Scaffold a production-ready Next.js SaaS in seconds.
npx create-basebolt@latestWhat it does
Basebolt CLI asks you a few questions about your stack and scaffolds a fully configured Next.js 14 SaaS project — auth, database, dashboard, and marketing site — ready to run with npm install && npm run dev.
Features (Free)
- Authentication — NextAuth.js or Clerk, email/password + Google OAuth
- Database — Prisma ORM + PostgreSQL schema, migrations, seed scripts
- App Dashboard — sidebar, header, settings, profile pages
- Marketing Site — Hero, Features, FAQ, Footer
- Deploy config — vercel.json, fly.toml, or railway.json
- Type-safe — strict TypeScript throughout
Pro Features (coming soon)
- Stripe billing — subscriptions, webhooks, billing portal
- Email system — 5 transactional templates (Resend)
- Admin panel — user management, feature flags, analytics
- Teams & RBAC — roles, permissions, org management
Usage
npx create-basebolt@latestFollow the prompts:
- Project name
- Free or Pro template
- Select features
- Auth provider (NextAuth.js / Clerk)
- Database (PostgreSQL / PlanetScale / Supabase)
- Deployment target (Vercel / Railway / Fly.io)
Then:
cd my-app
npm install
cp .env.example .env.local
npm run devRequirements
- Node.js 18+
- npm 7+
License
MIT — basebolt.dev