A NestJS-based foundation package for building scalable applications. This package provides a set of common utilities, configurations, and best practices for NestJS applications.
# Using npm
npm install @vechr/vechr-base
# Using yarn
yarn add @vechr/vechr-base
# Using pnpm
pnpm add @vechr/vechr-base
- First, create a
.npmrc
file in your project root with the following content:
@vechr:registry=https://npm.pkg.github.com
- Authenticate with GitHub Packages:
npm login --registry=https://npm.pkg.github.com
- Built-in tracing and monitoring
- Database integration with Prisma
- Caching support
- Authentication and authorization
- API documentation with Swagger
- Health checks
- Logging with Winston
- And more...
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.