@commercetools-frontend/menu-cli
Version:
CLI to manage a Custom Application menu.json with translations support.
27 lines (17 loc) • 683 B
Markdown
# @commercetools-frontend/menu-cli
## Installation
```bash
$ npm install --save @commercetools-frontend/menu-cli
```
## Usage
> Please make sure you have Node.js v14 or higher installed as this package uses native ES modules.
The CLI offers commands to manage an Custom Applications `menu.json`.
### Command: `build`
The command generates a `menu.json` file given a `menu.mjs` file, where `react-intl` translations are defined for the menu labels.
```bash
yarn menu-cli build \
--menu-file=menu.mjs \
--i18n-folder=i18n/data \
--locales="en, de, es, fr-FR, zh-CN, ja"
```
It is advised to rely on the CLIs defauls whenever possible and only run `yarn menu-cli build`.