0mkara / etheratom

Solidity compilation and Ethereum contract execution interface for hackable atom editor
https://atom.io/packages/etheratom
GNU General Public License v3.0
252 stars 41 forks source link

implemented import worker using remix-resolve package #223

Closed evgeniuz closed 10 months ago

evgeniuz commented 5 years ago

Refs #201.

Added import worker that uses remix-resolve package, works in background using atom's Task, reports errors in notifications.

Also, updated spec to use and test this worker instead of combineSource function.

This does not fix infinite cyclic import issue yet, as remix-resolve doesn't fix it.

evgeniuz commented 5 years ago

I've used local remix-resolve package, as it's not published yet: cloned remix repo, checked out remix-resolve branch and replaced remix-resolve version in package.json with absolute path to remix-resolve directory.