open-index/open-npm huggingface dataset:
npm package: @puq/provider
Description: Common providers, injectors, and tokens
Author: Robert Brightline
Latest version: 0.6.20

<p align="center">
  <img src="https://raw.githubusercontent.com/rbrightline/puq/refs/heads/main/libs/provider/favicon.png" alt="Logo" />
</p>

# @puq/provider

## Summary

- Commonproviders

## Install

```bash
  pnpm add @puq/provider
```

## Funding

Thank you for using `@puq/provider` It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Instant Funding](https://cash.app/$puqlib)

### Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.
- **New features** that will make the library even more powerful.
- **Documentation** improvements to help users get the most out of [Your Library Name].
- **General maintenance** to keep the library running smoothly and securely.

Contact to the developer: [robert.brightline@gmail.com]

[Support the developer](https://cash.app/$puqlib)
npm package: @puq/puq
Description: puq generators
Author: Robert Brightline
Latest version: 0.0.9

<p align="center">
  <img src="https://raw.githubusercontent.com/rbrightline/puq/refs/heads/main/libs/puq/favicon.png" alt="Logo" />
</p>

# @puq/puq

## Summary

Code generators

## Install

`pnpm add -D @puq/puq`

## Features

- `npx nx g @puq/puq:api apps/<api-name>` : generate nestjs project
- `npx nx g @puq/puq:cli clis/<cli-name>` : generate cli project
- `npx nx g @puq/puq:client clients/<client-name>` : generate angular project
- `npx nx g @puq/puq:entity entity/<entity-name>` : generate typeorm entity and dto classes
- `npx nx g @puq/puq:library libs/<library-name>` : generate library project
- `npx nx g @puq/puq:model model/<model-name>` : generate database model type
- `npx nx g @puq/puq:module module/<module-name>` : generate nestjs resource module including controller and module class

## Useage

```bash
npx nx g @puq/puq:api apps/<api-name>
npx nx g @puq/puq:cli clis/<cli-name>
npx nx g @puq/puq:client clients/<client-name>
npx nx g @puq/puq:entity entity/<entity-name>
npx nx g @puq/puq:library libs/<library-name>
npx nx g @puq/puq:model model/<model-name>
npx nx g @puq/puq:module module/<module-name>
```

## Funding

Thank you for using `@puq/puq` It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Instant Funding](https://cash.app/$puqlib)

### Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.
- **New features** that will make the library even more powerful.
- **Documentation** improvements to help users get the most out of [Your Library Name].
- **General maintenance** to keep the library running smoothly and securely.

Contact to the developer: [robert.brightline@gmail.com]

[Support the developer](https://cash.app/$puqlib)
npm package: @puq/query
Description: 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
Author: Robert Brightline
Latest version: 0.6.20

<p align="center">
  <img src="https://raw.githubusercontent.com/rbrightline/puq/refs/heads/main/libs/query/favicon.png" alt="Logo" />
</p>

# @puq/query

## Summary

### 🚀 **Seamless Query Integration Library**

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, sorting, and pagination, ensuring a **seamless experience** across the entire stack.

### **✨ Key Features:**

✅ **Query Builder:** Effortlessly construct complex queries with a clean and intuitive API.  
✅ **Query Parser:** Transforms incoming queries into backend-friendly formats for optimized execution.  
✅ **Frontend & Backend Harmony:** Ensures consistency in query structure across both layers.  
✅ **Performance Optimized:** Reduces unnecessary processing and enhances database efficiency.  
✅ **Developer-Friendly:** Minimizes boilerplate, making query handling faster and more maintainable.

Designed for modern applications, this library **empowers developers** to build highly efficient and scalable APIs while keeping the query logic clean, consistent, and easy to manage. 🚀💡

## Install

```bash
  pnpm add @puq/query
```

## Funding

Thank you for using `@puq/query` It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Instant Funding](https://cash.app/$puqlib)

### Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.
- **New features** that will make the library even more powerful.
- **Documentation** improvements to help users get the most out of [Your Library Name].
- **General maintenance** to keep the library running smoothly and securely.

Contact to the developer: [robert.brightline@gmail.com]

[Support the developer](https://cash.app/$puqlib)
npm package: @puq/sample
Description: 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.
Author: Robert Brightline
Latest version: 0.6.20

<p align="center">
  <img src="https://raw.githubusercontent.com/rbrightline/puq/refs/heads/main/services/sample/favicon.png" alt="Logo" />
</p>

# @puq/sample

## Summary

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.

## Features

- 📦 Installable via npm
- 🚀 Standalone execution with CLI
- ⚡ Lightweight and portable
- 🛠 Built with NestJS for scalability

## Install

```bash
  pnpm add @puq/sample
```

## Funding

Thank you for using `@puq/sample` It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Instant Funding](https://cash.app/$puqlib)

### Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.
- **New features** that will make the library even more powerful.
- **Documentation** improvements to help users get the most out of [Your Library Name].
- **General maintenance** to keep the library running smoothly and securely.

Contact to the developer: [robert.brightline@gmail.com]

[Support the developer](https://cash.app/$puqlib)
npm package: @puq/sample-db
Description: sample-db
Author: Robert Brightline
Latest version: 0.29.10

<p align="center"> <img src="https://beemood.github.io/puq/samples/sample-db/assets/favicon.png" alt="Logo" /> </p>

# @puq/sample-db

sample-db

[Contact us](mailto:robert.brightline@gmail.com?subject=@puq/sample-db)

## Install

`pnpm add @puq/sample-db`

## Funding

Thank you for using the library. It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Fund us](https://cash.app/$puqlib)

## Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.

- **New features** that will make the library even more powerful.

- **Documentation** improvements to help users get the most out of the library.

- **General maintenance** to keep the library running smoothly and securely.

[Support us](https://cash.app/$puqlib)
npm package: @puq/testing
Description: Common testing utilities
Author: Robert Brightline
Latest version: 0.29.20

<p align="center"> <img src="https://beemood.github.io/plugins/testing/assets/favicon.png" alt="Logo" /> </p>

# @puq/testing

Common testing utilities

[Contact us](mailto:robert.brightline+testing@gmail.com?subject=@puq/testing)

## Install

`pnpm add @puq/testing`

## Funding

Thank you for using the library. It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Fund us](https://cash.app/$puqlib)

## Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.

- **New features** that will make the library even more powerful.

- **Documentation** improvements to help users get the most out of the library.

- **General maintenance** to keep the library running smoothly and securely.

[Support us](https://cash.app/$puqlib)
npm package: @puq/type
Description: Common model and utility types
Author: Robert Brightline
Latest version: 0.6.20

<p align="center">
  <img src="https://raw.githubusercontent.com/rbrightline/puq/refs/heads/main/libs/type/favicon.png" alt="Logo" />
</p>

# @puq/type

## Summary

Common model and utility types

## Install

`pnpm add @puq/type`

## Funding

Thank you for using `@puq/type` It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Instant Funding](https://cash.app/$puqlib)

### Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.
- **New features** that will make the library even more powerful.
- **Documentation** improvements to help users get the most out of [Your Library Name].
- **General maintenance** to keep the library running smoothly and securely.

Contact to the developer: [robert.brightline@gmail.com]

[Support the developer](https://cash.app/$puqlib)
npm package: @puq/types
Description: Common utility and model types utilized accross the `puq` project.
Author: Robert Brightline
Latest version: 0.29.20

<p align="center"> <img src="https://beemood.github.io/libs/types/assets/favicon.png" alt="Logo" /> </p>

# @puq/types

Common utility and model types utilized accross the `puq` project.

[Contact us](mailto:robert.brightline+types@gmail.com?subject=@puq/types)

## Install

`pnpm add @puq/types`

## Funding

Thank you for using the library. It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Fund us](https://cash.app/$puqlib)

## Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.

- **New features** that will make the library even more powerful.

- **Documentation** improvements to help users get the most out of the library.

- **General maintenance** to keep the library running smoothly and securely.

[Support us](https://cash.app/$puqlib)
npm package: @puq/utils
Description: The project provides common utility functions for arrays, strings, and objects.
Author: Robert Brightline
Latest version: 0.29.20

<p align="center"> <img src="https://beemood.github.io/libs/utils/assets/favicon.png" alt="Logo" /> </p>

# @puq/utils

The project provides common utility functions for arrays, strings, and objects.

[Contact us](mailto:robert.brightline+utils@gmail.com?subject=@puq/utils)

## Install

`pnpm add @puq/utils`

## Funding

Thank you for using the library. It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Fund us](https://cash.app/$puqlib)

## Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.

- **New features** that will make the library even more powerful.

- **Documentation** improvements to help users get the most out of the library.

- **General maintenance** to keep the library running smoothly and securely.

[Support us](https://cash.app/$puqlib)
npm package: @puq/validation
Description: 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
Author: Robert Brightline
Latest version: 0.6.20

<p align="center">
  <img src="https://raw.githubusercontent.com/rbrightline/puq/refs/heads/main/libs/validation/favicon.png" alt="Logo" />
</p>

# @puq/validation

## Summary

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, forms, or any data-driven project.

## Install

```bash
  pnpm add @puq/validation
```

## Funding

Thank you for using `@puq/validation` It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Instant Funding](https://cash.app/$puqlib)

### Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.
- **New features** that will make the library even more powerful.
- **Documentation** improvements to help users get the most out of [Your Library Name].
- **General maintenance** to keep the library running smoothly and securely.

Contact to the developer: [robert.brightline@gmail.com]

[Support the developer](https://cash.app/$puqlib)
npm package: @puq/zod
Description: The project provides common zod schemas and utilities.
Author: Robert Brightline
Latest version: 0.29.20

<p align="center"> <img src="https://beemood.github.io/libs/zod/assets/favicon.png" alt="Logo" /> </p>

# @puq/zod

The project provides common zod schemas and utilities.

[Contact us](mailto:robert.brightline+zod@gmail.com?subject=@puq/zod)

## Install

`pnpm add @puq/zod`

## Funding

Thank you for using the library. It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Fund us](https://cash.app/$puqlib)

## Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.

- **New features** that will make the library even more powerful.

- **Documentation** improvements to help users get the most out of the library.

- **General maintenance** to keep the library running smoothly and securely.

[Support us](https://cash.app/$puqlib)
npm package: @puq/zod-schema
Description: zod-schema
Author: Robert Brightline
Latest version: 0.29.20

<p align="center">
  <img src="https://beemood.github.io/libs/zod-schema/assets/favicon.png" alt="Logo" />
</p>

# @puq/zod-schema

zod-schema

[Contact us](mailto:robert.brightline@gmail.com?subject=@puq/zod-schema)

## Install

`pnpm add @puq/zod-schema`

## Funding

Thank you for using the library. It's an open-source project, and maintaining it takes time and effort. If you find this library useful, please consider supporting its ongoing development. Your contributions help ensure that the project stays up-to-date, secure, and well-maintained.

[Fund us](https://cash.app/$puqlib)

## Your funding will go toward

- **Bug fixes and updates** to ensure compatibility with the latest versions of dependencies.

- **New features** that will make the library even more powerful.

- **Documentation** improvements to help users get the most out of the library.

- **General maintenance** to keep the library running smoothly and securely.

[Support us](https://cash.app/$puqlib)
npm package: @puravidadac/cli
Description: The Pura Vida DAC CLI
Author: Gabo Esquivel
Latest version: 0.1.1

# Pura Vida DAC CLI

> The Pura Vida Decentralized Autonomous Community CLI

![](http://g.recordit.co/2eIujn5wq0.gif)

## Usage

Install Node.js, then:

```
$ npx puravidadac
```

## Built with

- [ink](https://github.com/vadimdemedes/ink) - React for interactive command-line apps
- [terminal-image](https://github.com/sindresorhus/terminal-image) - Display images in the terminal

## Credits

- [sindresorhus](https://github.com/sindresorhus/sindresorhus) - npx card
npm package: @purchasely/react-native-purchasely-amazon
Description: Purchasely Amazon In-App Purchases dependency
Author: Purchasely
Latest version: 5.7.2

# react-native-purchasely-amazon

Purchasely Amazon In-App Purchases dependency

## Installation

```sh
npm install react-native-purchasely-amazon
```

## License

Copyright (c) 2022 Purchasely SAS
npm package: @purchasely/react-native-purchasely-android-player
Description: Player Android
Author: Purchasely
Latest version: 5.7.2

# react-native-purchasely-google

Purchasely Google Play Billing dependency

## Installation

```sh
npm install @purchasely/react-native-purchasely-google
```
## License

Copyright (c) 2022 Purchasely SAS
npm package: @purchasely/react-native-purchasely-google
Description: Purchasely Google Play Billing dependency
Author: Purchasely
Latest version: 5.7.2

# react-native-purchasely-google

Purchasely Google Play Billing dependency

## Installation

```sh
npm install @purchasely/react-native-purchasely-google
```
## License

Copyright (c) 2022 Purchasely SAS
npm package: @purchasely/react-native-purchasely-huawei
Description: Purchasely Huawei Mobile Services dependencies
Author: Purchasely
Latest version: 5.7.2

# react-native-purchasely-huawei

Purchasely Huawei Mobile Services dependencies

## Installation

```sh
npm install react-native-purchasely-huawei
```
## License

Copyright (c) 2022 Purchasely SAS
npm package: @pure-elements/core
Description: Pure elements allows you easily create web components
Latest version: 1.0.0

# Introduction
This framework "Pure elements" allows you easily create web components.

`pure-elements` let you write simple, declarative and beautiful web components without the boilerplate.

# Examples
`pure-elements` are plain ES6 classes with decorators.

```typescript
import { Element, Input, PureElement } from '@pure-elements/core';
import css from './my-component.element.scss';

@Element({
  tag: 'my-component', // the name of the element's custom HTML tag
  css,                 // css styles to apply to the component
})
export class MyComponent extends PureElement {
  // The component accepts two argument:
  @Input() firstName: string;
  @Input() lastName: string;

  //The following HTML is rendered when our component is used
  render() {
    return this.html`
<div>
  Hello, my name is ${this.firstName} ${this.lastName}
</div>`;
  }
}
```
npm package: @pure-model/isomorphic-unfetch
Description: Switches between unfetch & node-fetch for client & server.
Latest version: 1.2.16

# Isomorphic Unfetch

**fix: use window instead of self in browser.js**

Switches between [unfetch](https://github.com/developit/unfetch) & [node-fetch](https://github.com/bitinn/node-fetch) for client & server.

## Install

This project uses [node](http://nodejs.org) and [npm](https://npmjs.com). Go check them out if you don't have them locally installed.

```sh
$ npm i isomorphic-unfetch
```

Then with a module bundler like [rollup](http://rollupjs.org/) or [webpack](https://webpack.js.org/), use as you would anything else:

```javascript
// using ES6 modules
import fetch from 'isomorphic-unfetch'

// using CommonJS modules
const fetch = require('isomorphic-unfetch')
```

## Usage

As a [**ponyfill**](https://ponyfill.com):

```js
import fetch from 'isomorphic-unfetch'

fetch('/foo.json')
  .then((r) => r.json())
  .then((data) => {
    console.log(data)
  })
```

Globally, as a [**polyfill**](https://ponyfill.com/#polyfill):

```js
import 'isomorphic-unfetch'

// "fetch" is now installed globally if it wasn't already available

fetch('/foo.json')
  .then((r) => r.json())
  .then((data) => {
    console.log(data)
  })
```

## License

[MIT License](LICENSE.md) © [Jason Miller](https://jasonformat.com/)