UNPKG

@intlayer/dictionaries-entry

Version:

Provides the entry path for Intlayer dictionaries, solving filesystem retrieval issues for bundlers like Webpack and Rollup.

19 lines 609 B
import { ESMxCJSRequire, getConfiguration } from "@intlayer/config"; import { existsSync } from "fs"; import { join } from "path"; const getDictionaries = () => { const { content } = getConfiguration(); const dictionariesPath = join(content.mainDir, "dictionaries.cjs"); let dictionaries = {}; if (existsSync(dictionariesPath)) { delete ESMxCJSRequire.cache[dictionariesPath]; dictionaries = ESMxCJSRequire(dictionariesPath); } return dictionaries ?? {}; }; var index_default = getDictionaries(); export { index_default as default, getDictionaries }; //# sourceMappingURL=index.mjs.map