To start this project make sure you've typescript, typings, nodemon, yarn
npm install -g typescript
npm install -g nodemon
npm install -g typings
And for install yarn, please check the official yarn website
typings install
yarn install
To build the project: yarn run build
To start the project: yarn run start
To watch (compile and restart) the project: yarn run watch
(You can also use these different tasks with the npm command)
I recommend to work with visual-studio-code, because it's one of the most popular editor to write in typescript.
- npm tasks
- Controllers
- Config
- Decorations
- Interface
- Routes
- Plugins
- Services
- @inject decorator
- Mongo in promise pattern
- Units Test
- TSLint
- File Logger
- Joi Validation
- LDAP Token
- Activate Template Engine (just in case)