/health: health endpoint used to check health status/new-url/docs: documentation for all endpoints
We use node 20, please use prefered node version manager to ensure you have the expected version.
This project use pnpm (https://pnpm.io/).
Recommended way to follow package management requirements is to intall Corepack (https://www.npmjs.com/package/corepack)
npm install -g corepack && corepack enable
pnpm install
pnpm build
pnpm dev
you can run:
pnpm test
Test are done using Jest you can run pnpm test:dev if you want the tests to rerun on update.
pnpm lint
It is a combine of typescript type validation: pnpm lint:tsc, validation of the code style: pnpm lint:eslint and check for outdated package: pnpm dep:check
pnpm dep:update
You will be prompted about which dependencies you want to update to the last version.