![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
@softboxlab/moo-cli
Advanced tools
A MOOvelous CLI.
Its purpose is to standardize creation of new projects, components and resources by using solid patterns and proxying other CLIs with preset configs.
npx -p @softboxlab/moo-cli moo [command] [options]
npm i -g @softboxlab/moo-cli
or
yarn global add @softboxlab/moo-cli
Now you can run it like this:
moo-cli [command] [options]
Or just:
moo [command] [options]
moo arch
: creates a new project
moo comp [options] <component_name>
: creates a new component inside your new project. The options are:
Name | Description |
---|---|
--vue or -v | Choose Vue as the framework for your component |
--react or -r | Choose React as the framework for your component |
--dest or -d | Choose your component's directory - default: src/components |
--func or -f | Make your component functional - only works with React |
--flux or -x | Add Vuex/Redux functions - only works with React |
--test or -t | Add tests to your component |
--airbnb or -a | Add Airbnb JS Styleguide rules |
--clean | Create a clean component - only works with React Class components |
--ts | Add TypeScript to your component |
To know what commands/options are available, just run it with no arguments or ask for help, like this:
moo --help
or just moo -h
Build a moo-cli
version
yarn build
or npm run build
Create a link
inside dist
folder
yarn link
or npm link
Install moo-cli
in some project
yarn add @softbox/moo-cli
or npm i @softbox/moo-cli
Link moo-cli
in your project
yarn link "@softboxlab/moo-cli"
or npm link "@softboxlab/moo-cli"
Then run your linked moo-cli
moo -h
npx moo <COMMAND>
or ./node_modules/.bin/moo <COMMAND>
We have some boilerplates that can facilitate the development of your application.
FAQs
A MOOvelous CLI
The npm package @softboxlab/moo-cli receives a total of 1 weekly downloads. As such, @softboxlab/moo-cli popularity was classified as not popular.
We found that @softboxlab/moo-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.