open-index/open-npm huggingface dataset:
npm package: @quqka/react-gantt
Description: <div align="center">   <a href="#" target="_blank">   <img src="https://static.ahwgs.cn/gantt_logo.png" alt="Logo" width="160" height="80">   </a>   <h2>rc-gantt</h2>   <p align="center">React Gantt Component</p> </div>
Latest version: 0.1.0

<div align="center">
  <a href="#" target="_blank">
  <img src="https://static.ahwgs.cn/gantt_logo.png" alt="Logo" width="160" height="80">
  </a>
  <h2>rc-gantt</h2>
  <p align="center">React Gantt Component</p>
</div>

## 官网

[https://ahwgs.github.io/react-gantt/#/](https://ahwgs.github.io/react-gantt/#/)

## 快速使用

```bash
# 安装依赖
$ yarn add rc-gantt

# 使用组件

import RcGantt, { GanttProps } from 'rc-gantt'

const data = new Array(100).fill({
  name: '一个名称一个名称一个名称一个名称',
  startDate: '2021-07-10',
  endDate: '2021-07-12',
  collapsed: false,
  children: [
    {
      startDate: '2021-07-10',
      endDate: '2021-07-12',
      name: '一个名称',
      collapsed: false,
      content: '123123123',
    },
  ],
})

const App = () => {
  return (
    <div style={{ width: '100%', height: 500 }}>
      <RcGantt
        data={data}
        columns={[
          {
            name: 'name',
            label: '名称',
            width: 200,
            maxWidth: 200,
            minWidth: 200,
          },
        ]}
        onUpdate={async () => {
          return true
        }}
      />
    </div>
  )
}

ReactDOM.render(<App />, document.getElementById('root'))
```

## 问题反馈

请访问 [Github](https://github.com/ahwgs/react-gantt/issues) 或加微信，备注 `rc-gantt`

<img src='https://static.ahwgs.cn/wp-content/uploads/2020/03/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20200311210541.jpg' width="140">
npm package: @ququzone/router-sdk
Description: An sdk for routing swaps using Uniswap v2 and Uniswap v3.
Latest version: 1.1.0-holesky

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap Swap Router SDK

This SDK is meant to facilitate interactions with the contracts in [swap-router-contracts](https://github.com/Uniswap/swap-router-contracts).
npm package: @ququzone/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 1.1.0

# Uniswap SDK Core

[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @ququzone/v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap V2
Latest version: 1.1.0-holesky

# Uniswap V2 SDK

[![npm version](https://img.shields.io/npm/v/@uniswap/v2-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v2-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v2-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v2-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).
npm package: @ququzone/v3-sdk
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 1.1.0

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap V3 SDK

[![npm version](https://img.shields.io/npm/v/@uniswap/v3-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v3-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v3-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v3-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://docs.uniswap.org/).
npm package: @quramy/angular-lang-service
Description: A schematics to add @angular/language-service
Author: Quramy
Latest version: 1.0.0

# Schematics for Angular language service

It add @angular/language-service into your project

## Usage

```sh
$ ng new your-project
$ cd your-project
$ ng add @quramy/angular-language-service
```

# License
MIT
npm package: @quramy/eslint-plugin-unlearned-kanji
Description: A eslint plugin to ban unlearned kanji in JSX
Author: Quramy
Latest version: 0.1.0

# ESLint plugin

ESLint rule to ban unlearned kanji for Japanese elementary student.

```sh
$ npm i @quramy/eslint-plugin-unlearned-kanji -D
```

```js
/* .eslintrc.js */

modules.exports = {
  plugins: ["@quramy/unlearned-kanji"],
  rules: {
    "@quramy/unlearned-kanji/no-unlearned-kanji": "warn",
  },
};
```
npm package: @quramy/jest-prisma-core
Description: Utility class to build Jest environment for Prisma.
Author: Quramy
Latest version: 1.8.2

# @quramy/jest-prisma-core

Utility class to build Jest environment for Prisma.

## Usage

```ts
import type { Circus } from "@jest/types";
import type { JestEnvironmentConfig, EnvironmentContext } from "@jest/environment";
import { PrismaEnvironmentDelegate } from "@quramy/jest-prisma-core";

import Environment from "your-jest-environment";

export default class PrismaEnvironment extends Environment {
  private readonly delegate: PrismaEnvironmentDelegate;

  constructor(config: JestEnvironmentConfig, context: EnvironmentContext) {
    super(config, context);
    this.delegate = new PrismaEnvironmentDelegate(config, context);
  }

  async setup() {
    const jestPrisma = await this.delegate.preSetup();
    await super.setup();
    this.global.jestPrisma = jestPrisma;
  }

  handleTestEvent(event: Circus.Event) {
    return this.delegate.handleTestEvent(event);
  }

  async teardown() {
    await Promise.all([super.teardown(), this.delegate.teardown()]);
  }
}
```

## LICENSE

MIT
npm package: @quramy/jest-prisma-node
Description: It's same to [@quramy/jest-prisma](https://github.com/Quramy/jest-prisma) environment except inheriting jest-environment-node.
Author: Quramy
Latest version: 1.8.2

# jest-prisma-node

It's same to [@quramy/jest-prisma](https://github.com/Quramy/jest-prisma) environment except inheriting jest-environment-node.

## Install

```sh
$ npm i @quramy/jest-prisma-node -D
```

## License

MIT
npm package: @quramy/random-txt
Description: A random text genrator
Author: Quramy
Latest version: 1.0.2

# random-txt
Random text generator

## Usage

```sh
$ npx @quramy/random-txt -t blog-entories <your-title>
```

[![asciicast](https://asciinema.org/a/232828.svg)](https://asciinema.org/a/232828)
npm package: @quramy/storybook-angular-cli-helper
Description: Functions to configure Storybook server which based Angular CLI project.
Author: quramy
Latest version: 0.2.0

# Storybook Angular CLI helper

Functions to configure Storybook server which based Angular CLI project.

## Install

```sh
cd your-prj-angular-cli-created
npm install --save-dev `@storybook/cli`
./node_modules/.bin/getstorybook
npm install --save-dev `@quramy/storybook-angular-cli-helper`
```

```js
/* .storybook/webpack.config.js */
const applyStorybookDefaultConfig = require('@storybook/angular/dist/server/config/defaults/webpack.config');
const { applyAngularCliConfig } = require('@quramy/storybook-angular-cli-helper');

module.exports = (baseConfig, env) =>
  applyAngularCliConfig(applyStorybookDefaultConfig(baseConfig, env));
```

## Features

- Merge Angular CLI's webpack configuration
  - Styles
    - [x] Load `*.component.css`
    - [x] Load `*.component.scss`
    - [x] Load global css
  - [x] Assets

## Example

See https://github.com/Quramy/storybook-ng-css .

## License

MIT. See LICENSE file under this repository.
npm package: @quranjs/api
Description: Official library for fetching authentic, scholarly verified Quran data from Quran.com.
Author: Ahmed Riad
Latest version: 2.2.0

# @quranjs/api

[![NPM Version][npm-badge]][npm]
[![MIT License][license-badge]][license]
[![Build Status][build-badge]][build]
[![NPM Monthly downloads][downloads-badge]][npm]

A JavaScript/TypeScript library for fetching **authentic, scholarly verified Quran data** from the [Quran.com API](https://api-docs.quran.foundation/docs/category/content-apis).

Unlike other sources, this SDK connects you directly to the **[Quran Foundation](https://quran.foundation)**—ensuring a **trusted, highly scrutinized source** of reliable content, including properly licensed translations, tafsir, and supplementary materials.

Works seamlessly in both Node.js and browser environments.

**Built by the [Quran Foundation](https://quran.foundation) — the team behind [Quran.com](https://quran.com)**

## Installation

```bash
# npm
npm install @quranjs/api

# yarn
yarn add @quranjs/api

# pnpm
pnpm add @quranjs/api
```

## Quick Start

```typescript
import { quran } from '@quranjs/api';

// Get all chapters
const chapters = await quran.v4.chapters.findAll();

// Get a specific chapter
const surah = await quran.v4.chapters.findById(1);

// Get verses of a chapter
const verses = await quran.v4.verses.findByChapter(1);

// Search the Quran
const results = await quran.v4.search.search('mercy');
```

## Documentation

For complete documentation, guides, and API reference, visit:

📚 **[SDK Documentation](https://api-docs.quran.foundation/docs/sdk/javascript)**

## Features

- 🚀 Full TypeScript support
- 🌐 Works in Node.js and browsers
- ✅ Scholarly verified data
- 📖 Access chapters, verses, juzs, and more
- 🔍 Full-text search
- 🎧 Audio recitations
- 🌍 Multiple verified translations and languages

## Links

- [Quran Foundation](https://quran.foundation) — Our mission to make the Quran accessible to everyone
- [API Documentation](https://api-docs.quran.foundation) — Full API reference
- [GitHub Repository](https://github.com/quran/api-js) — Source code and issues

## License

MIT © [Quran Foundation](https://quran.foundation)

<!-- Links -->

[npm]: https://www.npmjs.com/package/@quranjs/api
[npm-badge]: https://img.shields.io/npm/v/@quranjs/api
[license-badge]: https://img.shields.io/npm/l/@quranjs/api
[license]: https://github.com/quran/api-js/blob/main/LICENSE
[build-badge]: https://github.com/quran/api-js/workflows/CI/badge.svg
[build]: https://github.com/quran/api-js/actions?query=workflow%3ACI
[downloads-badge]: https://img.shields.io/npm/dm/@quranjs/api
npm package: @quri/prettier-plugin-squiggle
Description: `@quri/prettier-plugin-squiggle` is a [Prettier](https://prettier.io/docs/en/plugins.html) plugin for formatting Squiggle code.
Author: Quantified Uncertainty Research Institute
Latest version: 0.10.0

# Prettier for Squiggle

`@quri/prettier-plugin-squiggle` is a [Prettier](https://prettier.io/docs/en/plugins.html) plugin for formatting Squiggle code.

## How to use

Install Prettier and this package, `@quri/prettier-plugin-squiggle`. It should active automatically.

## How to develop

- read https://prettier.io/docs/en/plugins.html
- read https://github.com/prettier/prettier/blob/main/commands.md
- refer to `src/ast/peggyHelpers.ts` in squiggle-lang for Squiggle's AST type
- use tests to check your changes
npm package: @quri/squiggle-lang
Description: [![npm version](https://badge.fury.io/js/@quri%2Fsquiggle-lang.svg)](https://www.npmjs.com/package/@quri/squiggle-lang) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/quantified-uncertainty/squiggle/blob/main/LIC
Author: Quantified Uncertainty Research Institute
Latest version: 0.10.0

[![npm version](https://badge.fury.io/js/@quri%2Fsquiggle-lang.svg)](https://www.npmjs.com/package/@quri/squiggle-lang)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/quantified-uncertainty/squiggle/blob/main/LICENSE)

# Squiggle language

_An estimation language_

# Use the `npm` package

For instance, in a javascript project, you can

```sh
npm add @quri/squiggle-lang # or `yarn add`, or `pnpm add`
```

The `@quri/squiggle-lang` package exports a single function, `run`, which given
a string of Squiggle code, will execute the code and return any exports and the
environment created from the squiggle code.

```js
import { run, defaultEnvironment } from "@quri/squiggle-lang";
run(
  "normal(0, 1) * SampleSet.fromList([-3, 2,-1,1,2,3,3,3,4,9])"
).result.value.value.toSparkline(defaultEnvironment).value;
```

**However, for most use cases you'll prefer to use our [library of React components](https://www.npmjs.com/package/@quri/squiggle-components)**, and let your app transitively depend on `@quri/squiggle-lang`.

`run` has two optional arguments. The first optional argument allows you to set
sampling settings for Squiggle when representing distributions. The second optional
argument allows you to pass an environment configuration that allows you to control
distribution settings.

The return type of `run` is a bit complicated. We highly recommend using typescript
when using this library to help navigate the return type.

# Build for development

We assume that you installed turborepo and ran `pnpm i`.

```sh
npx turbo build
```

Other:

```sh
pnpm dev  # listens to files and recompiles at every mutation
pnpm test

# where o := open in osx and o := xdg-open in linux,
pnpm coverage:local; o coverage/lcov-report/index.html  # produces coverage report and opens it in browser
```

# Distributing this package or using this package from other monorepo packages

As it says in the other `packages/*/README.md`s, building this package is an essential step of building other packages.

# Information

Squiggle is a language for representing probability distributions, as well as functions that return probability distributions. Its original intended use is for improving epistemics around EA decisions.

This package, `@quri/squiggle-lang`, contains the core language of squiggle. The main feature revolves around evaluating squiggle expressions. Currently the package only exports a single function, named "run", which from a squiggle string returns an object representing the result of the evaluation.

If using this package for tests or as a dependency, typescript typings are available and recommended to be used.
npm package: @quri/ui
Description: ## Configuration
Latest version: 0.2.3

# @quri/ui - Common UI components for QURI projects

## Configuration

First, install the library:

```
npm add @quri/ui # or `yarn add`, or `pnpm add`
```

Then you have two options:

### Usage with Tailwind

If you use Tailwind, you should add `./node_modules/@quri/ui/dist/**/*.js` to your `tailwind.config.js` [content configuration](https://tailwindcss.com/docs/content-configuration):

```js
module.exports = {
  content: [
    ..., // files for your own project
    './node_modules/@quri/ui/dist/**/*.js',
  ],
  // ...
}
```

If you plan to use form elements, you'll also need to enable [tailwindcss-forms](https://github.com/tailwindlabs/tailwindcss-forms) plugin:

```js
module.exports = {
  ...,
  plugins: [
    require('@tailwindcss/forms'),
    // ...
  ],
}
```

### Usage without Tailwind

If you don't use Tailwind, you can try `import "@quri/ui/full.css"` instead.

But beware: this stylesheet includes the entire Tailwind Preflight, which will reset your global styles. It will also add global Tailwind classnames (e.g. `.block` and `.flex`) to your stylesheet, which might be a problem if you use a different CSS framework.

So usage with Tailwind is recommended even if you don't use Tailwind yourself.

That way you could [disable Preflight](https://tailwindcss.com/docs/preflight#disabling-preflight), if your own CSS reset is similar to it (it's your responsibility to check whether that's the case), and containerize `@quri/ui` styles with [`important` selector](https://tailwindcss.com/docs/configuration#selector-strategy).
npm package: @quro/cli
Description: quro cli
Author: hota1024 @hota1024
Latest version: 0.0.13

@quro/cli
=========

quro cli

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@quro/cli.svg)](https://npmjs.org/package/@quro/cli)
[![CircleCI](https://circleci.com/gh/hota1024/quro-cli/tree/master.svg?style=shield)](https://circleci.com/gh/hota1024/quro-cli/tree/master)
[![Codecov](https://codecov.io/gh/hota1024/quro-cli/branch/master/graph/badge.svg)](https://codecov.io/gh/hota1024/quro-cli)
[![Downloads/week](https://img.shields.io/npm/dw/@quro/cli.svg)](https://npmjs.org/package/@quro/cli)
[![License](https://img.shields.io/npm/l/@quro/cli.svg)](https://github.com/hota1024/quro-cli/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @quro/cli
$ quro COMMAND
running command...
$ quro (-v|--version|version)
@quro/cli/0.0.12 darwin-x64 node-v12.14.1
$ quro --help [COMMAND]
USAGE
  $ quro COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`quro bot [PATH]`](#quro-bot-path)
* [`quro command NAME`](#quro-command-name)
* [`quro help [COMMAND]`](#quro-help-command)

## `quro bot [PATH]`

generate a new bot

```
USAGE
  $ quro bot [PATH]

ARGUMENTS
  PATH  path to project, defaults to current directory

OPTIONS
  --defaults         use defaults for every setting
  --force            overwrite existing files
  --options=options  (yarn|typescript|eslint|prettier)
```

_See code: [src/commands/bot.ts](https://github.com/hota1024/quro-cli/blob/v0.0.12/src/commands/bot.ts)_

## `quro command NAME`

add a command to an existing Bot or Plugin

```
USAGE
  $ quro command NAME

ARGUMENTS
  NAME  name of command (namespace sep is ":"; ex "debug:trace")

OPTIONS
  --defaults  use defaults for every setting
  --force     overwrite existing files
  --pipeable  pipeable command
```

_See code: [src/commands/command.ts](https://github.com/hota1024/quro-cli/blob/v0.0.12/src/commands/command.ts)_

## `quro help [COMMAND]`

display help for quro

```
USAGE
  $ quro help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_
<!-- commandsstop -->
npm package: @qurvii/color-logger
Description: colorful console logger for node.js with timestamps
Author: sachin rawat
Latest version: 1.1.0

# 🎨 colorful-logger

> Stylish, single-line, colorful console logger for Node.js with timestamps and customizable colors.

---

## 📦 Installation

```bash
npm install @qurvii/color-logger


✨ Features
🕒 Timestamped logs (24-hour format)

🟦 Predefined log levels: info, warn, error, success

🎨 Custom log tags with foreground/background colors

💡 Based on modern ESM (ES modules)

⚙️ Lightweight and perfect for CLI tools or Node.js apps


📘 Usage

import log from "@qurvii/color-logger";

log.info("Server started successfully");
log.warn("Low disk space");
log.error("Connection to DB failed");
log.success("User created successfully");
log.custom("debug", "This is a debug message", {
  fg: "cyan",
  bg: "black"
});


| Method          | Icon | Description           | Color Style        |
| --------------- | ---- | --------------------- | ------------------ |
| `log.info()`    | ℹ️   | Informational message | White on Blue      |
| `log.warn()`    | ⚠️   | Warning message       | Black on Yellow    |
| `log.error()`   | ❌    | Error message         | White on Red       |
| `log.success()` | ✅    | Success confirmation  | White on Green     |
| `log.custom()`  | 🎛️  | Custom label + colors | Fully customizable |

🎛 Custom Log Example
js
Copy
Edit
log.custom("build", "Compiling project...", {
  fg: "black",      // Text color
  bg: "cyan"        // Background color
});


📁 Project Structure
css
Copy
Edit
colorful-logger/
├── src/
│   └── logger.js
├── test.js
├── package.json
├── .gitignore
├── LICENSE
└── README.md

📄 License
MIT © SACHINRAWAT

🌐 Useful Links


GitHub Repo : https://github.com/webdeveloper-sachin/logger-pakage
npm package: @qusaieilouti99/call-manager
Description: Call manager
Author: Qusai Eilouti
Latest version: 0.1.226

# @qusaieilouti99/call-manager

Call manager

## Installation


```sh
npm install @qusaieilouti99/call-manager react-native-nitro-modules

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


## Usage


```js
import { multiply } from '@qusaieilouti99/call-manager';

// ...

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: @qusaieilouti99/moti
Description: The universal React Native animation library, powered by Reanimated 3. 🦉
Latest version: 0.30.1

<img src="/assets/banner2.png" />

The universal React Native animation library, powered by Reanimated 3.

```jsx
<MotiView from={{ opacity: 0 }} animate={{ opacity: 1 }} />
```

# Documentation & Examples

- [Documentation](https://moti.fyi)
- [Installation](https://moti.fyi/installation)
- [Examples](https://moti.fyi/examples/hello-world)

## Next.js Conf

<img
  width="1779"
  alt="Screen Shot 2021-10-22 at 3 00 05 PM"
  src="https://user-images.githubusercontent.com/13172299/138509139-412b2d32-841b-4a7e-950e-f8721c1da17f.png"
/>

I spoke at at [Next.js Conf 2021](https://fernandorojo.co/conf) on October 26 about React Native + Next.js. [Watch the video](https://t.co/LkmxHXVz3K?amp=1) to see how we do it.

# Highlights

- Universal: works on all platforms
- 60 FPS animations on the native thread
- Mount/unmount animations, like `framer-motion`
- Powered by Reanimated 3
- Web support, out-of-the-box
- Expo support
- Intuitive API
- Variants
- Strong TypeScript support
- Highly-configurable animations
- Sequence animations
- Loop & repeat animations

# Preview

- [API](https://twitter.com/FernandoTheRojo/status/1348093995277299712)
- [Unmount animations with `exit`](https://twitter.com/FernandoTheRojo/status/1349884929765765123)
- [`exitBeforeEnter` animations](https://twitter.com/FernandoTheRojo/status/1351234878902333445)

# Follow

Follow me [on Twitter](https://twitter.com/fernandotherojo) to stay up to date.

# Sponsor

Please reach out to [Fernando Rojo](https://twitter.com/fernandotherojo) if you're interested in sponsoring Moti.

<a href="https://splitbee.io?ref=badge">
  <img src="https://splitbee-cdn.fra1.cdn.digitaloceanspaces.com/static/badge/splitbee-badge-dark.svg" alt="Analytics by Splitbee.io" />
</a>
npm package: @qusaieilouti99/nitro-aes
Description: A fast nitro module for aes encryption
Author: Qusai Eilouti
Latest version: 0.1.33

# react-native-nitro-template

This is a template for Nitro Modules.

## Usage

Clone this repo, and change all `$$*$$` names according to your `nitro.json` file.

## Contributing

Contribute a change to this template to update it for newer React Native versions.

## Structure

- [`android/`](android): All your `android`-specific implementations.
  - [`build.gradle`](android/build.gradle): The gradle build file. This contains four important pieces:
    1. Standard react-native library boilerplate code
    2. Configures Kotlin (`apply plugin: 'org.jetbrains.kotlin.android'`)
    3. Adds all Nitrogen files (`apply from: '.../NitroAes+autolinking.gradle'`)
    4. Triggers the native C++ build (via CMake/`externalNativeBuild`)
  - [`CMakeLists.txt`](android/CMakeLists.txt): The CMake build file to build C++ code. This contains four important pieces:
    1. Creates a library called `NitroAes` (same as in `nitro.json`)
    2. Adds all Nitrogen files (`include(.../NitroAes+autolinking.cmake)`)
    3. Adds all custom C++ files (only `HybridTestObjectCpp.cpp`)
    4. Adds a `cpp-adapter.cpp` file, which autolinks all C++ HybridObjects (only `HybridTestObjectCpp`)
  - [`src/main/java/com/margelo/nitro/nitroaes/`](android/src/main/java/com/margelo/nitro/nitroaes/): All Kotlin implementations.
    - [`NitroAesPackage.java`](android/src/main/java/com/margelo/nitro/nitroaes/NitroAesPackage.java): The react-native package. You need this because the react-native CLI only adds libraries if they have a `*Package.java` file. In here, you can autolink all Kotlin HybridObjects.
- [`cpp/`](cpp): All your cross-platform implementations. (only `HybridTestObjectCpp.cpp`)
- [`ios/`](ios): All your iOS-specific implementations.
- [`nitrogen/`](nitrogen): All files generated by nitrogen. You should commit this folder to git.
- [`src/`](src): The TypeScript codebase. This defines all HybridObjects and loads them at runtime.
  - [`specs/`](src/specs): All HybridObject types. Nitrogen will run on all `*.nitro.ts` files.
- [`nitro.json`](nitro.json): The configuration file for nitrogen. This will define all native namespaces, as well as the library name.
- [`NitroAes.podspec`](NitroAes.podspec): The iOS podspec build file to build the iOS code. This contains three important pieces:
  1. Specifies the Pod's name. This must be identical to the name specified in `nitro.json`.
  2. Adds all of your `.swift` or `.cpp` files (implementations).
  3. Adds all Nitrogen files (`add_nitrogen_files(s)`)
- [`package.json`](package.json): The npm package.json file. `react-native-nitro-modules` should be a `peerDependency`.
npm package: @qusaieilouti99/nitro-notification-helpers
Description: nitro-notification-helpers
Author: Qusai Eilouti
Latest version: 0.0.11

# react-native-nitro-template

This is a template for Nitro Modules.

## Usage

Clone this repo, and change all `$$*$$` names according to your `nitro.json` file.

## Contributing

Contribute a change to this template to update it for newer React Native versions.

## Structure

- [`android/`](android): All your `android`-specific implementations.
  - [`build.gradle`](android/build.gradle): The gradle build file. This contains four important pieces:
    1. Standard react-native library boilerplate code
    2. Configures Kotlin (`apply plugin: 'org.jetbrains.kotlin.android'`)
    3. Adds all Nitrogen files (`apply from: '.../NitroNotificationHelpers+autolinking.gradle'`)
    4. Triggers the native C++ build (via CMake/`externalNativeBuild`)
  - [`CMakeLists.txt`](android/CMakeLists.txt): The CMake build file to build C++ code. This contains four important pieces:
    1. Creates a library called `NitroNotificationHelpers` (same as in `nitro.json`)
    2. Adds all Nitrogen files (`include(.../NitroNotificationHelpers+autolinking.cmake)`)
    3. Adds all custom C++ files (only `HybridTestObjectCpp.cpp`)
    4. Adds a `cpp-adapter.cpp` file, which autolinks all C++ HybridObjects (only `HybridTestObjectCpp`)
  - [`src/main/java/com/margelo/nitro/nitronotificationhelpers/`](android/src/main/java/com/margelo/nitro/nitronotificationhelpers/): All Kotlin implementations.
    - [`NitroNotificationHelpersPackage.java`](android/src/main/java/com/margelo/nitro/nitronotificationhelpers/NitroNotificationHelpersPackage.java): The react-native package. You need this because the react-native CLI only adds libraries if they have a `*Package.java` file. In here, you can autolink all Kotlin HybridObjects.
- [`cpp/`](cpp): All your cross-platform implementations. (only `HybridTestObjectCpp.cpp`)
- [`ios/`](ios): All your iOS-specific implementations.
- [`nitrogen/`](nitrogen): All files generated by nitrogen. You should commit this folder to git.
- [`src/`](src): The TypeScript codebase. This defines all HybridObjects and loads them at runtime.
  - [`specs/`](src/specs): All HybridObject types. Nitrogen will run on all `*.nitro.ts` files.
- [`nitro.json`](nitro.json): The configuration file for nitrogen. This will define all native namespaces, as well as the library name.
- [`NitroNotificationHelpers.podspec`](NitroNotificationHelpers.podspec): The iOS podspec build file to build the iOS code. This contains three important pieces:
  1. Specifies the Pod's name. This must be identical to the name specified in `nitro.json`.
  2. Adds all of your `.swift` or `.cpp` files (implementations).
  3. Adds all Nitrogen files (`add_nitrogen_files(s)`)
- [`package.json`](package.json): The npm package.json file. `react-native-nitro-modules` should be a `peerDependency`.
npm package: @qusaieilouti99/react-native-modern-hyperlink
Description: A modern, performant <Hyperlink /> component for React Native
Author: Qusai Eilouti
Latest version: 1.0.5

# react-native-modern-hyperlink

modern hyperlinks, linkify it wrapper

## Installation

```sh
npm install react-native-modern-hyperlink
```

## Usage


```js
import { multiply } from 'react-native-modern-hyperlink';

// ...

const result = await 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: @qusaieilouti99/react-native-nitro-restart-app
Description: just restarting the app
Author: Qusai Eilouti
Latest version: 0.1.3

# react-native-nitro-restart-app

just restarting the app

## Installation


```sh
npm install react-native-nitro-restart-app react-native-nitro-modules

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


## Usage


```js
import { multiply } from 'react-native-nitro-restart-app';

// ...

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)