We are thrilled to announce the release of a brand new command-line tool for the Effect-TS ecosystem - create-effect-app
!
This handy tool streamlines the process of setting up new Effect projects, allowing you to quickly bootstrap either an official Effect example or a project template with Effect and all our recommended developer tooling pre-configured for you.
Why create-effect-app
?
Setting up a new Effect project can involve several steps, including creating folders, installing dependencies, and configuring tools. create-effect-app
eliminates the boilerplate, allowing you to worry less about project configuration and focus instead on writing application code.
How to Use
For complete documentation, see the project’s README.
Interactive Usage
To get started, simply run the create-effect-app
command in your terminal using your preferred package manager:
This will launch an interactive setup process, guiding you through the steps needed to bootstrap your project:
Once you’ve made your selections, create-effect-app
will create your new Effect project and configure it according to the preferences you selected.
Non-Interactive Usage
If you prefer to use create-effect-app
non-interactively, that is also supported:
Terminal window
create-effect-app
(-t, --template basic | cli | monorepo)
[--changesets]
[--flake]
[--eslint]
[--workflows]
[<project-name>]
create-effect-app
(-e, --example http-server)
[<project-name>]
Top comments (0)