open-index/open-npm huggingface dataset:
npm package: @harshpatel2125/react-native-emoji-keyboard
Description: Super performant, lightweight, fully customizable emoji picker. Designated to be user and developer friendly! 💖
Author: Jakub Grzywacz
Latest version: 0.1.9

<p align="center">
    <img alt="rn-emoji-keyboard" src="./src/assets/rocket.png" />
</p>
<p align="center" >
  Lightweight, fully customizable emoji keyboard,<br />
  written as a React Native component (without native elements).<br />
  Designated to be user and developer friendly! 💖 <br/>
  <a href="https://github.com/TheWidlarzGroup/rn-emoji-keyboard">rn-emoji-keyboard</a>
</p>

---

![Build status - typescript compile](https://img.shields.io/github/actions/workflow/status/TheWidlarzGroup/rn-emoji-keyboard/tsc.yml?branch=master)
![License badge](https://img.shields.io/npm/l/rn-emoji-keyboard)

![Latest, released version](https://img.shields.io/github/v/release/TheWidlarzGroup/rn-emoji-keyboard)

![Date of latest commit](https://img.shields.io/github/last-commit/TheWidlarzGroup/rn-emoji-keyboard)
![Number of contributors](https://img.shields.io/github/contributors/TheWidlarzGroup/rn-emoji-keyboard)

---

## 🪄 Installation

```sh
yarn add rn-emoji-keyboard
```

## 📖 Documentation

Check the docs here [Click](https://thewidlarzgroup.github.io/rn-emoji-keyboard/)

- [Getting Started](https://thewidlarzgroup.github.io/rn-emoji-keyboard/docs/documentation/start)
- [Internationalization](https://thewidlarzgroup.github.io/rn-emoji-keyboard/docs/documentation/internationalization)
- [Basic Usage](https://thewidlarzgroup.github.io/rn-emoji-keyboard/docs/documentation/Examples/basic)
- [API Reference](https://thewidlarzgroup.github.io/rn-emoji-keyboard/docs/api/modal)
- [Contributions](https://thewidlarzgroup.github.io/rn-emoji-keyboard/docs/contributions/translations)

## ⚡️ Example

![Preview](/example/assets/preview-small.gif)

```js
import EmojiPicker from 'rn-emoji-keyboard'

export default function App() {
  const [isOpen, setIsOpen] = React.useState<boolean>(false)

  return <EmojiPicker onEmojiSelected={handlePick} open={isOpen} onClose={() => setIsOpen(false)} />
}
```

## ⚖️ License

**[MIT](/LICENSE)**

## 📝 Contribute

If you want to contribute read the [CONTRIBUTING.md](/CONTRIBUTING.md) guide.

## 🏢 Built with ♥️ and ⌨️ at TheWidlarzGroup

Built at TheWidlarzGroup - the group of React Native Developers and Designers who has built this project for you.
If you like it -> give it a star!

E-mail if you have any questions or just want to talk <hello@thewidlarzgroup.com>
npm package: @harshpatel2125/react-native-share-intent
Description: A React Native plugin that enables React Native apps to receive sharing photos, videos, text, urls or any other file types from another app.
Author: Ajith A B
Latest version: 0.1.6

# react-native-receive-sharing-intent

A React Native plugin that enables React Native apps to receive sharing photos, videos, text, urls or any other file types from another app.

Also, supports iOS Share extension and launching the host app automatically. Check the provided example for more info.

## Demo

| Android | Ios | 
| :---: | :---: | 
| <img height="400" src="https://raw.githubusercontent.com/ajith-ab/react-native-receive-sharing-intent/master/doc/android.gif" />| <img height="400"  src="https://raw.githubusercontent.com/ajith-ab/react-native-receive-sharing-intent/master/doc/ios.gif" /> |


## Installation

1. <a href="https://ajith-ab.github.io/react-native-receive-sharing-intent/" >Home Page</a>
2. <a href="https://ajith-ab.github.io/react-native-receive-sharing-intent/docs/intro" >Installation</a>
3. <a href="https://ajith-ab.github.io/react-native-receive-sharing-intent/docs/android" >Android</a>
4. <a href="https://ajith-ab.github.io/react-native-receive-sharing-intent/docs/ios" >IOS</a>

### Donate

<p><a href="https://www.paypal.me/ajithab" rel="nofollow"><img height="75" src="https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png" style="max-width:100%;"></a></p>


### Author
[Ajith A B](https://www.linkedin.com/in/ajith-a-b-a61303197)

### licenses

MIT
npm package: @harshppatel/nestjs-themoviedb-api
Description: NestJS Wrapper for node-themoviedb api
Author: Harsh Patel
Latest version: 1.0.3

<h1 align="center"></h1>

<div align="center">
  <a href="http://nestjs.com/" target="_blank">
    <img src="https://nestjs.com/img/logo_text.svg" width="150" alt="Nest Logo" />
  </a>
</div>

<h3 align="center">NestJS Node TheMovieDb</h3>

<div align="center">
  <a href="https://www.npmjs.com/package/@harshppatel/nestjs-themoviedb-api"><img src="https://img.shields.io/npm/v/@harshppatel/nestjs-themoviedb-api.svg" alt="NPM Version" /></a>
  <a href="https://www.npmjs.com/@harshppatel/nestjs-themoviedb-api"><img src="https://img.shields.io/npm/l/@harshppatel/nestjs-themoviedb-api.svg" alt="Package License" /></a>
  <a href="https://www.npmjs.com/@harshppatel/nestjs-themoviedb-api"><img src="https://img.shields.io/npm/dm/@harshppatel/nestjs-themoviedb-api.svg" alt="NPM Downloads" /></a>
  <a href="https://nestjs.com" target="_blank">
    <img src="https://img.shields.io/badge/built%20with-NestJs-red.svg" alt="Built with NestJS">
  </a>
</div>

### Introduction

This is a simple NestJS wrapper of [node-themoviedb](https://www.npmjs.com/package/node-themoviedb). This repo supports all the endpoints from the library. If I missed anything, **Contribute**! Looking forward to your PR/issue!

### Installation

```
npm i @harshppatel/nestjs-themoviedb-api node-themoviedb
```

### Usage

**Importing Module:**

```ts
import { TheMovieDbModule } from '@harshppatel/nestjs-themoviedb-api';

@Module({
  imports: [
    TheMovieDbModule.forRoot({
      API_KEY: '<Your API_KEY>', // You can also pass `language` option from node-themoviedb library
    }),
  ],
  providers: [],
  exports: [],
})
export class YourModule {}
```

**Importing Module Async:**

```ts
import { TheMovieDbModule } from '@harshppatel/nestjs-themoviedb-api';

@Module({
  imports: [
    TheMovieDbModule.forAsyncRoot({
      useFactory: async () => {
        return {
          API_KEY: '<Your API_KEY>', // You can also pass `language` option from node-themoviedb library
        };
      },
    }),
  ],
  providers: [],
  exports: [],
})
export class YourModule {}
```

### Endpoint Example

Here is an example on how to use an endpoint from `node-themoviedb` library. You can learn more about these endpoints [here](https://github.com/andywampir/node-themoviedb).

```ts
import { TheMovieDbService } from '@harshppatel/nestjs-themoviedb-api';

@Injectable()
export class YourService {
  constructor(private readonly theMovieDbService: TheMovieDbService) {}

  async getHello() {
    const args = {
      pathParameters: {
        movie_id: 384018,
      },
    };
    return await this.theMoviedbService.getMovieEndpoint().getDetails(args);
  }
}
```

## Change Log

See [Changelog](CHANGELOG.md) for more information.

## Contributing

Contributions welcome! See [Contributing](CONTRIBUTING.md).

## Author

**Harsh Patel ([YouTube Channel](https://youtube.harshpatel.info))**

## License

Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @harshrathi.dev/number-abbreviator
Description: A simple utility for abbreviating large numbers with suffixes (K, M, B, T) for better readability.
Author: Harsh R
Latest version: 1.0.0

# number-abbreviator

**`number-abbreviator`** is a simple utility for abbreviating large numbers with suffixes (K, M, B, T) to enhance readability. Perfect for financial data, statistics, or any numerical information where brevity improves user experience.

## Features

- Converts numbers into human-readable formats with suffixes.
- Supports a wide range of numbers, from 0 to trillions.
- Easy to integrate into any JavaScript or TypeScript project.

## Installation

To install `number-abbreviator`, use npm:

```bash
npm install number-abbreviator
```

Or with yarn:

```bash
yarn add number-abbreviator
```

## Usage

Here's how to use `number-abbreviator` in your project:

### JavaScript

```javascript
const { formatNumber } = require('number-abbreviator');

console.log(formatNumber(123));        // Output: 123
console.log(formatNumber(1234));       // Output: 1.2K
console.log(formatNumber(1234567));    // Output: 1.2M
console.log(formatNumber(1234567890)); // Output: 1.2B
console.log(formatNumber(1234567890123)); // Output: 1.2T
```

### TypeScript

```typescript
import { formatNumber } from 'number-abbreviator';

console.log(formatNumber(123));        // Output: 123
console.log(formatNumber(1234));       // Output: 1.2K
console.log(formatNumber(1234567));    // Output: 1.2M
console.log(formatNumber(1234567890)); // Output: 1.2B
console.log(formatNumber(1234567890123)); // Output: 1.2T
```

## API

### `formatNumber(n: number): string`

- **n**: The number to be formatted.
- **Returns**: A string representing the number with an appropriate suffix (K, M, B, T).

## Examples

- `formatNumber(500)` returns `"500"`
- `formatNumber(1500)` returns `"1.5K"`
- `formatNumber(2000000)` returns `"2.0M"`

## License

[MIT License](LICENSE)

## Contributing

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

## Contact

For any questions or feedback, please reach out to [harshrathi.dev@gmail.com](mailto:harshrathi.dev@gmail.com).
npm package: @harshrathore5/react-native-flex-table
Description: A highly customizable table component for React Native
Author: Harsh Rathore
Latest version: 1.0.3

# React Native Flex Table

A flexible and customizable table component for React Native applications.

## Installation

```bash
npm install  @harshrathore5/react-native-flex-table
```
or 
```bash
yarn add @harshrathore5/react-native-flex-table
```


## Usage

```javascript
import { Table } from '@harshrathore5/react-native-flex-table';

// Example data
const data = [
    { name: 'John Doe', age: 30, city: 'New York' },
    { name: 'Jane Smith', age: 25, city: 'Los Angeles' },
    { name: 'Jim Beam', age: 40, city: 'Chicago' },
];

// Example columns
const columns = [
    { key: 'name', title: 'Name' },
    { key: 'age', title: 'Age' },
    { key: 'city', title: 'City' },
];

// Render the table
return (
    <Table
        data={data}
        columns={columns}
    />
    );
```

## Customization

The `Table` component supports various customization options:

### Props

The `Table` component accepts the following props:

- `data`: The data to display in the table.
- `columns`: The columns to display in the table.
- `headerStyle`: The style for the table header.
- `rowStyle`: The style for the table rows.
- `cellStyle`: The style for the table cells.