1.0.4 • Published 5 years ago
express-wi v1.0.4
EXPRESS-WI
express-wi
An CLI command for initialize an express project. The created project used dependencies
dependencies = [
'express',
'cors',
'body-parser',
'dotenv',
'moment',
'morgan',
'sequelize',
'bcryptjs',
'jsonwebtoken',
'passport',
'passport-jwt',
'passport-local',
];
and devDependencies
devDependencies = [
'eslint',
'eslint-config-airbnb-base',
'eslint-plugin-import',
];
Installation
npm install -g express-wi
Usage
wi init <project_name>
example:
$ wi init test-project
Project Structure
.
├── src
| ├── config
| | ├── config.json
| | ├── secret.key
| | └── sequelize-option.js
| ├── controllers
| | ├── index.js
| | └── sampleController.js
| ├── errors
| | ├── CustomError.js
| | └── error.js
| ├── helpers
| | └── passportHelper.js
| ├── migrations
| ├── models
| | └── index.js
| ├── router
| | └── index.js
| ├── seeders
| └── server.js
├── .env
├── .eslintrc.json
├── .gitignore
├── index.js
└── readme.js