{"library":"embark-compiler","type":"library","category":null,"description":"Embark compiler module that abstracts the compiler interface and exposes a plugin API for contract extensions. Current stable version is 6.0.0, part of the Embark framework (release cadence: major versions every 6-12 months, nightly releases). Key differentiators: integrates with Solidity (solc), supports plugin-based compiler registration, and provides a command-driven compilation flow. Compared to alternatives like Truffle Compile, it is tightly coupled with the Embark ecosystem and uses a unique event-based request pattern.","language":"javascript","status":"active","version":"6.0.0","tags":["javascript","blockchain","dapps","ethereum","ipfs","serverless","solc","solidity","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install embark-compiler","imports":["import { File } from 'embark-core'","embark.events.request('compiler:contracts:compile', contractFiles, options, callback)","plugins.registerCompiler('extension', callback)"]},{"cmd":"yarn add embark-compiler","imports":[]},{"cmd":"pnpm add embark-compiler","imports":[]}],"homepage":"https://embark.ethereum.org","github":"https://github.com/embarklabs/embark","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/embark-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}