@luban-cli/cli-plugin-service
Version:
A development runtime environment dependency
28 lines • 1.04 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveLubanConfig = exports.resolvePkg = void 0;
const path_1 = __importDefault(require("path"));
const fs_extra_1 = __importDefault(require("fs-extra"));
const read_pkg_1 = __importDefault(require("read-pkg"));
const constant_1 = require("../lib/constant");
function resolvePkg(context) {
if (fs_extra_1.default.pathExistsSync(path_1.default.join(context, "package.json"))) {
return read_pkg_1.default.sync({ cwd: context });
}
else {
return constant_1.defaultPackageFields;
}
}
exports.resolvePkg = resolvePkg;
function resolveLubanConfig(pkg) {
let initConfig = constant_1.defaultRootOptions;
if (pkg.__luban_config__) {
initConfig = pkg.__luban_config__;
}
return initConfig;
}
exports.resolveLubanConfig = resolveLubanConfig;
//# sourceMappingURL=pkg.js.map