These changes cut at least 3 seconds of run-time overhead (for compiler runs after an initial set-up run that caches resources). Comment in #66 has more details.
Added some light solc wrapping code so we can consume the soljson format which solc-bin provides without the cost of a second, separate require of the node_modules installed solc
Started cacheing dockerized solc version strings so we don't repeatedly query docker about its existence and type - it takes a while to spin up, especially on mac.
These changes cut at least 3 seconds of run-time overhead (for compiler runs after an initial set-up run that caches resources). Comment in #66 has more details.
solc-bin
provides without the cost of a second, separaterequire
of the node_modules installed solc