open-index/open-npm huggingface dataset:
npm package: @metaplex-foundation/umi
Description: A JS framework for Solana clients defining core interfaces
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi

_A Solana Framework for JavaScript clients._

See the [main documentation](https://github.com/metaplex-foundation/umi#readme) for more information.

Just want to mint NFTs? Go straight to the [Token Metadata JS docs](https://developers.metaplex.com/token-metadata/getting-started/js).
npm package: @metaplex-foundation/umi-core
Description: Defines the core interfaces of a JS framework for Solana clients
Author: Metaplex Maintainers
Latest version: 0.4.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# umi-core

Defines the core interfaces of a JS framework for Solana clients.

## Installation

```sh
npm install @metaplex-foundation/umi-core
```
npm package: @metaplex-foundation/umi-eddsa-web3js
Description: An Eddsa implementation relying on Solana's web3.js
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-eddsa-web3js

An Eddsa implementation relying on Solana's web3.js.

## Installation

```sh
npm install @metaplex-foundation/umi-eddsa-web3js
```
npm package: @metaplex-foundation/umi-kit-adapters
Description: A helper package to transform @solana/kit types to and from umi types
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-kit-adapters

A helper package to transform @solana/kit types to and from umi types.

## Installation

```sh
npm install @metaplex-foundation/umi-kit-adapters
```
npm package: @metaplex-foundation/umi-rpc-chunk-get-accounts
Description: RPC decorator that chunks getAccounts requests into batches
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-rpc-chunk-get-accounts

An RPC decorator that chunks getAccounts requests into batches of a given size, and run them in parallel.

## Installation

```sh
npm install @metaplex-foundation/umi-rpc-chunk-get-accounts
```
npm package: @metaplex-foundation/umi-rpc-web3js
Description: An RPC implementation relying on Solana's web3.js
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-rpc-web3js

An RPC implementation relying on Solana's web3.js.

## Installation

```sh
npm install @metaplex-foundation/umi-rpc-web3js
```
npm package: @metaplex-foundation/umi-serializer-beet
Description: A serializer implementation relying on Beet
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-serializer-beet

⚠️ **This plugin is deprecated. You can now directly use `@metaplex-foundation/umi/serializers` instead.** ⚠️

A serializer implementation relying on Beet.

## Installation

```sh
npm install @metaplex-foundation/umi-serializer-beet
```
npm package: @metaplex-foundation/umi-serializer-data-view
Description: A serializer implementation relying on the native DataView API
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-serializer-data-view

⚠️ **This plugin is deprecated. You can now directly use `@metaplex-foundation/umi/serializers` instead.** ⚠️

A serializer implementation relying on the native DataView API.

## Installation

```sh
npm install @metaplex-foundation/umi-serializer-data-view
```
npm package: @metaplex-foundation/umi-signer-wallet-adapters
Description: A Signer implementation relying on Solana's wallet adapters
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-signer-wallet-adapters

A Signer implementation relying on Solana's wallet adapters.

## Installation

```sh
npm install @metaplex-foundation/umi-signer-wallet-adapters
```
npm package: @metaplex-foundation/umi-storage-mock
Description: A mock implementation of the uploader and downloader interfaces for test purposes
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-storage-mock

A mock implementation of the uploader and downloader interfaces for test purposes.

## Installation

```sh
npm install @metaplex-foundation/umi-storage-mock
```
npm package: @metaplex-foundation/umi-transaction-factory-web3js
Description: A transaction factory implementation relying on Solana's web3.js
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-transaction-factory-web3js

A transaction factory implementation relying on Solana's web3.js.

## Installation

```sh
npm install @metaplex-foundation/umi-transaction-factory-web3js
```
npm package: @metaplex-foundation/umi-uploader-arweave-via-turbo
Description: An uploader implementation relying on Arweave
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-uploader-arweave-via-turbo

An uploader implementation relying on Arweave. Takes advantage of the Turbo SDK and AR.IO bundling infrastructure to provide seamless upload to Arweave

## Installation

```sh
npm install @metaplex-foundation/umi-uploader-arweave-via-turbo
```
npm package: @metaplex-foundation/umi-uploader-bundlr
Description: An uploader implementation relying on Bundlr
Author: Metaplex Maintainers
Latest version: 0.9.2

# umi-uploader-bundlr

An uploader implementation relying on Bundlr.

## Installation

```sh
npm install @metaplex-foundation/umi-uploader-bundlr
```
npm package: @metaplex-foundation/umi-uploader-irys
Description: An uploader implementation relying on Irys
Author: Metaplex Maintainers
Latest version: 1.5.0

# umi-uploader-irys

An uploader implementation relying on Irys.

## Installation

```sh
npm install @metaplex-foundation/umi-uploader-irys
```
## Fixes
`Module not found: Can't resolve 'fs'`  
This is due to the node plugin being imported, instead of the correct web plugin, try:  
```diff
- import { irysUploader } from "@metaplex-foundation/umi-uploader-irys"
+ import { irysUploader } from "@metaplex-foundation/umi-uploader-irys/web"
```

`Expected signer to key a keypair`  
This is due to importing the browser plugin instead of the node plugin, try:
```diff
- import { irysUploader } from "@metaplex-foundation/umi-uploader-irys"
+ import { irysUploader } from "@metaplex-foundation/umi-uploader-irys/node"
```
npm package: @metaplex-foundation/umi-uploader-nft-storage
Description: An uploader implementation relying on NFT.Storage
Author: Metaplex Maintainers
Latest version: 1.4.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# umi-uploader-nft-storage

An uploader implementation relying on NFT.Storage.

## Installation

```sh
npm install @metaplex-foundation/umi-uploader-nft-storage
```
npm package: @metaplex-foundation/umi-web3js-adapters
Description: A helper package to transform web3.js types to and from umi types
Author: Metaplex Maintainers
Latest version: 1.5.1

# umi-web3js-adapters

A helper package to transform web3.js types to and from umi types.

## Installation

```sh
npm install @metaplex-foundation/umi-web3js-adapters
```