export { addIntegration } from '../utilities/add-integration.js'; export { addVirtualImports } from '../utilities/add-virtual-imports.js'; export { addVitePlugin } from '../utilities/add-vite-plugin.js'; export { hasIntegration } from '../utilities/has-integration.js'; export { hasVitePlugin } from '../utilities/has-vite-plugin.js'; export { injectDevRoute } from '../utilities/inject-dev-route.js'; export { watchDirectory } from '../utilities/watch-directory.js'; export { createResolver } from './create-resolver.js'; export { defineAllHooksPlugin } from './define-all-hooks-plugin.js'; export { defineIntegration } from './define-integration.js'; export { definePlugin } from './define-plugin.js'; export { HookUtility, defineUtility } from './define-utility.js'; export { AddedParam, AnyPlugin, ExtendedHooks, Hooks, Plugin, PluginHooksConstraint } from './types.js'; export { withPlugins } from './with-plugins.js'; import 'astro'; import 'vite'; import 'astro/zod'; import '../internal/types.js';