create-synkos
v0.2.16
Published
CLI scaffolding tool for the Synkos framework
Downloads
2,196
Maintainers
Readme
create-synkos
CLI scaffolder for the Synkos framework ecosystem.
Usage
# pnpm (recommended)
pnpm create synkos
# npm
npm create synkos@latest
# npx
npx create-synkosYou can also pass the project name directly:
pnpm create synkos my-appWhat it asks
- Project name — kebab-case identifier (
my-app) - Template —
fullstack,frontend, orbackend - App display name — shown in the UI and native splash (
My App) - Bundle ID — iOS/Android identifier (
com.company.myapp) - API port — backend port (default
3001) - Package manager — detected automatically, overridable
- Initialize git — runs
git init && git add -A && git commit - Install dependencies — runs
pnpm install(or your chosen manager)
Templates
| Template | Generates |
| ----------- | ---------------------------------------------- |
| fullstack | frontend/ + backend/ + root package.json |
| frontend | Quasar 2 + Vue 3 + Capacitor 8 app |
| backend | Express 5 + Mongoose 9 + @synkos/server API |
Template variables
The CLI replaces these placeholders in template files:
| Variable | Example |
| ------------------------- | ---------------------------- |
| {{PROJECT_NAME}} | my-app |
| {{APP_NAME}} | My App |
| {{BUNDLE_ID}} | com.company.myapp |
| {{API_PORT}} | 3001 |
| {{PROJECT_DESCRIPTION}} | My App — built with Synkos |
After scaffolding
cd my-app
# Backend
cd backend && pnpm dev
# Frontend
cd frontend && quasar dev