Enjoy, Like, Love the project? Drop a star and spread the word.(More feature will come soon)
Live server: Heroku
npm install -g nodemon
npm install -g ts-node
npm install -g tslint
npm install -g typedoc
or- Setup run commands to use it from local dependency.
- Run
npm install
to install app dependency. - Use
npm install --save ******
to install new dependency ornpm install --save-dev ******
to install dev-dependency/types.
- Run
set(windows)/export(linux) NODE_ENV=development/production
. - This project uses
nodemon
to auto reflect new changes on development time. - Simply run
npm run live
to reflect new changes.
- Run
npm run build
to build project into javascript es2015 target. - Run
npm start
to run the build project.
- Run
npm test
to run test cases.
- Run
npm run lint
to perform tslint on all source files. - Config tslint.json to prefer your coding style.
- This sample application has automation with Travis + Heroku + Codecov to demonstrate complete application cycle.
- Use
your own heroku
key to deploy on your server. Add project
intotravis
or modifytravis.yml
for your settings.- Export your own
codecov key in travis
to auto upload converge reports.
- ExpressJS - node web framework
- TypeORM - TypeScript ORM framework for database operation
- InversifyJS - TypeScript DI/IoC framework
- Winston - provide logging on runtime development.