embark/packages/embark-deploy-tracker
emizzle 98721034fe feat(@embark/embark-deploy-tracker): Add unit tests
Add unit tests for the contract tracking `embark-deploy-tracker` package.

`trackingFunctions` was refactored in a way to make it more testable and now performs tracker file IO on demand, as opposed to being executed for each contract deploy. Additionally, removed any synchronous file IO in favour of their asynchronous counterparts.

Added special case for config contract-level tracking:
when `contract.track === false` in contracts config, contracts are deployed, then the config is changed `contract.track` is truthy, a special use case is presented, and the chains.json file is updated accordingly.
2019-08-20 18:46:46 -04:00
..
src feat(@embark/embark-deploy-tracker): Add unit tests 2019-08-20 18:46:46 -04:00
.npmrc chore: move deploytracker to embark-deploy-tracker module 2019-05-15 14:38:34 +02:00
CHANGELOG.md chore(release): 4.1.0-beta.5 2019-07-10 16:21:47 -05:00
README.md chore: move deploytracker to embark-deploy-tracker module 2019-05-15 14:38:34 +02:00
package.json feat(@embark/embark-deploy-tracker): Add unit tests 2019-08-20 18:46:46 -04:00
tsconfig.json chore: move deploytracker to embark-deploy-tracker module 2019-05-15 14:38:34 +02:00
tslint.json chore: move deploytracker to embark-deploy-tracker module 2019-05-15 14:38:34 +02:00

README.md

embark-deploy-tracker

Contract deployment tracker for Embark

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