embark/packages/stack/compiler
Michael Bradley 043ccc0a24 feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile (#1878)
* feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile

* style: keep root package.json sorted cleanly

* style: formatting with prettier where print-width is 200

Per the suggestion of @iurimatias

* WIP: PR review

* WIP: PR review

* WIP: refactor to check if file.path is within dappPath() or os.tmpdir()

* WIP: PR review

* WIP: use native async functions (and related JS lang constructs) instead of the async library

* WIP: async.eachObject is no longer a dependency
2019-09-11 13:08:52 -04:00
..
src feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile (#1878) 2019-09-11 13:08:52 -04:00
.npmrc move embarkjs packages & remove embark- prefix from some folders (#1879) 2019-09-06 18:26:08 -04:00
CHANGELOG.md move embarkjs packages & remove embark- prefix from some folders (#1879) 2019-09-06 18:26:08 -04:00
README.md feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile (#1878) 2019-09-11 13:08:52 -04:00
package.json feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile (#1878) 2019-09-11 13:08:52 -04:00
tsconfig.json move embarkjs packages & remove embark- prefix from some folders (#1879) 2019-09-06 18:26:08 -04:00
tslint.json move embarkjs packages & remove embark- prefix from some folders (#1879) 2019-09-06 18:26:08 -04:00

README.md

embark-compiler

Embark compiler module

Visit embark.status.im to get started with Embark.

This module abstracts the compiler interface. It exposes a plugin api to register contract extensions and how to handle them. It accepts command requests to compile and returns the aggregated compilation result.

API

command: compiler:contracts

arguments:

  • contractFiles -
  • options -