Light framework generator for your JS projects πͺ
β οΈ Create-FW does not generate CommonJS projects since it is a non-standard technology at the time of creation of the tool. Therefore all the generated projects will be using ESModules.
Create-fw can be used in different ways.
By using one of the following commands:
Package manager | Command |
---|---|
npm | npm init fw |
npx | npx create-fw |
yarn | yarn create fw |
It is also possible to install the package globally and run it using the create-fw
command.
Package manager | Command |
---|---|
npm | npm install -g create-fw |
yarn | yarn global add create-fw |
create-fw
Template | Description |
---|---|
Basic | Starts a project with a personaliced package.json file |
TypeScript | Creates a project for working with TS |
Jest | Creates a project and configures Jest |
TS + Jest | Creates a TS project and configures Jest |
React | Creates a React app (Runs create-react-app ) |
You can specify a folder name were the project will be started:
yarn create fw myApp
Generates a folder named "myApp" and starts there the project.
-----
By default the CLI uses the package manager used for invoking the command:
π `yarn create fw` - Uses yarn
π `npm init fw` / `npx create-fw` - Uses npm
-
--yarn
: forces the CLI to use yarn as package managernpm init framework-generator --yarn # will use yarn
-
--npm
: forces the CLI to use npm as package manageryarn create fw --npm # will use npm
-----
The -y
flag sets all commands as default. It works like the -y flag in npm init
or yarn init
: creates the project without asking about personalization to the user.