open-index/open-npm huggingface dataset:
npm package: @jack_371/n8n-nodes-wf-to-custom-node
Description: N8N node that allows to create custom nodes from sub-workflows directly in N8N
Author: n8n-community
Latest version: 0.1.1

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-starter

This repo contains example nodes to help you get started building your own custom integrations for [n8n](https://n8n.io). It includes the node linter and other dependencies.

To make your custom node available to the community, you must create it as an npm package, and [submit it to the npm registry](https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry).

If you would like your node to be available on n8n cloud you can also [submit your node for verification](https://docs.n8n.io/integrations/creating-nodes/deploy/submit-community-nodes/).

## Prerequisites

You need the following installed on your development machine:

* [git](https://git-scm.com/downloads)
* Node.js and npm. Minimum version Node 20. You can find instructions on how to install both using nvm (Node Version Manager) for Linux, Mac, and WSL [here](https://github.com/nvm-sh/nvm). For Windows users, refer to Microsoft's guide to [Install NodeJS on Windows](https://docs.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-windows).
* Install n8n with:
  ```
  npm install n8n -g
  ```
* Recommended: follow n8n's guide to [set up your development environment](https://docs.n8n.io/integrations/creating-nodes/build/node-development-environment/).

## Using this starter

These are the basic steps for working with the starter. For detailed guidance on creating and publishing nodes, refer to the [documentation](https://docs.n8n.io/integrations/creating-nodes/).

1. [Generate a new repository](https://github.com/n8n-io/n8n-nodes-starter/generate) from this template repository.
2. Clone your new repo:
   ```
   git clone https://github.com/<your organization>/<your-repo-name>.git
   ```
3. Run `npm i` to install dependencies.
4. Open the project in your editor.
5. Browse the examples in `/nodes` and `/credentials`. Modify the examples, or replace them with your own nodes.
6. Update the `package.json` to match your details.
7. Run `npm run lint` to check for errors or `npm run lintfix` to automatically fix errors when possible.
8. Test your node locally. Refer to [Run your node locally](https://docs.n8n.io/integrations/creating-nodes/test/run-node-locally/) for guidance.
9. Replace this README with documentation for your node. Use the [README_TEMPLATE](README_TEMPLATE.md) to get started.
10. Update the LICENSE file to use your details.
11. [Publish](https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry) your package to npm.

## More information

Refer to our [documentation on creating nodes](https://docs.n8n.io/integrations/creating-nodes/) for detailed information on building your own nodes.

## License

[MIT](https://github.com/n8n-io/n8n-nodes-starter/blob/master/LICENSE.md)
npm package: @jack_jiang/ai-chat
Description: ``` yarn install @jack_jiang/ai-chat ```
Latest version: 0.0.8

# 安装
```
yarn install @jack_jiang/ai-chat
```

#使用

```typescript
 import type { FC } from 'react';
 import ChatBot from '@jack_jiang/ai-chat';
 import '@jack_jiang/ai-chat/dist/style.css';


const lexConfig = {
  botName: "gwibotdev",
  botAlias: "gwibotdev",
  userId: "chatbot",
}

const awsWrapperConfig = {
  region: 'us-east-1',
  identityPoolId: 'us-east-1:xxxxxxx'
}

const App: FC = () => {
  return (
    <div>
      <ChatBot
        lexConfig={lexConfig}
        awsWrapperConfig={awsWrapperConfig}
      />
    </div>
  )
}

export default App;
```
npm package: @jack_reddico/vue-tags-input
Description: A tags input component for VueJS with autocompletion, custom validation, templating and much more
Author: Jack
Latest version: 1.0.5

# vue-tags-input

A tags input component for VueJS with autocompletion, custom validation, templating and much more

[Demo & Docs](http://www.vue-tags-input.com)

## Features

* No dependencies
* Custom validation rules
* Hooks: Before adding, Before deleting ...
* Edit tags after creation
* Fast setup
* Works with Vuex
* Small size: 34kb minified (css included) | gzipped 9kb
* Autocompletion
* Many customization options
* Own templates
* Delete tags on backspace
* Add tags on paste
* Examples & Docs

## Install

NPM
```
npm install @jack_reddico/vue-tags-input
```

CDN
```
<script src="https://unpkg.com/@jack_reddico/vue-tags-input/dist/vue-tags-input.js"></script>
```

## Usage

```html
<template>
  <div>
    <vue-tags-input
      v-model="tag"
      :tags="tags"
      @tags-changed="newTags => tags = newTags"
    />
  </div>
</template>
```

```javascript
<script>
import VueTagsInput from '@jack_reddico/vue-tags-input';

export default {
  components: {
    VueTagsInput,
  },
  data() {
    return {
      tag: '',
      tags: [],
    };
  },
};
</script>
```

## License

[MIT](https://opensource.org/licenses/MIT)

Copyright (c) 2019 Jack C
npm package: @jackallabs/bech32
Description: Bech32 encoding / decoding
Latest version: 1.2.1




# @jackallabs/bech32
[![License: MIT](https://badgen.net/github/license/JackalLabs/bech32)](https://opensource.org/licenses/MIT)
[![github: version](https://badgen.net/github/release/JackalLabs/bech32)](https://github.com/JackalLabs/bech32)
[![npm: version](https://badgen.net/npm/v/@jackallabs/bech32)](https://www.npmjs.com/package/@jackallabs/bech32)

Forked from the [bitcoinjs team](http://github.com/bitcoinjs/bech32). Thank you for all your work!

A [BIP173](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki)/[BIP350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki) compatible Bech32/Bech32m encoding/decoding library.

## Example
### Sync
``` javascript
const { bech32, bech32m } = require('bech32')

try {
  bech32.decode('abcdef1qpzry9x8gf2tvdw0s3jn54khce6mua7lmqqqxw')
  // => {
  // 	 prefix: 'abcdef',
  // 	 words: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]
  // }
  bech32m.decode('abcdef1l7aum6echk45nj3s0wdvt2fg8x9yrzpqzd3ryx')
  // => {
  // 	 prefix: 'abcdef',
  // 	 words: [31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
  // }
  
  // toWords etc. are available on both bech32 and bech32m objects
  const words = bech32.toWords(Buffer.from('foobar', 'utf8'))
  bech32.encode('foo', words)
  // => 'foo1vehk7cnpwgry9h96'
  bech32m.encode('foo', words)
  // => 'foo1vehk7cnpwgkc4mqc'
} catch (err) {
  console.error(err)
}
```

### Async
``` javascript
const { bech32, bech32m } = require('bech32')

await bech32.decodeAsync('abcdef1qpzry9x8gf2tvdw0s3jn54khce6mua7lmqqqxw')
// => {
// 	 prefix: 'abcdef',
// 	 words: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]
// }
await bech32.decodeAsync('abcdef1l7aum6echk45nj3s0wdvt2fg8x9yrzpqzd3ryx')
// => {
// 	 prefix: 'abcdef',
// 	 words: [31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0]
// }

// toWords etc. are available on both bech32 and bech32m objects
const words = await bech32.toWordsAsync(Buffer.from('foobar', 'utf8'))
await bech32.encodeAsync('foo', words)
// => 'foo1vehk7cnpwgry9h96'
await bech32.encodeAsync('foo', words)
// => 'foo1vehk7cnpwgkc4mqc'
```

### Advanced
BIP173 enforces a limitation of 90 characters,  if extend the `LIMIT` parameter beyond this,  be aware that the [effectiveness of checksum decreases as the length increases](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#checksum-design).

It is highly recommended **NOT** exceed 1023 characters, as the module could only guarantee detecting 1 error.


## Credits
- [Peter Wuille](https://github.com/sipa/bech32) for the reference JavaScript implementation, and for authoring the Bech32 [BIP173](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki) and Bech32m [BIP350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki).


## License [MIT](LICENSE)
npm package: @jackallabs/dogwood-tree
Description: Jackal Labs JS Merkletree implementation
Latest version: 1.1.5

# Dogwood-tree
[![License: MIT](https://badgen.net/github/license/JackalLabs/dogwood-tree)](https://opensource.org/licenses/MIT)
[![github: version](https://badgen.net/github/release/JackalLabs/dogwood-tree)](https://github.com/JackalLabs/dogwood-tree)
[![npm: version](https://badgen.net/npm/v/@jackallabs/dogwood-tree)](https://www.npmjs.com/package/@jackallabs/dogwood-tree)
[![npm: downloads](https://badgen.net/npm/dt/@jackallabs/dogwood-tree)](https://www.npmjs.com/package/@jackallabs/dogwood-tree)

JS Merkletree implementation
npm package: @jackallabs/jackal.js
Description: Javascript library for interacting with the Jackal Chain
Latest version: 3.7.2

# jackal.js

[![License: MIT](https://badgen.net/github/license/JackalLabs/jackal.js)](https://opensource.org/licenses/MIT)
[![github: version](https://badgen.net/github/release/JackalLabs/jackal.js)](https://github.com/JackalLabs/jackal.js)
[![npm: version](https://badgen.net/npm/v/@jackallabs/jackal.js)](https://www.npmjs.com/package/@jackallabs/jackal.js)

The Jackal Storage development kit for TS/JS.

## Announcement
The NPM package for jackal.js has been moved to [@jackallabs/jackal.js](https://www.npmjs.com/package/@jackallabs/jackal.js) as of v2.0.4! Please update your projects accordingly.

## Available Environments
This library is from the JDS (Jackal Development Suite) family.

| Language              | Library                                              |
|-----------------------|------------------------------------------------------|
| TypeScript/JavaScript | [jackal.js](https://github.com/JackalLabs/jackal.js) |
| GoLang                | [jackalgo](https://github.com/JackalLabs/jackalgo)                                         |
npm package: @jackallabs/jackal.js-protos
Description: Package of all protos used by Jackal.js
Latest version: 2.4.1

# jackal.js-protos
Package of all protos used by Jackal.js

## Announcement
The NPM package for jackal.js-protos has been moved to [@jackallabs/jackal.js-protos](https://www.npmjs.com/package/@jackallabs/jackal.js-protos) as of v1.3.13! please update your projects accordingly.
npm package: @jackallabs/jackal.nodejs
Description: Javascript Node.js library for interacting with the Jackal Chain
Latest version: 1.0.2

# jackal.js

[![License: MIT](https://badgen.net/github/license/JackalLabs/jackal.nodejs)](https://opensource.org/licenses/MIT)
[![github: version](https://badgen.net/github/release/JackalLabs/jackal.nodejs)](https://github.com/JackalLabs/jackal.nodejs)
[![npm: version](https://badgen.net/npm/v/jackal.nodejs)](https://www.npmjs.com/package/jackal.nodejs)

Check out [our changelog](https://github.com/JackalLabs/jackal.nodejs/#CHANGELOG) for the latest updates.