Web development made easy.
A collection of extendable configuration files and cli commands.
- ava
- babel
- commitlint
- husky
- nyc
- postcss
- prettier
- rollup
- stylelint
- tslint
- tsconfig
- webpack
Create React apps on the fly.
Includes SSR and a mock server.
yarn create ngineer-appyarn add @ngineer/cli Usage
$ ngineer <input> [...flags]
Options
--prod, -p enable production mode
--fix, -f fix linting errors
--tsc, -t pack with tsc
--rollup, -r pack with rollup.js
--watch, -w watch files
--update, -u update snapshots
Ngineer allows transpiling via tsc, rollup or babel (default)
ngineer
ngineer --rollup
ngineer --tscNgineer builds isomorphic React apps.
ngineer buildNgineer serves isomorphic React apps via a dev server.
ngineer dev-serverNgineer cleans output folders and more
ngineer clean
ngineer clean node_modulesNgineer will format files with prettier.
ngineer format "**/*.tsx?"Ngineer will lint files with stylelint and tslint.
ngineer lint "**/*.tsx?"Ngineer uses Ava for testing and nyc for coverage.
ngineer test