@hayspec/cli
Version:
CLI for Hayspec framework.
25 lines • 791 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getConfig = exports.getPackage = void 0;
const pt = require("path");
function getPackage() {
try {
return require(pt.join(process.cwd(), 'package.json')) || {};
}
catch (e) {
return {};
}
}
exports.getPackage = getPackage;
function getConfig(argv) {
const defaults = getPackage()['hayspec'] || {};
const custom = argv || {};
return {
name: custom['name'] || defaults['name'] || '',
description: custom['description'] || defaults['description'] || '',
require: custom['require'] || defaults['require'] || [],
match: custom['match'] || defaults['match'] || [],
};
}
exports.getConfig = getConfig;
//# sourceMappingURL=env.js.map