open-index/open-npm huggingface dataset:
npm package: @nandeesh_18/web-components-stencil
Description: Added StoryBook + bootstrap css js + aui styles
Latest version: 6.0.0

# README #

This README would normally document whatever steps are necessary to get your application up and running.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @nandemo-agent/treebuy-cli
Description: 小樹購 CLI — treebuy.com 命令列工具
Latest version: 0.1.1

# treebuy-cli — 小樹購 CLI

命令列工具，用於存取 [treebuy.com](https://www.treebuy.com) 的 API。

## 安裝

**推薦：使用 npm 全域安裝（固定版本）**

```bash
npm install -g @nandemo-agent/treebuy-cli@0.1.0
```

**或使用 npx（無需全域安裝）**

```bash
npx @nandemo-agent/treebuy-cli@0.1.0 <command>
```

**開發用途（本地 clone）**

```bash
git clone https://github.com/nandemo-agent/treebuy-cli.git
cd treebuy-cli
npm install
npm link  # 建立 global symlink
```

> 💡 **為什麼固定版本？**  
> - 確保行為穩定，避免 breaking changes  
> - 方便 audit 與 security review  
> - 明確知道使用哪個版本的功能與 schema  
> 
> 如需最新版本，請查看 [npm package 頁面](https://www.npmjs.com/package/@nandemo-agent/treebuy-cli)

## 使用方式

```bash
# 列出所有 Featured Campaign
treebuy-cli featured list

# 只看 featured 類型
treebuy-cli featured list --kind featured

# 只看 topic 類型
treebuy-cli featured list --kind topic

# 輸出 JSON array
treebuy-cli featured list --json

# 輸出 NDJSON（每行一筆，agent / pipe 友好）
treebuy-cli featured list --ndjson

# 只取特定欄位（僅 products.*，減少 context 負擔）
treebuy-cli featured list --fields sku,title

# 自訂 API timeout（毫秒）
treebuy-cli featured list --timeout 8000

# 組合使用
treebuy-cli featured list --kind topic --ndjson --fields sku,title
```

## Agent 使用提示

- 預設 stdout 非 TTY 時自動輸出 NDJSON（可用 `--json` 強制 JSON array）
- 使用 `--fields` 減少回應大小，避免 context window 浪費（僅作用於 `products`）
- 錯誤訊息輸出至 stderr，不影響 stdout 解析
- 支援 `--timeout` 控制 API 超時
- API 端點：`https://v2api.treebuy.com`

## 指令結構

```
treebuy-cli
└── featured
    └── list [--kind featured|topic] [--json] [--fields <欄位>]
```

## 搜尋指令

```bash
# 搜尋商品
treebuy-cli search products "Dyson"

# 分頁
treebuy-cli search products "Dyson" --page 2 --limit 10

# 排序（rank / price_asc / price_desc / new）
treebuy-cli search products "Dyson" --sort-by price_asc

# JSON 輸出（含 pagination）
treebuy-cli search products "Dyson" --json

# NDJSON（每筆一行，agent/pipe 友好）
treebuy-cli search products "Dyson" --ndjson

# 指定欄位
treebuy-cli search products "Dyson" --fields id,name,selling_price,in_stock

# 組合
treebuy-cli search products "Dyson" --limit 5 --sort-by price_asc --fields id,name,selling_price --ndjson
```

## Agent Skills

透過 [`npx skills`](https://www.npmjs.com/package/skills) 分項安裝：

```bash
# Featured Campaign 技能
npx skills add https://github.com/nandemo-agent/treebuy-cli --skill treebuy-featured

# 搜尋商品技能
npx skills add https://github.com/nandemo-agent/treebuy-cli --skill treebuy-search
```

Skills 位於 `skills/` 目錄（canonical），不要建立平行的 `skill/` 結構。
npm package: @nandenjin/bvh-parser
Description: BVH Parser written in JavaScript
Author: Kazumi Inada
Latest version: 0.2.14

# bvh-parser

BVH Parser written in TypeScript

![Version](https://img.shields.io/github/package-json/v/nandenjin/bvh?filename=packages%2Fparser%2Fpackage.json&style=flat-square)
[![Coverage by Codecov](https://img.shields.io/codecov/c/github/nandenjin/bvh?style=flat-square&logo=codecov)](https://app.codecov.io/gh/nandenjin/bvh/)
[![License](https://img.shields.io/npm/l/%40nandenjin%2Fbvh-parser?style=flat-square)](/LICENSE)

This is a forked version maintained by [`@nandenjin`](https://github.com/nandenjin). Originally written by [`@hitsujiwool`](https://github.com/hitsujiwool).

[🐙 **GitHub**](https://github.com/nandenjin/bvh) | [📒 **Docs**](https://nandenjin.github.io/bvh/modules/_nandenjin_bvh-parser.html) | [⚒️ **Playground**](https://nandenjin.github.io/bvh/playground/)

## Usage

```javascript
import { read as readBVH } from '@nandenjin/bvh'

readBVH(urlForBVHFile, function (motion) {
  // basic infomation about motion data
  motion.frameTime
  motion.numFrames

  // get lists of nodes
  motion.nodeList

  // get a node by id
  var node = motion.of('Head')

  // change node's internal state to n-th frame
  node.at(4)

  // you can exchange the order of method "at" and "of"
  var state = motion.at(4)
  node = state.of('Head')

  // node properties
  node.offsetX
  node.offsetY
  node.offsetZ
  node.rotationX
  node.rotationY
  node.rotationZ

  // node adjacent to "End Site" has properties about endOffset
  if (node.hasEnd) {
    node.endOffsetX
    node.endOffsetY
    node.endOffsetZ
  }
})
```

## License

See [`LICENSE`](./LICENSE).
npm package: @nandenjin/mrm-preset
Description: Personal preset for repo setup with mrm
Author: Kazumi Inada
Latest version: 0.3.27

# `@nandenjin/mrm-preset`

Personal preset for repo setup with [mrm](https://mrm.js.org/).

```
npx mrm eslint-ts --preset @nandenjin/mrm-preset
```

## Tasks and aliases

| id | Detail |
|:--|:--|
| `all` | |
| `actions` | Workflows for `yarn run lint` and `yarn run build` |
| `eslint-ts` | With `@typescript-eslint` |
| `gitignore` | For Node.js by [gitignore.io](https://gitignore.io) |
| `lint-staged` |  |
| `renovate` |  |
npm package: @nandenjin/three-bvh
Description: Helper tools to play with BVH data and [three.js](https://threejs.org/)
Author: Kazumi Inada
Latest version: 0.2.14

# three-bvh

Helper tools to play with BVH data and [three.js](https://threejs.org/)

![Version](https://img.shields.io/github/package-json/v/nandenjin/bvh?filename=packages%2Fthree-bvh%2Fpackage.json&style=flat-square)
[![License](https://img.shields.io/npm/l/%40nandenjin%2Fthree-bvh?style=flat-square)](/LICENSE)

[🐙 **GitHub**](https://github.com/nandenjin/bvh) | [📒 **Docs**](https://nandenjin.github.io/bvh/modules/_nandenjin_three-bvh.html) | [⚒️ **Playground**](https://nandenjin.github.io/bvh/playground/)

```sh
# https://www.npmjs.com/package/@nandenjin/three-bvh
npm i @nandenjin/three-bvh
```

## Running Tests

To run the tests for the `three-bvh` package, use the following command:

```sh
npm test
```

This will execute the tests using `vitest`.
npm package: @nandha2/listd
Description: A alternate command to list folder contents for windows systems which provides unix like file sizes in KB,MB, etc.,
Author: nandha2
Latest version: 0.0.4

# listd
![banner](./resources/images/banner.png)

A alternate command to list folder contents for windows systems which provides unix like file sizes in KB,MB, etc.,

![screenshot](./resources/images/screenshot.png)

## Usage

You need to install this package globally.

`> npm install --global listd`

or 

`> npm i -g listd`

Once installed, you can run the command `listd` anywhere on the filesystem. It will list the folder's content in a human readable format.

## Issues
If you want a feature to be added, or wish to report a bug, please open an issue [here](https://github.com/nandha46/filename-parser/issues)

## Contributing
If you wish to contribute to the project, please read the [contributing guide]() first.

## Author
Nandhakumar Subramanian ["@Nandhakumar790"](https://twitter.com/Nandhakumar790)
npm package: @nandhakumargdr/ngl
Description: Ready-to-use, Angular-based component library, designed to streamline and enhance your UI/UX solutions effortlessly.
Author: Nandhakumar A
Latest version: 0.0.1

# Ngl

This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.0.

## Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

```bash
ng generate component component-name
```

For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:

```bash
ng generate --help
```

## Building

To build the library, run:

```bash
ng build ngl
```

This command will compile your project, and the build artifacts will be placed in the `dist/` directory.

### Publishing the Library

Once the project is built, you can publish your library by following these steps:

1. Navigate to the `dist` directory:
   ```bash
   cd dist/ngl
   ```

2. Run the `npm publish` command to publish your library to the npm registry:
   ```bash
   npm publish
   ```

## Running unit tests

To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command:

```bash
ng test
```

## Running end-to-end tests

For end-to-end (e2e) testing, run:

```bash
ng e2e
```

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

## Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
npm package: @nandhirajan-tfi/transfi-ramp-react-native-sdk
Description: test
Author: akash
Latest version: 0.1.0

# transfi-ramp-react-native-sdk

react native webview sdk 

## Installation

```sh
npm install transfi-ramp-react-native-sdk
```

## Usage

```js
import { TransfiRampReactNativeSdkView } from "transfi-ramp-react-native-sdk";

// ...

<TransfiRampReactNativeSdkView
      source={{ uri: 'https://buy.transfi.com/?apiKey=[YOUR_API_KEY]' }}
      javaScriptEnabled={true}
      messagingEnabled={true}
      domStorageEnabled={true}
      onMessage={(event) => {
        console.log('event', event?.nativeEvent?.data);
      }}
    />
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
# transfi-ramp-react-native-sdk
npm package: @nandithebull/dither-wasm
Description: Floyd–Steinberg image dithering compiled to WebAssembly with a JS-friendly API.
Latest version: 0.1.1

# foo-dither-wasm

Floyd–Steinberg dithering compiled from Rust to WebAssembly. This package exposes the same API as the Rust crate so you can run the dithering pass directly in a browser or any bundler that understands `.wasm` imports.

## Build

```bash
npm install
npm run build
```

The build step runs `wasm-pack build --target bundler` against the Rust crate located one directory up from this package. The compiled JavaScript, TypeScript declaration file, and `.wasm` binary are emitted into `pkg/`.

If you also want an artefact optimised for direct `<script type="module">` usage, run:

```bash
npm run build:web
```

That produces a browser-friendly bundle under `../web/pkg`, which is used by the demo page in `../web/index.html`.

## Usage

```js
import init, {
  dither_rgba_default,
  dither_rgba_with_options,
} from "foo-dither-wasm";

// Ensure WASM is loaded before calling the exported helpers.
await init();

const width = imageData.width;
const height = imageData.height;
const rgbaBytes = imageData.data;

// Run with defaults
const grayscaleBytes = dither_rgba_default(rgbaBytes, width, height);

// Or customise the dithering pipeline
const tunedGrayscaleBytes = dither_rgba_with_options(
  rgbaBytes,
  width,
  height,
  /* gamma */ 1.8,
  /* threshold */ 0.6,
  /* diffusionStrength */ 0.75,
  /* shadowLift */ 0.35,
  /* serpentine */ true,
);
```

`dither_rgba_default` returns a single byte per pixel buffer containing the 0/255 grayscale image. Expand it to RGBA, draw it back onto a canvas, or upload it to a WebGL/WebGPU texture — whatever suits your pipeline.

## Publishing

1. `npm run clean && npm run build`
2. Update the version in this `package.json` (and optionally keep it in sync with the Rust crate’s version).
3. `npm publish`

If you are publishing under a scoped package name, change the `"name"` field in `package.json` accordingly before publishing.
npm package: @nandithebull/pi-background
Description: Background task tracker extension for pi - shows running commands and background sessions in the UI
Author: nandithebull
Latest version: 1.0.0

# @nandithebull/pi-background

Background task tracker extension for [pi](https://github.com/mariozechner/pi-coding-agent).

Shows when pi is running tasks in the background or when the agent is actively working. Displays status in the footer and provides commands to manage background sessions.

## Features

- Shows "● working" when the agent is processing
- Tracks running bash commands (shows command preview while executing)
- Tracks interactive_shell background sessions
- Widget below editor shows running commands and sessions with elapsed time

## Installation

```bash
npm install @nandithebull/pi-background
```

Or run directly with pi:

```bash
pi -e @nandithebull/pi-background
```

## Commands

| Command | Description |
|---------|-------------|
| `/bg` | List active background sessions and running commands |
| `/bg-attach` | Attach to a background session |
| `/bg-dismiss` | Dismiss all background sessions |

## Usage

The extension automatically tracks:
- Agent working state (shows timer while processing)
- Running bash commands with elapsed time
- Background interactive_shell sessions (hands-free and dispatch modes)

Place in `~/.pi/agent/extensions/` for auto-discovery.

## License

MIT