A Javascript environment setup mainly aimed at NodeJS applications. Following tools are configured.
- Absolute paths using NodeJS built-in methods
- Automated testing using
vitest
- Typechecking using
jsdoc
andtsc
- Code formatting using
prettier
- Linting using
eslint
# start the application
$ npm start
# run the tests
$ npm test
# perform linting and type checking
$ npm run check
# format code
$ npm run fmt