UNPKG

@anijs/load-config

Version:
53 lines (52 loc) 2.4 kB
var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); var __export = (target, all) => { __markAsModule(target); for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __reExport = (target, module2, desc) => { if (module2 && typeof module2 === "object" || typeof module2 === "function") { for (let key of __getOwnPropNames(module2)) if (!__hasOwnProp.call(target, key) && key !== "default") __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); } return target; }; var __toModule = (module2) => { return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); }; __export(exports, { default: () => readLocalPkgData_default, readPkgMainFile: () => readPkgMainFile }); var import_local_pkg = __toModule(require("local-pkg")); var import_path = __toModule(require("path")); async function readLocalPkgData(pkgName) { console.log(pkgName, (0, import_local_pkg.isPackageExists)(pkgName)); if (!(0, import_local_pkg.isPackageExists)(pkgName)) throw new Error(`No ${pkgName} package installed`); const result = await (0, import_local_pkg.getPackageInfo)(pkgName, { paths: [import_path.default.resolve(__dirname, "../__tests__/packageJson/src/index.js")] }); console.log(result); return result || {}; } async function readPkgMainFile(pkgName) { var _a; const pkgData = await readLocalPkgData(pkgName); const main = (_a = pkgData == null ? void 0 : pkgData.packageJson) == null ? void 0 : _a.main; if (!main) throw new Error(`Unable to parse the main field of the ${pkgName} package`); return import_path.default.join(pkgData == null ? void 0 : pkgData.rootPath, main); } var readLocalPkgData_default = readLocalPkgData; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { readPkgMainFile });