NodeJs Standard
Main Requirement
IDE
Preferable to use Microsoft Visual Studio Code as majority for IDE preferences.
Standard Plug-ins
To improve our Quality of Code, we need to mandatory install of following extensions OR plugins:
Frameworks
For framework we use NestJS as our main framework.
NOTE: this may vary depending each project, at the moment for majority projects still use NestJS v9.x.x
NodeJS Version
As for standard we currently use stable LTS version, and depends on what NestJS minimum requirement for Node version.
Dependencies
| Dependencies | NPM Package Name | |–|–| | Http Client | @nestjs/axios | | JWT | @nestjs/jwt | | Authentication | @nestjs/passport, @nestjs/passport-jwt | | Database / ORM | TypeOrm, @nestjs/typeorm | | Validator | class-validator, class-transformer | | Logger | @nestjs / Winston / Fluentd |