open-index/open-npm huggingface dataset:
npm package: @pg-atlas/data-sdk
Description: TypeScript SDK for the PG Atlas API
Author: PG Atlas Contributors
Latest version: 0.4.1

# PG Atlas TS SDK

The PG Atlas TypeScript SDK is generated from the PG Atlas OpenAPI specification.

All operation functions are generated by `@hey-api/openapi-ts` and re-exported from the package entrypoint.

## Features

- Generated operation functions from the current OpenAPI contract
- Generated request/response types and JSON schemas
- Generated client helpers for runtime configuration (`client`, `createClient`, `createConfig`)

## Installation

```sh
npm add @pg-atlas/data-sdk
```

## Example Usage

Operation names are generated from `operationId` values in the API specification.
Use your editor autocomplete on `@pg-atlas/data-sdk` exports to discover the current operation names.

### Basic call

```ts
import { client, getHealth } from "@pg-atlas/data-sdk";

const { data } = await getHealth({ client });
console.log(data?.status);
```

### Configure authentication (for ingest endpoints)

```ts
import { client, ingestSbom } from "@pg-atlas/data-sdk";

client.setConfig({
  headers: {
    Authorization: "Bearer your-github-oidc-token",
  },
});

const { data } = await ingestSbom({
  client,
  body: mySbom,
});
console.log(data?.repository);
```

## Configuration

Configure the shared generated client using `client.setConfig(...)`, or create per-call clients using `createClient(...)`.

| Attribute              | Default                                             | Description                                                                                     |
| ---------------------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| `baseUrl`              | `https://api.pgatlas.xyz` | The root URL of the PG Atlas API.                                                               |
| `Authorization` header | `unset`                                             | Bearer token used for authenticated requests (for example GitHub OIDC JWT on ingest endpoints). |

## License

Copyright 2026 PG Atlas Contributors

[MIT License](https://opensource.org/license/mit)
npm package: @pg-devops/wallet
Description: This is sdk package of ecom-wallet
Latest version: 1.5.0

# Introduction

This package will worked as SDK of ecom-wallet service help your application control users'accounts by transferring helping them to deposit funds and make payments

## How to use

After installing @pg-devops/wallet, just import "Wallet" from the package in next API which you need to interact with accounts

```typescript
import Wallet from "@pg-devops/wallet";
```

Then create a new instance with parameters: API key (generated by creating a new application in wallet domain) and user token (optional - return to user after creating a new wallet or connecting an existing wallet)

For example:

```typescript
const wallet = new Wallet(baseUrl, jwtSecret, apiKey, userToken)
```

After that call equivalent method to your using purpose:
    - create: create a new user wallet
    - connect: connect to an existing user wallet using email and password
    - deposit: add funds to user wallet using payment methods such as Stripe, Paypal, Payoneer, ...
    - pay: transfer funds from user wallet to app owner's revenue wallet to pay your products
npm package: @pg-english/entity
Description: Process text to entity tokens.
Author: wolfram77@gmail.com
Latest version: 0.1.8

# @pg-english/entity

[![pg-english](https://i.imgur.com/UN74CCi.jpg)](https://npmjs.com/package/pg-english)

Process text to entity tokens.

```javascript
const entity = require('@pg-english/entity');
// entity.process(<tokens>, <match fn>, [this]): Promise (processed tokens)
// entity(<text>, <match fn>, [this])
// -> Promise (processed text)

// <match fn>(<texts>)
// - texts: array of text
// -> Promise {type, value, hint, length}
// - type: token type (table/column/row)
// - value: token value
// - hint: token hint (identifies table)
// - length: token length (from start of texts)


function match(txts) {
  var txt = txts.join(' ');
  if(!txt.startsWith('ascorbic acid')) return Promise.resolve(null);
  return Promise.resolve({type: 'column', value: 'ASCORBIC ACID', length: 2});
};
await entity('lemon has ascorbic acid', match);
// lemon has ASCORBIC ACID

await entity('i love ascorbic acid. chilli has ascorbic ascorbic acid.', match);
// i love ASCORBIC ACID . chilli has ascorbic ASCORBIC ACID .
```
npm package: @pg-english/number
Description: Process english worded number to standard form.
Author: wolfram77@gmail.com
Latest version: 0.1.11
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @pg-english/number

[![pg-english](https://i.imgur.com/UN74CCi.jpg)](https://npmjs.com/package/pg-english)

Process numbers in text, or tokens.

```javascript
const number = require('@pg-english/number');
// number.process(<tokens>): process numbers
// number(<text>)
// -> processed text


number('i eat twenty three mangoes daily');
// i eat 23 mangoes daily

number('the protractor says minus seventeen point two four degrees');
// the protractor says minus 17.24 degrees

number('my phone is nine nine three six five five three six zero one');
// my phone is 9936553601
```
npm package: @pg-english/reserved
Description: Process reserved keywords in text, or tokens.
Author: wolfram77@gmail.com
Latest version: 0.1.7

# @pg-english/reserved

[![pg-english](https://i.imgur.com/UN74CCi.jpg)](https://npmjs.com/package/pg-english)

Process reserved keywords in text, or tokens.

```javascript
const reserved = require('@pg-english/reserved');
// reserved.process(<tokens>): process reserved keywords
// reserved(<text>)
// -> 'processed text'


reserved('show food with vitamin d is more than or equal to two mg');
// SELECT food WHERE vitamin d >= two mg
```
npm package: @pg-english/token
Description: Define, parse or stringify tokens.
Author: wolfram77@gmail.com
Latest version: 0.1.10
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @pg-english/token

[![pg-english](https://i.imgur.com/UN74CCi.jpg)](https://npmjs.com/package/pg-english)

Define, parse or stringify tokens.

```javascript
const token = require('@pg-english/token');
// token([type], [value], [hint])
// token.type: {TEXT, NORMAL, QUOTED, ...}
// token.parse(<text>)
// token.toString(<tokens>)
// ...

const T = token.type;
token(T.TEXT, 'forty');
// {type: 16, value: 'forty'}

var tokens = token.parse('food with highest calcium');
// [ { type: 16, value: 'food' },
//   { type: 16, value: 'with' },
//   { type: 16, value: 'highest' },
//   { type: 16, value: 'calcium' } ]

token.toString(tokens)
// food with highest calcium
```
npm package: @pg-english/unit
Description: Convert worded units to compact form.
Author: wolfram77@gmail.com
Latest version: 0.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @pg-english/unit

[![pg-english](https://i.imgur.com/UN74CCi.jpg)](https://npmjs.com/package/pg-english)

Process measurement units in text, or tokens.

```javascript
const unit = require('@pg-english/unit');
// unit.process(<tokens>)
// unit(<text>)
// -> processed text


unit('i have 40 attograms of food');
// i have 40 1e-18 of food

unit('ram ate four tonnes of custard apples');
// ram ate four 1000000 of custard apples
```
npm package: @pg-hubx/hooks
Description: A collection of reusable and optimized React hooks designed to simplify common use cases in React development
Author: Phanendra Guptha
Latest version: 1.0.0

# @pg-hubx/hooks

## Motivation

The movitation for creating @pg-hubx/hooks is it provides reusable, well-tested, and optimized custom hooks which are easy to use. For instance, Lot of hooks that are available don't account for scrollbar width which causes layout shift underneath the model. My hooks handle these pesky edge cases out of the box, so you can focus on building your apps. It's the small details that make big difference.

## Installation

```sh
npm install @pg-hubx
# or
yarn add @pg-hubx
```

### Available hooks

- [useScrollLock](#Usage) - A custom React hook that enables and disables scrolling on the page

### Usage

---

1. useScrollLock

```
    import { useScrollLock } from "@pg-hubx";


    function Modal(){
        useScrollLock();

        //your modal component
    }
```

### License

This project is [MIT](https://github.com/phanendraguptha/pg-hooks/blob/main/LICENSE) licensed.
npm package: @pg-nano/libpq
Description: Low-level native bindings to PostgreSQL libpq
Author: Brian M. Carlson
Latest version: 2.0.5

# @pg-nano/libpq

A fork of [node-libpq](https://github.com/brianc/node-libpq) used by [pg-nano](https://github.com/pg-nano/pg-nano), with the following changes:

- Added `setSingleRowMode`
- Switched to ESM only

## Pre-requisites

- [pg_config](https://www.postgresql.org/docs/current/app-pgconfig.html)
- [node-gyp](https://github.com/nodejs/node-gyp)

## Install

```sh
pnpm add @pg-nano/libpq
```