open-index/open-npm huggingface dataset:
npm package: @playtoearn.game/exchange-sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 1.0.7

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @playtorch/react-native-playtorch-camera
Description: test
Author: Roman Rädle
Latest version: 0.0.1

# react-native-playtorch-camera

PlayTorch camera

## Installation

```sh
npm install react-native-playtorch-camera
```

## Usage


```js
import { multiply } from 'react-native-playtorch-camera';

// ...

const result = multiply(3, 7);
```

## 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)
npm package: @playtorch/react-native-playtorch-image
Description: test
Author: Roman Rädle
Latest version: 0.0.1

# react-native-playtorch-image

PlayTorch image extensions

## Installation

```sh
npm install react-native-playtorch-image
```

## Usage


```js
import { multiply } from 'react-native-playtorch-image';

// ...

const result = multiply(3, 7);
```

## 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)
npm package: @playtui/flipbook
Description: Terminal animation player for TUI animations created with PlayTUI
Author: spoon
Latest version: 0.0.1

# @playtui/flipbook

Terminal animation player for TUI animations created with [PlayTUI](https://github.com/spoons-and-mirrors/playtui).

## Installation

```bash
# Global install
npm install -g @playtui/flipbook

# Or use directly with npx/bunx
npx @playtui/flipbook animation.json
bunx @playtui/flipbook animation.json
```

## CLI Usage

```bash
# Play an animation
flipbook my-animation.json

# Play the bundled demo
flipbook --demo

# Override FPS
flipbook my-animation.json --fps 30

# Show help
flipbook --help
```

### Controls

- `q` / `Esc` / `Ctrl+C` - Exit

## Library Usage

You can also use the player as a React component in your own OpenTUI applications:

```tsx
import { Flipbook, type FlipbookFrames } from "@playtui/flipbook"

const myAnimation: FlipbookFrames = {
  name: "My Animation",
  fps: 10,
  frames: [
    // ... your animation frames
  ]
}

function App() {
  return <Flipbook data={myAnimation} />
}
```

### Props

| Prop | Type | Description |
|------|------|-------------|
| `data` | `FlipbookFrames` | The animation data object |
| `fpsOverride` | `number` | Override the animation's FPS |

## Animation Format

Animation files are JSON with the following structure:

```json
{
  "name": "Animation Name",
  "fps": 10,
  "frames": [
    {
      "id": "root",
      "type": "box",
      "children": [...]
    }
  ]
}
```

Export animations from PlayTUI using the "Export Animation" feature.

## Requirements

- Bun runtime (for CLI)
- Terminal with 256-color support

## License

MIT