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.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
File class is part of embark-core, not embark-compiler. ESM import required.
This is an event request, not a direct import. Used via the Embark events system.
registerCompiler is a plugin API method on the plugins object, not a named export.
Compiles a Solidity contract using Embark's event-based request system, showing the minimal setup with a File object.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.