This is a minimalistic Node.js development environment seamlessly integrated with Docker and Visual Studio Code.
- Docker Integration: This environment is Docker-ready. You can easily containerize your application.
- Testing with Jest: The project is configured with Jest for testing. Just run
npm test
to run your tests. - TypeScript Support: The project is configured to use TypeScript. Write safe and reliable code with TypeScript.
- Linting with ESLint: The project is configured with ESLint to help you write consistent and error-free code.
This project uses several dependencies to work properly:
- @swc/cli, @swc/core, @swc/jest: SWC is a super-fast JavaScript/TypeScript compiler. It's configured for this project.
- jest, @types/jest: Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
- ts-node: TypeScript execution and REPL for node.js.
- typescript: TypeScript is a language for application-scale JavaScript.
- class-validator: A validation library for class-based object-oriented programming in TypeScript.
- lodash: A modern JavaScript utility library delivering modularity, performance & extras.
- uuid: Simple, fast generation of RFC4122 UUIDS.
- Clone this repository.
- Run
npm install
to install the dependencies. - Start coding!
This project is licensed under the ISC License.