From 64a3f8f677b310bbd04e3102acc3cbf5440b2152 Mon Sep 17 00:00:00 2001 From: Windson Date: Tue, 23 Jan 2024 17:28:02 +0800 Subject: [PATCH] export Build And Serve class --- src/html/VirtualHtmlPlugin.ts | 2 +- src/index.ts | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/html/VirtualHtmlPlugin.ts b/src/html/VirtualHtmlPlugin.ts index 94a73c9..ffc14c2 100644 --- a/src/html/VirtualHtmlPlugin.ts +++ b/src/html/VirtualHtmlPlugin.ts @@ -4,7 +4,7 @@ import {HistoryApiOptions} from "../history-api/types" import { Serve } from './Serve' import { Build } from './Build' -export default class VirtualHtmlPlugin implements Plugin { +export class VirtualHtmlPlugin implements Plugin { name = 'vite-plugin-virtual-html' _htmlOptions: HtmlPluginOptions diff --git a/src/index.ts b/src/index.ts index f1ca3f9..9b6f0bc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,12 +1,20 @@ import type {Plugin,} from 'vite' import type {HtmlPluginOptions,} from './html/types' -import virtualHtmlPlugin from "./html/VirtualHtmlPlugin" +import { VirtualHtmlPlugin } from "./html/VirtualHtmlPlugin" import type {HistoryApiOptions} from "./history-api/types" export default (virtualHtmlOptions: HtmlPluginOptions & HistoryApiOptions): Plugin => { - return new virtualHtmlPlugin(virtualHtmlOptions) + return new VirtualHtmlPlugin(virtualHtmlOptions) } +export { + VirtualHtmlPlugin, +} + +export * from './html/Build' + +export * from './html/Serve' + export * from './history-api/historyApiFallbackPlugin' export * from './html/types'