open-index/open-npm huggingface dataset:
npm package: @miraplex/amman-client
Description: Client piece of amman which supports with the running validator, relay and storage.
Author: Thorsten Lorenz
Latest version: 0.2.7

# Amman Client


**Client functionality of amman**, interacts with the running validator, relay and storage.

Exposes _asserts_, _address labeling_, _transaction interface_ and a client to the _relay_.

## LICENSE

Apache-2.0
npm package: @miraplex/cusper
Description: Resolves Custom Program Errors from Miraland program logs or error codes.
Author: Thorsten Lorenz
Latest version: 0.0.2

# Cusper [![Build Lint and Test Cusper](https://github.com/metaplex-foundation/cusper/actions/workflows/build-lint-test.yml/badge.svg)](https://github.com/metaplex-foundation/cusper/actions/workflows/build-lint-test.yml)

Resolves Custom Program Errors from Miraland program logs or error codes.

## Example

```ts
import { initCusper } from '@miraplex/cusper'

const cusper = initCusper(/* optionally provide custom error resolver here */)

const logs = [
  'Program CwrqeMj2U8tFr1Rhkgwc84tpAsqbt9pTt2a4taoTADPr invoke [1]',
  'Program log: Custom program error: 0x07D0',
]
function showError() {
  try {
    const error = { ...new Error('Test error'), logs }
    cusper.throwError(error)
  } catch (err) {
    console.error(err)
  }
}

showError()
```

```
AnchorError#ConstraintMut: A mut constraint was violated
    at showError (/cusper/test/test/ex.ts:13:12)
    [ .. ]
```

## API

Please find the [API docs here](https://metaplex-foundation.github.io/cusper/docs/)

## LICENSE

Apache-2.0
npm package: @miraplex/miraplex-auction-house
Description: MPL Auction House JavaScript API.
Author: Metaplex Maintainers
Latest version: 2.3.3

# mpl-auction-house

This package contains the auction house contract SDK code. 

## Developing

In order to update the generated SDK when the rust contract was updated please run:

```
yarn api:gen
```

NOTE: at this point this only generates the IDL json file but later will generate TypeScript
definitions and SDK code as well, derived from that IDL.

## LICENSE

Apache v2.0
npm package: @miraplex/miraplex-candy-machine
Description: MPL Candy Machine JavaScript API. This MPL package is for the current generation of candy machine which is 2.0.0
Author: Metaplex Maintainers
Latest version: 5.0.1-rc1

# mpl-candy-machine
#

This package contains the Candy Machine contract SDK code. This MPL package targets the current generation of candy machine on the v2.0.0 release line.

## Developing

In order to update the generated lib when the rust contract was updated please run:

```
yarn gen:api
```

NOTE: at this point this only generates the IDL json file but later will generate TypeScript
definitions and SDK code as well, derived from that IDL.

## LICENSE

Apache v2.0
npm package: @miraplex/miraplex-redrop
Description: Miraplex redrop SDK derived from Metaplex gumdrop SDK
Author: Metaplex Maintainers
Latest version: 0.1.0

# miraplex-redrop

This package contains the redrop contract SDK code. Derived and adapted from Metaplex foundation gumdrop

## Developing

In order to update the generated SDK when the rust contract was updated please run:

```
yarn api:gen
```

NOTE: at this point this only generates the IDL json file but later will generate TypeScript
definitions and SDK code as well, derived from that IDL.

## LICENSE

Apache v2.0
npm package: @miraplex/miraplex-token-auth-rules
Description: Javascript SDK for Miraplex Token Authorization Rules.  Miraplex Token Authorization Rules can be used to restrict common token operations
Author: Metaplex Maintainers
Latest version: 1.2.1

# mpl-token-auth-rules

This package contains the Metaplex Token Authorization Rules JavaScript SDK.

## How it works

[Program Overview](https://github.com/metaplex-foundation/mpl-token-auth-rules/blob/main/README.md)

## Installation

```shell
npm install @miraplex/miraplex-token-auth-rules --save
```

## Developing

See [Environment Setup](https://github.com/metaplex-foundation/mpl-token-auth-rules/blob/main/README.md#environment-setup).

## LICENSE

Apache v2.0