UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

36 lines (35 loc) 1.62 kB
import { astroConfigBuildPlugin } from "../../../content/vite-plugin-content-assets.js"; import { astroHeadBuildPlugin } from "../../../vite-plugin-head/index.js"; import { pluginActions } from "./plugin-actions.js"; import { pluginAnalyzer } from "./plugin-analyzer.js"; import { pluginChunks } from "./plugin-chunks.js"; import { pluginComponentEntry } from "./plugin-component-entry.js"; import { pluginCSS } from "./plugin-css.js"; import { pluginInternals } from "./plugin-internals.js"; import { pluginManifest } from "./plugin-manifest.js"; import { pluginMiddleware } from "./plugin-middleware.js"; import { pluginPages } from "./plugin-pages.js"; import { pluginPrerender } from "./plugin-prerender.js"; import { pluginRenderers } from "./plugin-renderers.js"; import { pluginScripts } from "./plugin-scripts.js"; import { pluginSSR } from "./plugin-ssr.js"; function registerAllPlugins({ internals, options, register }) { register(pluginComponentEntry(internals)); register(pluginAnalyzer(internals)); register(pluginInternals(internals)); register(pluginManifest(options, internals)); register(pluginRenderers(options)); register(pluginMiddleware(options, internals)); register(pluginActions(options, internals)); register(pluginPages(options, internals)); register(pluginCSS(options, internals)); register(astroHeadBuildPlugin(internals)); register(pluginPrerender(options, internals)); register(astroConfigBuildPlugin(options, internals)); register(pluginScripts(internals)); register(pluginSSR(options, internals)); register(pluginChunks()); } export { registerAllPlugins };