open-index/open-npm huggingface dataset:
npm package: @solana-program/program-metadata
Description: JavaScript client for the Program Metadata program
Latest version: 0.5.1

# JavaScript client

A generated JavaScript library for the Program Metadata program.

## Getting started

To build and test your JavaScript client from the root of the repository, you may use the following command.

```sh
pnpm clients:js:test
```

This will start a new local validator, if one is not already running, and run the tests for your JavaScript client.

## Available client scripts.

Alternatively, you can go into the client directory and run the tests directly.

```sh
# Build your programs and start the validator.
pnpm programs:build
pnpm validator:restart

# Go into the client directory and run the tests.
cd clients/js
pnpm install
pnpm build
pnpm test
```

You may also use the following scripts to lint and/or format your JavaScript client.

```sh
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:fix
```
npm package: @solana-program/stake
Description: JavaScript client for the Stake program
Latest version: 0.6.0

# JavaScript client

A generated JavaScript library for the Stake program.

## Getting started

To build and test your JavaScript client from the root of the repository, you may use the following command.

```sh
make test-js-clients-js
```

This will start a new local validator, if one is not already running, and run the tests for your JavaScript client.

## Available client scripts.

Alternatively, you can go into the client directory and run the tests directly.

```sh
# Build your programs and start the validator.
make build-sbf-program
./scripts/restart-test-validator.sh

# Go into the client directory and run the tests.
cd clients/js
pnpm install
pnpm build
pnpm test
```

You may also use the following `make` targets from the root of the repository to lint and format your JavaScript client:

```sh
make lint-js-clients-js
make format-check-js-clients-js
```