solcjs
A set of JavaScript bindings for the Solidity compiler. tldr-pages
On several platforms
Several platforms
Compile a specific contract to hex
solcjs --bin path/to/file.solIdentifyCompile the ABI of a specific contract
solcjs --abi path/to/file.solIdentifySpecify a base path to resolve imports from
solcjs --bin --base-path path/to/directory path/to/file.solIdentifySpecify one or more paths to include containing external code
solcjs --bin --include-path path/to/directory path/to/file.sol ...IdentifyOptimize the generated bytecode
solcjs --bin --optimize path/to/file.solIdentify