README
craftbox
JavaScript/TypeScript project prototype
Install
npm i -g craftbox
Usage
craftbox -h
Output:
Usage: craftbox [options] <dir>
create a project
Options:
-V, --version output the version number
-w, --wrokdir <dir> change work directory
-v, --verbose enable verbose output
-h, --help output usage information
e.g.
craftbox myapp
Configs Included:
For Both projects:
- .editorconfig
- .gitattributes
- .gitignore
- .prettierrc
- .prettierignore
- .vscode/
- package.json
- src/
- tests/
For JavaScript projects:
- .eslintrc.json
- .eslintignore
For TypeScript projects:
- tslint.json
- tsconfig.json
- tsconfig.prod.json
- lib/
Commands Included:
- dev
- watch
- test
- format
- lint
- build(TypeScript only)
- start
License
See License