Catalog npm
PACKAGE EXPLORERView in registry

120wateraudit-nestjs-shared-utils

npm

Shared utilities for NestJS applications at 120Water

120waterinterceptorsnestjspaginationutilities
Versions collected1
Direct dependencies16From release 1.0.1
Last observed20 Oct, 18:07 UTC

README

Current package documentation

NestJS Shared Utils Library

This library provides shared utility functions and DTOs for NestJS projects, including helpers for building Knex queries.

Components

  1. Query Utils: Functions for filtering, sorting, searching, and paginating Knex queries (e.g., applyAllConditions, applyFilters, etc.)
  2. DTOs: Common data transfer objects for queries and pagination (BaseQuery, Paginated)
  3. Interceptors: Includes a pagination interceptor for NestJS

Usage

Import utilities in your NestJS project:

import {
  applyAllConditions,
  BaseQuery,
  Paginated,
} from '@120wateraudit/nestjs-shared-utils'

Local Testing

  1. Run npm build
  2. Run npm pack
  3. This creates a file such as 120wateraudit-nestjs-shared-utils-1.0.0.tgz
  4. Reference in your project as:
"@120wateraudit/nestjs-shared-utils": "file:../nestjs-shared-utils/120wateraudit-nestjs-shared-utils-1.0.0.tgz"

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.1Registry latest21 Aug 202516

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:07 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:691b69ae433dfe53b5e20eb098e0d2df511f59176cee7e2f05e57c32be789c16