npm.io
0.14.1 • Published 4d ago

@solana-program/memo

Licence
Apache-2.0
Version
0.14.1
Deps
0
Size
51 kB
Vulns
0
Weekly
0
Stars
21

JavaScript client

A generated JavaScript library for the Memo program.

Getting started

The JS client tests use LiteSVM in-process, so no local validator is needed. From the root of the repository:

make test-js-clients-js

This installs dependencies, builds the client, and runs the test suite. The memo program is loaded into LiteSVM from the .so artifact that CI's build-sbf-program job (or your local make build-sbf-program) emits to target/deploy/pinocchio_memo_program.so.

Available client scripts

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

cd clients/js
pnpm install
pnpm build
pnpm test

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

pnpm lint
pnpm lint:fix
pnpm format
pnpm format:fix

Equivalent make targets from the repo root are make lint-js-clients-js and make format-check-js-clients-js.