This source is designed to prevent developers from doing things over and over again.
- Logging system
- Environment system
yargs
dotenv
tslog
@types/node
@types/yargs
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
eslint
eslint-config-airbnb-base
eslint-config-airbnb-typescript
eslint-config-prettier
eslint-formatter-pretty
eslint-plugin-eslint-comments
eslint-plugin-import
eslint-plugin-prettier
eslint-plugin-promise
eslint-plugin-unicorn
npm-run-all
prettier
rimraf
ts-node-dev
typescript
We recommend installing these recommended extensions by us.
- Extension
prettier
(esbenp.prettier-vscode
) - Extension
todo highlight
(wayou.vscode-todo-highlight
) - Extension
eslint
(dbaeumer.vscode-eslint
)
npm run install
Start the project from bundle/build. You must bundle/build the project using npm run build
script for production before using the command.
npm run start
npm run dev
npm run build
npm run clean
npm run fix
- Install the dependencies by using this script
- Rename the
.env example
file to.env
- Start the development environment by using this script
- Code somethings...
- Build the project by using this script
- Rename the
.env.production example
file to.env.production
- Start the project by using this script
If you installed the "TODO Highlighting" extension, you can use the these prefixes:
TODO:
Something that should be done.BUG:
Use this prefix if you write something about the bug.REVIEW:
Something that should be reviewed.NOTE:
Something that should be noted.
This project licensed with MIT
license