open-index/open-npm huggingface dataset:
npm package: @iteo/insomnia-plugin-run-folder-graphql
Description: This plugin adds an option to each folder's drop-down menu so that all requests within can be ran automatically in order and show results specific for GraphQL.
Author: Damian Brzęczek
Latest version: 1.0.6

# insomnia-plugin-run-folder-graphql
This plugin adds an option to each folder's drop-down menu so that all requests within can be ran automatically in order and show results specific for GraphQL.

The original code was taken from https://www.npmjs.com/package/insomnia-plugin-run-folder and the author is [Daniel Castro](github:LunaticoCR).

This plugin is published in [npm](https://www.npmjs.com/package/insomnia-plugin-run-folder-graphql). To use it you can install it from your [insomnia.rest](https://insomnia.rest/) client by going into **Preferences -> Plugins** and entering the package name ```@iteo/insomnia-plugin-run-folder-graphql``` then click "Install Plugin".
npm package: @iter-tools/collections
Description: es6-style collections
Author: Conrad Buck
Latest version: 1.0.0

# @iter-tools/collections

The iter tools data collection classes, made available as a single package. Includes typescript libdefs. Suitable for node or browser environments. Supports native es imports in `node > 13.2`.

## Usage

```js
import {
  List,
  Map,
  Queue,
  Set,
} from '@iter-tools/collections';

// OR

const {
  List,
  Map,
  Queue,
  Set,
} = require('@iter-tools/collections');
```

Until Typescript supports [package exports](https://github.com/microsoft/TypeScript/issues/33079) you must enable `esModuleInterop` to use this module.

## API

API documentation is provided individually for [List](https://github.com/iter-tools/list#api), [Map](https://github.com/iter-tools/map#api), [Queue](https://github.com/iter-tools/queue#api), and [Set](https://github.com/iter-tools/set#api).
npm package: @iter-tools/map
Description: An es6-style iterable Map
Author: Conrad Buck
Latest version: 1.0.2

# @iter-tools/map

[![Build Status](https://travis-ci.org/iter-tools/map.svg?branch=trunk)](https://travis-ci.org/iter-tools/map)
[![codecov](https://codecov.io/gh/iter-tools/map/branch/trunk/graph/badge.svg)](https://codecov.io/gh/iter-tools/map)

A simple `Map` which is almost identical to the es6 `Map` builtin. In fact it is a transparent facade over an internal `Map` builtin instance. To understand why this is useful see [rationale](#rationale).

Package includes Typescript libdefs. Suitable for node or browser environments. Supports native es imports in `node > 13.2`.

## Usage

```js
const Map = require('@iter-tools/map'); // OR
import Map from '@iter-tools/map';
```

Until Typescript supports [package exports](https://github.com/microsoft/TypeScript/issues/33079) you must enable `esModuleInterop` to use this module.

## Rationale

`@iter-tools/map` adds two key pieces of functionality to the `Map` builtin:

First, the iter-tools `Map` class can be safely extended. While es6 permits the extending of builtin classes, such a practice tends to choke transpilers. This occurs because it is not legal for the `Map` builtin to be invoked as `Map.call({}, entries)`, as it would be in transpiled code.

Second, the builtin `Map` has a shortcoming: it lacks a `Map.isMap()` comparable to `Array.isArray`. While it is possible to detect an instance with `instanceof`, that operator has shortcomings surrounding realms. For more reading on realms and `instanceof`, I recommend [this Stack Overflow question](https://stackoverflow.com/questions/49832187/how-to-understand-js-realms).

## API

The basic API is that of the [Map builtin](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map).

In addition the following is supported:

`Map.isMap(inst)`: returns `true` if `inst` was constructed by this library and `false` otherwise. Note that it will return `true` even if the version of the library is different. It will return `false` for instances constructed with the `Map` builtin.
npm package: @iter-tools/queue
Description: An es6-style iterable queue
Author: Conrad Buck
Latest version: 1.5.2

# @iter-tools/queue

[![Build Status](https://travis-ci.org/iter-tools/queue.svg?branch=trunk)](https://travis-ci.org/iter-tools/queue)
[![codecov](https://codecov.io/gh/iter-tools/queue/branch/trunk/graph/badge.svg)](https://codecov.io/gh/iter-tools/queue)

A simple es6 linked FIFO queue in the pattern of es6 `Map` and `Set`. Includes typescript libdefs. Suitable for node or browser environments. Supports native es imports in `node > 13.2`.

## Usage

```js
const Queue = require('@iter-tools/queue'); // OR
import Queue from '@iter-tools/queue';

const q = new Queue([1, 2, 3]);
q.push(4);
[...q]; // [1, 2, 3, 4]
q.size; // 4
q.shift(); // 1
q.shift(); // 2
q.shift(); // 3
q.shift(); // 4
q.size; // 0
q.shift(); // undefined
```

Until Typescript supports [package exports](https://github.com/microsoft/TypeScript/issues/33079) you must enable `esModuleInterop` to use this module.

## API

```ts
/**
 * The values which has been in the queue longest is its head.
 * The most recent addition is the tail.
 */
class Queue<T> {
  /**
   * Returns true if `inst` is a Queue.
   * This does not necessarily imply instanceof, but the check
   * is safe across frame boundaries, as it is done by looking for
   * Queue[Symbol.for('@iter-tools/queue')]
   */
  static isQueue(inst): boolean;

  /**
   * An optional iterable of `values` to be pushed into the queue
   * in sequence. If `null` or `undefined` are passed the queue will
   * have no initial values.
   */
  constructor(values?: Iterable<T>);

  /**
   * The number of values in the queue
   */
  size: number;

  /**
   * Empties the queue of all values.
   */
  clear();

  /**
   * Returns the value at the head of the queue.
   */
  peek(): T | undefined;

  /**
   * Removes the value at the head of the queue and returns it.
   */
  shift(): T | undefined;

  /**
   * Adds `value` at the tail of the queue.
   */
  push(value: T);

  /**
   * Calls `cb(value, index, queue)` for each value in the queue.
   */
  forEach(
    cb: (value: T, index: number, queue: Queue) => any,
  );

  /**
   * Yields sequential 0-based indexes, one for each queued value.
   * The index 0 indicates the head.
   */
  keys(): IterableIterator<number>;

  /**
   * Yields the queued values from head to tail.
   */
  values(): IterableIterator<T>;

  /**
   * Yields `[index, value]` tuples for each value in the queue.
   */
  entries(): IterableIterator<[number, T]>;

  /**
   * The default iterator. Equivalent to `values()`.
   */
  [Symbol.iterator](): IterableIterator<T>;
}
```
npm package: @iter-tools/set
Description: An es6-style iterable Set
Author: Conrad Buck
Latest version: 1.0.1

# @iter-tools/set

[![Build Status](https://travis-ci.org/iter-tools/set.svg?branch=trunk)](https://travis-ci.org/iter-tools/set)
[![codecov](https://codecov.io/gh/iter-tools/set/branch/trunk/graph/badge.svg)](https://codecov.io/gh/iter-tools/set)

A simple `Set` which is almost identical to the es6 `Set` builtin. In fact it is a transparent facade over an internal `Set` builtin instance. To understand why this is useful see [rationale](#rationale).

Package includes Typescript libdefs. Suitable for node or browser environments. Supports native es imports in `node > 13.2`.

## Usage

```js
const Set = require('@iter-tools/set'); // OR
import Set from '@iter-tools/set';
```

Until Typescript supports [package exports](https://github.com/microsoft/TypeScript/issues/33079) you must enable `esModuleInterop` to use this module.

## Rationale

`@iter-tools/set` adds two key pieces of functionality to the `Set` builtin:

First, the iter-tools `Set` class can be safely extended. While es6 permits the extending of builtin classes, such a practice tends to choke transpilers. This occurs because it is not legal for the `Set` builtin to be invoked as `Set.call({}, values)`, as it would be in transpiled code.

Second, the builtin `Set` has a shortcoming: it lacks a `Set.isSet()` comparable to `Array.isArray`. While it is possible to detect an instance with `instanceof`, that operator has shortcomings surrounding realms. For more reading on realms and `instanceof`, I recommend [this Stack Overflow question](https://stackoverflow.com/questions/49832187/how-to-understand-js-realms).

## API

The basic API is that of the [Set builtin](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set).

In addition the following is supported:

`Set.isSet(inst)`: returns `true` if `inst` was constructed by this library and `false` otherwise. Note that it will return `true` even if the version of the library is different. It will return `false` for instances constructed with the `Set` builtin.
npm package: @itera-web/cli
Description: 基于Webpack的自定义CLI 用于构建 WEB 和 electron 应用
Author: npmqg
Latest version: 1.1.72

`qgtools` 自定义CLI 用于构建 WEB (React) 和 Electron 应用

支持构建`React TS公共组件`、`项目的本地调试`、`打包发布`

- 1.1.71 =>                              兼容Linux
- 1.1.68 =>                              添加编译缓存
- 1.1.65 =>                              引入排序加入 `iteraWeb` 包
- 1.1.56 =>                              多页应用名字修改
- 1.1.55 =>                              添加 rem 适配相关包
- 1.1.54 => `itera-cli update-projects`  多任务并发部署可视化选择 UI可拖拽
- 1.1.42 =>                              排序插件优化 main.js 和 react.js
- 1.1.40 => `itera-cli build --split`    设置打包分析端口号
- 1.1.38 => `itera-cli update-projects`  添加是否并行执行命令
- 1.1.36 => `itera-cli git`              取消 `itera-cli publish` 的 git 操作  新增单独命令 `itera-cli git`
- 1.1.34 => `itera-cli pull-projects`    批量拉取项目 （使用和 `[update-projects]` 同一个配置文件，只获取项目路径）
- 1.1.31 => `itera-cli update-projects`  批量更新项目依赖 （配置文件内定义多个项目和对应的需要执行的执行命令）
- 1.1.26 => `itera-cli publish`          完善 git 拉取流程、冲突检测 和 检测文件改动
- 1.1.22 => `itera-cli publish`          添加 --del 参数


- 1.1.21 => scss 内 `url()` 引入 public 图片兼容: `url('#{$img-prefix}/bg.png')`
- 1.1.16 => 多个 Appid 打包问题修复
- 1.1.8  => 添加 `Electron` 开始打包、打包结束 Hooks
- 1.1.7  => 添加 script 标签 倒序自定义插件
- 1.1.5  => 添加 `git` 上传类型
- 1.1.4  => 强化整体功能

基于 `yargs` 扩展命令行 `itera-cli -h` 实现Web调试构建发布，Electron 开发全流程自动化，多项目自动化部署。


包含：
(1) CSSModule

(2) SCSS

(3) SVG雪碧图loader

(4) 静态资源处理

(5) 其他资源处理

(6) @别名

(7) PostCSS (tailwindcss)

(8) Babel (JS、TS)

(9) CSS压缩，JS压缩，处理debugger、console、注释处理

(10) 分割包等等。

目前雏形已经构建完毕 

1.开启本地调试 `itera-cli serve`

2.构建项目包 `itera-cli build`

3.构建TS公共组件库 `itera-cli package`


[使用参考文档](http://60.205.203.200:8084/)
npm package: @iterable/api
Description: TypeScript client library for the Iterable API
Author: Greg Methvin
Latest version: 0.10.2

# Iterable API Client

[![npm version](https://img.shields.io/npm/v/@iterable/api.svg)](https://www.npmjs.com/package/@iterable/api)

TypeScript client library for the [Iterable API](https://api.iterable.com/api/docs).

This library is currently in active development. While it is used in production by the [Iterable MCP server](https://github.com/Iterable/mcp-server), it is still considered experimental. We are rapidly iterating on features and improvements, so you may encounter breaking changes or incomplete type definitions.

We welcome early adopters and feedback! If you're building with it, please stay in touch via issues or pull requests.

## Installation

```bash
npm install @iterable/api
```

## Quick Start

```typescript
import { IterableClient } from '@iterable/api';

const client = new IterableClient({
  apiKey: 'your-api-key'
});

const user = await client.getUserByEmail({ email: 'user@example.com' });

// Track event
await client.trackEvent({
  email: 'user@example.com',
  eventName: 'purchase',
  dataFields: { amount: 99.99 }
});

// Send email
await client.sendEmail({
  campaignId: 123456,
  recipientEmail: 'user@example.com'
});
```

## Configuration

```typescript
// From environment variables
const client = new IterableClient(createIterableConfig());

// Or configure directly
const client = new IterableClient({
  apiKey: 'your-api-key',
  baseUrl: 'https://api.iterable.com', // optional
  timeout: 30000, // optional
  debug: true, // log requests/responses (headers/params redacted)
  debugVerbose: false // set true to log response bodies (CAUTION: may contain PII)
});
```

### Environment Variables

| Variable | Description | Default |
|----------|-------------|---------|
| `ITERABLE_API_KEY` | API key (required when using `createIterableConfig()`) | — |
| `ITERABLE_BASE_URL` | API base URL | `https://api.iterable.com` |
| `ITERABLE_DEBUG` | Log HTTP requests/responses (headers redacted) to stderr | `false` |
| `ITERABLE_DEBUG_VERBOSE` | Include response bodies in debug output (may contain PII) | `false` |
| `LOG_LEVEL` | Log level (`error`, `warn`, `info`, `debug`, etc.) | `debug` when `ITERABLE_DEBUG` is set, otherwise `info` |
| `LOG_FILE` | Write logs to a file | — |
| `LOG_STDERR` | Write logs to stderr | `true` |

## Development

```bash
pnpm install
pnpm build          # Build with linting
pnpm test           # Run all tests
pnpm test:unit      # Unit tests only

# Integration tests (requires API key)
ITERABLE_API_KEY=your-key pnpm test:integration
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @iterables/all
Description: Return true if all elements of an iterable match.
Author: Chris Dickinson
Latest version: 1.0.3

# @iterables/all

Return true if all elements of an iterable match.

```javascript
const all = require('@iterables/all')

all('abc', xs => xs === 'c') // false
all('ccc', xs => xs === 'c') // true
all([null, false, '']) // false
all([true, {}]) // true
```

## Installation

```
$ npm install --save @iterables/all
```

## API

### `all(iterable, test = Boolean) -> Iterator`

* `iterable`: an `Iterator` — a generator instance, `Array`, `Map`, `String`, or `Set`
* `test`: A function taking `xs` and returning a boolean value.

Returns `true` if all elements matched `test`, or `false` if any element failed.

Stops consuming elements from `iterable` as soon as they fail `test`.

## License

MIT
npm package: @iterables/any
Description: Return true if any element of an iterable matches.
Author: Chris Dickinson
Latest version: 1.0.1

# @iterables/any

Return true if any element of an iterable matches.

```javascript
const any = require('@iterables/any')

any('abc', xs => xs === 'c') // true
any('abc', xs => xs === 'd') // false
any([null, false, '']) // false
any([null, false, {}]) // true
```

## Installation

```
$ npm install --save @iterables/any
```

## API

### `any(iterable, test = Boolean) -> Iterator`

* `iterable`: any `Iterator` — a generator instance, `Array`, `Map`, `String`, or `Set`
* `test`: A function taking `xs` and returning a boolean value.

Returns `true` if any element matched `test`, or `false` if no element matched.

Stops consuming elements from `iterable` as soon as they pass `test`.

## License

MIT
npm package: @iterables/chain
Description: Chain multiple iterators together.
Author: Chris Dickinson
Latest version: 1.0.1

# @iterables/chain

Chain multiple iterators together.

```javascript
const chain = require('@iterables/chain')

console.log([...chain([1,2,3], 'abc')]) // [1, 2, 3, 'a', 'b', 'c']
```

## Installation

```
$ npm install --save @iterables/chain
```

## API

### `chain(...iterators) -> Iterator`

Chain an arbitrary number of iterators together, returning a new iterator.

## License

MIT
npm package: @iterables/count
Description: Return an infinite iterator counting forward from a number at a defined step.
Author: Chris Dickinson
Latest version: 1.0.2

# @iterables/count

Return an infinite iterator counting forward from a number at a defined step.

```javascript
const count = require('@iterables/count')

const [one, two] = count(10)

console.log(one, two) // 10 11

const [un, deux, trois] = count(0, 20)

console.log(un, deux, trois) // 0 20 40
```

## Installation

```
$ npm install --save @iterables/count
```

## API

### `count(from = 0, step = 1) -> Iterator<Number>`

* `from`: A number at which to begin the iterator. Defaults to `0`.
* `step`: A number to advance the iterator. Defaults to `1`.

## License

MIT
npm package: @iterables/filter
Description: a filter function for iterables
Author: Chris Dickinson
Latest version: 1.0.2

# @iterables/filter

A filter generator for iterators.

```javascript

const filter = require('@iterables/filter')

const iter = filter(function * () {
  yield 1
  yield 2
}(), xs => xs % 2 === 0)

console.log([...iter]) // [2]
```

## Installation

```
$ npm install --save @iterables/filter
```

## API

### `filter(iterable, fn) -> Iterator`

* `iterable`: any `Iterator` — a generator instance, `Array`, `Map`, `String`, or `Set`
* `fn`: A function taking `xs`, `idx`, and `all` and returning a boolean value.
  * `xs`: an item from `iterable`.
  * `idx`: a number reflecting the index of the current item.
  * `all`: the full `iterable` object.

Returns a filtered iterator. Pretty standard stuff!

## License

MIT
npm package: @iterables/map
Description: a map function for iterables
Author: Chris Dickinson
Latest version: 1.0.1

# @iterables/map

A map generator for iterators.

```javascript

const map = require('@iterables/map')

const iter = map(function * () {
  yield 1
  yield 2
}(), xs => xs * 2)

console.log([...iter]) // [2, 4]
```

## Installation

```
$ npm install --save @iterables/map
```

## API

### `map(iterable, fn) -> Iterator`

* `iterable`: any `Iterator` — a generator instance, `Array`, `Map`, `String`, or `Set`
* `fn`: A function taking `xs`, `idx`, and `all` and returning any value.
  * `xs`: an item from `iterable`.
  * `idx`: a number reflecting the index of the current item.
  * `all`: the full `iterable` object.

Returns a mapped iterator. Pretty standard stuff!

## License

MIT
npm package: @iterables/reduce
Description: a reduce function for iterables
Author: Chris Dickinson
Latest version: 1.0.1

# @iterables/reduce

A reduce generator for iterators.

```javascript
const reduce = require('@iterables/reduce')

const value = reduce(function * () {
  yield 1
  yield 2
}(), (acc, xs) => acc + xs)

console.log(value) // 3
```

## Installation

```
$ npm install --save @iterables/reduce
```

## API

### `reduce(iterable, fn[, initial]) -> Value`

* `iterable`: any `Iterator` — a generator instance, `Array`, `Map`, `String`, or `Set`
* `fn`: A function taking `acc`, `xs`, `idx`, and `all` and returning any value.
    * `acc`: the accumulator returned by `fn`. The first value is the first item from the iterable
      if `initial` is not given.
    * `xs`: an item from `iterable`.
    * `idx`: a number reflecting the index of the current item.
    * `all`: the full `iterable` object.

Returns a value representing the reduction of the input iterator.

## License

MIT
npm package: @iterables/roundrobin
Description: given a set of iterables, take from each one in order until all are exhausted
Author: Chris Dickinson
Latest version: 1.0.2

# @iterables/roundrobin

Given a set of iterables, take from each one in order until all are exhausted.

```javascript
const roundRobin = require('@iterables/roundrobin')

function * iter (what) {
  for (var i = 0; i < 2; ++i) {
    yield what
  }
}

for (const [idx, value] of roundRobin(iter('a'), iter('b'))) {
  console.log(idx, value) // 0 'a', 1 'b', 0 'a', 1 'b'
}
```

## Installation

```
$ npm install --save @iterables/roundrobin
```

## API

### `roundRobin(...iterables) -> Iterator<[index, T]>`

Given `iterables` as args, return an iterator that takes from each given
iterable in succession until all are exhausted, yielding a tuple of the
index of the iterable and the item it took. 

If `iterables` is uneven — say, one iterable has 2 items while another
has 5 — after the first iterable is exhausted `roundRobin` will take
exclusively from the second iterable.

## License

MIT
npm package: @iterables/sieve
Description: split one iterable into two based on a test function
Author: Chris Dickinson
Latest version: 1.0.1

# @iterables/sieve

Sometimes you want to iterate over a set _once_ and split the set into two
separate usable piles.

This does that!

```javascript
const sieve = require('@iterables/sieve')

const [yes, no] = sieve([1, 0, 1], (xs, idx, all) => {
  return Boolean(xs)
})

console.log([...yes]) // [1, 1]
console.log([...no]) // [0]

// works with any iterable:
const [yes, no] = sieve(function * () {
  yield 0
  yield 1
  yield 2
}(), xs => Boolean(xs))

console.log([...yes]) // [1, 2]
console.log([...no]) // [0]
```

## Installation

```
$ npm install --save @iterables/sieve
```

## API

### `sieve(iterable:Iterator<T>, test:Function) -> [Iterator<T>, Iterator<T>]`

* `iterable`: any iterable (generator instance, `Set`, `Map`, `Array`, etc.)
* `test`: a function taking `xs`, `idx`, and `all`, returning `Boolean`
  * `xs`: an item from `iterable`.
  * `idx`: the index within the array.
  * `all`: the original iterable

Returns a two-element array of iterators. The first element, `yes`, is an
iterable of all items from the original iterable that pass the test function.
The second element, `no`, contains all the failing items.

Note: this function will buffer the skipped items in the second iterable to be
realized. That is, if you evaluate the `yes` iterable *all at once* first, all
failing elements will be buffered in `no` until it is iterated. Usually realizing
the array is the goal, so keeping the elements in memory shouldn't be an issue.

If memory _is_ an issue, consider taking one element at a time from `yes` and
`no`, which will buffer at most `N` items, where `N` is the largest run of
all-passing or all-failing items.

## License

MIT
npm package: @iterables/take
Description: Take a number of elements from an iterable.
Author: Chris Dickinson
Latest version: 1.0.1

# @iterables/take

Given an iterable, return an iterable for the leading subset of elements.

```javascript
const take = require('@iterables/take')

console.log([...take([1,2,3], 1)]) // [1]

console.log([...take.until([1,2,3], xs => xs % 2 === 0)]) // [1]

console.log([...take.while([1,2,3], xs => xs !== 3)]) // [1, 2]
```

## Installation

```
$ npm install --save @iterables/take
```

## API

### `take(iterable, n = Infinity) -> Iterator<T>`

Lazily take the first `n` elements of `iterable`, where `n` is an integer
defaulting to `Infinity`. The returned iterator is exhausted when `n` is
reached or when `iterable` is exhausted.

### `take.while(iterable, test) -> Iterator<T>`

Lazily take the first `n` elements of `iterable` while `test` returns `true`.
`test` should be a function taking `xs`, `idx`, and `all` and returning
`Boolean`. `xs` will be an element of the iterable, `idx` will be the index,
and `all` will be the original iterable argument. The returned iterator is
exhausted when `test` returns false, or when `iterable` is exhausted.

### `take.until(iterable, test) -> Iterator<T>`

Lazily take the first `n` elements of `iterable` while `test` returns `false`.
`test` should be a function taking `xs`, `idx`, and `all` and returning
`Boolean`. `xs` will be an element of the iterable, `idx` will be the index,
and `all` will be the original iterable argument. The returned iterator is
exhausted when `test` returns true, or when `iterable` is exhausted.

## License

MIT
npm package: @iterables/zip
Description: combine iterables into a list of tuples
Author: Chris Dickinson
Latest version: 1.0.2

# @iterables/zip

Combine iterables into a list of tuples, where the Nth tuple is comprised of
the Nth element from each iterable.

```javascript
const zip = require('@iterables/zip')

const iter = zip('abc', [1, 2, 3], 'xyz')

console.log(Array.from(iter)) // [['a', 1, 'x'], ['b', 2, 'y'], ['c', 3, 'z']]

const map = new Map()
map.set('a', 3)
map.set('b', 0)

console.log(...zip(...map)) // ['a', 'b'] [3, 0]
console.log(...zip.longest(9999)([1,2], [1,2,3])) // [1, 1] [2, 2] [9999, 3]
```

## Installation

```
$ npm install --save @iterables/zip
```

## API

### `zip(...iterables) -> Iterator<Array<T>>`

* `iterables`: any `Iterator` — a generator instance, `Array`, `Map`, `String`, or `Set`

Returns a zipped iterator. If `iterables` are of different lengths, the resulting
iterator will be the same length as the **shortest** iterable.

### `zip.longest(fill) -> Generator`

* `fill`: a value to fill 

Returns a zipped iterator. If `iterables` are of different lengths, the resulting
iterator will be the same length as the **longest** iterable. Missing values from
the shorter iterables will be replaced with `fill`.

## License

MIT
npm package: @iterate-ai/vite-plugin-dev
Description: A (dev) Vite plugin for setting up your project with Iterate AI
Author: Iterate AI
Latest version: 0.0.1

# Iterate Vite Plugin

## Description

A Vite plugin that provides sourcemaps support for [Iterate AI](https://useiterate.ai).

### 1. Installation

Choose your preferred package manager:

```bash
# Using npm
npm install @iterate-ai/viteplugin

# Using yarn
yarn add @iterate-ai/viteplugin

# Using pnpm
pnpm add @iterate-ai/viteplugin
```

### 2. Setup

Add the plugin to your Vite configuration file (`vite.config.js` or `vite.config.ts`):

```javascript
import { defineConfig } from "vite";
import { iterateVitePlugin } from "@iterate-ai/viteplugin";

export default defineConfig({
  plugins: [
    iterateVitePlugin({
      apiKey: "YOUR_API_KEY", // Your unique API key
      project: "YOUR_PROJECT_NAME", // The name of your project
      organization: "YOUR_ORG_NAME", // Your organization's name
    }),
  ],
  build: {
    sourcemap: true, // Enable source maps
  },
});
```

### 3. Configuration Details

| Option         | Description               | Required |
| -------------- | ------------------------- | -------- |
| `apiKey`       | Your API key              | ✅       |
| `project`      | Name of your project      | ✅       |
| `organization` | Name of your organization | ✅       |

---
npm package: @iterate-ai/viteplugin
Description: A Vite plugin for setting up your project with Iterate AI
Author: Iterate AI
Latest version: 1.2.4

# Iterate Vite Plugin

## Description

A Vite plugin that provides sourcemaps support for [Iterate AI](https://useiterate.ai).

### 1. Installation

Choose your preferred package manager:

```bash
# Using npm
npm install @iterate-ai/viteplugin

# Using yarn
yarn add @iterate-ai/viteplugin

# Using pnpm
pnpm add @iterate-ai/viteplugin
```

### 2. Setup

Add the plugin to your Vite configuration file (`vite.config.js` or `vite.config.ts`):

```javascript
import { defineConfig } from "vite";
import { iterateVitePlugin } from "@iterate-ai/viteplugin";

export default defineConfig({
  plugins: [
    iterateVitePlugin({
      apiKey: "YOUR_API_KEY", // Your unique API key
      project: "YOUR_PROJECT_NAME", // The name of your project
      organization: "YOUR_ORG_NAME", // Your organization's name
    }),
  ],
  build: {
    sourcemap: true, // Enable source maps
  },
});
```

### 3. Configuration Details

| Option         | Description               | Required |
| -------------- | ------------------------- | -------- |
| `apiKey`       | Your API key              | ✅       |
| `project`      | Name of your project      | ✅       |
| `organization` | Name of your organization | ✅       |

---
npm package: @iteratorsmobile/react-native-accept-sdk
Description: React-native bindings for AcceptSDK (Authorize.net)
Author: Mateusz Kaczmarek
Latest version: 1.0.5


# react-native-accept-sdk

## Getting started

`$ npm install @iteratorsmobile/react-native-accept-sdk --save`

or 

`$ yarn add @iteratorsmobile/react-native-accept-sdk`

### Mostly automatic installation

`$ react-native link @iteratorsmobile/react-native-accept-sdk`

## Usage

```typescript
import AcceptSdk from '@iteratorsmobile/react-native-accept-sdk';
```
```typescript
AcceptSdk.getTokenWithRequest(tokenRequest: TokenRequest, isProduction: boolean)
```
```typescript
interface TokenRequest {
	loginId: string;
	clientKey: string;
	cardNumber: string;
	cardExpirationYear: string;
	cardExpirationMonth: string;
	cardCode: string;	
}
```
npm package: @iteria-app/lit-observable
Description: lit-html + reactive
Author: dineug
Latest version: 0.2.2

# lit-observable

> lit-html + reactive

[![npm version](https://img.shields.io/npm/v/@vuerd/lit-observable.svg?style=flat-square&color=blue)](https://www.npmjs.com/package/@vuerd/lit-observable) [![GitHub](https://img.shields.io/github/license/vuerd/vuerd?style=flat-square&color=blue)](https://github.com/vuerd/vuerd/blob/master/LICENSE) [![PRs](https://img.shields.io/badge/PRs-welcome-blue?style=flat-square)](https://github.com/vuerd/vuerd/pulls) [![CI](https://img.shields.io/github/workflow/status/vuerd/vuerd/CI?label=CI&logo=github&style=flat-square)](https://github.com/vuerd/vuerd/actions)

## Install

```bash
$ yarn add @vuerd/lit-observable
or
$ npm install @vuerd/lit-observable
```

## Usage

```javascript
import { defineComponent, html, observable } from '@vuerd/lit-observable';

defineComponent('my-counter', {
  render() {
    const state = observable({ count: 0 });

    const onIncrement = () => {
      state.count++;
    };

    return () => html`
      <button @click=${onIncrement}>Increment</button>
      <span>${state.count}</span>
    `;
  },
});

const myCounter = document.createElement('my-counter');
document.body.appendChild(myCounter);
```
npm package: @iteria-app/lowcode-vite-plugin
Description: This Vite plugin injects iteria lowcode to index.html
Author: iteria
Latest version: 1.0.0

# iteria [![npm](https://img.shields.io/npm/v/@iteria-app/lowcode-vite-plugin.svg)](https://npmjs.com/package/@iteria-app/lowcode-rollup-plugin)
This Vite plugin injects iteria lowcode to index.html

The plugin is based on vite transformIndexHtml hooks.

## Install

node version: >=12.0.0

vite version: >=2.0.0

```bash
yarn @iteria-vite-plugin -D
```

## Options

- TODO

## Usage

```javascript
// vite.config.js
import iteria from '@iteria-vite-plugin';

module.exports = {
  plugins: [iteria()]
}

```