embark/packages/embark-compiler
Michael Bradley, Jr a9c5e1ade5 feat: add repository.directory field to package.json
See: https://github.com/npm/rfcs/blob/latest/implemented/0010-monorepo-subdirectory-declaration.md

Make changes by running this command in the root of the monorepo:

```shell
npx lerna exec --concurrency 1 --stream -- \
    'DIRPATH=$(realpath $PWD --relative-to=$LERNA_ROOT_PATH); \
    npx json -I -f package.json -e \
    "this.repository=\
        {\"directory\": \"$DIRPATH\", \
         \"type\": \"git\", \
         \"url\": \"https://github.com/embark-framework/embark.git\"}"'
```

Don't commit changes to private packages, with the exceptions of embark-typings
and embark-reset because those may switch from private to public, and also
because the latter will be included in `node_modules` of embark even if it is
private since embark-reset is presently a bundled dependency of embark.

Don't include the repository field in dapps generated from the template
packages, except for the demo.
2019-03-11 18:21:24 -04:00
..
src feat: create async wrapper 2019-02-12 08:24:20 +00:00
README.md refactor(@embark/embark-compiler) move compiler to its own module 2019-02-06 13:24:45 -05:00
package.json feat: add repository.directory field to package.json 2019-03-11 18:21:24 -04:00
tsconfig.json fix: supply missing tsconfig.json in packages/* 2019-02-06 17:20:13 -06:00
tslint.json refactor(@embark/embark-compiler) move compiler to its own module 2019-02-06 13:24:45 -05:00

README.md

Embark Compiler module

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 -