UNPKG

@intlayer/config

Version:

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

29 lines (27 loc) 2.18 kB
const require_rolldown_runtime = require('./_virtual/rolldown_runtime.cjs'); const require_utils_getExtension = require('./utils/getExtension.cjs'); const require_utils_normalizePath = require('./utils/normalizePath.cjs'); let node_path = require("node:path"); node_path = require_rolldown_runtime.__toESM(node_path); //#region src/alias.ts const getAlias = ({ configuration, format = "esm", formatter = (value) => value }) => { const extension = require_utils_getExtension.getExtension(configuration, format); const { mainDir, configDir, baseDir } = configuration.content; const fixedDictionariesPath = formatter(require_utils_normalizePath.normalizePath((0, node_path.relative)(baseDir, (0, node_path.join)(mainDir, `dictionaries.${extension}`)))); const fixedUnmergedDictionariesPath = formatter(require_utils_normalizePath.normalizePath((0, node_path.relative)(baseDir, (0, node_path.join)(mainDir, `unmerged_dictionaries.${extension}`)))); const fixedRemoteDictionariesPath = formatter(require_utils_normalizePath.normalizePath((0, node_path.relative)(baseDir, (0, node_path.join)(mainDir, `remote_dictionaries.${extension}`)))); const fixedDynamicDictionariesPath = formatter(require_utils_normalizePath.normalizePath((0, node_path.relative)(baseDir, (0, node_path.join)(mainDir, `dynamic_dictionaries.${extension}`)))); const fixedFetchDictionariesPath = formatter(require_utils_normalizePath.normalizePath((0, node_path.relative)(baseDir, (0, node_path.join)(mainDir, `fetch_dictionaries.${extension}`)))); const fixedConfigurationPath = formatter(require_utils_normalizePath.normalizePath((0, node_path.relative)(baseDir, (0, node_path.join)(configDir, `configuration.json`)))); return { "@intlayer/dictionaries-entry": fixedDictionariesPath, "@intlayer/unmerged-dictionaries-entry": fixedUnmergedDictionariesPath, "@intlayer/remote-dictionaries-entry": fixedRemoteDictionariesPath, "@intlayer/dynamic-dictionaries-entry": fixedDynamicDictionariesPath, "@intlayer/fetch-dictionaries-entry": fixedFetchDictionariesPath, "@intlayer/config/built": fixedConfigurationPath }; }; //#endregion exports.getAlias = getAlias; //# sourceMappingURL=alias.cjs.map