PureScript port of the execa (NPM library) JavaScript library and the relevant parts of all of its relevant dependencies when such dependencies essentially share the same license (i.e. MIT/ISC).
execa:- Unsupported: the
alloption, which mergesstdout/stderrinto one stream.
- Unsupported: the
child_process' module- Unsupported:
spawn'sserializationoption - Unsupported:
spawn'ssignaloption, which kills the process if it's correspondingAbortControlleris aborted
- Unsupported:
cross-spawn- MITget-stream- MITis-exe- ISCmerge-stream- MITnpm-run-path- MITshebang-command- MITsignal-exit- ISCstrip-final-newline- MITwhich- ISC
The below dependencies of execa did not need to be ported since such functionality was implemented primarily via Aff.
mimic-fn- functionality unneeded asAffFibers are a more flexible implementation thanPromises.onetime- functionality provided viaAff'sjoinFiberis-stream- functionality provided via PureScript's typespath-key- functionality is no longer needed in current versions of Node