Home / Function/ create() — astro Function Reference

create() — astro Function Reference

Architecture documentation for the create() function in pipeline.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  7cbc97d6_cded_9a93_6553_a6b2cdac7a1a["create()"]
  91572b20_ae8c_d5b0_82aa_5914d1622215["RunnablePipeline"]
  7cbc97d6_cded_9a93_6553_a6b2cdac7a1a -->|defined in| 91572b20_ae8c_d5b0_82aa_5914d1622215
  style 7cbc97d6_cded_9a93_6553_a6b2cdac7a1a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/vite-plugin-app/pipeline.ts lines 59–72

	static create(
		manifestData: RoutesList,
		{
			loader,
			logger,
			manifest,
			settings,
			getDebugInfo,
		}: Pick<RunnablePipeline, 'loader' | 'logger' | 'manifest' | 'settings' | 'getDebugInfo'>,
	) {
		const pipeline = new RunnablePipeline(loader, logger, manifest, settings, getDebugInfo);
		pipeline.routesList = manifestData;
		return pipeline;
	}

Domain

Subdomains

Frequently Asked Questions

What does create() do?
create() is a function in the astro codebase, defined in packages/astro/src/vite-plugin-app/pipeline.ts.
Where is create() defined?
create() is defined in packages/astro/src/vite-plugin-app/pipeline.ts at line 59.

Analyze Your Own Codebase

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

Try Supermodel Free