{"library":"krzkaczor-solc","type":"library","category":null,"description":"JavaScript bindings for the Solidity compiler, wrapping Emscripten-compiled binaries from solc-bin. The current stable version is 0.8.28 (as of 2025), with a release cadence following Solidity releases (monthly). Key differentiators: it is the official JS wrapper for the Solidity compiler, supports standard JSON I/O (compileStandard/compileStandardWrapper), legacy compile() API, and import callbacks for resolving dependencies. Alternative is solc-typed by TypeChain but this is the canonical package for compiling Solidity in Node.js and browser environments.","language":"javascript","status":"active","version":"0.4.24","tags":["javascript","ethereum","solidity","compiler"],"last_verified":"Fri May 01","install":[{"cmd":"npm install krzkaczor-solc","imports":["const solc = require('solc')","const { compileStandard } = require('solc')","const { version } = require('solc')"]},{"cmd":"yarn add krzkaczor-solc","imports":[]},{"cmd":"pnpm add krzkaczor-solc","imports":[]}],"homepage":null,"github":"https://github.com/ethereum/solc-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/krzkaczor-solc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}