- axios: Promise based HTTP client for the browser and node.js
- express: Fast, unopinionated, minimalist web framework for Node.js.
- jest: Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
- path: The node:path module provides utilities for working with file and directory paths
- pg: Non-blocking PostgreSQL client for Node.js. Pure JavaScript and optional native libpq bindings.
- ts-node: TypeScript execution and REPL for node.js, with source map and native ESM support.
- typescript: TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
- glob: Match files using the patterns the shell uses.
- dotenv: Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env.
- joi: The most powerful schema description language and data validator for JavaScript.
- docs: https://joi.dev/
- npm: https://www.npmjs.com/package/joi
- github: https://github.com/hapijs/joi