UNPKG

six-widget-buildsupport

Version:

SIX Widgets buildsupport

2 lines 525 B
#!/usr/bin/env node "use strict";var e=require("child_process").execFileSync,t=require("path"),o=process.stdout.isTTY;function i(s,r){return"eslint"===(s=t.basename(s))?r.unshift("--color"):"mocha"===s?r.unshift("--colors"):"npm"===s&&(r.push("--color"),r.push("always")),r}var s=function(s,r){"win32"===process.platform&&(s+=".cmd"),o&&(r=i(s,r));try{".bin"===t.dirname(s)&&(s=require.resolve(s)),e(s,r,{stdio:"inherit"})}catch(s){if(void 0===s.status||!s.status)throw s;process.exit(s.status)}};module.exports.runCommand=s;