Closed demurgos closed 4 years ago
+1, but this has conflicts with master, please rebase.
@demurgos do you have a chance to work on this?
Thanks for the reminder @coreyfarrell I'll rebase the commit and fix the conflicts.
I rebased the PR and fixed the conflicts. The only change was in the proxySignals
function (extra parameter).
I am looking into the errors: they seem to also be present on master
.
CI is failing on Node 6 because tap
dropped support for Node 6. It passes on Node 8. I don't know why it fails on Node 10. It passes locally using Node 10: is the test flaky?
Why
Following tapjs/foreground-child#24, the library requires Node 6. This allows to use ES2015 features to make the code more expressive and easier to maintain.
What
Replace
var
declarations byconst
orlet
. Use arrow functions. Replacearguments
slicing with rest arguments. UseMap
to store the listeners.