create-exlinecore
v0.1.7
Published
Create a new ExlineCore project
Readme
create-exlinecore
Interactive CLI to scaffold a new ExlineCore project.
Usage
npx create-exlinecoreThe CLI asks:
- Project name - creates a folder with this name
- Database - SQLite/PostgreSQL/MySQL, MongoDB, or Firebase
- Frontend - Vue 3 or API only
- Package manager - npm, pnpm, or yarn
It then installs the correct packages, generates a server entry file wired to your chosen adapter, writes a .env.example, and prints the next steps.
What gets generated
For a Vue 3 + SQLite project:
my-project/
src/
server.ts # Fastify server wired to the Prisma adapter
frontend/
main.ts # Vue app with router and auth guard
App.vue # Root component with DashShell layout
pages/
LoginPage.vue
DashboardPage.vue
UsersPage.vue
SettingsPage.vue
package.json
tsconfig.json
.gitignore
.env.exampleFor API-only projects the frontend/ directory is omitted.
