UNPKG

@intlayer/config

Version:

Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.

28 lines (26 loc) 1.19 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const require_runtime = require('../_virtual/_rolldown/runtime.cjs'); const require_utils_getPackageJsonPath = require('./getPackageJsonPath.cjs'); let node_module = require("node:module"); //#region src/utils/ESMxCJSHelpers.ts const isESModule = typeof require("url").pathToFileURL(__filename).href === "string"; /** * Require relative to the user project * * Note: Can resolve package that are installed in the user project, ex `'intlayer'` */ const getProjectRequire = (startDir) => { const { packageJsonPath } = require_utils_getPackageJsonPath.getPackageJsonPath(startDir); return (0, node_module.createRequire)(packageJsonPath); }; /** * Require relative to the @intlayer/config package * * Note: Can resolve package that are installed in the config package, ex `'@intlayer/types'` */ const configESMxCJSRequire = isESModule ? (0, node_module.createRequire)(require("url").pathToFileURL(__filename).href) : require; //#endregion exports.configESMxCJSRequire = configESMxCJSRequire; exports.getProjectRequire = getProjectRequire; exports.isESModule = isESModule; //# sourceMappingURL=ESMxCJSHelpers.cjs.map