create-authcore-app
v0.5.4
Published
Scaffold a new AuthCore project
Maintainers
Readme
create-authcore-app
Scaffold a new AuthCore project in seconds.
Usage
npx create-authcore-appThe CLI will prompt you for:
- Project name: directory to create
- Template: choose your setup
- api-only: Express backend + React frontend on separate ports (Bearer token auth)
- monorepo: Express + React in one repo (httpOnly cookie auth, Vite proxy)
- frontend-only: React SPA connecting to an existing AuthCore API
- Package manager: pnpm, npm, or yarn
After Scaffolding
cd my-authcore-app
cp .env.example .env # fill in DATABASE_URL and AUTH_SECRET
npm install # or pnpm/yarn
npx prisma db push # create database tables
npm run dev # start dev serverTemplates
api-only
Express API on port 3000, React SPA on port 5173. Auth uses JWT Bearer tokens.
my-app/
├── backend/ # Express + Prisma + AuthCore
└── frontend/ # React + @authcore/reactmonorepo
Express serves the React app via Vite proxy. Auth uses httpOnly cookies.
my-app/
├── server/ # Express + Prisma + AuthCore (cookie mode)
└── client/ # React + @authcore/react (cookie mode)frontend-only
React SPA that connects to any AuthCore-compatible API.
my-app/
└── src/ # React + @authcore/react