open-index/open-npm huggingface dataset:
npm package: @rnode-server/win32-x64-msvc
Description: Prebuilt binary package for `rnode-server` on `win32-x64-msvc`.
Author: s00d
Latest version: 0.7.14

# `@rnode-server/win32-x64-msvc`

Prebuilt binary package for `rnode-server` on `win32-x64-msvc`.
npm package: @rnovec/platzom
Description: Traductor de idioma
Author: Raul Novelo Cruz
Latest version: 0.1.0

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de JavaScript](https://platzi.com/js) de [Platzi](https://platzi.com), el mejor lugar de educación online

## Descripción del idioma

- Si la palabra termina con "ar", se le quitan esas dos letras
- Si la palabra inicia con Z, se le añade "pe" al final
- Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio
- Por último, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

## Instalación

```
npm install platzom
```

## Uso

```
import platzom from 'platzom'

platzom("Programar") // Program
platzom("Zorro") // Zorrope
platzom("Zarpar") // Zarppe
platzom("abecedario") // abece-dario
platzom("sometemos") // SoMeTeMoS
```

## Cré ditos
- [Sacha Lifszyc](https://twitter.com/@slifszyc)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @rnovec/scrapyd-api
Description: A Node.js wrapper for working with the Scrapyd API
Author: Raul Novelo
Latest version: 1.0.1-beta

# Node.js Scrapyd API

A Node.js wrapper for working with the Scrapyd API

## Install

    $ npm i scrapy-api

## Usage

```js
const ScrapydAPI = require('@rnovec/scrapyd-api')
const scrapyd = new ScrapydAPI()

scrapyd.schedule('default', 'test-spider').then(
  jobid => {
    console.log(jobid)
  },
  err => {
    console.log(err)
  }
)
```

## API

### scrapyd.schedule

Schedule a Scrapy spider
npm package: @rnpack/ble
Description: Ble utils
Author: Abiraman K
Latest version: 0.0.5

# @rnpack/ble

Ble utils

## Installation

```sh
npm install @rnpack/ble react-native-nitro-modules

> `react-native-nitro-modules` is required as this library relies on [Nitro Modules](https://nitro.margelo.com/).
```

## Install dependencies

```sh
npm install @rnpack/utils buffer react-native-ble-plx
```


## Usage


```js
import { multiply } from '@rnpack/ble';

// ...

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


## Contributing

- [Development workflow](CONTRIBUTING.md#development-workflow)
- [Sending a pull request](CONTRIBUTING.md#sending-a-pull-request)
- [Code of conduct](CODE_OF_CONDUCT.md)

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @rnpack/bluetooth
Description: Bluetooth permissions and adapter state
Author: Abiraman K
Latest version: 0.2.1

# @rnpack/bluetooth

Bluetooth permissions and adapter state

## Installation


```sh
npm install @rnpack/bluetooth react-native-nitro-modules

> `react-native-nitro-modules` is required as this library relies on [Nitro Modules](https://nitro.margelo.com/).
```

## Required dependencies
```sh
yarn add react-native-ble-plx react-native-design @react-native-async-storage/async-storage moti react-native-autocomplete-dropdown react-native-gesture-handler react-native-svg react-native-vector-icons react-native-reanimated react-native-worklets @rnpack/utils buffer
```



## Usage


```js
import { multiply } from '@rnpack/bluetooth';

// ...

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

## Contributing

- [Development workflow](CONTRIBUTING.md#development-workflow)
- [Sending a pull request](CONTRIBUTING.md#sending-a-pull-request)
- [Code of conduct](CODE_OF_CONDUCT.md)

## License

MIT

## Author

<table>
  <tr>
    <td >
      <img src="https://avatars.githubusercontent.com/u/41302126?v=4" width="64" height="64" alt="Abiraman K">
    </td>
    <td>
      <a href="https://abiramank.github.io" target="_blank">Abiraman K</a>
    </td>
  </tr>
</table>

## Thank you

### Sponsors

Thank you to all our sponsors! [Become a sponsor](https://opencollective.com/rnpack#sponsor) and get your image on our README on GitHub.

<a href="https://opencollective.com/rnpack#sponsors" target="_blank"><img src="https://opencollective.com/rnpack/sponsors.svg?width=890" alt="@react-native-ui-design/dialog"></a>

---
npm package: @rnpack/charts
Description: Various charts with animation for React Native
Author: Abiraman K
Latest version: 0.0.3

# @rnpack/charts

Various charts with animation for React Native

## Installation


```sh
npm install @rnpack/charts react-native-nitro-modules

> `react-native-nitro-modules` is required as this library relies on [Nitro Modules](https://nitro.margelo.com/).
```


## Dependencies

```sh
npm i react-native-svg react-native-reanimated react-native-worklets
```

## Usage

```js
import { DonutChart } from '@rnpack/charts';

// ...

<DonutChart radius={45} />
```

## Contributing

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

## License

MIT

## Author

<table>
  <tr>
    <td >
      <img src="https://avatars.githubusercontent.com/u/41302126?v=4" width="64" height="64" alt="Abiraman K">
    </td>
    <td>
      <a href="https://abiramank.github.io" target="_blank">Abiraman K</a>
    </td>
  </tr>
</table>

## Thank you

### Sponsors

Thank you to all our sponsors! [Become a sponsor](https://opencollective.com/rnpack#sponsor) and get your image on our README on GitHub.

<a href="https://opencollective.com/rnpack#sponsors" target="_blank"><img src="https://opencollective.com/rnpack/sponsors.svg?width=890" alt="@rnpack/charts"></a>

---
npm package: @rnpack/location
Description: Location permissions and adapter state
Author: Abiraman K
Latest version: 0.1.4

# @rnpack/location

Location permissions and adapter state

## Installation


```sh
npm install @rnpack/location react-native-nitro-modules

> `react-native-nitro-modules` is required as this library relies on [Nitro Modules](https://nitro.margelo.com/).
```

## Required dependencies

```sh
yarn add @react-native-community/geolocation react-native-permissions react-native-system-setting react-native-design @react-native-async-storage/async-storage moti react-native-autocomplete-dropdown react-native-gesture-handler react-native-svg react-native-vector-icons react-native-reanimated react-native-worklets @rnpack/utils buffer
```


## Usage


```js
import { multiply } from '@rnpack/location';

// ...

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


## Contributing

- [Development workflow](CONTRIBUTING.md#development-workflow)
- [Sending a pull request](CONTRIBUTING.md#sending-a-pull-request)
- [Code of conduct](CODE_OF_CONDUCT.md)

## License

MIT

## Author

<table>
  <tr>
    <td >
      <img src="https://avatars.githubusercontent.com/u/41302126?v=4" width="64" height="64" alt="Abiraman K">
    </td>
    <td>
      <a href="https://abiramank.github.io" target="_blank">Abiraman K</a>
    </td>
  </tr>
</table>

## Thank you

### Sponsors

Thank you to all our sponsors! [Become a sponsor](https://opencollective.com/rnpack#sponsor) and get your image on our README on GitHub.

<a href="https://opencollective.com/rnpack#sponsors" target="_blank"><img src="https://opencollective.com/rnpack/sponsors.svg?width=890" alt="rnpack"></a>


---
npm package: @rnpack/utils
Description: Basic utilities will be available and ready to use
Author: Abiraman K
Latest version: 0.1.14

# @rnpack/utils

Basic utilities will be available and ready to use

## Installation


```sh
npm install @rnpack/utils react-native-nitro-modules

> `react-native-nitro-modules` is required as this library relies on [Nitro Modules](https://nitro.margelo.com/).
```

## Required dependencies

```sh
yarn add buffer
```

## Usage


```js
import { multiply } from '@rnpack/utils';

// ...

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


## Contributing

- [Development workflow](CONTRIBUTING.md#development-workflow)
- [Sending a pull request](CONTRIBUTING.md#sending-a-pull-request)
- [Code of conduct](CODE_OF_CONDUCT.md)

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @rnpp-packages/react-native-paper-formik
Description: A collection of custom form input components for React Native Paper integrated with Formik.
Author: Angel S. Moreno
Latest version: 2.0.0

# react-native-paper-formik

A collection of custom form input components for React Native Paper integrated with Formik.

## Installation

You can install `react-native-paper-formik` via bun, yarn or npm:


```bash
bun add @rnpp-packages/react-native-paper-formik
```

or

```bash
yarn add @rnpp-packages/react-native-paper-formik
```

or

```bash
npm install @rnpp-packages/react-native-paper-formik
```

This package has peer dependencies on `react`, `react-native-paper`, and `formik`. Make sure to install them if you
haven't already.

## Components

### TextInputFormik

A text input component integrated with Formik.

#### Props

- `name` (string, required): The name of the field in the Formik form.
- `...rest` (TextInputProps): Any additional props supported by `TextInput` component from React Native Paper.

Example usage:

```jsx
import {TextInputFormik} from 'react-native-paper-formik';

<TextInputFormik
    name="email"
    label="Email"
    mode="outlined"
    keyboardType="email-address"
/>
```

### CheckboxItemFormik

A checkbox item component integrated with Formik.

#### Props

- `name` (string, required): The name of the field in the Formik form.
- `value` (string | number, required): The value of the checkbox item.
- `...rest` (CheckboxItemProps): Any additional props supported by `Checkbox.Item` component from React Native Paper.

Example usage:

```jsx
import {CheckboxItemFormik} from 'react-native-paper-formik';

<CheckboxItemFormik
    name="subscribe"
    label="Subscribe to Newsletter"
    value="newsletter"
/>
```

### SwitchFormik

A switch component integrated with Formik.

#### Props

- `name` (string, required): The name of the field in the Formik form.
- `...rest` (SwitchProps): Any additional props supported by `Switch` component from React Native Paper.

Example usage:

```jsx
import {SwitchFormik} from 'react-native-paper-formik';

<SwitchFormik
    name="notifications"
    label="Enable Notifications"
/>
```

### RadioButtonFormik

A radio button component integrated with Formik.

#### Props

- `name` (string, required): The name of the field in the Formik form.
- `value` (string, required): The value of the radio button.
- `...rest` (RadioButtonProps): Any additional props supported by `RadioButton` component from React Native Paper.

Example usage:

```jsx
import {RadioButtonFormik} from 'react-native-paper-formik';

<RadioButtonFormik
    name="gender"
    label="Male"
    value="male"
/>
```

## License

This package is licensed under the MIT License.
npm package: @rnpx/cn
Description: ```sh pnpm install @rnpx/cn ```
Author: Anerco
Latest version: 2.0.0

## Installation

```sh
pnpm install @rnpx/cn
```

```ts
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";

export function cn(...inputs: ClassValue[]) {
  return twMerge(clsx(inputs));
}
```
npm package: @rnpx/next-auth
Description: This library was generated with [Nx](https://nx.dev).
Author: Anerco
Latest version: 1.0.2

# next-auth

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build next-auth` to build the library.

## Running unit tests

Run `nx test next-auth` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @rnpx/server-actions
Description: ```sh pnpm install @rnpx/server-actions ```
Author: Anerco
Latest version: 4.0.0

## Installation

```sh
pnpm install @rnpx/server-actions
```

validated form server actions for next.js with the new useFormState hook

Defining the action:
```ts
"use server";

import { redirect } from "next/navigation";
import { createServerAction } from "@rnpx/server-actions/server";
import { z } from "zod";

export const addEmail = createServerAction({
  schema: z.object({ email: z.string().email() }),
  action: async ({input: {email}}) => {
    await db.addEmail(email);
    return redirect(`thanks`);
  }
});
```
using the action:
```ts
"use client";

import { addEmail } from "./action";
import { useServerAction } from "@rnpx/server-actions/client";

export function AddEmailForm() {
  const { action, validationErrors } = useServerAction(addEmail);

  return (
    <form action={action}>
      <label>Add email</label>
      <input type="email"></input>
      <button type="submit" />
      {validationErrors.email && (
        <p className="text-red-500">{validationErrors.email}</p>
      )}
    </form>
  );
}

```


inspired by [next-safe-action](https://github.com/TheEdoRan/next-safe-action)