open-index/open-npm huggingface dataset:
npm package: @jrmmendes/create-cli-app
Description: Create a prodution ready CLI with Bun, Typescript, Commander and Ink
Author: jrmmendes
Latest version: 0.1.0

# create-cli-app

A CLI app template built with **Bun**, **TypeScript**, **Commander**, and **React Ink**.

## Features

- **Bun**: Ultra-fast JavaScript runtime for building and bundling.
- **TypeScript**: Strongly typed programming language for better developer experience.
- **Commander**: Minimal and flexible Node.js command-line interface library.
- **React Ink**: Build beautiful CLI interfaces using React components.

## Getting Started

### Prerequisites

Ensure you have the following installed:

- [Bun](https://bun.sh/) (latest version)
- Node.js (optional, if Bun is not globally installed)

### Installation

1. Clone the repository:

   ```bash
   git clone git@github.com/jrmmendes/create-cli-app.git
   cd create-cli-app
   ```

2. Install dependencies:

   ```bash
   bun install
   ```

### Usage

1. Build the project:

   ```shell
   bun run build
   ```

2. Run the CLI:

   ```shell
   bun run start
   ```

3. Run the tests:

   ```shell
   bun run test
   ```

> [!NOTE]
> If you want to have coverage reports in HTML format, install lcov globally:
> ```shell
> # use apt, homebrew, or your default OS package manager
> dnf in lcov
> ```

### Contributing

Contributions are welcome! Please open an issue or submit a pull request.

### License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
npm package: @jrmmendes/uncar
Description: Easy extract .car files
Author: Mendes
Latest version: 1.2.1

# uncar 
Convert bluesky export's .car to JSON files.


## Install
```shell
npm i -g @jrmmendes/uncar 
```

## Build with Bun
### Requirements
- git
- bun (>= 1.2.9)
```shell
git clone --single-branch --depth 1 --branch v1.1.0 https://github.com/jrmmendes/uncar uncar \
&& cd uncar && bun install && bun run build && bun link
```

## Usage
Output of `uncar --help`:
```shell
Usage: uncar [options] [command]

Options:
  -v, --version                            output the current version
  -h, --help                               display help for command

Commands:
  list <carFilePath>                       List all records in the CAR file
  extract <carFilePath> [outputDirectory]  Extract all records from CAR file to JSON files
  help [command]                           display help for command
```
npm package: @jrnwn/morph-svg-paths
Description: A Tiny ~1.4Kb function to morph between SVG paths with same commands.
Author: Jaron Wanderley
Latest version: 0.0.2

# Morph SVG Paths
A Tiny ~1.4Kb function to morph between string paths with same commands. The package expose two functions to use.
## Example
To see a example in use go to [example](https://jaronwanderley.github.io/morph-svg-paths)

## Install
### Module

```
npm i @jrnwn/morph-svg-paths
```

### CDN

```html
<script src="https://unpkg.com/@jrnwn/morph-svg-paths"><script>
```

## How to use
### Module

```javascript
import { morphPaths, blendValues } from '@jrnwn/morph-svg-paths'
```

### CDN

```javascript
const { morphPaths, blendValues } = MorpSVGPaths
```

### Use it

```javascript
const iconStates = [
  'm 0 0 c -2.6 -6.4 -8.7 -10.5 -15.6 -10.5 c -9.3 0   -16.8 7.5  -16.8 16.8 c 0   9.3 7.5  16.8 16.8 16.8 c 6.9 0   13  -4.2  15.6 -10.5 c 2.6  6.4  8.7   10.5 15.6  10.5 c 9.3 0 16.8 -7.5 16.8 -16.8     c  0   -9.3 -7.5  -16.8 -16.8 -16.8 c -6.9  0   -13    4.2  -15.6  10.5 z',
  'm 0 0 c -2.6 -6.4 -8.7 -10.5 -15.6 -10.5 c -9.3 0   -16.8 7.5  -16.8 16.8 c 0   9.3 10.6 18.8 16.8 24.8 c 5   4.7 9.8  8.9  15.6  12.7 c 5.4 -3.8  10.7 -8.7  15.6 -12.7 c 7.2 -5.9 16.8 -15.5 16.8 -24.8 c  0   -9.3 -7.5  -16.8 -16.8 -16.8 c -6.9  0   -13    4.2  -15.6  10.5 z',
  'm 0 0 c -5.2  5.1 -10.4 10.3 -15.6  15.4 c -5.6 5.6 -11.3 11.2 -16.9 16.8 c 5.6 5.6 11.3 11.2 16.9 16.8 c 5.2 5.3 10.4 10.6 15.6  15.9 c 5.2 -5.3  10.4 -10.6 15.6 -15.9 c 5.6 -5.6 11.2 -11.2 16.8 -16.8 c -5.6 -5.6 -11.2 -11.2 -16.8 -16.8 c -5.2 -5.1 -10.4 -10.3 -15.6 -15.4 z',
  'm 0 0 c -1.7  9.5 -3.3  19.1 -5     28.6 c -9.1 1.2 -18.3 2.4  -27.4 3.6  c 9.1 1.9 18.3 3.8  27.4 5.7  c 1.7 9   3.3  18.1 5     27.1 c 1.5 -9 3 -18.1  4.5 -27.1       c 9.3 -1.9 18.7 -3.8 28 -5.7     c -9.3 -1.4 -18.7 -2.7  -28   -4.1  c -1.5 -9.4 -3    -18.7 -4.5  -28.1 z',
]

// pass a array of string paths with same commands
const morphIcon = morphPaths(iconStates)
// pass a array of percentages to morph between paths
// the length need to be equal to array of paths
console.log(morphIcon([.1, .5, .3, .1]))


// pass a array of numbers
const values = [1,2,3,4,5]
// pass a array of percentages to morph between values
const percentages = [0, .1, .2, .3]
console.log(blendValues(values, percentages))
```

## License

[MIT](./LICENSE.md) License © 2022 [Jaron Wanderley](https://github.com/jaronwanderley)
npm package: @jrobic/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 1.1.11

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>
Please refer to its documentation:

* [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.