Tired of having to make the same setup over and over again when beginning a new Node.js project? I give you the best template to start coding as fast as possible.
- Node 16
- Yarn
First of all, make a copy of this project by clicking on "Use this template".
Now that you have your own repository, clone it and install its dependencies:
yarn install
Finally, run your code:
yarn start
yarn start:dev # listens for changes
To generate a production build of your code, you can run:
yarn build
This will generate a dist directory with the compiled src code. If you want to execute the code inside it, run:
yarn start:prod
This project uses Eslint and Prettier, so that you can maintain a standard and clean coding style.
If you want to check for linter offences, run:
yarn lint
yarn lint:fix # fixes offences if possible
To test your code, this project has already setup Jest.
To write new tests, add *.spec.ts files inside de test directory and run:
yarn test
This project uses Github Actions to check for linter offences and run your tests in every pull request. Also, it comes with a pull request template.