{"_id":"@axvn-vn/spl-memo","_rev":"3-a5f389df3a17b09e013132ab4026f285","name":"@axvn-vn/spl-memo","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"@axvn-vn/spl-memo","version":"0.0.0","author":{"name":"Solana Labs Maintainers","email":"maintainers@solanalabs.com"},"license":"Apache-2.0","_id":"@axvn-vn/spl-memo@0.0.0","maintainers":[{"name":"davidtran76","email":"Farm15ceo@gmail.com"}],"homepage":"https://github.com/solana-labs/solana-program-library#readme","bugs":{"url":"https://github.com/solana-labs/solana-program-library/issues"},"dist":{"shasum":"ce796275d38c6cea42a7fca5d5b0cee7be08e183","tarball":"https://registry.npmjs.org/@axvn-vn/spl-memo/-/spl-memo-0.0.0.tgz","fileCount":11,"integrity":"sha512-Jv5SVk8fd/GgjmpVtwFbR2XVxy4nnzs8HW6xz/H4oyHZl9mDpqW19F7G907J7kulGU1WVfjWWfUWejA5l/uBwA==","signatures":[{"sig":"MEUCIE4a+XoIO7388yNMe4MpXS8IGZOM+1FDj/5MTl8enWjWAiEArKZ0DLZLrbUnjGqVCPQw09qIduUTVd6317SQslnaZLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22948},"main":"./lib/cjs/index.js","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"node":">=16"},"exports":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"scripts":{"fmt":"prettier --write '{*,**/*}.{ts,tsx,js,jsx,json}'","docs":"shx rm -rf docs && typedoc && shx cp .nojekyll docs/","lint":"prettier --check '{*,**/*}.{ts,tsx,js,jsx,json}' && eslint --max-warnings 0 .","nuke":"shx rm -rf node_modules package-lock.json || true","test":"npm run test:unit && npm run test:e2e","clean":"shx rm -rf lib **/*.tsbuildinfo || true","watch":"tsc --build --verbose --watch tsconfig.all.json","deploy":"npm run deploy:docs","release":"npm run clean && npm run build","lint:fix":"npm run fmt && eslint --fix .","test:e2e":"NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" start-server-and-test 'solana-test-validator -r -q' http://127.0.0.1:8899/health 'jest test/e2e'","postbuild":"shx echo '{ \"type\": \"commonjs\" }' > lib/cjs/package.json","reinstall":"npm run nuke && npm install","test:unit":"NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest test/unit","deploy:docs":"npm run docs && gh-pages --dest memo/js --dist docs --dotfiles"},"_npmUser":{"name":"davidtran76","email":"Farm15ceo@gmail.com"},"repository":{"url":"git+https://github.com/solana-labs/solana-program-library.git","type":"git"},"_npmVersion":"11.17.0","description":"SPL Memo Program JS API","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"buffer":"^6.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","chai":"^5.1.0","jest":"^29.0.0","eslint":"^8.57.0","process":"^0.11.10","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","gh-pages":"^6.1.1","prettier":"^3.2.5","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/jest":"^29.5.12","@types/node":"^20.12.7","@axvn-vn/web3.js":"^1.91.6","@types/node-fetch":"^2.6.11","start-server-and-test":"^2.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0","eslint-plugin-require-extensions":"^0.1.1"},"peerDependencies":{"@axvn-vn/web3.js":"^1.91.6"},"_npmOperationalInternal":{"tmp":"tmp/spl-memo_0.0.0_1787355473348_0.8393128109019188","host":"s3://npm-registry-packages-npm-production"},"deprecated":"DEPRECATED: This package has been removed. Do not use."}},"time":{"created":"2026-08-21T23:37:53.205Z","modified":"2026-08-22T16:10:43.336Z","0.0.0":"2026-08-21T23:37:53.502Z"},"bugs":{"url":"https://github.com/solana-labs/solana-program-library/issues"},"author":{"name":"Solana Labs Maintainers","email":"maintainers@solanalabs.com"},"license":"Apache-2.0","homepage":"https://github.com/solana-labs/solana-program-library#readme","repository":{"url":"git+https://github.com/solana-labs/solana-program-library.git","type":"git"},"description":"SPL Memo Program JS API","maintainers":[{"name":"davidtran76","email":"Farm15ceo@gmail.com"},{"name":"nhamhuan","email":"Nhamhuan@gmail.com"}],"readme":"# `@solana/spl-memo`\n\nA TypeScript library for interacting with the SPL Memo program.\n\n## Links\n\n- [TypeScript Docs](https://solana-labs.github.io/solana-program-library/memo/js/)\n- [Install](#install)\n- [Build from Source](#build-from-source)\n\n## Install\n\n```shell\nnpm install --save @solana/spl-memo @solana/web3.js\n```\n_OR_\n```shell\nyarn add @solana/spl-memo @solana/web3.js\n```\n\n## Build from Source\n\n0. Prerequisites\n\n* Node 16+\n* NPM 8+\n\n1. Clone the project:\n```shell\ngit clone https://github.com/solana-labs/solana-program-library.git\n```\n\n2. Navigate to the library:\n```shell\ncd solana-program-library/memo/js\n```\n\n3. Install the dependencies:\n```shell\nnpm install\n```\n\n4. Build the library:\n```shell\nnpm run build\n```\n\n5. Run the tests:\n```shell\nnpm run test\n```\n","readmeFilename":"README.md"}