mod loader;
mod model;
mod normalize;
pub use loader::{
LoadedConfig, LoadedConfigEntryIgnores, LoadedConfigWithFeatures, load_compiler_jsx_mode,
load_compiler_template_syntax, load_compiler_vue_version, load_config,
load_config_and_linter_with_features_and_source, load_config_and_linter_with_source,
load_config_entry_ignores_with_source, load_config_with_features_and_source,
load_config_with_source, load_linter_config, validate_explicit_config_path,
};
pub use model::{
ArrowParens, AttributeSortOrder, ConfigEntryIgnore, ConfigFeatureFlags, EndOfLine,
FormatterConfig, GlobalTypeDeclaration, GlobalTypesConfig, JsxMode, LanguageServerConfig,
LintRuleSeverity, LinterConfig, LspConfig, ParseVueVersionError, QuoteProps, TrailingComma,
TypeCheckerConfig, VizeConfig, VueVersion,
};
pub use normalize::normalize_public_config_value;
pub use crate::dialect::VueDialect;