mod document;
mod model;
mod normalize;
pub use crate::dialect::VueDialect;
pub use document::ConfigDocument;
pub use model::{
ArrowParens, AttributeHyphenationConfig, AttributeHyphenationOptions, AttributeSortOrder,
CompilerConfigEntry, ComponentNameInTemplateCasingOptions, ConfigEntryFiles, ConfigEntryIgnore,
ConfigExperimentalVueFlags, ConfigFeatureFlags, ConfigLintRuleOptions, CustomEventNameCasing,
CustomEventNameCasingOptions, DefineMacrosOrderOptions, DefinePropsDestructuringOptions,
EndOfLine, FormatterConfig, FormatterPreset, FormatterProfile, GlobalTypeDeclaration,
GlobalTypesConfig, HtmlQuoteStyle, HtmlQuotesConfig, HtmlQuotesOptions,
HtmlSelfClosingHtmlOptions, HtmlSelfClosingOptions, HtmlSelfClosingStyle, HyphenationStyle,
ImportSortCustomGroup, ImportSortGroup, JsxCompat, JsxMode, LanguageServerConfig,
LanguageServerUnstableFlags, LibConfig, LibRegistryConfig, LintRuleOptions, LintRuleSeverity,
LinterConfig, LinterConfigEntry, LinterConfigPlan, LinterConfigPlanWithConfigRuleOptions,
LinterConfigPlanWithRuleOptions, LinterExecutionOptions, LinterFeatureFlags, LspConfig,
MuseaDesignToken, MuseaPreferDesignTokensOptions, MustacheInterpolationSpacingStyle,
NoMutatingPropsOptions, NoRestrictedGlobalsOptions, NoRestrictedMembersOptions,
ParseVueVersionError, PropNameCasingOptions, PropNameCasingStyle, PropsDestructureMode,
QuoteProps, ResolvedLinterConfig, ResolvedLinterConfigWithConfigRuleOptions, RestrictedGlobal,
RestrictedMember, SfcElementOrderGroup, SfcElementOrderOptions, SortImportsConfig,
SortImportsSetting, StrictBooleanExpressionsOptions, TemplateComponentNameCasing,
TrailingComma, TypeCheckerConfig, VBindStyle, VOnEventHyphenationConfig,
VOnEventHyphenationOptions, VOnStyle, VSlotNamedStyle, VSlotStyle, VSlotStyleOptions,
VSlotStyleValue, VSlotUniformStyle, VizeConfig, VueVersion,
};
pub use normalize::normalize_public_config_value;