Home / Function/ getLanguagePlugins() — astro Function Reference

getLanguagePlugins() — astro Function Reference

Architecture documentation for the getLanguagePlugins() function in languageServerPlugin.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  74ca29f0_8866_5b66_9220_9e25385641a6["getLanguagePlugins()"]
  aa1e3f97_b438_e271_0048_5d1552a8f675["languageServerPlugin.ts"]
  74ca29f0_8866_5b66_9220_9e25385641a6 -->|defined in| aa1e3f97_b438_e271_0048_5d1552a8f675
  913138c4_e025_35d6_132e_69f7c2d85305["getAstroLanguagePlugin()"]
  74ca29f0_8866_5b66_9220_9e25385641a6 -->|calls| 913138c4_e025_35d6_132e_69f7c2d85305
  style 74ca29f0_8866_5b66_9220_9e25385641a6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/language-tools/language-server/src/languageServerPlugin.ts lines 25–34

export function getLanguagePlugins(collectionConfig: CollectionConfig) {
	const languagePlugins: LanguagePlugin<URI>[] = [
		getAstroLanguagePlugin(),
		getVueLanguagePlugin(),
		getSvelteLanguagePlugin(),
		getFrontmatterLanguagePlugin(collectionConfig),
	];

	return languagePlugins;
}

Domain

Subdomains

Frequently Asked Questions

What does getLanguagePlugins() do?
getLanguagePlugins() is a function in the astro codebase, defined in packages/language-tools/language-server/src/languageServerPlugin.ts.
Where is getLanguagePlugins() defined?
getLanguagePlugins() is defined in packages/language-tools/language-server/src/languageServerPlugin.ts at line 25.
What does getLanguagePlugins() call?
getLanguagePlugins() calls 1 function(s): getAstroLanguagePlugin.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free