embark/packages/embark-compiler
Michael Bradley, Jr 376b6cacd6 fix: supply missing tsconfig.json in packages/*
Relative `"include"` path/s in a `tsconfig.json` are relative to the directory
in which the config is located, so each monorepo package that uses typescript
needs its own `tsconfig.json` that `"extends"` the root config.

For now, disable the `"typecheck"` script in embark-graph and embark-vyper, but
leave the relevant pieces in place (devDeps, configs) so that when they're
converted to TypeScript the scripts can simply be re-enabled. The problem is
that if no `.ts` files are present in the path/s specified in `"include"` of
`tsconfig.json`, tsc will exit with error.
2019-02-06 17:20:13 -06:00
..
src refactor(@embark/embark-compiler) move compiler to its own module 2019-02-06 13:24:45 -05:00
README.md refactor(@embark/embark-compiler) move compiler to its own module 2019-02-06 13:24:45 -05:00
package.json Update packages/embark-compiler/package.json 2019-02-06 13:24:45 -05: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 -