@puq/provider
Common providers, injectors, and tokens
Common providers, injectors, and tokens
puq generators
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
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
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.
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.
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
utils
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
- [ ] add description for controller
The library provides common functionality, configurations for backend services.
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.
The debug logger utilize the `console.log` and `console.table` (for objects). The function only runs if the `process.env.DEBUG_MODE` is `true`.
Database entities, views, and dtos generated by @puq/gen:entity <directory>/<model-name>
- [ ] add description for env
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.
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.
Resoruce generators such as entity, model, rest-resource, library-project, cli-project, service-project.
A set of utilities to help @puq/gen generators including workspace and file utilites
A set of utility functions to check the value is undefined, null, or empty