open-index/open-npm huggingface dataset:
npm package: @hellomouse/react-error-overlay
Description: An overlay for displaying stack frames.
Author: Joe Haddad
Latest version: 4.0.0-custom

# `react-error-overlay`

`react-error-overlay` is an overlay which displays when there is a runtime error.

## Development

When developing within this package, make sure you run `npm start` (or `yarn start`) so that the files are compiled as you work.
This is ran in watch mode by default.

If you would like to build this for production, run `npm run build:prod` (or `yarn build:prod`).<br>
If you would like to build this one-off for development, you can run `NODE_ENV=development npm run build` (or `NODE_ENV=development yarn build`).
npm package: @hellonext/prettier-config
Description: Prettier config we use at Hellonext, Inc. across projects.
Author: Hellonext, Inc.
Latest version: 1.0.3

# prettier-config
Prettier config we use at Hellonext, Inc. across projects.

## Usage

[Check `prettier` documentation for more info on sharing configs &rarr;](https://prettier.io/docs/en/configuration.html#sharing-configurations)
npm package: @helloo-max/storybook-design-system-101
Description: Storybook design systems tutorial
Author: helloo-max
Latest version: 0.1.0

# Storybook design system tutorial

The Storybook design system tutorial is a subset of the full [Storybook design system](https://github.com/storybookjs/design-system/), created as a learning resource for those interested in learning how to write and publish a design system using best in practice techniques.

Learn more in [Storybook tutorials](https://storybook.js.org/tutorials/).
npm package: @hellopivot/sdk
Description: Official Pivot SDK for JavaScript and TypeScript
Author: Pivot Technologies Holdings Inc.
Latest version: 0.0.9

# @hellopivot/sdk

The official Pivot SDK for JavaScript and TypeScript.

- **Type-safe** — All API types are generated from the Pivot OpenAPI specification
- **Retries** — Automatic retries with exponential backoff and jitter
- **Pagination** — Helpers for both offset-based and cursor-based pagination
- **ESM-only** — Modern ES module package for Node.js 18+
- **Zero dependencies** — Uses only the built-in Fetch API

## Installation

```bash
npm install @hellopivot/sdk
```

## Quick Start

```typescript
import Pivot from '@hellopivot/sdk';

const pivot = new Pivot({ apiKey: 'your-api-key' });

// List spaces
const { spaces } = await pivot.spaces.getSpacesByOrganizationId(orgId, 0);

// Get a block
const { block } = await pivot.blocks.getBlockById(blockId);

// Create a webhook
const { webhook, secret } = await pivot.webhooks.createWebhook(orgId, {
  name: 'My Webhook',
  endpointUrl: 'https://example.com/webhook',
  subscriptions: [{ eventType: 'message.created', scope: 'organization' }],
});
```

## Documentation

Full documentation is available at [pivot.app/docs/developers/sdks/javascript-typescript](https://pivot.app/docs/developers/sdks/javascript-typescript).

## License

MIT
npm package: @hellorobot/console-voice
Description: 一个智障的错误提示语音包（a mother fucker error voice pack)
Author: hellorobot
Latest version: 1.2.2

#### 一个语音提示包，有多种语音可供选择（内置一个音频播放器）
*** 代码示例 ***
```javascript
const { consolePlayer, consoleVoice } = require('./index.js')

consoleVoice(2, 'error', 'normal', 9, 1, 'inner').then(() =>{}) //播放内置语音包
consolePlayer("./voice/normal/start/start.mp3", 'inner').then(() =>{}) //一个小型的windows命令行音频播放器 mpg123
```
 * consoleVoice 播放内置语音包
 * @param {int} num 重复播放次数，默认1
 * @param {string} type 语音播放的类型（start,error,finish,exit），默认error
 * @param {string} voiceType 语音的音色，默认normal（目前只有这个，百度语音合成上搞就行）
 * @param {int} times 出错或者完成的次数，默认1
 * @param {int} delay 每次播放后的间隔秒数，默认1s
 * @param {string} player 音频播放器，默认inner内置的一个windows播放器

 * consolePlayer 音频播放器
 * @param {string} playSrc 音频文件
 * @param {string} player 音频播放器，默认inner内置的一个windows播放器
npm package: @hellosign/eslint-config
Description: ESLint shareable config by HelloSign
Author: HelloSign
Latest version: 1.4.0

# @hellosign/eslint-config [![Build Status](https://travis-ci.org/hellosign/eslint-config.svg?branch=master)](https://travis-ci.org/hellosign/eslint-config)

ESLint [shareable config](http://eslint.org/docs/developer-guide/shareable-configs.html) by [HelloSign](https://www.hellosign.com).

This config extends [AirBnB's `eslint-config-airbnb-base`](https://www.npmjs.com/package/eslint-config-airbnb-base) with a few minor exceptions.

## Install

```bash
npm install --save-dev eslint @hellosign/eslint-config
```

## Usage

In your ESLint configuration add:

```json
{
  "extends": "@hellosign"
}
```

If you'd like to apply custom rules which override our default config, simply add them to `rules`.

```json
{
  "extends": "@hellosign",
  "rules": {
    "comma-dangle": ["error", "never"]
  }
}
```

## Integrations

To integrate ESLint into your editor, check out [ESLint's integrations user guide](https://eslint.org/docs/user-guide/integrations).

<br/>
<br/>
<hr/>

&copy; 2018 [HelloSign](https://hellosign.com). All rights reserved.
npm package: @hellosirandy/rest-api-wrapper
Description: A simple rest api wrapper based on fetch
Latest version: 2.0.2

# @hellosirandy/rest-api-wrapper

![npm](https://img.shields.io/npm/v/@hellosirandy/rest-api-wrapper.svg)

## Install

```
$ npm install @hellosirandy/rest-api-wrapper
```

## Usage

### Initialize
```js
import API from '@hellosirandy/rest-api-wrapper';

const baseURL = 'https://example.com';
const api = API(baseURL);
```
### Get
```js
const options = {
  endpoint: '/test',
  token: '123456-asdf', //option
  params: {
    foo: 'bar'
  } //option
}
api.get(options)
```

### Post
```js
const options = {
  endpoint: '/test',
  token: '123456-asdf', //option
  body: {
    foo: 'bar'
  } //option
}
api.post(options)
```

### Put
```js
const options = {
  endpoint: '/test',
  token: '123456-asdf', //option
  body: {
    foo: 'bar'
  } //option
}
api.put(options)
```

### Delete
```js
const options = {
  endpoint: '/test',
  token: '123456-asdf', //option
}
api.delete(options)
```
npm package: @hellosnowyy/vue-l-table
Description: A Vue.js project
Author: linyi
Latest version: 1.0.3

# vue-l-table

整合iview table和page组件

使用方法:


```
// 需先引入
iviewimport "iview/dist/styles/iview.css"
import iView from 'iview';
Vue.use(iView);

import LTable from '@hellosnowyy/vue-l-table';
Vue.use(LTable);
```

### options ###

| 参数名称 | 说明 | 类型 |
| --- | --- | --- |
| table | 表格参数 | object |
| page | 分页参数 | object |


table额外参数

| 参数名称 | 说明 | 类型 |
| --- | --- | --- |
| index | 开启序号 | boolean |
| indexLabel | 序号抬头,默认为序号 | string |


###example###

```
<LTable :table="table" :page="page"></LTable>


// 参数同iview,采用小驼峰命名key值
// 支持Table  slot-scope

let table = {
	data: [],
    columns: [
		{
            title: '名称',
            slot: 'name'
        },
        {
            title: '描述',
            key: 'des'
        }
    ],
	showHeader: true
}

let page = {
    total: 100,
    current: 1,
    pageSize: 10,
    showTotal: true
}

```

### solt ###

| 名称 | 说明 |
| --- | --- | 
| header | Table header|
| footer | Table footer |
| loading | Table loading |
| total | Page 默认solt,用于自定义total|

### methods ###
用法与Table相同
npm package: @hellotellow/structured
Description: Linting your folders, files, imports and exports.
Author: Tellow Team
Latest version: 0.4.0

# Structured

> Linting your folders, files, imports and exports.

### [Warning: This package is in development. Please use freely, but be aware newer releases will likely contain breaking changes.]

## Features

- ✅ Lint folder names: enforce code base structure
- ✅ Lint file names: specify naming conventions
- ✅ Lint imports: whitelist/blacklist import paths
- ✅ Lint exports: define expected exports

## Examples

See [example directory](examples/all-features/) for the configuration options.

## Usage

```bash
yarn add --dev @hellotellow/structured

yarn structured init
edit .structuredrc.js

yarn structured lint

# That's it!
```

## Features To Consider

- Denying untracked imports
- Denying untracked exports

## Issues

Feel free to submit issues and enhancement requests.

## Contributing

Please refer to each project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

1.  **Fork** the repo on GitHub
2.  **Clone** the project to your own machine
3.  **Commit** changes to your own branch
4.  **Push** your work back up to your fork
5.  Submit a **Pull request** so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

## Copyright and licensing

This project is licensed under the terms of the [MIT license](./LICENSE).
npm package: @hellotext/vtex-checkout
Description: Hellotext SDK for VTEX Checkout
Author: Hellotext
Latest version: 1.0.1

# Hellotext for VTEX Checkout

Hellotext SDK for VTEX Checkout. Captures shopper identity during the checkout funnel — where the standard Hellotext pixel cannot run — by listening to VTEX's `orderFormUpdated` events and calling `Hellotext.identify`.

## Why

VTEX's checkout is a separate SPA from the storefront. The Hellotext pixel only runs on the storefront, so it never sees shoppers entering their email, phone, or name during checkout. This SDK bridges that gap, enabling identity capture and abandoned checkout attribution.

## Installation

Add the following script tag to your VTEX checkout configuration (**Admin > Checkout > Code > checkout6-custom.js**):

```javascript
// Hellotext Checkout Funnel
(function () {
  var script = document.createElement("script");
  script.src =
    "https://cdn.jsdelivr.net/npm/@hellotext/vtex-checkout@1/dist/funnel.js";
  script.onload = function () {
    Hellotext.initialize("YOUR_BUSINESS_ID");
  };
  document.head.appendChild(script);
})();
```

Replace `YOUR_BUSINESS_ID` with your Hellotext business ID.

## How it works

1. Initializes the Hellotext SDK with your business ID.
2. Subscribes to VTEX's `orderFormUpdated.vtex` jQuery event, which fires on every checkout state change.
3. Extracts the shopper's profile (`email`, `phone`, `firstName`, `lastName`, `document`) from the `orderForm.clientProfileData`.
4. Calls `Hellotext.identify` as soon as an email or phone is available.

## Development

```bash
yarn install
yarn build       # produces dist/funnel.js and dist/confirmation.js
yarn test        # runs jest
```
npm package: @hellotoby/secrets
Description: Secrets is a tiny 2kb library for generating secure passwords.
Author: Toby Vervaart
Latest version: 1.0.1

# △ Secrets

Secrets is a tiny 2kb library for generating secure passwords.

## Installation

`yarn add @hellotoby/secrets`

## Usage

Simply instantiate a new Secret and pass the following parameters:

- (int) Length of string you'd like to return
- (bool) Use numeric characters
- (bool) Use special characters

Turning off numbers and special characters will default to a random string of upper and lower case English letters.

Defaults to: `new Secrets(32, true, true);`

### ES6

```
import Secrets from '@hellotoby/secrets';

const secret = new Secrets(32, true, true).generate();
```

### ES5

```
const Secrets = require('@hellotoby/secrets');

const secret = new Secrets(32, true, true).generate();
```

### In the browser

Import the file `./dist/secrets.min.js`.

eg. `<script src="secrets.min.js"></script>`

Then in your javascript code use: `const secret = new Secrets(64, true, true).generate();`.

## Notes

Secrets doesn't have any protection to stop it from generating naughty words. It's possible that something bad might come up in the generated password.
npm package: @helloworld_devops/governance
Description: 🏛 Governance contracts for the Bomeswap protocol
Author: Noah Zinsmeister
Latest version: 0.0.1

# Bomeswap:governance

# @uniswap/governance

Forked from 
[https://github.com/compound-finance/compound-protocol/tree/v2.8.1](https://github.com/compound-finance/compound-protocol/tree/v2.8.1)