Puq Packages

@puq/query

This powerful query library bridges the gap between frontend and backend, enabling a streamlined and intuitive communication layer for handling queries efficiently. With a built-in **query builder and parser**, it simplifies data retrieval, filtering, sor

0.6.20 • Published 8 months ago

@puq/rest

A powerful library designed to streamline the creation of RESTful APIs in NestJS by reducing boilerplate code and minimizing the risk of bugs. This library introduces custom decorators for Controllers and methods, automatically generating plural and singu

0.6.20 • Published 8 months ago

@puq/sample

This package provides a fully portable sample portable service that can be easily installed and run as a standalone application. Designed for flexibility and ease of use, it includes its own CLI tool to manage execution seamlessly.

0.6.20 • Published 8 months ago

@puq/testing

The library offers a collection of robust utilities designed to enhance test quality, streamline testing processes, and minimize the time and effort required for effective test implementation.

0.6.20 • Published 8 months ago

@puq/tools

Powerful CLI for Advanced File & Development Operations.Boost your command-line productivity with this robust CLI library built on the Commander framework. Designed for developers and power users, it streamlines essential I/O operations such as recursive

0.6.20 • Published 8 months ago

@puq/validation

A powerful and flexible TypeScript decorator designed to streamline data validation across your application. This tool provides a robust solution for ensuring data integrity by enforcing validation rules on class properties, making it ideal for APIs, form

0.6.20 • Published 8 months ago

@puq/core

The library provides common functionality, configurations for backend services.

0.4.11 • Published 8 months ago

@puq/crypto

Crypto library offering powerful encryption and hashing utilities for secure data handling. It provides functions to encrypt and decrypt sensitive data using industry-standard algorithms, along with robust hashing methods for data integrity verification.

0.6.20 • Published 8 months ago

@puq/debug

The debug logger utilize the `console.log` and `console.table` (for objects). The function only runs if the `process.env.DEBUG_MODE` is `true`.

0.6.20 • Published 8 months ago

@puq/entity

Database entities, views, and dtos generated by @puq/gen:entity <directory>/<model-name>

0.6.20 • Published 8 months ago

@puq/error

This library provides a structured collection of error functions for handling various error types in your application. Each error function includes a unique error code, a message, and optional metadata, allowing for efficient error tracking and debugging.

0.6.20 • Published 8 months ago

@puq/fs

A lightweight and efficient TypeScript utility library for handling file system operations. This library provides functions to work with directories, files, and structured data formats like JSON and YAML.

0.6.20 • Published 8 months ago

@puq/gen

Resoruce generators such as entity, model, rest-resource, library-project, cli-project, service-project.

0.6.20 • Published 8 months ago

@puq/gen-helper

A set of utilities to help @puq/gen generators including workspace and file utilites

0.6.20 • Published 8 months ago

@puq/is

A set of utility functions to check the value is undefined, null, or empty

0.6.20 • Published 8 months ago