vite-plugin-vanjs
Version:
An async first mini meta-framework for VanJS powered by Vite
22 lines (18 loc) • 617 B
TypeScript
// plugin/types.ts
export * from "../jsx/types.d.ts";
export * from "../setup/types.d.ts";
export * from "../router/types.d.ts";
export * from "../meta/types.d.ts";
export * from "../server/types.d.ts";
export * from "../client/types.d.ts";
import type { Plugin } from "vite";
export type VanJSPluginOptions = {
routesDir?: string;
extensions?: string[];
excludeRoutes?: string[]; // NEW — excluded in all envs
excludeRoutesProd?: string[]; // NEW — excluded in production only
};
const VitePluginVanJS: (
config?: VanJSPluginOptions,
) => Plugin<VanJSPluginOptions>;
export default VitePluginVanJS;