@effit/create-effit
v0.1.0-alpha.7
Published
Scaffold a new app with the Effit framework.
Readme
@effit/create-effit
Scaffold a new app with the Effit framework.
Usage
pnpm create @effit/effit@latest my-app
# or
npm create @effit/effit@latest my-appYou'll be prompted for a preset (minimal, standard, or full) and a feature set on top of it:
- event sourcing —
@effit/event-sourcing+ Pongo projection store - workers —
@effit/workers+ BullMQ + aQueueRegistry - knex —
@effit/knex+ migrations - email —
@effit/email+react-email+ nodemailer - bullboard —
@effit/web's Bull Board layer mounted on the HTTP API - sample — a working
Todoaggregate, projection, command, query, job, and email to learn from - integration tests —
@effit/testing+ testcontainers
Non-interactive mode
pnpm create @effit/effit my-app \
--preset=full \
--yesPass --help for the full flag list. Each feature can be toggled individually (e.g. --no-email, --integration-tests).
License
MIT © Talysson de Oliveira Cassiano
