Fix project references for contracts packages (#1419)
- Removed /packages/contracts - Removed /contracts/core - Added `yarn build:ts` to CI tests - Added each contracts "project" to root tsconfig.json
This commit is contained in:
committed by
Fred Carlsen
parent
ddc1f34c30
commit
1364880812
@@ -18,6 +18,7 @@ jobs:
|
|||||||
name: yarn
|
name: yarn
|
||||||
command: yarn --frozen-lockfile install || yarn --frozen-lockfile install
|
command: yarn --frozen-lockfile install || yarn --frozen-lockfile install
|
||||||
- run: yarn build:ci:no_website
|
- run: yarn build:ci:no_website
|
||||||
|
- run: yarn build:ts
|
||||||
- save_cache:
|
- save_cache:
|
||||||
key: repo-{{ .Environment.CIRCLE_SHA1 }}
|
key: repo-{{ .Environment.CIRCLE_SHA1 }}
|
||||||
paths:
|
paths:
|
||||||
|
|||||||
@@ -20,9 +20,18 @@
|
|||||||
// any top-level TypeScript code.
|
// any top-level TypeScript code.
|
||||||
"include": [],
|
"include": [],
|
||||||
"references": [
|
"references": [
|
||||||
|
{ "path": "./contracts/examples" },
|
||||||
|
{ "path": "./contracts/extensions" },
|
||||||
|
{ "path": "./contracts/interfaces" },
|
||||||
|
{ "path": "./contracts/libs" },
|
||||||
|
{ "path": "./contracts/multisig" },
|
||||||
|
{ "path": "./contracts/protocol" },
|
||||||
|
{ "path": "./contracts/test-utils" },
|
||||||
|
{ "path": "./contracts/tokens" },
|
||||||
|
{ "path": "./contracts/utils" },
|
||||||
{ "path": "./packages/0x.js" },
|
{ "path": "./packages/0x.js" },
|
||||||
{ "path": "./packages/abi-gen" },
|
|
||||||
{ "path": "./packages/abi-gen-wrappers" },
|
{ "path": "./packages/abi-gen-wrappers" },
|
||||||
|
{ "path": "./packages/abi-gen" },
|
||||||
{ "path": "./packages/assert" },
|
{ "path": "./packages/assert" },
|
||||||
{ "path": "./packages/asset-buyer" },
|
{ "path": "./packages/asset-buyer" },
|
||||||
{ "path": "./packages/base-contract" },
|
{ "path": "./packages/base-contract" },
|
||||||
@@ -30,7 +39,6 @@
|
|||||||
{ "path": "./packages/contract-addresses" },
|
{ "path": "./packages/contract-addresses" },
|
||||||
{ "path": "./packages/contract-artifacts" },
|
{ "path": "./packages/contract-artifacts" },
|
||||||
{ "path": "./packages/contract-wrappers" },
|
{ "path": "./packages/contract-wrappers" },
|
||||||
{ "path": "./contracts/core" },
|
|
||||||
{ "path": "./packages/dev-utils" },
|
{ "path": "./packages/dev-utils" },
|
||||||
{ "path": "./packages/ethereum-types" },
|
{ "path": "./packages/ethereum-types" },
|
||||||
{ "path": "./packages/fill-scenarios" },
|
{ "path": "./packages/fill-scenarios" },
|
||||||
|
|||||||
Reference in New Issue
Block a user