open-index/open-npm huggingface dataset:
npm package: @statter/auth
Description: statter auth
Author: Statter 🚀
Latest version: 1.0.7

# @statter/auth

Authentication library for NestJS.

## What Is Included

- `AuthSharedModule` for JWT strategy and user repository registration.
- `JwtGuard` and `RolesGuard`.
- `Auth` and `CurrentUser` decorators.
- `JwtStrategy`, `JwtProviderModule`, `UserRepository`.

## Public Exports

```ts
import {
  AuthSharedModule,
  Auth,
  CurrentUser,
  JwtGuard,
  JwtProviderModule,
  UserRepository,
  JwtStrategy
} from "@statter/auth"
```

## Build

```bash
npm run build -w @statter/auth
```
npm package: @statter/config
Description: statter config
Author: Statter 🚀
Latest version: 1.0.7

# @statter/config

Centralized application configuration using `dotenv` and `zod`.

## What Is Included

- `appConfig` with aggregated settings.
- Configuration modules and services:
- `JwtConfigModule`, `JwtConfigService`
- `PostgresConfigModule`, `PostgresConfigService`
- `RabbitmqConfigModule`, `RabbitmqConfigService`
- `MailerConfigModule`, `MailerConfigService`
- `RedisConfigModule`, `RedisConfigService`

## Example

```ts
import { JwtConfigModule, JwtConfigService } from "@statter/config"

@Module({
  imports: [JwtConfigModule]
})
export class AppModule {
  constructor(private readonly jwtConfig: JwtConfigService) {
    console.log(this.jwtConfig.secret)
  }
}
```

## Build

```bash
npm run build -w @statter/config
```
npm package: @statter/core
Description: statter core
Author: Statter 🚀
Latest version: 1.0.4

# @statter/core

Base package with shared contracts and infrastructure utilities.

## What Is Included

- Domain interfaces (`IUser`, `IProject`, `IMonitor`, etc.).
- Base contracts (`base` interfaces and `BaseRepository`).
- Decorators (`swagger` helpers).
- Filters (`HttpExceptionFilter`).
- Utilities (`createSlug`).
- `FastifyRequest` augmentation with a `user` field.

## Public Import

```ts
import { EnumUserRole, HttpExceptionFilter, createSlug } from "@statter/core"
```

## Build

```bash
npm run build -w @statter/core
```
npm package: @statter/database
Description: statter database
Author: Statter 🚀
Latest version: 1.0.3

# @statter/database

Database package for NestJS (TypeORM + Postgres).

## What Is Included

- TypeORM entities (`User`, `Team`, `Project`, `Monitor`, `Check`, and others).
- `PostgresDatabaseProviderModule` for `TypeOrmModule.forRootAsync(...)`.

## Public Import

```ts
import { PostgresDatabaseProviderModule } from "@statter/database"
```

## Build

```bash
npm run build -w @statter/database
```