{"library":"anvil-sol","type":"library","category":null,"description":"Anvil is a CLI tool that transpiles Anchor-based Solana programs to Pinocchio, native (solana-program), or Quasar Rust dialects, producing cargo-buildable projects from a single typed IR. Current stable version is 0.3.4, released with a weekly cadence. Key differentiators: deterministic emit with a validator, portability linting, CU benchmarking, and a migration safety analysis tool. Requires Bun >=1.0.0 and depends on litesvm, @solana/web3.js, and @noble/hashes as peer dependencies. Supports three targets with regression gates (21+ MUST_PASS for pinocchio and native).","language":"javascript","status":"active","version":"0.3.4","tags":["javascript","solana","anchor","pinocchio","transpiler","compute-units","cu-optimization","rust","cli"],"last_verified":"Fri May 01","install":[{"cmd":"npm install anvil-sol","imports":["import anvil from 'anvil-sol';","import { compile } from 'anvil-sol';","import { lint } from 'anvil-sol';"]},{"cmd":"yarn add anvil-sol","imports":[]},{"cmd":"pnpm add anvil-sol","imports":[]}],"homepage":"https://anvilsol.xyz","github":"https://github.com/Pratikkale26/Anvil","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/anvil-sol","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}