Since this repo includes a yarn.lock file and git hooks, any commits will require the yarn command.
Otherwise it will generate an error:
mmurphy-OSX:git-pre-commit mmurphy$ git commit
events.js:167
throw er; // Unhandled 'error' event
^
Error: spawn yarn ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:232:19)
at onErrorNT (internal/child_process.js:407:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:744:11)
at startup (internal/bootstrap/node.js:285:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
Emitted 'error' event at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:238:12)
at onErrorNT (internal/child_process.js:407:16)
[... lines matching original stack trace ...]
at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)
Should the dependency on yarn be documented in the README or a contributing file? Or give a better error from pre-commit-utils/package-manager-utils.js if yarn is not installed?
Since this repo includes a
yarn.lock
file and git hooks, any commits will require theyarn
command. Otherwise it will generate an error:Should the dependency on
yarn
be documented in the README or a contributing file? Or give a better error frompre-commit-utils/package-manager-utils.js
if yarn is not installed?WDYT?