UNPKG

cspell-lib

Version:

A library of useful functions used across various cspell tools.

25 lines 2.63 kB
export { clearCachedFiles, clearCaches } from './clearCachedFiles.js'; export { fileToDocument, fileToTextDocument, isBinaryFile } from './Document/index.js'; export * as ExclusionHelper from './exclusionHelper.js'; export { FeatureFlags, getSystemFeatureFlags, UnknownFeatureFlagError } from './FeatureFlags/index.js'; export { FSCapabilityFlags, getVirtualFS } from './fileSystem.js'; export { getLanguagesForBasename as getLanguageIdsForBaseFilename, getLanguagesForExt } from './fileTypes.js'; export { getDictionary } from './getDictionary.js'; export { createTextDocument, updateTextDocument } from './Models/TextDocument.js'; export { createPerfTimer } from './perf/index.js'; export { calcOverrideSettings, checkFilenameMatchesGlob, createConfigLoader, currentSettingsFileVersion, defaultConfigFilenames, defaultFileName, ENV_CSPELL_GLOB_ROOT, extractDependencies, extractImportErrors, finalizeSettings, getCachedFileSize, getDefaultBundledSettingsAsync, getDefaultConfigLoader, getDefaultSettings, getGlobalSettings, getGlobalSettingsAsync, getSources, ImportError, loadConfig, loadPnP, mergeInDocSettings, mergeSettings, readConfigFile, readRawSettings, readSettings, readSettingsFiles, resolveConfigFileImports, searchForConfig, sectionCSpell, } from './Settings/index.js'; export { defaultFileName as defaultSettingsFilename } from './Settings/index.js'; export * as Link from './Settings/index.link.js'; export { combineTextAndLanguageSettings, combineTextAndLanguageSettings as constructSettingsForText, } from './Settings/TextDocumentSettings.js'; export { determineFinalDocumentSettings, spellCheckDocument, spellCheckFile, } from './spellCheckFile.js'; export { CompoundWordsMethod, createSpellingDictionary, createCollection as createSpellingDictionaryCollection, isSpellingDictionaryLoadError, refreshDictionaryCache, SpellingDictionaryLoadError, } from './SpellingDictionary/index.js'; export { SuggestionError, suggestionsForWord, suggestionsForWords } from './suggestions.js'; export { DocumentValidator, shouldCheckDocument } from './textValidation/index.js'; export { traceWords, traceWordsAsync } from './trace.js'; export { getLogger, setLogger } from './util/logger.js'; export { resolveFile } from './util/resolveFile.js'; export * as Text from './util/textApi.js'; export { checkText, checkTextDocument, IncludeExcludeFlag, validateText, } from './validator.js'; export * from '@cspell/cspell-types'; export { asyncIterableToArray, readFileText as readFile, readFileTextSync as readFileSync, writeToFile, writeToFileIterable, writeToFileIterableP, } from 'cspell-io'; //# sourceMappingURL=index.js.map