open-index/open-npm huggingface dataset:
npm package: @justweb3/dentity-plugin
Description: The **@justweb3/dentity-plugin** extends the **JustWeb3 Widget** with **Dentity** functionalities, allowing users to **view verifications** for ENS domain owners directly within your dApp.
Latest version: 0.0.19

# @justweb3/dentity-plugin

The **@justweb3/dentity-plugin** extends the **JustWeb3 Widget** with **Dentity** functionalities, allowing users to **view verifications** for ENS domain owners directly within your dApp.

---

## Installation

Install the **Dentity Plugin** using your preferred package manager:

```bash
bash
npm install @justweb3/dentity-plugin

# or

yarn add @justweb3/dentity-plugin
```

---

## Usage Example

Here’s how to enable the **Dentity Plugin** in your **JustWeb3 Widget** configuration:

```tsx
tsx;
import { DentityPlugin } from '@justweb3/dentity-plugin';

const justweb3Config = {
  config: {
    origin: 'http://localhost:3000/',
    domain: 'localhost',
    signInTtl: 86400000,
  },
  plugins: [
    DentityPlugin, // Enable the Dentity Plugin
  ],
  ensDomains: [
    {
      ensDomain: 'yourdomain.eth',
      apiKey: 'YOUR_API_KEY',
      chainId: 1,
    },
  ],
  color: {
    primary: '#FEA801',
    background: 'hsl(0, 0%, 100%)',
    destructive: 'hsl(0, 100%, 50%)',
  },
};
```

### Contributing

Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request on the GitHub repository.
npm package: @justweb3/efp-plugin
Description: The **@justweb3/efp-plugin** extends the **JustWeb3 Widget** with **Ethereum Follow Protocol (EFP)** functionalities, allowing users to **follow** others, **view followers**, and **following** directly within your dApp.
Latest version: 0.1.103

# @justweb3/efp-plugin

The **@justweb3/efp-plugin** extends the **JustWeb3 Widget** with **Ethereum Follow Protocol (EFP)** functionalities, allowing users to **follow** others, **view followers**, and **following** directly within your dApp.

---

## Installation

Install the **EFP Plugin** using your preferred package manager:

```bash
bash
npm install @justweb3/efp-plugin

# or

yarn add @justweb3/efp-plugin
```

---

## Usage Example

Here’s how to enable the **EFP Plugin** in your **JustWeb3 Widget** configuration:

```tsx
tsx
import { EFPPlugin } from '@justweb3/efp-plugin';

const justweb3Config = {
  config: {
    origin: "http://localhost:3000/",
    domain: "localhost",
    signInTtl: 86400000,
  },
  plugins: [
    EFPPlugin, // Enable the EFP Plugin
  ],
  ensDomains: [
    {
      ensDomain: "yourdomain.eth",
      apiKey: "YOUR_API_KEY",
      chainId: 1,
    },
  ],
  color: {
    primary: "#FEA801",
    background: "hsl(0, 0%, 100%)",
    destructive: "hsl(0, 100%, 50%)",
  },
};

```

### Contributing
Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request on the GitHub repository.
npm package: @justweb3/poap-plugin
Description: The **@justweb3/poap-plugin** extends the **JustWeb3 Widget** with **Proof of Attendance Protocol (POAP)** functionalities, allowing users to **view poaps** directly within your dApp.
Latest version: 0.0.61

# @justweb3/poap-plugin

The **@justweb3/poap-plugin** extends the **JustWeb3 Widget** with **Proof of Attendance Protocol (POAP)** functionalities, allowing users to **view poaps** directly within your dApp.

---

## Installation

Install the **POAP Plugin** using your preferred package manager:

```bash
bash
npm install @justweb3/poap-plugin

# or

yarn add @justweb3/poap-plugin
```

---

## Usage Example

Here’s how to enable the **POAP Plugin** in your **JustWeb3 Widget** configuration:

```tsx
tsx;
import { POAPPlugin } from '@justweb3/poap-plugin';

const justweb3Config = {
  config: {
    origin: 'http://localhost:3000/',
    domain: 'localhost',
    signInTtl: 86400000,
  },
  plugins: [
    POAPPlugin({
      apiKey: "<YOUR_API_KEY>", // # Optional: Calls the Talent Protocol API from the client side
      backendUrl: "<YOUR_BACKEND_URL>", // # Optional: Calls the Talent Protocol API from the backend, best for production
    }) 
  ],
  ensDomains: [
    {
      ensDomain: 'yourdomain.eth',
      apiKey: 'YOUR_API_KEY',
      chainId: 1,
    },
  ],
  color: {
    primary: '#FEA801',
    background: 'hsl(0, 0%, 100%)',
    destructive: 'hsl(0, 100%, 50%)',
  },
};
```

### Contributing

Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request on the GitHub repository.
npm package: @justweb3/talent-protocol-plugin
Description: The **@justweb3/talent-protocol-plugin** extends the **JustWeb3 Widget** with **Builder Score (Talent Protocol)** functionalities, allowing users to **view Talent Protocol Credentials and Builder Score** directly within your dApp.
Latest version: 0.0.61

# @justweb3/talent-protocol-plugin

The **@justweb3/talent-protocol-plugin** extends the **JustWeb3 Widget** with **Builder Score (Talent Protocol)** functionalities, allowing users to **view Talent Protocol Credentials and Builder Score** directly within your dApp.

---

## Installation

Install the **Talent Protocol Plugin** using your preferred package manager:

```bash
bash
npm install @justweb3/talent-protocol-plugin

# or

yarn add @justweb3/talent-protocol-plugin
```

---

## Usage Example

Here’s how to enable the **Talent Protocol Plugin** in your **JustWeb3 Widget** configuration:

```tsx
import { TalentProtocolPlugin } from '@justweb3/talent-protocol-plugin';

const justweb3Config = {
  config: {
    origin: 'http://localhost:3000/',
    domain: 'localhost',
    signInTtl: 86400000,
  },
  plugins: [
    TalentProtocolPlugin({
      apiKey: "<YOUR_API_KEY>", // # Optional: Calls the Talent Protocol API from the client side
      backendUrl: "<YOUR_BACKEND_URL>", // # Optional: Calls the Talent Protocol API from the backend, best for production
    })
  ],
  ensDomains: [
    {
      ensDomain: 'yourdomain.eth',
      apiKey: 'YOUR_API_KEY',
      chainId: 1,
    },
  ],
  color: {
    primary: '#FEA801',
    background: 'hsl(0, 0%, 100%)',
    destructive: 'hsl(0, 100%, 50%)',
  },
};
```

### Contributing

Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request on the GitHub repository.
npm package: @justweb3/xmtp-plugin
Description: The **@justweb3/xmtp-plugin** extends the **JustWeb3 Widget** with **XMTP (Extensible Message Transport Protocol)** functionalities, allowing users to **Chat** directly within your dApp.
Latest version: 0.1.48

# @justweb3/xmtp-plugin

The **@justweb3/xmtp-plugin** extends the **JustWeb3 Widget** with **XMTP (Extensible Message Transport Protocol)** functionalities, allowing users to **Chat** directly within your dApp.

---

## Installation

Install the **XMTP Plugin** using your preferred package manager:

```bash
bash
npm install @justweb3/xmtp-plugin

# or

yarn add @justweb3/xmtp-plugin
```

---

## Usage Example

Here’s how to enable the **XMTP Plugin** in your **JustWeb3 Widget** configuration:

```tsx
import { XMTPPlugin } from '@justweb3/xmtp-plugin';

const justweb3Config = {
  config: {
    origin: 'http://localhost:3000/',
    domain: 'localhost',
    signInTtl: 86400000,
  },
  plugins: [
    XMTPPlugin(env), // 'local' | 'production' | 'dev'
  ],
  ensDomains: [
    {
      ensDomain: 'yourdomain.eth',
      apiKey: 'YOUR_API_KEY',
      chainId: 1,
    },
  ],
  color: {
    primary: '#FEA801',
    background: 'hsl(0, 0%, 100%)',
    destructive: 'hsl(0, 100%, 50%)',
  },
};
```

### Contributing

Contributions are welcome! If you have suggestions or find issues, please open an issue or submit a pull request on the GitHub repository.