https://github.com/abinnovision/nestjs-commons
💥 Collection of common packages for NestJS.
https://github.com/abinnovision/nestjs-commons
nestjs nestjs-module
Last synced: 28 days ago
JSON representation
💥 Collection of common packages for NestJS.
- Host: GitHub
- URL: https://github.com/abinnovision/nestjs-commons
- Owner: abinnovision
- License: apache-2.0
- Created: 2024-11-26T19:22:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-21T23:47:11.000Z (3 months ago)
- Last Synced: 2026-03-22T10:39:47.734Z (3 months ago)
- Topics: nestjs, nestjs-module
- Language: TypeScript
- Homepage:
- Size: 582 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# abinnovision/nestjs-commons
[](https://github.com/abinnovision/nestjs-commons/actions/workflows/build.yaml)
A collection of common packages for NestJS.
## Packages
| Package | Version | Description |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [`@abinnovision/nestjs-configx`](/packages/configx) | [](https://www.npmjs.com/package/@abinnovision/nestjs-configx) | Simple configuration management for NestJS, supporting Standard Schema. |
| [`@abinnovision/nestjs-hatchet`](/packages/hatchet) | [](https://www.npmjs.com/package/@abinnovision/nestjs-hatchet) | NestJS integration for Hatchet workflow orchestration. |
See each package README for installation and usage instructions.
### Examples
| Example | Description |
| ------------------------------------------------------ | ------------------------------------------------- |
| [`configuration`](/examples/configuration) | Usage example for `@abinnovision/nestjs-configx`. |
| [`hatchet-integration`](/examples/hatchet-integration) | Usage example for `@abinnovision/nestjs-hatchet`. |
## Development
Yarn 4 monorepo with [Turbo](https://turbo.build/).
### Prerequisites
- Node.js 24+ (see [`.tool-versions`](.tool-versions))
- [Corepack](https://nodejs.org/api/corepack.html) enabled (`corepack enable`)
- Docker (for hatchet integration tests)
### Setup
```bash
yarn install
```
For hatchet integration tests, copy the example env file and start the required services:
```bash
cp .env.example .env
docker compose up -d
```
### Commands
```bash
yarn build # Build all packages
yarn check # Lint + format checks
yarn fix # Auto-fix lint/format
yarn test # Run all tests
yarn test-unit # Run unit tests only
```
## License
Apache-2.0