UNPKG

@vortex.so/cli

Version:

CLI to interact with Vortex.

32 lines (26 loc) 923 B
'use strict'; 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;