@intlayer/chokidar
Version:
Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.
17 lines • 650 B
JavaScript
import { getConfiguration } from "@intlayer/config";
import { buildI18nDictionary } from "./i18next_dictionary/index.mjs";
import { buildIntlayerDictionary } from "./intlayer_dictionary/index.mjs";
const buildDictionary = async (dictionaries, configuration = getConfiguration()) => {
const { dictionaryOutput } = configuration.content;
if (dictionaryOutput.includes("i18next")) {
await buildI18nDictionary(dictionaries, configuration);
}
if (dictionaryOutput.includes("intlayer")) {
return await buildIntlayerDictionary(dictionaries, configuration);
}
return [];
};
export {
buildDictionary
};
//# sourceMappingURL=index.mjs.map