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 11 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 11 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 11 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 11 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 11 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 11 months ago

@puq/core

The library provides common functionality, configurations for backend services.

0.4.11 • Published 11 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 11 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 11 months ago

@puq/entity

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

0.6.20 • Published 11 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 11 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 11 months ago

@puq/gen

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

0.6.20 • Published 11 months ago

@puq/gen-helper

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

0.6.20 • Published 11 months ago