{"_id":"@solana/kit-plugin-instruction-plan","_rev":"14-bd64ff6da2e9c0fd0d0368fdba0316d5","name":"@solana/kit-plugin-instruction-plan","dist-tags":{"latest":"0.19.0"},"versions":{"0.0.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.0.0","keywords":[],"author":"","license":"Apache-2.0","_id":"@solana/kit-plugin-instruction-plan@0.0.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"dist":{"shasum":"41cf7a27100b3ac57c0199c90c22ae861769febb","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.0.0.tgz","fileCount":1,"integrity":"sha512-2icu61ODUNKGpPEPjxnLSgKPhv+fbtbD/TOVlXVYD0RxcrG8TbrBwWD4v+LMCstVvW2miB5pfDglFwoSsChubw==","signatures":[{"sig":"MEYCIQDtVRsVD8/6bbS+L/C6t3shGxF0PfCps6Q4YliO/JdqtgIhAM7i4cVK6QxtoyXjbBxCLBU7Ea+ekGSTwnMvpztB1+Lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"solana-devs","email":"npm@solana.org"},"_npmVersion":"11.6.1","description":"","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.0.0_1768028639921_0.7836190645046426","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.2.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.2.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"2ddce37f4896a08371fd3324c6c8701200a4b5aa","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.2.0.tgz","fileCount":21,"integrity":"sha512-3qKXQXCv0utXZN60oKDvg6ASttNcIfC063mp5TEJLUuwKDBaLs13KKBOE0KBBGuuhK5qwAo3z3o1f8zrG7VmbA==","signatures":[{"sig":"MEUCIC1QS7DPCNmV9y46jx8pFtoxqdwsCfkMwbO7fcl7yM3GAiEA6Vp+8I0TKVaJHeGA5dwQ+mpHxUyM7YKFCVl68qqcj1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160391},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.2.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/e19bf5e444fc85c7148b4cdd7888b362/solana-kit-plugin-instruction-plan-0.2.0.tgz","_integrity":"sha512-3qKXQXCv0utXZN60oKDvg6ASttNcIfC063mp5TEJLUuwKDBaLs13KKBOE0KBBGuuhK5qwAo3z3o1f8zrG7VmbA==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.6.2","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","browserslist":["supports bigint and not dead","maintained node versions"],"dependencies":{"@solana-program/compute-budget":"^0.11.0"},"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"devDependencies":{"@solana/kit-plugin-rpc":"0.2.0","@solana/kit-plugin-litesvm":"0.2.0"},"peerDependencies":{"@solana/kit":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.2.0_1768050560592_0.31431778160578583","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.3.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.3.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"0124c507ead03e231a4fc2f65aad2f697892442e","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.3.0.tgz","fileCount":21,"integrity":"sha512-g33hyzqLQe7rDvZ1YIFjHuGhifHJk3zEzBdWRxXQYiFAM4nWM4CNNYyHfcPuzvRfKMMMijFdNuBD5DFy9bK8Ng==","signatures":[{"sig":"MEQCICFOzx0kcmz8HTwfGnHuJNZzx2Wntf9BufUT8fz7RsZ0AiBluWL0WAixdDtVbjN1JQKiDpqynN9ZsPhdQUAh6A8fDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209190},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.3.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/9d2b4e256c47f3b40befa8fdf24ce37a/solana-kit-plugin-instruction-plan-0.3.0.tgz","_integrity":"sha512-g33hyzqLQe7rDvZ1YIFjHuGhifHJk3zEzBdWRxXQYiFAM4nWM4CNNYyHfcPuzvRfKMMMijFdNuBD5DFy9bK8Ng==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.6.2","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","browserslist":["supports bigint and not dead","maintained node versions"],"dependencies":{"@solana-program/compute-budget":"^0.12.0"},"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"devDependencies":{"@solana/kit-plugin-rpc":"0.3.0","@solana/kit-plugin-litesvm":"0.3.0"},"peerDependencies":{"@solana/kit":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.3.0_1770375263854_0.07409492461237943","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.4.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.4.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"be9aa413de07e09ee2f6b8d190b82025e394e540","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.4.0.tgz","fileCount":21,"integrity":"sha512-8YnzOAo42nrYVR9EmioeOM8lJwAdyDn8O1XTe1ddFrlaAsYsXYZV8SxVs4OgduEgWxTnr47xaHMJF2IW23SppA==","signatures":[{"sig":"MEUCIQDhLl9U6WYVleW1+utj1WA00kOW+nxEIlZ6+KsYYp1sjAIgLkrT6rKMUl4tIUhOcMtdOi93tk5/28o6C4JHTovcMJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185548},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.4.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/48260ca08633d8960dbe20ac7a07a93d/solana-kit-plugin-instruction-plan-0.4.0.tgz","_integrity":"sha512-8YnzOAo42nrYVR9EmioeOM8lJwAdyDn8O1XTe1ddFrlaAsYsXYZV8SxVs4OgduEgWxTnr47xaHMJF2IW23SppA==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.6.2","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","browserslist":["supports bigint and not dead","maintained node versions"],"dependencies":{"@solana-program/compute-budget":"^0.13.0"},"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"devDependencies":{"@solana/kit-plugin-rpc":"0.3.0","@solana/kit-plugin-litesvm":"0.3.1"},"peerDependencies":{"@solana/kit":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.4.0_1771277257367_0.23859196334189114","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.6.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.6.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"f96289e9a831c3c0c99603eb617c6556e4d2fe68","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.6.0.tgz","fileCount":17,"integrity":"sha512-YqAAipZPkzJlADnXfhJ3Jz7AILrkfl6x+Wi0oyk26KgsgCrfcxr0ebhwQt2fUsyVceC++6AF0pK/UsFUj/HeZw==","signatures":[{"sig":"MEUCIEdcpc+D/gDynFeNhKYs8sw20S6ZRY5lcN0ZSGt7c9ECAiEAiwGE4fOgwbW1IAVdy3iAd0J1bgtWKszzM4RsjsswFa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59021},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.6.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/388184c2a80e479354db3cf6769fe375/solana-kit-plugin-instruction-plan-0.6.0.tgz","_integrity":"sha512-YqAAipZPkzJlADnXfhJ3Jz7AILrkfl6x+Wi0oyk26KgsgCrfcxr0ebhwQt2fUsyVceC++6AF0pK/UsFUj/HeZw==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.8.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.6.0_1772206674189_0.5254707215167418","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.7.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.7.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"64d92b62ec3b23e315d4d30fb8a1b7c18ada509b","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.7.0.tgz","fileCount":17,"integrity":"sha512-bXSdE/dy5lizE/7Qop1+zHJJFtu8eooAXXyJfmgpGIqJI97+9NJd+3LGgCA0HDpJHHXhqVcot1X5HtHsqDUvNg==","signatures":[{"sig":"MEUCIFj16rvdfwCLrJDn/dIudQL8uncbXYjQml6wSyXGteqyAiEAi5aOCRZh6CtpcYnyLbz8LpKZ4kblU4vpo9ZXIJFk90Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76385},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.7.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/f27658d6e2992ed3aac3e654ea2b3c30/solana-kit-plugin-instruction-plan-0.7.0.tgz","_integrity":"sha512-bXSdE/dy5lizE/7Qop1+zHJJFtu8eooAXXyJfmgpGIqJI97+9NJd+3LGgCA0HDpJHHXhqVcot1X5HtHsqDUvNg==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.9.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.7.0_1773253821065_0.5182626853703158","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.8.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.8.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"7cefe285492167ffce76a37ad727c39b7ef9f81b","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.8.0.tgz","fileCount":19,"integrity":"sha512-/wgyycjhaeMKUuYAymKUGZ+sF3U+rrFHQa80Rz5etThUmVOufR94lnJzRMw9KMzc1kbfOZ+45O2IcceMyTs72A==","signatures":[{"sig":"MEUCIBxLv4fpNWmPIN1KKJuR00W9Jh1RGRYbRDML74IkpMPQAiEA0iYszmS3PLHnG7zRqOn/9jWl+YWDlQurHIDAcHiIjaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83914},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.8.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/84443a863b84b3e481820c228b08224f/solana-kit-plugin-instruction-plan-0.8.0.tgz","_integrity":"sha512-/wgyycjhaeMKUuYAymKUGZ+sF3U+rrFHQa80Rz5etThUmVOufR94lnJzRMw9KMzc1kbfOZ+45O2IcceMyTs72A==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.9.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.8.0_1773867721073_0.48319689802998766","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.9.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.9.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"5608181e1f72c85958114cd75a884e5b8217dcf1","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.9.0.tgz","fileCount":19,"integrity":"sha512-IdqvhitisHRmo1wzo04Uwy87dZAMi0zQ7Kuj0Nib089N/FUJbGviZlx7XIyodRsEK2HWcnJGVvf/rm5/Pa/KMg==","signatures":[{"sig":"MEUCIQCyiC4lj5w0fIEoZgo7mb2zES8DpGMQJUul5UxySQQsDAIgXgZYoRGOOJWPkHEl0Cs8fu/VgQZdYSJn4JBzLBHTxLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83914},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.9.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/d26ef28df9ad1dfe8311e4b3607666e0/solana-kit-plugin-instruction-plan-0.9.0.tgz","_integrity":"sha512-IdqvhitisHRmo1wzo04Uwy87dZAMi0zQ7Kuj0Nib089N/FUJbGviZlx7XIyodRsEK2HWcnJGVvf/rm5/Pa/KMg==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.9.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.9.0_1774804115570_0.2474882393318112","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.10.0","keywords":["solana","kit","plugin","instruction","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.10.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"b28ab64ff8bc60ef59387394e334c87ad30fbed2","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.10.0.tgz","fileCount":19,"integrity":"sha512-h99B+1Vp5QWU/M/q0UXlTxKJt781vWw5aAopnbgVCy0F3hNaSDZ/gio126Oz0/cipGOnyaJf3NnV79GvxaEqZA==","signatures":[{"sig":"MEUCIDsYm8cBIa35kecEKIJIFPjqtuWbO539Zsq6WiUFXkD0AiEAlLt3TPlJ2YIrZb+7xumoVWM1RmlzzxQjwfTKaP36MDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83675},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.10.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","lint":"eslint . && prettier --check .","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","lint:fix":"eslint --fix . && prettier --write .","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/de066e268d815f981ff551694d8daaf9/solana-kit-plugin-instruction-plan-0.10.0.tgz","_integrity":"sha512-h99B+1Vp5QWU/M/q0UXlTxKJt781vWw5aAopnbgVCy0F3hNaSDZ/gio126Oz0/cipGOnyaJf3NnV79GvxaEqZA==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.11.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.10.0_1776426296511_0.49918999858928403","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@solana/kit-plugin-instruction-plan","version":"0.12.1","keywords":["instruction","kit","plugin","solana","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.12.1","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"724b6144836924c34cb9d1434d18a3d0aef00878","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.12.1.tgz","fileCount":19,"integrity":"sha512-+uDMOHwFEEYAP5hWleWAaBMQYMiJmczRotTDZY1h/7yILHESZHUBFdn1FHFHKOv6JxXfC9Xp8siWKB4PsAymXw==","signatures":[{"sig":"MEQCIDPIIvfX917IInSshc4IyK+9yErYzgNkC9RrFfs3B6twAiA1uo2bSRjsYKUacVZy6kuXXyfuTIDHfK6Qk6qupS4T/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83976},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.12.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/1a1be2ce55a7ecaa9dee206a05a38bf0/solana-kit-plugin-instruction-plan-0.12.1.tgz","_integrity":"sha512-+uDMOHwFEEYAP5hWleWAaBMQYMiJmczRotTDZY1h/7yILHESZHUBFdn1FHFHKOv6JxXfC9Xp8siWKB4PsAymXw==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.13.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^6.10.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.12.1_1782139412505_0.3693621968945138","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.13.0","keywords":["instruction","kit","plugin","solana","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.13.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"2b6cb4a3570066e8323f7b99445dd31c1f15c669","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.13.0.tgz","fileCount":19,"integrity":"sha512-9RA94e0LLtVLN+bvGclpu8l0lAXGOGS72DxPIQ1VyGZs7vK/WTwPOqKnWhjJs2Cv/SDJ2xsCAhYkXr0UltVrOg==","signatures":[{"sig":"MEYCIQDaHwHKaB9EbCoI10MdHHc766AFr69wmwBDTl+SWU25+AIhAIRsskIlfjFJkE1TfUHWrW3p5XZ3kWZvY5P69Y+j0Q40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83960},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.13.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/7cf0f01d1d7858ca092d8f09856cd888/solana-kit-plugin-instruction-plan-0.13.0.tgz","_integrity":"sha512-9RA94e0LLtVLN+bvGclpu8l0lAXGOGS72DxPIQ1VyGZs7vK/WTwPOqKnWhjJs2Cv/SDJ2xsCAhYkXr0UltVrOg==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.16.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.13.0_1783956641708_0.4316080904148276","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.17.0","keywords":["instruction","kit","plugin","solana","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.17.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"b2cd61ffc6e90334a071eb714a0ec4264e3d7bfe","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.17.0.tgz","fileCount":19,"integrity":"sha512-bILxKX65HkPM2Q1ajdfeASxDP6S0hpWJkgT+D+Ev1JbBKYSRH3UnfYGFp6smxDym1Sci7UWdfhtHgOvcA00owg==","signatures":[{"sig":"MEUCIQD1IDAuXBXAPQDbCFdP6zf4MYDVSL/lL90kNmJXB3mD7AIgc5xnDepTF2lVXcNH7v1CyKwa1+FqJcQUkHBoKAPsKVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139656},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.17.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/168971390ac9c1c99a01b5e1203c021b/solana-kit-plugin-instruction-plan-0.17.0.tgz","_integrity":"sha512-bILxKX65HkPM2Q1ajdfeASxDP6S0hpWJkgT+D+Ev1JbBKYSRH3UnfYGFp6smxDym1Sci7UWdfhtHgOvcA00owg==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.17.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.17.0_1787145954771_0.8414951404464868","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.18.0","keywords":["instruction","kit","plugin","solana","transaction"],"license":"MIT","_id":"@solana/kit-plugin-instruction-plan@0.18.0","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"homepage":"https://github.com/anza-xyz/kit-plugins#readme","bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"dist":{"shasum":"b3a27f5461fc8d190105c8bbedfc0fb8a1d9afe8","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.18.0.tgz","fileCount":19,"integrity":"sha512-GVhSf/QFtowshm4zhwqOrFI5oMpeOgRDCv5WMmYER0xZqE8+aSDxHsbEyI3dS/s4YilA296EHpQpzTAdlpj/bw==","signatures":[{"sig":"MEYCIQC+LkzkGrZjWaOZBecBMrPDeC+BkmJwK4XDhKF2+h94KwIhAIArwgSUVmUVj7II9oVz5IN41dVV0r97qlvpO3+uNU3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140986},"main":"./dist/index.node.cjs","type":"commonjs","_from":"file:solana-kit-plugin-instruction-plan-0.18.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"exports":{"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"},"types":"./dist/types/index.d.ts","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"react-native":"./dist/index.react-native.mjs"},"scripts":{"dev":"vitest --project node","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","test:unit":"vitest run","test:types":"tsc --noEmit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"_resolved":"/tmp/f652f149edbe08ed48e5cc2614d880f5/solana-kit-plugin-instruction-plan-0.18.0.tgz","_integrity":"sha512-GVhSf/QFtowshm4zhwqOrFI5oMpeOgRDCv5WMmYER0xZqE8+aSDxHsbEyI3dS/s4YilA296EHpQpzTAdlpj/bw==","repository":{"url":"git+https://github.com/anza-xyz/kit-plugins.git","type":"git"},"_npmVersion":"11.17.0","description":"Plan and execute transactions in your Kit clients","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","browserslist":["supports bigint and not dead","maintained node versions"],"react-native":"./dist/index.react-native.mjs","_hasShrinkwrap":false,"peerDependencies":{"@solana/kit":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit-plugin-instruction-plan_0.18.0_1787313819347_0.41765242884806586","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@solana/kit-plugin-instruction-plan","version":"0.19.0","description":"Plan and execute transactions in your Kit clients","keywords":["instruction","kit","plugin","solana","transaction"],"bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anza-xyz/kit-plugins.git"},"type":"commonjs","sideEffects":false,"main":"./dist/index.node.cjs","module":"./dist/index.node.mjs","browser":{"./dist/index.node.cjs":"./dist/index.browser.cjs","./dist/index.node.mjs":"./dist/index.browser.mjs"},"types":"./dist/types/index.d.ts","react-native":"./dist/index.react-native.mjs","exports":{"types":"./dist/types/index.d.ts","react-native":"./dist/index.react-native.mjs","browser":{"import":"./dist/index.browser.mjs","require":"./dist/index.browser.cjs"},"node":{"import":"./dist/index.node.mjs","require":"./dist/index.node.cjs"}},"peerDependencies":{"@solana/kit":"^8.2.0"},"browserslist":["supports bigint and not dead","maintained node versions"],"scripts":{"build":"rimraf dist && tsup && tsc -p ./tsconfig.declarations.json","dev":"vitest --project node","test":"pnpm test:types && pnpm test:treeshakability && pnpm test:unit","test:treeshakability":"for file in dist/index.*.mjs; do agadoo $file; done","test:types":"tsc --noEmit","test:unit":"vitest run"},"_id":"@solana/kit-plugin-instruction-plan@0.19.0","homepage":"https://github.com/anza-xyz/kit-plugins#readme","_integrity":"sha512-62gh9R3jTMuU3UOPNuerQF9QRGM3TTRlVjD4Ukt78Vt3pdKpjx7g311DEDoP3SkKLw1q9UNc0KSKSbIsShFLwg==","_resolved":"/tmp/fd5a237294bac01e5d8db5391712b842/solana-kit-plugin-instruction-plan-0.19.0.tgz","_from":"file:solana-kit-plugin-instruction-plan-0.19.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-62gh9R3jTMuU3UOPNuerQF9QRGM3TTRlVjD4Ukt78Vt3pdKpjx7g311DEDoP3SkKLw1q9UNc0KSKSbIsShFLwg==","shasum":"0f2c0fc265a7e35752522481761bc2f0bdb938c3","tarball":"https://registry.npmjs.org/@solana/kit-plugin-instruction-plan/-/kit-plugin-instruction-plan-0.19.0.tgz","fileCount":19,"unpackedSize":186718,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solana%2fkit-plugin-instruction-plan@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaWfSiDLQYFugbMmjVnds7VcUHqKF88LgTSORDtU+0+wIgRLxgET5ibnUNUzjqY+JJAVhzQ+tUnmYZDwjB9XEaooA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cdf9fb97-e86f-4b1d-b974-6a4c6f677f15"}},"directories":{},"maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kit-plugin-instruction-plan_0.19.0_1788195811682_0.827551124517121"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-10T07:03:59.789Z","modified":"2026-08-31T17:03:32.144Z","0.0.0":"2026-01-10T07:04:00.056Z","0.2.0":"2026-01-10T13:09:20.754Z","0.3.0":"2026-02-06T10:54:24.009Z","0.4.0":"2026-02-16T21:27:37.503Z","0.6.0":"2026-02-27T15:37:54.333Z","0.7.0":"2026-03-11T18:30:21.230Z","0.8.0":"2026-03-18T21:02:01.226Z","0.9.0":"2026-03-29T17:08:35.710Z","0.10.0":"2026-04-17T11:44:56.623Z","0.12.1":"2026-06-22T14:43:32.647Z","0.13.0":"2026-07-13T15:30:41.858Z","0.17.0":"2026-08-19T13:25:54.904Z","0.18.0":"2026-08-21T12:03:39.510Z","0.19.0":"2026-08-31T17:03:31.814Z"},"bugs":{"url":"http://github.com/anza-xyz/kit-plugins/issues"},"license":"MIT","homepage":"https://github.com/anza-xyz/kit-plugins#readme","keywords":["instruction","kit","plugin","solana","transaction"],"repository":{"type":"git","url":"git+https://github.com/anza-xyz/kit-plugins.git"},"description":"Plan and execute transactions in your Kit clients","maintainers":[{"name":"solana-devs","email":"npm@solana.org"}],"readme":"# Kit Plugins ➤ Instruction Plan\n\n[![npm][npm-image]][npm-url]\n[![npm-downloads][npm-downloads-image]][npm-url]\n\n[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/kit-plugin-instruction-plan.svg?style=flat\n[npm-image]: https://img.shields.io/npm/v/@solana/kit-plugin-instruction-plan.svg?style=flat&label=%40solana%2Fkit-plugin-instruction-plan\n[npm-url]: https://www.npmjs.com/package/@solana/kit-plugin-instruction-plan\n\nThis package provides plugins that add transaction planning, signing and execution to your Kit clients.\n\n## Installation\n\n```sh\npnpm install @solana/kit-plugin-instruction-plan\n```\n\n## Quick start\n\n```ts\nimport { createClient } from '@solana/kit';\nimport { transactionPlanner, transactionPlanSendingExecutor } from '@solana/kit-plugin-instruction-plan';\n\nconst client = createClient()\n    .use(transactionPlanner(myTransactionPlanner))\n    .use(transactionPlanSendingExecutor(myTransactionPlanExecutor));\n\n// Plan without executing.\nconst transactionPlan = await client.planTransactions(myInstructionPlan);\n\n// Plan and execute in one call.\nconst result = await client.sendTransactions(myInstructionPlan);\n```\n\n## `transactionPlanner` plugin\n\nThe `transactionPlanner` plugin adds `planTransaction` and `planTransactions` to the client, using the provided transaction planner.\n\n### Installation\n\n```ts\nimport { createClient, createTransactionPlanner } from '@solana/kit';\nimport { transactionPlanner } from '@solana/kit-plugin-instruction-plan';\n\nconst myTransactionPlanner = createTransactionPlanner(/* ... */);\nconst client = createClient().use(transactionPlanner(myTransactionPlanner));\n```\n\n### Features\n\n- `planTransactions`: Plans transaction messages, instructions or instruction plans into a transaction plan without executing it.\n\n    ```ts\n    const transactionPlan = await client.planTransactions(myInstructionPlan);\n    ```\n\n- `planTransaction`: Same as `planTransactions` but asserts that the result contains a single transaction message.\n\n    ```ts\n    const transactionMessage = await client.planTransaction(myInstructionPlan);\n    ```\n\nFor backward compatibility this plugin also sets a `client.transactionPlanner` field, but that field is deprecated in favour of the two functions above.\n\n## `transactionPlanSendingExecutor` plugin\n\nThe `transactionPlanSendingExecutor` plugin adds `sendTransaction` and `sendTransactions` to the client, using the client's planning functions and the provided transaction plan executor. Both functions accept transaction messages, instructions, instruction plans or transaction plans as input, planning the input first when it is not already a transaction plan.\n\nPlanning goes through the client's `planTransaction` and `planTransactions` functions, so the `transactionPlanner` plugin must be installed first — otherwise the plugin throws when applied. Note that installing another `transactionPlanner` afterwards does not affect sending: `sendTransaction` and `sendTransactions` keep using the planning functions that were on the client when they were installed.\n\n### Installation\n\n```ts\nimport { createClient } from '@solana/kit';\nimport { transactionPlanner, transactionPlanSendingExecutor } from '@solana/kit-plugin-instruction-plan';\n\nconst client = createClient()\n    .use(transactionPlanner(myTransactionPlanner))\n    .use(transactionPlanSendingExecutor(myTransactionPlanExecutor));\n```\n\n### Features\n\n- `sendTransactions`: Plans and executes transaction messages, instructions or instruction plans in one call.\n\n    ```ts\n    const transactionPlanResult = await client.sendTransactions(myInstructionPlan);\n    ```\n\n- `sendTransaction`: Same as `sendTransactions` but asserts that the result is successful and contains a single transaction. Should the provided input result in multiple transactions, an error will be thrown.\n\n    ```ts\n    const transactionPlanResult = await client.sendTransaction(myInstructionPlan);\n    ```\n\nFor backward compatibility this plugin also sets a `client.transactionPlanExecutor` field, but that field is deprecated in favour of the two functions above.\n\n## `transactionPlanSigningExecutor` plugin\n\nThe `transactionPlanSigningExecutor` plugin adds `signTransaction` and `signTransactions` to the client, using the client's planning functions and a transaction plan executor that signs transactions without sending them. Both functions accept transaction messages, instructions, instruction plans or transaction plans as input, planning the input first when it is not already a transaction plan.\n\nPlanning goes through the client's `planTransaction` and `planTransactions` functions, so the `transactionPlanner` plugin must be installed first. The result context is inferred from the executor, allowing signing implementations to expose their signed transactions or other signing-specific data.\n\n### Installation\n\n```ts\nimport { createClient } from '@solana/kit';\nimport { transactionPlanner, transactionPlanSigningExecutor } from '@solana/kit-plugin-instruction-plan';\n\nconst client = createClient()\n    .use(transactionPlanner(myTransactionPlanner))\n    .use(transactionPlanSigningExecutor(myTransactionPlanSigningExecutor));\n```\n\n### Features\n\n- `signTransactions`: Plans and signs transaction messages, instructions or instruction plans without sending them.\n\n    ```ts\n    const transactionPlanResult = await client.signTransactions(myInstructionPlan);\n    ```\n\n- `signTransaction`: Same as `signTransactions` but asserts that the result is successful and contains a single transaction. Should the provided input result in multiple transactions, an error will be thrown.\n\n    ```ts\n    const transactionPlanResult = await client.signTransaction(myInstructionPlan);\n    ```\n\n## Deprecated plugins\n\nThe following plugins are still exported for backward compatibility but are deprecated.\n\n- **`transactionPlanExecutor(executor)`**: Only sets the deprecated `client.transactionPlanExecutor` field. Use `transactionPlanSendingExecutor` instead, which installs `sendTransaction` and `sendTransactions` alongside the executor.\n- **`planAndSendTransactions()`**: No longer needed. `transactionPlanner` now installs `planTransaction` and `planTransactions`, and `transactionPlanSendingExecutor` installs `sendTransaction` and `sendTransactions`.\n\n```ts\n// Before\nconst client = createClient()\n    .use(transactionPlanner(myTransactionPlanner))\n    .use(transactionPlanExecutor(myTransactionPlanExecutor))\n    .use(planAndSendTransactions());\n\n// After\nconst client = createClient()\n    .use(transactionPlanner(myTransactionPlanner))\n    .use(transactionPlanSendingExecutor(myTransactionPlanExecutor));\n```\n\n## Default Planner and Executor Implementations\n\nFor ready-to-use transaction planner and executor implementations, see:\n\n- [`@solana/kit-plugin-rpc`](https://www.npmjs.com/package/@solana/kit-plugin-rpc) — provides RPC-backed transaction planning, signing, and sending plugins.\n- [`@solana/kit-plugin-litesvm`](https://www.npmjs.com/package/@solana/kit-plugin-litesvm) — provides LiteSVM-backed transaction planning, signing, and sending plugins.\n","readmeFilename":"README.md"}