html_languageservice/
lib.rs1#[cfg(feature = "formatter")]
27mod beautify;
28pub mod html_data;
29mod html_language_service;
30mod html_language_types;
31pub mod language_facts;
32pub mod parser;
33pub mod participant;
34mod services;
35mod utils;
36
37pub use language_facts::data_manager::HTMLDataManager;
38pub use parser::html_parse::parse_html_document;
39
40#[cfg(feature = "completion")]
41pub use services::html_completion::{CompletionConfiguration, Quotes};
42
43#[cfg(feature = "folding")]
44pub use services::html_folding::FoldingRangeContext;
45
46#[cfg(feature = "formatter")]
47pub use services::html_formatter::HTMLFormatConfiguration;
48#[cfg(feature = "hover")]
49pub use services::html_hover::HoverSettings;
50
51pub use html_language_service::HTMLLanguageService;
52pub use html_language_types::{
53 DefaultDocumentContext, DocumentContext, FileStat, FileSystemProvider, FileType,
54 HTMLLanguageServiceOptions,
55};