open-index/open-npm huggingface dataset:
npm package: @hivegpt/vanillajs
Description: A npm package for integrating HiveGPT chatbot into your plain JS applications.
Author: HiveGPT Dev Team
Latest version: 0.0.1

# HiveGPT

A React component for integrating HiveGPT chatbot into your application.

## Before you begin

You will need to have HiveGPT chatbot credentials. If you don't have one, you can get one by going to [chat.hivegpt.ai](chat.hivegpt.ai) and signing up for a free account.

## Documentation

You can find the components documentation at [docs.hivegpt.ai](docs.hivegpt.ai).

## Installation

`npm install @hivegpt/react`

## Usage

### Bubble button

`import { BubbleButton } from "@hivegpt/react"`
npm package: @hivehoney/hive
Description: Hive contracts for typescript
Author: Alexandas
Latest version: 0.0.2

![License: GPL](https://img.shields.io/badge/license-GPLv3-blue)![Version Badge](https://img.shields.io/badge/version-0.0.1-lightgrey.svg)
# Hive Protocol

## Install

`npm install`

## Local development

`npm run build`

`npx hardhat node`

## Get start

1. create `.env` file  and set your mnemonic as below

   `MNEMONIC="your mnemonic"`

2. compile contracts, it will generate contract artifacts also typechains

   `yarn build`

3. test contracts

   `yarn test`

---

Once the rpc url is unavailable, check it [here](https://chainlist.org/)
npm package: @hiveid/verify-js
Description: The hassle-free way to integrate identity verification into any web application
Author: Hive Identity
Latest version: 2.2.1

# Verify Web SDK

### Browser

```js
const applicationKey = "application key";
const customerId = "customer id";

const verificationBtn = document.getElementById("verification-btn");
const verificationContainer = document.getElementById("verification-container");

Verify.configure(applicationKey, {
  language: "en", // supported de, en, es, fr
  languageSelector: true, // default true
  mode: "modal", // modal (default) | inline
});

const handleVerificationCompleted = (payload) => {
  createCheck({ sessionId: payload.sessionId });
};

const handleVerificationCanceled = () => {
  console.log("Verification canceled");
};

const handleStartVerification = async () => {
  const sessionToken = await createSession({
    customerId,
    applicationKey,
  });

  Verify.mount(verificationContainer, sessionToken);
};

Verify.on("completed", handleVerificationCompleted);
Verify.on("canceled", handleVerificationCanceled);
verificationBtn.addEventListener("click", handleStartVerification);
```
npm package: @hiveid/verify-sandbox
Description: The hassle-free way to integrate identity verification into any web application
Author: Hive Identity
Latest version: 1.3.0

# Verify Web SDK

### Browser

```js
const options = {
  mode: 'modal',
  languageBaseUrl: '',
  supportedLanguages: ['en', 'ru', 'es', 'fr'],
  language: 'es', // Specifies the language of the widget. Defaults to "en"
  languageSelector: true, // Defaults to 'false'
}

const verify = new Verify('application_key', options);
verify.on('completed', ({session_id}) => {
  console.log(session_id);
})
verify.on('canceled', ({session_id}) => {})
verify.on('action', ({type}) => {
  console.log(type) // -> SMS_SENT;
})

const container = document.getElementById('sdk-container');
verify.mount(token, container);
verify.unmount()
```