1.0.0-beta.3 • Published 5 years ago

@libotony/sharp-compile v1.0.0-beta.3

Weekly downloads
2
License
LGPL-3.0
Repository
github
Last release
5 years ago

Sharp Compile

Compile contracts written in solidity. Wrap of solc-js for sharp-cli compile command.

  • Load solidity compiler by semver
  • Compile contract source
  • Resolve local file dependencies

API

Load solidity compiler

// accept semver range as the parameter
import { getSolidityCompiler } from '@****/sharp-compile'

const solc = getSolidityCompiler('^0.4.24')

Compile contract source

import { compile } from '@****/sharp-compile'

const jsonOutput = compile(solc, { contractsDirectory, file, options })