Node server with Typescript, pnpm, Jest, and Hexagonal Architecture
-
Check instructions in "/documents" folder.
-
Check Gentlemann Programming Youtube Channel
-
Check Gentlemann Programming Twitch Channel
-
Unit and Integration tests are located inside "__tests__" inside tests folder.
-
E2E testing are located inside "thunder-tests/" folder.
To install the project:
- Run pnpm command:
pnpm i
To build the project:
- Run pnpm command:
pnpm run build
To run the project:
- Key shortcut: command + shift + b
- Run pnpm command:
pnpm run start:hr:dev
To run jest tests:
- Key shortcut: alt + shift + t
- Run pnpm command:
pnpm run test