@intlayer/unmerged-dictionaries-entry
Version:
Provides the entry path for Intlayer dictionaries, solving filesystem retrieval issues for bundlers like Webpack and Rollup.
19 lines • 646 B
JavaScript
import { ESMxCJSRequire, getConfiguration } from "@intlayer/config";
import { existsSync } from "fs";
import { join } from "path";
const getUnmergedDictionaries = () => {
const { content } = getConfiguration();
const dictionariesPath = join(content.mainDir, "unmerged_dictionaries.cjs");
let dictionaries = {};
if (existsSync(dictionariesPath)) {
delete ESMxCJSRequire.cache[dictionariesPath];
dictionaries = ESMxCJSRequire(dictionariesPath);
}
return dictionaries;
};
var index_default = (() => getUnmergedDictionaries())();
export {
index_default as default,
getUnmergedDictionaries
};
//# sourceMappingURL=index.mjs.map