open-index/open-npm huggingface dataset:
npm package: @jadams4/electron-spellchecker
Description: Implement spellchecking, correctly
Author: Paul Betts
Latest version: 2.0.2

# electron-spellchecker

![](https://img.shields.io/npm/dm/electron-spellchecker.svg) <a href="https://electron-userland.github.io/electron-spellchecker/docs">![](https://electron-userland.github.io/electron-spellchecker/docs/badge.svg)</a>

electron-spellchecker is a library to help you implement spellchecking in your Electron applications, as well as handle default right-click Context Menus (since spell checking shows up in them).  This library intends to solve the problem of spellchecking in a production-ready, international-friendly way.

electron-spellchecker:

* Spell checks in all of the languages that Google Chrome supports by reusing its dictionaries.
* Automatically detects the language the user is typing in and silently switches on the fly.
* Handles locale correctly and automatically (i.e. users who are from Australia should not be corrected for 'colour', but US English speakers should)
* Automatically downloads and manages dictionaries in the background. 
* Checks very quickly, doesn't introduce input lag which is extremely noticable
* Only loads one Dictionary at a time which saves a significant amount of memory

## Quick Start

```js
import {SpellCheckHandler, ContextMenuListener, ContextMenuBuilder} from 'electron-spellchecker';

window.spellCheckHandler = new SpellCheckHandler();
window.spellCheckHandler.attachToInput();

// Start off as US English, America #1 (lol)
window.spellCheckHandler.switchLanguage('en-US');

let contextMenuBuilder = new ContextMenuBuilder(window.spellCheckHandler);
let contextMenuListener = new ContextMenuListener((info) => {
  contextMenuBuilder.showPopupMenu(info);
});
```

## Language Auto-Detection

The spell checker will attempt to automatically check the language that the user is typing in and switch on-the fly. However, giving it an explicit hint by calling `switchLanguage`, or providing it a block of sample text via `provideHintText` will result in much better results.

Sample text should be text that is reasonably likely to be in the same language as the user typing - for example, in an Email reply box, the original Email text would be a great sample, or in the case of Slack, the existing channel messages are used as the sample text.

## Learning more

* Run `npm start` to start [the example application](https://github.com/electron-userland/electron-spellchecker/tree/master/example) and play around.
* Read [the class documentation](https://electron-userland.github.io/electron-spellchecker/docs/) to learn more.
npm package: @jadbox/google-spreadsheet-i18n
Description: Export Google Spreadsheets to I18n JSON files, though Node API or CLI
Author: Jack Lam
Latest version: 1.0.7

# google-spreadsheet-i18n

[![npm](https://img.shields.io/npm/v/google-spreadsheet-i18n.svg)](https://www.npmjs.com/package/google-spreadsheet-i18n)

Export Google Spreadsheets to I18n JSON files, though Node API or CLI.

## Installation

CLI:

```bash
npm i google-spreadsheet-i18n -g
```

## Help

```bash
gstoi18n --help

Usage: gstoi18n <spreadsheet-id> [saveas] [options]

Options:
    -V, --version   output the version number
    -b, --beautify  Beautify final JSON
    -es, --esmodule Export with es module
    -p, --property  File name case (pascal, default, camel, nospace)
    -h, --help      output usage information
```

## Example

Google spreadsheets example，

[Example](https://docs.google.com/spreadsheets/d/e/2PACX-1vSkv8H8ErzHJ1fUT2agNVJDGsPI7n96m8v3jF9-2Ss6dVeExu5SVGVajOrJooZgiTHMWZsgbx-8S-tz/pubhtml)

![screen](https://ws1.sinaimg.cn/large/006tNc79gy1fpzc25oyr7j31ck0hi76v.jpg)

The address bar red wireframe area is the google spreadsheets id, then

```bash
$ gstoi18n 1fhgYGnV7OhMKqYJBDJhf93LU9xNpoVxVjp50cwIVBIM

zhHant:
  hello:   你好
  chinese: 漢語
zhHans:
  hello:   你好
  chinese: 汉语
en:
  hello:   Hello
  chinese: Chinese
```

save content on your folder,

```bash
$ gstoi18n 1fhgYGnV7OhMKqYJBDJhf93LU9xNpoVxVjp50cwIVBIM ./output
```

It's will create three json file,

```
# zhHant.json
{
    "hello": "你好",
    "chinese": "漢語"
}
```

```
# zhHans.json
{
    "hello": "你好",
    "chinese": "汉语"
}
```

```
# en.json
{
    "hello": "Hello",
    "chinese": "Chinese"
}
```
npm package: @jadbox/iframe-provider-polyfill
Description: Polyfill web3/ethereum with a provider that uses the parent window when the site is embedded in an iframe
Author: Moody Salem
Latest version: 0.1.14

# 3Frame [aka iframe-provider-polyfill]

[![Build Status](https://travis-ci.org/jadbox/iframe-provider-polyfill.svg?branch=master)](https://travis-ci.org/jadbox/iframe-provider-polyfill)
[![MinZipped size](https://badgen.net/bundlephobia/minzip/@jadbox/iframe-provider-polyfill)](https://bundlephobia.com/result?p=@jadbox/iframe-provider-polyfill@0.1.4)
![NPM Version](https://img.shields.io/npm/v/@jadbox/iframe-provider-polyfill.svg)

This is a drop in script that overrides web3 to point at the parent window when the page is embedded in an iframe.
This makes the dapp instantly compatible with Abridged Web Wallet and EthVault if it works with MetaMask.

## Browsers only

This polyfill is meant for browser contexts only. 
The import is no-op in node contexts.

## Usage

Install the dependency

```bash
npm i @jadbox/iframe-provider-polyfill
```

or with yarn:

```bash
yarn add @jadbox/iframe-provider-polyfill
```

Then import it into your `index.js`

```typescript
import '@jadbox/iframe-provider-polyfill';
```

Or use a CDN like [unpkg](https://unpkg.com). 
Use [subresource integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity),
to prevent security vulnerabilities.

(v0.1.5)
```html
<script src="https://unpkg.com/@jadbox/iframe-provider-polyfill@0.1.5/dist/index.js" integrity="sha384-qx1eG3ocmrXxXBwEL+qnP7je980Depwy/J7keRHVnqfEFVXHJ0ruzYIsUX767NEH" crossorigin="anonymous"></script>
```
npm package: @jadeit/forge-ai
Description: Forge AI - Structured AI-augmented coding methodology for OpenCode
Author: Jade IT
Latest version: 1.5.0

# @jadeit/forge-ai

Forge AI - Structured AI-augmented coding methodology for OpenCode

## Installation

```bash
# Add to your project
npm install @jadeit/forge-ai
```

Or add to your `opencode.json`:

```json
{
  "plugin": ["@jadeit/forge-ai"]
}
```

## Features

- **Phase 1 (Planning)**: Project scoping, user stories, technology decisions
- **Phase 2 (Design)**: System design, task decomposition, architectural decisions
- **Phase 3 (Development)**: Feature implementation via 8-step feature dev lifecycle
- **Phase 4 (Testing)**: UAT facilitation and defect management
- **Phase 5 (Deployment)**: Deployment runbooks and execution
- **Phase 6 (Maintenance)**: Triage, routing, and audit

## Commands

| Command | Description |
|---------|-------------|
| `/forge-1-plan` | Phase 1: Planning |
| `/forge-2-design` | Phase 2: Design |
| `/forge-3-build` | Phase 3: Development |
| `/forge-4-test` | Phase 4: Testing |
| `/forge-5-deploy` | Phase 5: Deployment |
| `/forge-6-maintain` | Phase 6: Maintenance |
| `/forge-init` | Initialize Forge in a new project |
| `/forge-status` | Check current project state |

## Development

```bash
# Install dependencies
bun install

# Build
bun run build

# Publish
# Push a commit with conventional commit format, then merge release PR
```

## License

MIT
npm package: @jadejav01234/quickswap-sdk
Description: 🛠 An SDK for building applications on top of Quickswap.
Latest version: 3.0.8

# QuickSwap SDK


## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/sameepsi/quickswap-sdk.git
```

Move into the quickswap-sdk working directory

```sh
cd quickswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @jadejr/nestjs-passport
Description: Nest - modern, fast, powerful node.js web framework (@passport)
Author: Kamil Mysliwiec
Latest version: 11.0.4

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="120" alt="Nest Logo" /></a>
</p>

[travis-image]: https://api.travis-ci.org/nestjs/nest.svg?branch=master
[travis-url]: https://travis-ci.org/nestjs/nest
[linux-image]: https://img.shields.io/travis/nestjs/nest/master.svg?label=linux
[linux-url]: https://travis-ci.org/nestjs/nest

  <p align="center">A progressive <a href="http://nodejs.org" target="blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
    <p align="center">
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/v/@nestjs/core.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/l/@nestjs/core.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/dm/@nestjs/core.svg" alt="NPM Downloads" /></a>
<a href="https://coveralls.io/github/nestjs/nest?branch=master"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#5" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
  <a href="https://paypal.me/kamilmysliwiec"><img src="https://img.shields.io/badge/Donate-PayPal-dc3d53.svg"/></a>
  <a href="https://twitter.com/nestframework"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>
</p>
  <!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)
  [![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->

## Description

[Passport](http://www.passportjs.org/) utilities module for [Nest](https://github.com/nestjs/nest).

## Installation

```bash
$ npm i --save @nestjs/passport passport
```

## Quick Start

[Overview & Tutorial](https://docs.nestjs.com/techniques/authentication)

## Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).

## Stay in touch

* Author - [Kamil Myśliwiec](https://twitter.com/kammysliwiec)
* Website - [https://nestjs.com](https://nestjs.com/)
* Twitter - [@nestframework](https://twitter.com/nestframework)

## License

Nest is [MIT licensed](LICENSE).
npm package: @jademind/pi-visual
Description: Advanced visualization extension for Pi sessions with rich markdown, Mermaid, and chart rendering.
Latest version: 0.1.1

# @jademind/pi-visual

> Migration: package moved from `pi-visual` to `@jademind/pi-visual`.

Advanced visualization and rendering for Pi output.

## Scope

- Keep only the **latest** assistant/tool output.
- Enrich it visually via `pi-tui` markdown inspector.
- Generate inline PNG previews per asset (markdown/chart/mermaid) for fast display.
- Best-effort Mermaid rendering to SVG/PNG.
- Lightweight chart rendering from numeric markdown tables.
- Stable integration surface for external tools:
  - `.pi/visual-cache/latest.json`
- Best-effort inline preview artifacts:
  - `.pi/visual-cache/latest-markdown.png`
  - `.pi/visual-cache/latest-chart.png`
  - `.pi/visual-cache/latest-mermaid.png`

## Commands

- `/pi-visualize` — toggle live visualization on/off
- `/pi-visual` — alias
- `/pi-visual-clear`
- `/pi-visual-widget`

## Mermaid requirement

```bash
npm i -D @mermaid-js/mermaid-cli
```

Fallback uses `npx -y @mermaid-js/mermaid-cli`.

## Install

```bash
pi install npm:@jademind/pi-visual
```

## Quick test

1. `pi install .`
2. run `/pi-visual-test`
3. ask assistant to output the payload exactly
4. run `/pi-visualize`
5. open `.pi/visual-cache/latest.json`
npm package: @jadenhub/function-benchmarker
Description: A simple benchmark for testing function performance
Author: jadenhub
Latest version: 1.0.5

# Function Benchmarker

[![Build status](https://badgen.net/travis/pjchender/react-use-opentok)](https://travis-ci.com/pjchender/react-use-opentok)
[![version](https://img.shields.io/npm/v/@pjchender/function-benchmarker.svg)](https://www.npmjs.com/package/@pjchender/function-benchmarker)
[![Coverage Status](https://coveralls.io/repos/github/pjchender/function-benchmarker/badge.svg?branch=master)](https://coveralls.io/github/pjchender/function-benchmarker?branch=master)

A simple benchmark for testing function performance. Through the package, you can compare the cost time of different functions.

## Guide

Import '@pjchender/function-benchmarker` and make the function you want to test as a parameter. Function-benchmarker will return the cost time executing the function in milliseconds.

```js
const benchmarker = require('@pjchender/function-benchmarker');

function jsonStringify() {
  JSON.stringify({
    foo: 'bar',
  });
}

const costTime = benchmarker(jsonStringify);
console.log('costTime', costTime);
```

## API

By default, function-benchmarker will run the function to test for 1,000,000 times and calculate the cost time (ms). You can pass the times for executing the function as the second parameter.

```js
const costTime = benchmarker(functionToTest, [times]);
```

## Test

```bash
$ npm test
```

## Reference

- [Measuring the Performance of JavaScript Functions](https://felixgerschau.com/measuring-the-performance-of-java-script-functions)

## LICENSE

MIT
npm package: @jadenhub/function-benchmarker2
Description: A simple benchmark for testing function performance
Author: jadenhub
Latest version: 1.0.6

# Function Benchmarker

[![Build status](https://badgen.net/travis/pjchender/react-use-opentok)](https://travis-ci.com/pjchender/react-use-opentok)
[![version](https://img.shields.io/npm/v/@pjchender/function-benchmarker.svg)](https://www.npmjs.com/package/@pjchender/function-benchmarker)
[![Coverage Status](https://coveralls.io/repos/github/pjchender/function-benchmarker/badge.svg?branch=master)](https://coveralls.io/github/pjchender/function-benchmarker?branch=master)

A simple benchmark for testing function performance. Through the package, you can compare the cost time of different functions.

## Guide

Import '@pjchender/function-benchmarker` and make the function you want to test as a parameter. Function-benchmarker will return the cost time executing the function in milliseconds.

```js
const benchmarker = require('@pjchender/function-benchmarker');

function jsonStringify() {
  JSON.stringify({
    foo: 'bar',
  });
}

const costTime = benchmarker(jsonStringify);
console.log('costTime', costTime);
```

## API

By default, function-benchmarker will run the function to test for 1,000,000 times and calculate the cost time (ms). You can pass the times for executing the function as the second parameter.

```js
const costTime = benchmarker(functionToTest, [times]);
```

## Test

```bash
$ npm test
```

## Reference

- [Measuring the Performance of JavaScript Functions](https://felixgerschau.com/measuring-the-performance-of-java-script-functions)

## LICENSE

MIT