tsdx
Version:
Zero-config TypeScript package development
20 lines (19 loc) • 442 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const execa_1 = tslib_1.__importDefault(require("execa"));
let cmd;
async function getInstallCmd() {
if (cmd) {
return cmd;
}
try {
await execa_1.default('yarnpkg', ['--version']);
cmd = 'yarn';
}
catch (e) {
cmd = 'npm';
}
return cmd;
}
exports.default = getInstallCmd;
;