@vortex.so/cli
Version:
CLI to interact with Vortex.
32 lines (26 loc) • 923 B
JavaScript
;
const process = require('node:process');
const c = require('chalk');
const fig = require('figures');
const jiti = require('jiti');
function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e.default : e; }
const process__default = /*#__PURE__*/_interopDefaultCompat(process);
const c__default = /*#__PURE__*/_interopDefaultCompat(c);
const fig__default = /*#__PURE__*/_interopDefaultCompat(fig);
async function tryImport(id, rootDir = process__default.cwd()) {
const jiti$1 = jiti.createJiti(rootDir, {
interopDefault: true
});
try {
const imported = await jiti$1.import(id);
return imported;
} catch (error) {
if (error.code !== "MODULE_NOT_FOUND") {
console.error(`Error trying import ${id} from ${rootDir}`, error);
}
return { config: {} };
}
}
exports.c = c__default;
exports.fig = fig__default;
exports.tryImport = tryImport;