@intlayer/chokidar
Version:
Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.
26 lines • 3.42 kB
TypeScript
import { BuildDictionariesOptions, buildDictionary } from "./buildIntlayerDictionary/buildIntlayerDictionary.js";
import { processContentDeclaration } from "./buildIntlayerDictionary/processContentDeclaration.js";
import { cleanOutputDir } from "./cleanOutputDir.js";
import { CreateDictionaryEntryPointOptions, createDictionaryEntryPoint } from "./createDictionaryEntryPoint/createDictionaryEntryPoint.js";
import { generateDictionaryListContent } from "./createDictionaryEntryPoint/generateDictionaryListContent.js";
import { getBuiltDictionariesPath } from "./createDictionaryEntryPoint/getBuiltDictionariesPath.js";
import { getBuiltDynamicDictionariesPath } from "./createDictionaryEntryPoint/getBuiltDynamicDictionariesPath.js";
import { getBuiltFetchDictionariesPath } from "./createDictionaryEntryPoint/getBuiltFetchDictionariesPath.js";
import { getBuiltRemoteDictionariesPath } from "./createDictionaryEntryPoint/getBuiltRemoteDictionariesPath.js";
import { getBuiltUnmergedDictionariesPath } from "./createDictionaryEntryPoint/getBuiltUnmergedDictionariesPath.js";
import { createModuleAugmentation, getTypeName } from "./createType/createModuleAugmentation.js";
import { createTypes, generateTypeScriptType } from "./createType/createType.js";
import { formatDictionaries, formatDictionariesOutput, formatDictionary, formatDictionaryOutput } from "./formatDictionary.js";
import { DictionariesStatus, loadDictionaries } from "./loadDictionaries/loadDictionaries.js";
import { ensureIntlayerBundle, formatLocalDictionaries, loadContentDeclaration, loadContentDeclarations } from "./loadDictionaries/loadContentDeclaration.js";
import { loadLocalDictionaries } from "./loadDictionaries/loadLocalDictionaries.js";
import { formatDistantDictionaries, loadRemoteDictionaries } from "./loadDictionaries/loadRemoteDictionaries.js";
import { prepareIntlayer } from "./prepareIntlayer.js";
import { readDictionariesFromDisk } from "./utils/readDictionariesFromDisk.js";
import { isCachedConfigurationUpToDate, writeConfiguration } from "./writeConfiguration/index.js";
import { detectExportedComponentName } from "./writeContentDeclaration/detectExportedComponentName.js";
import { DictionaryStatus } from "./writeContentDeclaration/dictionaryStatus.js";
import { transformJSFile } from "./writeContentDeclaration/transformJSFile.js";
import { writeContentDeclaration } from "./writeContentDeclaration/writeContentDeclaration.js";
import { writeJSFile } from "./writeContentDeclaration/writeJSFile.js";
export { BuildDictionariesOptions, CreateDictionaryEntryPointOptions, DictionariesStatus, DictionaryStatus, buildDictionary, cleanOutputDir, createDictionaryEntryPoint, createModuleAugmentation, createTypes, detectExportedComponentName, ensureIntlayerBundle, formatDictionaries, formatDictionariesOutput, formatDictionary, formatDictionaryOutput, formatDistantDictionaries, formatLocalDictionaries, generateDictionaryListContent, generateTypeScriptType, getBuiltDictionariesPath, getBuiltDynamicDictionariesPath, getBuiltFetchDictionariesPath, getBuiltRemoteDictionariesPath, getBuiltUnmergedDictionariesPath, getTypeName, isCachedConfigurationUpToDate, loadContentDeclaration, loadContentDeclarations, loadDictionaries, loadLocalDictionaries, loadRemoteDictionaries, prepareIntlayer, processContentDeclaration, readDictionariesFromDisk, transformJSFile, writeConfiguration, writeContentDeclaration, writeJSFile };