Home / Function/ rebuildPlugin.setup() — astro Function Reference

rebuildPlugin.setup() — astro Function Reference

Architecture documentation for the rebuildPlugin.setup() function in shared.mjs from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  de31d2e5_ce25_aa23_c772_29335dfdab9f["rebuildPlugin.setup()"]
  4d75c445_4391_c7d4_eae5_d220320b7783["shared.mjs"]
  de31d2e5_ce25_aa23_c772_29335dfdab9f -->|defined in| 4d75c445_4391_c7d4_eae5_d220320b7783
  style de31d2e5_ce25_aa23_c772_29335dfdab9f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/language-tools/vscode/scripts/shared.mjs lines 14–28

	setup(build) {
		build.onEnd(async (result) => {
			const date = dt.format(new Date());
			if (result && result.errors.length) {
				console.error(dim(`[${date}] `) + red(result.errors.map((error) => error.text).join('\n')));
			} else {
				if (result.warnings.length) {
					console.info(
						dim(`[${date}] `) + yellow('⚠ updated with warnings:\n' + result.warnings.join('\n')),
					);
				}
				console.info(dim(`[${date}] `) + green('✔ updated'));
			}
		});
	},

Domain

Subdomains

Frequently Asked Questions

What does rebuildPlugin.setup() do?
rebuildPlugin.setup() is a function in the astro codebase, defined in packages/language-tools/vscode/scripts/shared.mjs.
Where is rebuildPlugin.setup() defined?
rebuildPlugin.setup() is defined in packages/language-tools/vscode/scripts/shared.mjs at line 14.

Analyze Your Own Codebase

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

Try Supermodel Free