open-index/open-npm huggingface dataset:
npm package: @solana-program/system
Description: JavaScript client for the System program
Latest version: 0.12.0

# JavaScript client

A generated JavaScript library for the System 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
# Start the validator.
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/token
Description: JavaScript client for the Token program
Latest version: 0.13.0

# JavaScript client

A generated JavaScript library for the Token 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/token-2022
Description: JavaScript client for the Token 2022 program
Latest version: 0.9.0

# JavaScript client

A generated JavaScript library for the Token 2022 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
make build-sbf-confidential-elgamal-registry
make restart-test-validator

# 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
make lint-js-clients-js
make format-check-js-clients-js
```
npm package: @solana-program/token-wrap
Description: Javascript helpers for interacting with the Solana Token Wrap program
Author: Anza Maintainers
Latest version: 2.4.0

# @solana-program/token-wrap

TypeScript client for the Solana Token Wrap program.

---

## 📦 Publishing to NPM

This package uses Changesets and GitHub Actions to manage versioning and publishing.

### 🚀 Publishing Steps

1. Ensure you have the [changesets CLI](https://github.com/changesets/changesets) installed.
2. Create a Changeset

Run the following to document your changes and select a version bump:

```bash
pnpm changeset
```

3. Version the release (will bump the local package version and add to the changelog)

```bash
pnpm changeset version
```

4. Create a PR with the changes and merge! The github action will detect the difference in versions and publish
   automatically.
npm package: @solana-wallet-sdk/safepal-adapter
Description: SafePal hardware wallet adapter for the Solana Unified Wallet SDK (QR + Bluetooth)
Latest version: 0.2.1

# @solana-wallet-sdk/safepal-adapter

For documentation, getting started guides, and examples, please visit the [Main SDK Repository](https://github.com/max-de-bug/solana-wallet-sdk).