UNPKG

@intlayer/chokidar

Version:

Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.

28 lines 921 B
import { getConfiguration } from "@intlayer/config"; import { writeDynamicDictionary } from "./writeDynamicDictionary.mjs"; import { writeMergedDictionaries } from "./writeMergedDictionary.mjs"; import { writeUnmergedDictionaries } from "./writeUnmergedDictionary.mjs"; const buildIntlayerDictionary = async (contentDeclarations, configuration = getConfiguration(), formats = ["cjs", "esm"]) => { const unmergedDictionaries = await writeUnmergedDictionaries( contentDeclarations, configuration ); const mergedDictionaries = await writeMergedDictionaries( unmergedDictionaries, configuration ); const dynamicDictionaries = await writeDynamicDictionary( mergedDictionaries, configuration, formats ); return { unmergedDictionaries, mergedDictionaries, dynamicDictionaries }; }; export { buildIntlayerDictionary }; //# sourceMappingURL=buildIntlayerDictionary.mjs.map