@intlayer/chokidar
Version:
Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.
17 lines • 615 B
JavaScript
import { mkdir } from "fs/promises";
import { resolve } from "path";
import { getConfiguration } from "@intlayer/config";
import { writeDictionary } from "./writeDictionary.mjs";
const buildIntlayerDictionary = async (contentDeclarations, configuration = getConfiguration()) => {
const { dictionariesDir } = configuration.content;
await mkdir(resolve(dictionariesDir), { recursive: true });
const dictionariesPaths = await writeDictionary(
contentDeclarations,
configuration
);
return dictionariesPaths;
};
export {
buildIntlayerDictionary
};
//# sourceMappingURL=buildIntlayerDictionary.mjs.map