open-index/open-npm huggingface dataset:
npm package: @pufflig/ps-chains
Description: [![Version](https://img.shields.io/npm/v/@pufflig/ps-chains?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-chains)
Latest version: 0.25.1

# @pufflig/ps-chains

[![Version](https://img.shields.io/npm/v/@pufflig/ps-chains?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-chains)

Flow runner that updates the state of nodes based on how they are connected with each other.

## Documentation

You can find the documentation for this package [here]().

## Storybook

You can preview the chain in a storybook by running:

```
npm run storybook
```
npm package: @pufflig/ps-models
Description: Configuration of models used in Prompt Studio
Author: Pufflig AB
Latest version: 1.0.1-alpha.2

# @pufflig/ps-models

[![Version](https://img.shields.io/npm/v/@pufflig/ps-models?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-models)

Configuration for the models used in Prompt Studio.
npm package: @pufflig/ps-nodes
Description: Collection of nodes used in Prompt Studio
Author: Pufflig AB
Latest version: 0.25.1

# @pufflig/ps-nodes

[![Version](https://img.shields.io/npm/v/@pufflig/ps-nodes?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-nodes)

Implementation of all nodes used by Prompt Studio.
npm package: @pufflig/ps-nodes-config
Description: Configuration files for nodes used in prompt studio.
Author: Pufflig AB
Latest version: 0.25.1

# @pufflig/ps-nodes-config

[![Version](https://img.shields.io/npm/v/@pufflig/ps-nodes-config?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-nodes-config)

Configuration of all nodes used by Prompt Studio.
npm package: @pufflig/ps-sdk
Description: [![Version](https://img.shields.io/npm/v/@pufflig/ps-sdk?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-sdk)
Latest version: 1.0.1-alpha.2

# @pufflig/ps-sdk

[![Version](https://img.shields.io/npm/v/@pufflig/ps-sdk?style=flat&colorA=000000&colorB=000000)](https://www.npmjs.com/package/@pufflig/ps-sdk)

Prompt Studio Node SDK to simplify calling your recipes.
npm package: @puffmeow/napi-test-android-arm64
Description: This is the **aarch64-linux-android** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-android-arm64`

This is the **aarch64-linux-android** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-darwin-arm64
Description: This is the **aarch64-apple-darwin** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-darwin-arm64`

This is the **aarch64-apple-darwin** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-darwin-x64
Description: This is the **x86_64-apple-darwin** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-linux-arm64-gnu
Description: This is the **aarch64-unknown-linux-gnu** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-linux-arm64-gnu`

This is the **aarch64-unknown-linux-gnu** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-linux-arm64-musl
Description: This is the **aarch64-unknown-linux-musl** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-linux-arm64-musl`

This is the **aarch64-unknown-linux-musl** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-linux-x64-gnu
Description: This is the **x86_64-unknown-linux-gnu** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-win32-arm64-msvc
Description: This is the **aarch64-pc-windows-msvc** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-win32-arm64-msvc`

This is the **aarch64-pc-windows-msvc** binary for `@puffmeow/napi-test`
npm package: @puffmeow/napi-test-win32-x64-msvc
Description: This is the **x86_64-pc-windows-msvc** binary for `@puffmeow/napi-test`
Latest version: 0.0.9

# `@puffmeow/napi-test-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@puffmeow/napi-test`
npm package: @puffmeow/rusty-schema2ts-android-arm-eabi
Description: This is the **armv7-linux-androideabi** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-android-arm-eabi`

This is the **armv7-linux-androideabi** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-android-arm64
Description: This is the **aarch64-linux-android** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-android-arm64`

This is the **aarch64-linux-android** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-darwin-arm64
Description: This is the **aarch64-apple-darwin** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-darwin-arm64`

This is the **aarch64-apple-darwin** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-darwin-universal
Description: This is the **universal-apple-darwin** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-darwin-universal`

This is the **universal-apple-darwin** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-darwin-x64
Description: This is the **x86_64-apple-darwin** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-freebsd-x64
Description: This is the **x86_64-unknown-freebsd** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.2.7

# `@puffmeow/rusty-schema2ts-freebsd-x64`

This is the **x86_64-unknown-freebsd** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-linux-arm-gnueabihf
Description: This is the **armv7-unknown-linux-gnueabihf** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-linux-arm-gnueabihf`

This is the **armv7-unknown-linux-gnueabihf** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-linux-arm64-gnu
Description: This is the **aarch64-unknown-linux-gnu** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-linux-arm64-gnu`

This is the **aarch64-unknown-linux-gnu** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-linux-arm64-musl
Description: This is the **aarch64-unknown-linux-musl** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-linux-arm64-musl`

This is the **aarch64-unknown-linux-musl** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-linux-x64-gnu
Description: This is the **x86_64-unknown-linux-gnu** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-linux-x64-musl
Description: This is the **x86_64-unknown-linux-musl** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-linux-x64-musl`

This is the **x86_64-unknown-linux-musl** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-win32-arm64-msvc
Description: This is the **aarch64-pc-windows-msvc** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-win32-arm64-msvc`

This is the **aarch64-pc-windows-msvc** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-win32-ia32-msvc
Description: This is the **i686-pc-windows-msvc** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-win32-ia32-msvc`

This is the **i686-pc-windows-msvc** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-schema2ts-win32-x64-msvc
Description: This is the **x86_64-pc-windows-msvc** binary for `@puffmeow/rusty-schema2ts`
Latest version: 0.3.0

# `@puffmeow/rusty-schema2ts-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@puffmeow/rusty-schema2ts`
npm package: @puffmeow/rusty-walkdir
Description: Walkdir for Node.js developed by Rust.
Latest version: 0.0.4

## Introduction

Walkdir for Node.js developed by Rust.

## Installation

### npm

```
npm install @puffmeow/rusty-walkdir
```

### pnpm

```
pnpm install @puffmeow/rusty-walkdir
```

## Usage

```js
const { walkdir } = require('@puffmeow/rusty-walkdir');

// Traverse your node_modules directory
walkdir('node_modules', (path) => {
  console.log(path);
});

walkdir('../', { followSymlinks: true }, (path) => {
  console.log(path);
});
```

## Config

| property       | default  | required | description               |
| -------------- | -------- | -------- | ------------------------- |
| followSymlinks | false    | ×        | follow symlinks           |
| maxDepth       | 2^32 - 1 | x        | maximum depth to traverse |
| minDepth       | 0        | x        | minimum depth             |
npm package: @puffmeow/rusty-walkdir-darwin-arm64
Description: This is the **aarch64-apple-darwin** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-darwin-arm64`

This is the **aarch64-apple-darwin** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-darwin-universal
Description: This is the **universal-apple-darwin** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-darwin-universal`

This is the **universal-apple-darwin** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-darwin-x64
Description: This is the **x86_64-apple-darwin** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-linux-arm-gnueabihf
Description: This is the **armv7-unknown-linux-gnueabihf** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-linux-arm-gnueabihf`

This is the **armv7-unknown-linux-gnueabihf** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-linux-arm64-gnu
Description: This is the **aarch64-unknown-linux-gnu** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-linux-arm64-gnu`

This is the **aarch64-unknown-linux-gnu** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-linux-arm64-musl
Description: This is the **aarch64-unknown-linux-musl** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-linux-arm64-musl`

This is the **aarch64-unknown-linux-musl** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-linux-riscv64-gnu
Description: This is the **riscv64gc-unknown-linux-gnu** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-linux-riscv64-gnu`

This is the **riscv64gc-unknown-linux-gnu** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-linux-x64-gnu
Description: This is the **x86_64-unknown-linux-gnu** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-linux-x64-musl
Description: This is the **x86_64-unknown-linux-musl** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-linux-x64-musl`

This is the **x86_64-unknown-linux-musl** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-win32-arm64-msvc
Description: This is the **aarch64-pc-windows-msvc** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-win32-arm64-msvc`

This is the **aarch64-pc-windows-msvc** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-win32-ia32-msvc
Description: This is the **i686-pc-windows-msvc** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-win32-ia32-msvc`

This is the **i686-pc-windows-msvc** binary for `@puffmeow/rusty-walkdir`
npm package: @puffmeow/rusty-walkdir-win32-x64-msvc
Description: This is the **x86_64-pc-windows-msvc** binary for `@puffmeow/rusty-walkdir`
Latest version: 0.0.4

# `@puffmeow/rusty-walkdir-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@puffmeow/rusty-walkdir`