@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
JavaScript
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