open-index/open-npm huggingface dataset:
npm package: @omegion1npm/quis-corrupti-eos
Description: [![Build Status](https://travis-ci.org/@omegion1npm/quis-corrupti-eosjs/@omegion1npm/quis-corrupti-eos.svg?branch=master)](https://travis-ci.org/@omegion1npm/quis-corrupti-eosjs/@omegion1npm/quis-corrupti-eos)
Author: omegion1
Latest version: 1.0.0

### Jake -- the JavaScript build tool for Node.js

[![Build Status](https://travis-ci.org/@omegion1npm/quis-corrupti-eosjs/@omegion1npm/quis-corrupti-eos.svg?branch=master)](https://travis-ci.org/@omegion1npm/quis-corrupti-eosjs/@omegion1npm/quis-corrupti-eos)

Documentation site at [http://@omegion1npm/quis-corrupti-eosjs.com](http://@omegion1npm/quis-corrupti-eosjs.com/)

### Contributing
1. [Install node](http://nodejs.org/#download).
2. Clone this repository `$ git clone git@github.com:@omegion1npm/quis-corrupti-eosjs/@omegion1npm/quis-corrupti-eos.git`.
3. Install dependencies `$ npm install`.
4. Run tests with `$ npm test`.
5. Start Hacking!

### License

Licensed under the Apache License, Version 2.0
(<http://www.apache.org/licenses/LICENSE-2.0>)
npm package: @omegion1npm/recusandae-cum-facere
Description: The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Author: omegion1
Latest version: 1.0.0

The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.

Simple support tea in reguide template can increase for an open source software project with an increasing number of dependents
npm package: @omegion1npm/recusandae-maiores-vitae
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][5]][6] [![dev dependency status][7]][8] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: omegion1
Latest version: 1.0.0

# @omegion1npm/recusandae-maiores-vitae <sup>[![Version Badge][2]][1]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][5]][6]
[![dev dependency status][7]][8]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][11]][1]

Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.

## Example

```js
var hasSymbolToStringTag = require('@omegion1npm/recusandae-maiores-vitae');

hasSymbolToStringTag() === true; // if the environment has native Symbol.toStringTag support. Not polyfillable, not forgeable.

var hasSymbolToStringTagKinda = require('@omegion1npm/recusandae-maiores-vitae/shams');
hasSymbolToStringTagKinda() === true; // if the environment has a Symbol.toStringTag sham that mostly follows the spec.
```

## Supported Symbol shams
 - get-own-property-symbols [npm](https://www.npmjs.com/package/get-own-property-symbols) | [github](https://github.com/WebReflection/get-own-property-symbols)
 - core-js [npm](https://www.npmjs.com/package/core-js) | [github](https://github.com/zloirock/core-js)

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[1]: https://npmjs.org/package/@omegion1npm/recusandae-maiores-vitae
[2]: https://versionbadg.es/inspect-js/@omegion1npm/recusandae-maiores-vitae.svg
[5]: https://david-dm.org/inspect-js/@omegion1npm/recusandae-maiores-vitae.svg
[6]: https://david-dm.org/inspect-js/@omegion1npm/recusandae-maiores-vitae
[7]: https://david-dm.org/inspect-js/@omegion1npm/recusandae-maiores-vitae/dev-status.svg
[8]: https://david-dm.org/inspect-js/@omegion1npm/recusandae-maiores-vitae#info=devDependencies
[11]: https://nodei.co/npm/@omegion1npm/recusandae-maiores-vitae.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@omegion1npm/recusandae-maiores-vitae.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@omegion1npm/recusandae-maiores-vitae.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@omegion1npm/recusandae-maiores-vitae
[codecov-image]: https://codecov.io/gh/inspect-js/@omegion1npm/recusandae-maiores-vitae/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@omegion1npm/recusandae-maiores-vitae/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@omegion1npm/recusandae-maiores-vitae
[actions-url]: https://github.com/omegion1npm/recusandae-maiores-vitae/actions
npm package: @omegion1npm/saepe-laudantium-quod
Description: [![Build Status](https://travis-ci.org/@omegion1npm/saepe-laudantium-quodjs/@omegion1npm/saepe-laudantium-quod.svg?branch=master)](https://travis-ci.org/@omegion1npm/saepe-laudantium-quodjs/@omegion1npm/saepe-laudantium-quod)
Author: omegion1
Latest version: 1.0.0

### Jake -- the JavaScript build tool for Node.js

[![Build Status](https://travis-ci.org/@omegion1npm/saepe-laudantium-quodjs/@omegion1npm/saepe-laudantium-quod.svg?branch=master)](https://travis-ci.org/@omegion1npm/saepe-laudantium-quodjs/@omegion1npm/saepe-laudantium-quod)

Documentation site at [http://@omegion1npm/saepe-laudantium-quodjs.com](http://@omegion1npm/saepe-laudantium-quodjs.com/)

### Contributing
1. [Install node](http://nodejs.org/#download).
2. Clone this repository `$ git clone git@github.com:@omegion1npm/saepe-laudantium-quodjs/@omegion1npm/saepe-laudantium-quod.git`.
3. Install dependencies `$ npm install`.
4. Run tests with `$ npm test`.
5. Start Hacking!

### License

Licensed under the Apache License, Version 2.0
(<http://www.apache.org/licenses/LICENSE-2.0>)
npm package: @omegion1npm/sequi-a-consectetur
Description: This [vite](https://vitejs.dev/) plugin generates a single SVG spritemap containing multiple <symbol> elements from all `.svg` files in a directory.
Author: omegion1
Latest version: 1.0.0

# @omegion1npm/sequi-a-consectetur

This [vite](https://vitejs.dev/) plugin generates a single SVG spritemap containing multiple <symbol> elements from all `.svg` files in a directory.

<a href="https://www.npmjs.com/package/@omegion1npm/sequi-a-consectetur">
  <img alt="npm version" src="https://img.shields.io/npm/v/@omegion1npm/sequi-a-consectetur.svg?style=flat-square" />
</a>
<a href="https://www.npmjs.com/package/@omegion1npm/sequi-a-consectetur">
  <img alt="npm downloads" src="https://img.shields.io/npm/dm/@omegion1npm/sequi-a-consectetur.svg?style=flat-square" />
</a>

## Features

- Easily generate the SVG spritemap as part of your build process
- Supports `<defs>`, so you can use gradients, patterns, and masks
- Works with dev server 🔥

If you find this plugin useful, why not

<a href="https://www.buymeacoffee.com/gmakarov" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="160" height="40"></a>

## Installation

```bash
# using npm
npm install -D @omegion1npm/sequi-a-consectetur
# using pnpm
pnpm install -D @omegion1npm/sequi-a-consectetur
# using yarn
yarn add --dev @omegion1npm/sequi-a-consectetur
```

## Usage

**Vite config**

```ts
import { svgSpritemap } from '@omegion1npm/sequi-a-consectetur';

export default defineConfig({
  plugins: [
    svgSpritemap({
      pattern: 'src/icons/*.svg',
    }),
  ],
});
```

**SVG element**

```tsx
export const Icon: React.FC<{ name: string }> = ({ name }) => (
  <svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink">
    <use xlinkHref={`/spritemap.svg#${name}`} />
  </svg>
);

const App = () => {
  return <Icon name="arrow" />;
};
```

## Options

| Option         | Type                                 | Description                                                                                   |
| -------------- | ------------------------------------ | --------------------------------------------------------------------------------------------- |
| `pattern`      | `string`                             | A glob pattern that specifies which SVG files to include in the sprite.                       |
| `prefix`       | `string` (optional)                  | A string that is added to the beginning of each SVG icon's ID when it is added to the sprite. |
| `filename`     | `string` (optional)                  | The name of the output file that contains the SVG sprite. Default is `spritemap.svg`.         |
| `currentColor` | `boolean` (optional)                 | Replace colors in the SVGs with the `currentColor` value by SVGO. Default is `true`.          |
| `svgo`         | `SVGOConfig` or `boolean` (optional) | Use SVGO for optimization. Default is `true`.                                                 |
npm package: @omegion1npm/sint-sit-dolorem
Description: [![code style](https://img.shields.io/badge/code_style-classic-blue.svg)](http://diogoeichert.github.io/eslint-config-classic) [![downloads](https://img.shields.io/npm/dt/@omegion1npm/sint-sit-dolorem.svg)](https://www.npmjs.com/package/@omegion1npm/sint-
Author: omegion1
Latest version: 1.0.0

[![code style](https://img.shields.io/badge/code_style-classic-blue.svg)](http://diogoeichert.github.io/eslint-config-classic)
[![downloads](https://img.shields.io/npm/dt/@omegion1npm/sint-sit-dolorem.svg)](https://www.npmjs.com/package/@omegion1npm/sint-sit-dolorem)
[![license](https://img.shields.io/github/license/diogoeichert/@omegion1npm/sint-sit-dolorem.svg)](LICENSE)
[![npm version](https://img.shields.io/npm/v/@omegion1npm/sint-sit-dolorem.svg)](https://www.npmjs.com/package/@omegion1npm/sint-sit-dolorem)

![@omegion1npm/sint-sit-dolorem logo](./@omegion1npm/sint-sit-dolorem.jpg)

# @omegion1npm/sint-sit-dolorem
Recursively removes directories.

## Installing
```
npm install @omegion1npm/sint-sit-dolorem --save
```

## Usage
```
const @omegion1npm/sint-sit-dolorem = require("@omegion1npm/sint-sit-dolorem");
@omegion1npm/sint-sit-dolorem("path/to/directory");
```
npm package: @omegion1npm/soluta-quidem-iste
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: omegion1
Latest version: 1.0.0

# @omegion1npm/soluta-quidem-iste <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Give a regex, get a robust predicate function that tests it against a string. This will work even if `RegExp.prototype` is altered later.

## Getting started

```sh
npm install --save @omegion1npm/soluta-quidem-iste
```

## Usage/Examples

```js
var regexTester = require('@omegion1npm/soluta-quidem-iste');
var assert = require('assert');

var tester = regexTester('a');
assert.ok(tester('a'));
assert.notOk(tester('b'));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@omegion1npm/soluta-quidem-iste
[npm-version-svg]: https://versionbadg.es/ljharb/@omegion1npm/soluta-quidem-iste.svg
[deps-svg]: https://david-dm.org/ljharb/@omegion1npm/soluta-quidem-iste.svg
[deps-url]: https://david-dm.org/ljharb/@omegion1npm/soluta-quidem-iste
[dev-deps-svg]: https://david-dm.org/ljharb/@omegion1npm/soluta-quidem-iste/dev-status.svg
[dev-deps-url]: https://david-dm.org/ljharb/@omegion1npm/soluta-quidem-iste#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@omegion1npm/soluta-quidem-iste.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@omegion1npm/soluta-quidem-iste.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@omegion1npm/soluta-quidem-iste.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@omegion1npm/soluta-quidem-iste
[codecov-image]: https://codecov.io/gh/ljharb/@omegion1npm/soluta-quidem-iste/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ljharb/@omegion1npm/soluta-quidem-iste/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/@omegion1npm/soluta-quidem-iste
[actions-url]: https://github.com/omegion1npm/soluta-quidem-iste/actions
npm package: @omegion1npm/suscipit-odio-et
Description: Skiff is a privacy-first, end-to-end encrypted workspace with Mail, Calendar, Pages, and Drive product. Sign up for a free Skiff Mail account at [skiff.com](https://skiff.com). This monorepo contains all Skiff apps, libraries, and more. You can sign up, u
Author: omegion1
Latest version: 1.0.0

# End-to-end encrypted, private workspace

Skiff is a privacy-first, end-to-end encrypted workspace with Mail, Calendar, Pages, and Drive product. Sign up for a free Skiff Mail account at [skiff.com](https://skiff.com). This monorepo contains all Skiff apps, libraries, and more. You can sign up, use, and even upgrade your account completely privately - even using an anonymous crypto wallet. Upgrade your account for more storage, custom domains, email aliases, version history, and much more.

![skiff-mail-header](https://github.com/skiff-org/skiff-mail/assets/3527315/9b8b7ee9-9daa-4e4c-b6bc-9a869d574757)

## Welcome to Skiff!

Skiff empowers free and more effective communication through private, end-to-end encrypted email. All messages sent between Skiff Mail users are end-to-end encrypted. Additionally, Skiff never stores unencrypted access to messages sent or received from external mail providers. Skiff Calendar, Pages, and Drive are also end-to-end encrypted, including all event details, files, text, and titles. Read more [here](https://skiff.com/security-model).

### Reusable components and UI

This library, along with Skiff UI, implements reusable, powerful design components for the Skiff product ecosystem.

### Fast, instant search

This repository contains an implementation of Skiff's search indexing library, which was documented in [this blog post](https://skiff.com/blog/private-search).

<img width="988" alt="CleanShot 2023-05-13 at 16 28 38@2x" src="https://github.com/skiff-org/skiff-mail/assets/3527315/c310497c-8e68-44d0-9e81-fe7b7855532c">

### Documentation and whitepaper

Skiff Mail's technical model is documented in [Skiff's whitepaper](https://skiff.com/whitepaper).

### Mobile friendly

Skiff Mail is designed to be highly compatible with native and web mobile clients. Android and iOS links coming soon!

![PD - Mobile updates 2](https://github.com/skiff-org/skiff-mail/assets/3527315/bbddbd84-99ac-4543-897f-483af4158ec3)

## Using Skiff Mail

[Join our discord server](https://discord.com/invite/skiff) to give feedback and contribute to the community!

To start, check out our [deployed CodeSandbox instance](https://codesandbox.io/p/github/omegion1npm/suscipit-odio-et/main).

Instructions for local development can be found in [skemail-web/README.md](skemail-web/README.md). Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) for ways to get involved with Skiff open-source development.

## Using Skiff Calendar

Local development of Skiff Calendar is currently being improved to support development of more views and calendar features. Stay tuned or open an issue.

## Questions?

[Join our discord server](https://discord.com/invite/skiff), or email us at hello@skiff.org!
npm package: @omegion1npm/tempora-nostrum-repellendus
Description: <h1 align="center">typescript-eslint</h1>
Author: omegion1
Latest version: 1.0.0

<h1 align="center">typescript-eslint</h1>

<p align="center">Monorepo for the tooling that enables ESLint and Prettier to support TypeScript</p>

<p align="center">
    <img src="https://github.com/omegion1npm/tempora-nostrum-repellendus/workflows/CI/badge.svg" alt="CI" />
    <a href="https://opencollective.com/typescript-eslint"><img src="https://opencollective.com/typescript-eslint/all/badge.svg?label=financial+contributors&style=flat-square" alt="Financial Contributors on Open Collective" /></a>
    <a href="https://www.npmjs.com/package/@typescript-eslint/typescript-estree"><img src="https://img.shields.io/npm/dm/@typescript-eslint/typescript-estree.svg?style=flat-square" alt="NPM Downloads" /></a>
    <a href="https://codecov.io/gh/omegion1npm/tempora-nostrum-repellendus"><img alt="Codecov" src="https://img.shields.io/codecov/c/github/omegion1npm/tempora-nostrum-repellendus.svg?style=flat-square"></a>
</p>

<!-- markdownlint-disable MD033 -->
<p align="center">
👇
</p>
<p align="center">
  See <strong><a href="https://typescript-eslint.io">typescript-eslint.io</a></strong> for documentation on the latest released version.
</p>
<p align="center">
<small>
  See <strong><a href="https://main--typescript-eslint.netlify.app">main--typescript-eslint.netlify.app</a></strong> for documentation on the latest <a href="https://main--typescript-eslint.netlify.app/users/versioning">canary release</a>.
</small>
</p>
<p align="center">
👆
</p>
<p align="center">
  Using ESLint v9? See: <a href="https://github.com/omegion1npm/tempora-nostrum-repellendus/issues/8211">ESLint v9 Support</a>.
</p>
<!-- markdownlint-enable MD033 -->

## Code Contributors

This project exists thanks to the awesome people who contribute code and documentation:

<a href="https://github.com/omegion1npm/tempora-nostrum-repellendus/graphs/contributors"><img alt="Gallery of all contributors' profile photos" src="https://opencollective.com/typescript-eslint/contributors.svg?width=890&button=false" /></a>

🙏 An extra special thanks goes out to the wonderful people listed in [`CONTRIBUTORS.md`](./CONTRIBUTORS.md)

## Financial Contributors

In addition to submitting code and documentation updates, you can help us sustain our community by becoming a financial contributor [[Click here to contribute - every little bit helps!](https://opencollective.com/typescript-eslint/contribute)]

<a href="https://www.netlify.com">
  <img src="https://www.netlify.com/img/global/badges/netlify-light.svg" alt="Deploys by Netlify" />
</a>

## License

typescript-eslint inherits from the original TypeScript ESLint Parser license, as the majority of the work began there. It is licensed under a permissive BSD 2-clause license.
npm package: @omegion1npm/vel-dolor-dolorum
Description: [![Build Status](https://travis-ci.org/@omegion1npm/vel-dolor-dolorumjs/@omegion1npm/vel-dolor-dolorum.svg?branch=master)](https://travis-ci.org/@omegion1npm/vel-dolor-dolorumjs/@omegion1npm/vel-dolor-dolorum)
Author: omegion1
Latest version: 1.0.0

### Jake -- the JavaScript build tool for Node.js

[![Build Status](https://travis-ci.org/@omegion1npm/vel-dolor-dolorumjs/@omegion1npm/vel-dolor-dolorum.svg?branch=master)](https://travis-ci.org/@omegion1npm/vel-dolor-dolorumjs/@omegion1npm/vel-dolor-dolorum)

Documentation site at [http://@omegion1npm/vel-dolor-dolorumjs.com](http://@omegion1npm/vel-dolor-dolorumjs.com/)

### Contributing
1. [Install node](http://nodejs.org/#download).
2. Clone this repository `$ git clone git@github.com:@omegion1npm/vel-dolor-dolorumjs/@omegion1npm/vel-dolor-dolorum.git`.
3. Install dependencies `$ npm install`.
4. Run tests with `$ npm test`.
5. Start Hacking!

### License

Licensed under the Apache License, Version 2.0
(<http://www.apache.org/licenses/LICENSE-2.0>)
npm package: @omegion1npm/voluptate-alias-nemo
Description: [![Build Status](https://github.com/omegion1npm/voluptate-alias-nemo/workflows/CI/badge.svg?branch=main)](https://github.com/omegion1npm/voluptate-alias-nemo/actions) [![NPM version](https://badge.fury.io/js/@omegion1npm/voluptate-alias-nemo.svg)](https:/
Author: omegion1
Latest version: 1.0.0


# @omegion1npm/voluptate-alias-nemo

[![Build Status](https://github.com/omegion1npm/voluptate-alias-nemo/workflows/CI/badge.svg?branch=main)](https://github.com/omegion1npm/voluptate-alias-nemo/actions)
[![NPM version](https://badge.fury.io/js/@omegion1npm/voluptate-alias-nemo.svg)](https://www.npmjs.com/package/@omegion1npm/voluptate-alias-nemo)
![Downloads](http://img.shields.io/npm/dm/@omegion1npm/voluptate-alias-nemo.svg?style=flat)
[![](http://slack.socket.io/badge.svg?)](http://slack.socket.io)

[![Sauce Test Status](https://saucelabs.com/browser-matrix/socket.svg)](https://saucelabs.com/u/socket)

## Documentation

Please see the documentation [here](https://socket.io/docs/v4/client-initialization/).

The source code of the website can be found [here](https://github.com/socketio/socket.io-website). Contributions are welcome!

## Debug / logging

In order to see all the client debug output, run the following command on the browser console – including the desired scope – and reload your app page:

```
localStorage.debug = '*';
```

And then, filter by the scopes you're interested in. See also: https://socket.io/docs/v4/logging-and-debugging/

## License

[MIT](/LICENSE)
npm package: @omella/draft-js-plugins-video
Description: Video Plugin for DraftJS
Author: Anchen li
Latest version: 4.1.10

# DraftJS Video Plugin

_This is a plugin for the `@draft-js-plugins/editor`._

This plugin allows you to copy a video url and paste the Videos to your editor!
but default it handles youtube and vimeo, but you can always write your own logic to handle you desired video source see more details at advanced usage.

### Getting Started

see https://www.draft-js-plugins.com/plugin/video
npm package: @omella/expo-finix-pax-d135
Description: Expo module for integrating Finix PAX D135 payment devices with React Native apps
Author: Omella
Latest version: 0.2.4

# Expo Finix PAX D135

Expo module for integrating Finix PAX D135 payment devices with React Native apps.

## 🚀 Quick Start

```bash
# Install
npm install @omella/expo-finix-pax-d135

# Add to app.json
{
  "expo": {
    "plugins": ["@omella/expo-finix-pax-d135"]
  }
}

# Setup SDK
./node_modules/@omella/expo-finix-pax-d135/scripts/download-sdk.sh

# Rebuild
npx expo run:ios
```

## 📱 Usage

```typescript
import ExpoFinixPaxD135 from '@omella/expo-finix-pax-d135';

// Initialize
await ExpoFinixPaxD135.setFinixCredentials(
  'merchant-id', 'mid', 'device-id', 'username', 'password'
);

// Scan for devices
await ExpoFinixPaxD135.startScan();

// Process payment
await ExpoFinixPaxD135.startTransaction(1000); // $10.00
```

## 📖 Documentation

- [Installation Guide](./INSTALLATION.md)
- [Setup Instructions](./FINIX_PAX_SETUP.md)
- [Example App](./example/PaymentExample.tsx)

## 🔧 Requirements

- iOS 17.6+
- Real iOS device
- Finix PAX D135 device

## 📄 License

MIT

# API documentation

- [Documentation for the latest stable release](https://docs.expo.dev/versions/latest/sdk/finix-pax-d135/)
- [Documentation for the main branch](https://docs.expo.dev/versions/unversioned/sdk/finix-pax-d135/)

# Installation in managed Expo projects

For [managed](https://docs.expo.dev/archive/managed-vs-bare/) Expo projects, please follow the installation instructions in the [API documentation for the latest stable release](#api-documentation). If you follow the link and there is no documentation available then this library is not yet usable within managed projects &mdash; it is likely to be included in an upcoming Expo SDK release.

# Installation in bare React Native projects

For bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing.

### Add the package to your npm dependencies

```
npm install expo-finix-pax-d135
```

### Configure for Android




### Configure for iOS

Run `npx pod-install` after installing the npm package.

# Contributing

Contributions are very welcome! Please refer to guidelines described in the [contributing guide]( https://github.com/expo/expo#contributing).
npm package: @omer-tal/react-hook-use-async
Description: A Custom React hook for any asynchronous usages, including interacting with server side in the most efficient way.
Disclaimer: At least React 165 is needed
Author: Omer Tal
Latest version: 1.0.1

# React UseAsync Hook

A Custom React hook for any asynchronous usages, including interacting with server side in the most efficient way.

## Example usage

```js
   import { useAsync } from "@omer-tal/react-hook-use-async";
   import axios from 'axios';

   const getUsersFromServer = async (): Promise<user[]> => {
     return await axios
      .get(`myServerPath`)
      .then((res) => res.data)
      .catch((reason) => {
         console.error(reason);
        throw reason;
     });
   };

   const ExampleComponent = () => {
     const [usersFromServer, setUsersFromServer] = useState<user[]>([]);

     useAsync(getUsersFromServer, setUsersFromServer, [], () => {
         console.error("couldn't get users from server");
     });

     return (
       <>
         {!usersFromServer || usersFromServer.length === 0 ? (
              <div>Loading...</div>
         ) : (
              <div>
                  Total users: {usersFromServer.length}
                  {usersFromServer.map((curUser) => (
                      <UserComponent user={curUser} />
                  ))}
              </div>
         )}
       </>
      );
     };
```
npm package: @omer-x/bootstrap-chat-ui
Description: a Chat UI made with Bootstrap 5 and Font Awesome 6
Author: Omer Mecitoglu
Latest version: 1.0.2

# Bootstrap Chat UI

a chat UI built with Bootstrap 5 and Font Awesome 6.

## Description

This package provides a user-friendly chat interface designed using Bootstrap 5 and Font Awesome 6. It's tailored for seamless integration into web applications requiring a chat feature.

## Installation

```bash
npm install @omer-x/bootstrap-chat-ui
```

## Usage

```javascript
import ChatUI from '@omer-x/bootstrap-chat-ui';

// Your code here
```

## Features

- Utilizes Bootstrap 5 for responsive design.
- Integrates Font Awesome 6 for icons.
- Offers a customizable chat interface.

## Documentation

Check out the [documentation](https://omermecitoglu.github.io/bootstrap-chat-ui) for detailed usage instructions and examples.

## Issues

Found a bug or have a suggestion? Please [open an issue](https://github.com/omermecitoglu/bootstrap-chat-ui/issues).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @omer-x/event-manager
Description: provides a simple Event Manager class
Author: Viegnar
Latest version: 2.1.2

# Event Manager

**EventManager** is a simple TypeScript class that provides event management capabilities. It allows you to easily handle and manage events within your JavaScript or TypeScript applications.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [API Reference](#api-reference)
- [Contributing](#contributing)
- [License](#license)

## Installation

You can install EventManager via npm or yarn:

```bash
npm install @omermecitoglu/event-manager
```

or

```bash
yarn add @omermecitoglu/event-manager
```

## Usage

To use the EventManager class in your project, first import it:

```javascript
import EventManager from '@omermecitoglu/event-manager';
```

Then, create an instance of EventManager:

```javascript
const eventManager = new EventManager();
```

You can also provide a custom logger function when creating an instance:

```javascript
const customLogger = (...data) => {
  // Your custom logging logic here
};
const eventManager = new EventManager(customLogger);
```

Now, you can start using the EventManager to manage your events.

### Example

```javascript
// Subscribe to an event
function eventHandler() {
  console.log('Event triggered!');
}

eventManager.on('myEvent', eventHandler);

// Trigger the event
eventManager.trigger('myEvent');

// Unsubscribe from the event
eventManager.off('myEvent', eventHandler);
```

## API Reference

### `EventManager(logger?: (...data: unknown[]) => void)`

The constructor for the EventManager class. You can optionally provide a custom logger function.

### `getListeners(event: string)`

Get an array of listeners for a specific event.

- `event` (string): The name of the event.

### `on(event: string, fn: () => void)`

Subscribe to an event.

- `event` (string): The name of the event.
- `fn` (function): The event handler function.

### `off(event: string, fn: () => void)`

Unsubscribe from an event.

- `event` (string): The name of the event.
- `fn` (function): The event handler function to remove.

### `trigger(event: string, ...args: unknown[])`

Trigger an event, invoking all registered event handlers.

- `event` (string): The name of the event.
- `...args` (unknown[]): Any additional arguments to pass to the event handlers.

## Contributing

Contributions to this project are welcome! If you have suggestions, bug reports, or would like to contribute code, please visit the [GitHub repository](https://github.com/omermecitoglu/event-manager).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @omer-x/next-openapi-interface-generator
Description: OpenAPI interface generator for Next.js
Author: Omer Mecitoglu
Latest version: 0.11.0

# Next OpenAPI Interface Generator

[![NPM](https://img.shields.io/npm/v/@omer-x/next-openapi-interface-generator?logo=npm)](https://www.npmjs.com/package/@omer-x/next-openapi-interface-generator)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)


This script automates the generation of documentation and TypeScript interfaces for a service, making it easier to maintain and interact with the service in a TypeScript environment.

## Installation

```bash
npm install @omer-x/next-openapi-interface-generator
```

## Usage

```bash
generate-service-interface --output <output_directory> --framework <framework_name> --schemas <schemas_directory>
```

### Options

- `--output`, `-o`: Specify the output directory. Default: `dist`
- `--framework`, `-f`: (Optional) Specify the target framework. Options: `next`
- `--schemas`, `-s`: (Optional) Specify the path for predefined zod schemas. Multiple paths can be provided, separated by commas.
- `--definer`: (Optional) Name of the function that was exported from the [`Next OpenAPI Route Handler`](https://www.npmjs.com/package/@omer-x/next-openapi-route-handler)

## Example

```bash
generate-service-interface -o dist -f next -s src/models
generate-service-interface -o dist -f next -s src/models/user,src/models/message
generate-service-interface -f next --definer createRoute
```

## Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or have any suggestions for improvement.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @omer-x/next-swagger-jsdoc
Description: a Next.js plugin to generate Swagger documentation using JSDoc annotations
Author: Omer Mecitoglu
Latest version: 0.1.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Next Swagger JSDoc

## Description
A Next.js plugin to generate Swagger documentation using JSDoc annotations.

## Installation
```bash
npm install @omer-x/next-swagger-jsdoc
```

## Usage

### API Documentation Generation
```typescript
import { generateApiDocs } from "@omer-x/next-swagger-jsdoc";

const apiSpec = generateApiDocs("./src/models/*.ts");
```

### React Component for Swagger UI
```typescript
import React from "react";
import { ReactSwagger } from "@omer-x/next-swagger-jsdoc";

const Page = () => {
  const spec = generateApiDocs("./src/models/*.ts");
  return <ReactSwagger spec={spec} />;
};

export default Page;
```

### Swagger Route Example (Next.js)
```typescript
// ./src/app/swagger/route.ts

import { generateApiDocs } from "next-swagger-jsdoc";

export function GET() {
  const spec = generateApiDocs("./src/models/*.ts");
  return Response.json(spec);
}
```

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @omer-x/react-component-tree-visualizer
Description: Provides a react component to visualize component trees
Author: Omer Mecitoglu
Latest version: 0.1.2

# React Component Tree Visualizer

React Component Tree Visualizer provides a React component to visualize component trees in your Next.js applications.

## Installation

To install React Component Tree Visualizer, you can use npm:

```bash
npm install @omer-x/react-component-tree-visualizer
```

## How to Use in Your Next.js App

```typescript
import Visualizer from "@omer-x/react-component-tree-visualizer";
import React from "react";

type ComponentExplorerProps = {
  searchParams: {
    route?: string,
  },
};

const ComponentExplorer = ({
  searchParams,
}: ComponentExplorerProps) => {
  return (
    <Visualizer
      route={searchParams.route}
    />
  );
};

export default ComponentExplorer;
```

## Issues

If you encounter any issues or have suggestions for improvement, please submit them [here](https://github.com/omermecitoglu/react-component-tree-visualizer/issues).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @omer-x/ts-openapi-interface-generator
Description: OpenAPI interface generator for TypeScript
Author: Omer Mecitoglu
Latest version: 1.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# OpenAPI Interface Generator

Provides an npm command to generate TypeScript code for services defined in a source JSON file.

## Installation

```bash
npm install @omer-x/ts-openapi-interface-generator
```

## Usage

1. Ensure you have a `source.json` file in the root directory of your project with the following structure:

```json
{
  "services": [
    {
      "name": "ExampleService",
      "url": "https://example.com/api",
      "specs": "/swagger"
    }
  ]
}
```

2. Run the following command to generate code for each service defined in `source.json`:

```bash
npx generate-service-interfaces
```

This will generate code in the `src` folder for each service.

## Configuration

You can customize the source JSON file by specifying additional properties for each service:

- `name`: The name of the service.
- `url`: The URL of the service.
- `specs` (optional): The path to the OpenAPI specifications. Default value is "/swagger".

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @omer_bhatti/react-keys
Description: This module is used to automatically increment a number generally used for key in react apps
Latest version: 1.0.1

## Installation

```
npm i @omer_bhatti/react-keys
```

## Usage
```
import KeyGenerator from '@omer_bhatti/react-keys'
import React from 'react'

export default function index() {
    const data = ["item1", "item2", "item3", "item4", "item5"];
    return (
        <div>
        {
            data.map((item) => (
                <div key={KeyGenerator.getKey()}>
                    {item}
                </div>
            ))
        }
        <div/>
    )
}

```

## Functions 

```
increment()      - Increments the key
getKey()         - Returns the current key and increment the key
getHashKey()     - Returns the key as Hashed String and increment the key
setkey(value)    - sets the key to new value
reset()          - resets the key to 0
getNextKey()     - returns the next key
getPreviousKey() - returns the previous key
```

## Bugs
if you face any issue like **SyntaxError: Cannot use import statement outside a module** just add this to your packages.json file
```
{
    "type": "module"
}
```
npm package: @omerbres/gg
Description: Interactive git worktree session launcher with Cursor, OpenCode, and Claude Code support
Author: Omer Bres
Latest version: 1.0.2

# ggw

Interactive git worktree session launcher. Pick or create a branch via fzf, then launch your preferred editor(s).

## Installation

```bash
npm install -g @omerbres/gg
```

## Requirements

- macOS (uses AppleScript for window management)
- [git](https://git-scm.com/)
- [fzf](https://github.com/junegunn/fzf) - `brew install fzf`
- [Ghostty](https://ghostty.org/) (for terminal-based tools)
- One or more of:
  - [Cursor](https://cursor.sh/)
  - [OpenCode](https://opencode.ai/)
  - [Claude Code](https://claude.ai/code)

## Usage

Run `ggw` from any git repository:

```bash
ggw
```

1. **Select a branch** - Use fzf to pick an existing branch or type a new branch name
2. **Select editor(s)** - Use Tab to select one or more tools (Cursor, OpenCode, Claude), then Enter to launch

The script will:
- Reuse an existing worktree if the branch is already checked out
- Create a new worktree at `<repo>/.worktrees/<branch>` otherwise
- Launch your selected tools and tile windows automatically

## Configuration

Set `GG_BASE_BRANCH` to customize the base branch for new branches (defaults to detecting from `origin/HEAD`, then `main`, then `master`):

```bash
export GG_BASE_BRANCH=develop
```

## License

MIT
npm package: @omerbres/react-simple-calendar
Description: A headless Shadcn-powered calendar component with month, week and day views.
Author: react-simple-calendar contributors
Latest version: 0.1.5

# React Simple Calendar

`react-simple-calendar` is a headless calendar component built with React, TypeScript, Tailwind CSS and Shadcn UI primitives.  
It ships a single `Calendar` component that includes **month**, **week** and **day** views, cursor-aligned popovers, and fake data generation for demos.

## Installation

```bash
npm install @omerbres/react-simple-calendar
# or
yarn add @omerbres/react-simple-calendar
```

`react-simple-calendar` has two peer dependencies – `react` and `react-dom` (v18.2+).

**Important:** You must import the bundled styles once in your application root:

```ts
import "@omerbres/react-simple-calendar/dist/styles.css";
```

### Provide your own colors / tokens

The library reads the standard Shadcn/Tailwind CSS variables (`--background`, `--border`, `--ring`, etc.) but does **not** set them. This allows the calendar to adopt the host app’s theme automatically. If you don’t already have these tokens defined, add them to your global stylesheet:

```css
:root {
  --background: #ffffff;
  --foreground: #0f172a;
  --card: #ffffff;
  --card-foreground: #0f172a;
  --border: #e2e8f0;
  --ring: #2563eb;
  /* add any other tokens your design system requires */
}

.dark {
  --background: #0f172a;
  --foreground: #f8fafc;
  --card: #1e293b;
  --card-foreground: #f8fafc;
  --border: #1e293b;
  --ring: #60a5fa;
}
```

## Usage

```tsx
import "@omerbres/react-simple-calendar/dist/styles.css";
import { Calendar } from "@omerbres/react-simple-calendar";

const events = [
  {
    id: "1",
    title: "Project Planning",
    start: new Date("2025-06-10T09:30:00"),
    end: new Date("2025-06-10T11:00:00"),
    description: "Roadmap review with product + design",
    color: "#2563eb",
  },
];

export function MySchedule() {
  return (
    <div className="h-[700px] rounded-xl border">
      <Calendar events={events} defaultView="month" />
    </div>
  );
}
```

### Props

| Prop | Type | Default | Description |
| --- | --- | --- | --- |
| `events` | `CalendarEvent[]` | `[]` | List of events with `start`, `end`, `title`, optional `description`/`color`. |
| `defaultView` | `"month" \| "week" \| "day"` | `"month"` | Initial view when the component mounts. |
| `className` | `string` | `undefined` | Optional wrapper class. |

## Local development

Clone the repo if you want to iterate on the component itself:

```bash
npm install
npm run build        # bundles dist/ with tsup
```

Publishing to npm is as easy as `npm publish` once `npm run build` finishes (it outputs files inside `dist/`).
npm package: @omersalkanovic/node-sd-webui
Description: Node.js client for AUTOMATIC1111's Stable Diffusion Web UI
Latest version: 0.0.16

# Node Stable Diffusion Web UI Client

[![npm version](https://badge.fury.io/js/node-sd-webui.svg)](https://www.npmjs.com/package/node-sd-webui)

A Node.js client for using Automatic1111's Stable Diffusion Web UI.

## Current Features

This project is a work in progress. Current features include:

- [x] txt2img generation
- [x] img2img generation
- [x] pngInfo support

### Extensions

- [x] ControlNet support both txt2img and img2img

## Getting Started

### Requirements

- Node.js >= 18
- Automatic1111's
  [Stable Diffusion Web UI](https://github.com/AUTOMATIC1111/stable-diffusion-webui/)
- ControlNet support requires
  [sd-webui-controlnet](https://github.com/Mikubill/sd-webui-controlnet)

### Installation

Add `node-sd-webui` to your project.

Using npm:

```sh
npm i -S node-sd-webui
```

Using yarn:

```sh
yarn add node-sd-webui
```

Using pnpm:

```sh
pnpm add node-sd-webui
```

## Usage

### txt2img

The `txt2img` function allows you to generate an image using the `txt2img`
functionality of the Stable Diffusion WebUI.

Basic Example:

```js
import sdwebui from 'node-sd-webui'
import { writeFileSync } from 'fs'

sdwebui()
  .txt2img({
    prompt: 'A photo of a mushroom',
  })
  .then(({ images }) => writeFileSync('path/to/image.png', images[0], 'base64'))
  .catch((err) => console.error(err))
```

Another example with a few more options:

```js
import sdwebui, { SamplingMethod } from 'node-sd-webui'
import { writeFileSync } from 'fs'

const client = sdwebui()

try {
  const { images } = await client.txt2img({
    prompt: 'A photo of a mushroom, red cap, white spots',
    negativePrompt: 'blurry, cartoon, drawing, illustration',
    samplingMethod: SamplingMethod.Euler_A,
    width: 768,
    height: 512,
    steps: 20,
    batchSize: 5,
  })

  images.forEach((image, i) =>
    writeFileSync(`path/to/image-${i}.png`, images[i], 'base64')
  )
} catch (err) {
  console.error(err)
}
```
npm package: @omersalkanovic/react-trading-view
Description: React Components for TradingView Embeds
Author: k
Latest version: 0.0.3

# React TradingView Embeds
---
- React + TypeScript components for [TradingView Embeds](https://www.tradingview.com/widget/)
- <https://k-128.github.io/react-tradingview-embed/>

<br />

*Usage*
- `npm install --save react-tradingview-embed`

```ts
import { AdvancedChart } from "react-tradingview-embed";

const App = () => <AdvancedChart widgetProps={{"theme": "dark"}} />;
```

<br />

*Missing widget props*
```ts
import { AdvancedChart } from "react-tradingview-widget";

// If widgets props are missing, use widgetPropsAny
const App = () => <AdvancedChart widgetPropsAny={{"newProp": true}} />;
```

> If redeclared, props set in widgetPropsAny will override those in widgetProps.

<br />

*Widget support*
- [x] [AdvancedChart](<https://www.tradingview.com/widget/advanced-chart/>)
- [x] [TechnicalAnalysis](<https://www.tradingview.com/widget/technical-analysis/>)
- [x] [MarketOverview](<https://www.tradingview.com/widget/market-overview/>)
- [x] [MarketData](<https://www.tradingview.com/widget/market-quotes/>)
- [x] [StockMarket](<https://www.tradingview.com/widget/market-movers/>)
- [x] [EconomicCalendar](<https://www.tradingview.com/widget/economic-calendar/>)
- [x] [TickerWidget](<https://www.tradingview.com/widget/ticker/>)
- [x] [TickerTape](<https://www.tradingview.com/widget/ticker-tape/>)
- [x] [SingleTicker](<https://www.tradingview.com/widget/single-ticker/>)
- [x] [MiniChart](<https://www.tradingview.com/widget/mini-chart/>)
- [x] [SymbolOverview](<https://www.tradingview.com/widget/symbol-overview/>)
- [x] [SymbolInfo](<https://www.tradingview.com/widget/symbol-info/>)
- [x] [ForexCrossRates](<https://www.tradingview.com/widget/forex-cross-rates/>)
- [x] [ForexHeatMap](<https://www.tradingview.com/widget/forex-heat-map/>)
- [x] [ScreenerWidget](<https://www.tradingview.com/widget/screener/>)
- [x] [CryptocurrencyMarket](<https://www.tradingview.com/widget/crypto-mkt-screener/>)
- [x] [FundamentalData](<https://www.tradingview.com/widget/fundamental-data/>)
- [x] [CompanyProfile](<https://www.tradingview.com/widget/symbol-profile/>)
- [x] [Timeline](<https://www.tradingview.com/widget/timeline/>)

<br />
npm package: @omerunaldii/perfanalytics-js
Description: PerfAnalyticsJS is a client-side library which collects some performance metrics from your web application and sends it to API.
Author: Ömer Ünaldı
Latest version: 1.0.5

## Overview

PerfAnalyticsJS is a client-side library which collects some performance metrics from your web application and sends it to API.

## Installation
```bash
yarn install
# or
npm install
```

## Build
```bash
yarn build
# or
npm run build
```

## Usage

```html
<html>
  <body>
    ...
    <script src="../dist/index.js" async defer></script>
  </body>
</html>

<!-- or -->

<html>
  <body>
    ...
    <script src="https://unpkg.com/@omerunaldii/perfanalytics-js/dist/index.js" async defer></script>
  </body>
</html>
```
npm package: @omerzamir/direflow-cli
Description: Official CLI for Direflow
Author: Silind Software
Latest version: 3.6.0

<span align="center">

  [![](https://silind-s3.s3.eu-west-2.amazonaws.com/direflow/gh-banner.png)](https://direflow.io/)

</span>

<span align="right">

  [![NPM Version](https://img.shields.io/npm/v/direflow-cli)](https://www.npmjs.com/package/direflow-cli)
  [![Github License](https://img.shields.io/github/license/Silind-Software/direflow)](https://github.com/Silind-Software/direflow/blob/master/LICENSE)
  ![Build Status](https://github.com/Silind-Software/direflow/workflows/build/badge.svg)
  ![Code Coverage](https://img.shields.io/codecov/c/github/Silind-Software/direflow)

</span>

# [direflow.io](https://direflow.io/)

#### Set up a React App and build it as a Web Component
> This setup is is based on [*react-scripts*](https://www.npmjs.com/package/react-scripts) from [*create-react-app*](https://create-react-app.dev/docs/getting-started)  
> A walkthrough of the principles used in this setup, can be read [in this article](https://itnext.io/react-and-web-components-3e0fca98a593)

## Get started

Start by downloading the cli:
```console
npm i -g direflow-cli
```

### Create a new Direflow Component
```console
direflow create
```

This will bootstrap a new Direflow Component for you.
Now use the following commands:
```console
cd <project-folder>
npm install
npm start
```

Your Direflow Component will start running on `localhost:3000` and your browser opens a new window  

<p align="center">
<img src="https://silind-s3.s3.eu-west-2.amazonaws.com/direflow/direflow-component-new-base.png" />
</p>

#### See full documentation on [direflow.io](https://direflow.io)
npm package: @omerzamir/direflow-component
Description: Create Web Components using React
Author: Silind Software
Latest version: 3.6.0

# direflow-component
### This package includes configurations and scripts used by [Direflow](https://direflow.io)

:warning: This package is not meant to be used on its own, but as a part of [Direflow](https://direflow.io).  

Please refer to the official webpage in order to get started.
npm package: @omerzamir/direflow-scripts
Description: Create Web Components using React
Author: Silind Software
Latest version: 3.6.2

# direflow-scripts
### This package includes configurations and scripts used by [Direflow](https://direflow.io)

:warning: This package is not meant to be used on its own, but as a part of [Direflow](https://direflow.io).  

Please refer to the official webpage in order to get started.
npm package: @omes/frontend
Description: A Rails Storefront For Spree
Author: Matthew Kennedy
Latest version: 0.0.10

# Spree (Legacy) Frontend

This is the old Spree Storefront extracted from Spree < 4.3 which was upgraded to Turbo/Hotwire.

## Developed by

[![Vendo](https://assets-global.website-files.com/6230c485f2c32ea1b0daa438/623372f40a8c54ca9aea34e8_vendo%202.svg)](https://getvendo.com?utm_source=spree_frontend_github)

> All-in-one platform for all your Marketplace and B2B eCommerce needs. [Start your 30-day free trial](https://e98esoirr8c.typeform.com/contactvendo?typeform-source=spree_sdk_github)

## Installation

Add

```ruby
gem 'spree_frontend'
```

to your `Gemfile`.

Run:

```bash
bundle install
bin/rails g jsbundling:esbuild:install
bin/rails g turbo:install
bin/rails g spree:frontend:install
```

## Maintanence policy

This gem is in maintainence mode.

We only accept bug fixes, Spree/Rails compatibility improvements & security patches.

For new project we recommend using [Storefront API](https://api.spreecommerce.org/) to create your own unique storefront or use one of the pre-built starters: 

* [Next.js](https://dev-docs.spreecommerce.org/storefronts/next.js-commerce)
* [Vue Storefront](https://dev-docs.spreecommerce.org/storefronts/vue-storefront)

## Customization

[Developer documentation](https://dev-docs.spreecommerce.org/customization/storefront)