compile() — astro Function Reference
Architecture documentation for the compile() function in compile.test.js from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 926f19ea_213e_5743_b2fb_55a4f761fb4f["compile()"] c5028325_572c_6687_ffcf_e948c808d95d["compile.test.js"] 926f19ea_213e_5743_b2fb_55a4f761fb4f -->|defined in| c5028325_572c_6687_ffcf_e948c808d95d style 926f19ea_213e_5743_b2fb_55a4f761fb4f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/test/units/vite-plugin-astro/compile.test.js lines 12–23
async function compile(source, id, inlineConfig = {}) {
const viteConfig = await resolveConfig({ configFile: false, ...inlineConfig }, 'serve');
return await compileAstro({
compileProps: {
astroConfig: { root: pathToFileURL('/'), base: '/', experimental: {} },
viteConfig,
filename: id,
source,
},
astroFileToCompileMetadata: new Map(),
});
}
Domain
Subdomains
Source
Frequently Asked Questions
What does compile() do?
compile() is a function in the astro codebase, defined in packages/astro/test/units/vite-plugin-astro/compile.test.js.
Where is compile() defined?
compile() is defined in packages/astro/test/units/vite-plugin-astro/compile.test.js at line 12.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free