This package has been deprecated

Author message:

Package no longer supported. Use at your own risk.

@namics/frontend-defaults-cli
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Frontend defaults CLI

CLI tool which creates a default setup for your frontend project

npm Travis License

frontend-defaults-cli screencast

Usage

npx @namics/frontend-defaults-cli my-project

or in an existing project

npx @namics/frontend-defaults-cli

Show potential changes

npx @namics/frontend-defaults-cli --eslint --dryRun

Example greenfield project default with Typescript

npx @namics/frontend-defaults-cli my-project --presetTs

Extend existing Typescript project with eslint for typescript

npx @namics/frontend-defaults-cli --ts --eslint
Usage: <project-name> [options]

Options:
  -pTs, --presetTs                Preset typescript (recommended)
  -pEs, --presetEs                Preset javascript
  -ts, --ts                       with typescript configurations
  -es, --es                       with javascript configurations
  -esl, --eslint                  add eslint
  -e --editorconfig               add editorconfig
  -p --prettier                   add prettier
  -s --stylelint                  add stylelint
  -lo --licenseOpenSource         select open source license
  -lc --licenseClosedSource       select closed source license
  -ch --copyrightHolder [string]  for open source license the copyrightHolder is needed
  -gi --gitignore                 add gitignore
  -n --npmrc                      add npmrc
  -r --readme                     add readme file
  -gh --githooks                  add githooks
  -c --commitlint                 add commitlint (will enable githooks too)
  -lch --licenseChecker           add licenseChecker
  -nv --nodeVersion               add node-version file
  -w --webpack                    add webpack with webpack-config-plugins
  -b --build                      add build and watch script
  -i --install                    install dependencies
  -ni --noInstall                 do not install dependencies
  -f --force                      create package.json and override existing files
  -cwd --cwd                      defines where the configurations will be installed (default = process.cwd())
  -d --dryRun                     prints changes will happens by given args
  -h, --help                      output usage information

API usage

const { api } = require('@namics/frontend-defaults-cli');

api({
	ts: true,
	eslint: true,
	install: false,
});

License

MIT License

Package Sidebar

Install

npm i @namics/frontend-defaults-cli

Weekly Downloads

89

Version

1.0.2

License

MIT

Unpacked Size

568 kB

Total Files

98

Last publish

Collaborators

  • coder1389
  • merkleorg
  • namicsorg
  • ernscht
  • tamara027
  • tsailer