diff --git a/examples/express/vite.config.ts b/examples/express/vite.config.ts index 18c9c202..c83db628 100644 --- a/examples/express/vite.config.ts +++ b/examples/express/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [ diff --git a/examples/fastify-vite-plugin-ssr/vite.config.ts b/examples/fastify-vite-plugin-ssr/vite.config.ts index 198e0c14..e68562c2 100644 --- a/examples/fastify-vite-plugin-ssr/vite.config.ts +++ b/examples/fastify-vite-plugin-ssr/vite.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import ssr from "vite-plugin-ssr/plugin"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ buildSteps: [ diff --git a/examples/fastify/vite.config.ts b/examples/fastify/vite.config.ts index 3be9e288..640ee0f6 100644 --- a/examples/fastify/vite.config.ts +++ b/examples/fastify/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [vavite({ handlerEntry: "/handler.ts" })], diff --git a/examples/hapi/vite.config.ts b/examples/hapi/vite.config.ts index 06c97962..131994ff 100644 --- a/examples/hapi/vite.config.ts +++ b/examples/hapi/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [ diff --git a/examples/koa/vite.config.ts b/examples/koa/vite.config.ts index ca55021c..c9a8c770 100644 --- a/examples/koa/vite.config.ts +++ b/examples/koa/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [ diff --git a/examples/nestjs-vite-plugin-ssr/vite.config.ts b/examples/nestjs-vite-plugin-ssr/vite.config.ts index c5b671b5..0da0e5ef 100644 --- a/examples/nestjs-vite-plugin-ssr/vite.config.ts +++ b/examples/nestjs-vite-plugin-ssr/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; import { swc } from "rollup-plugin-swc3"; import react from "@vitejs/plugin-react"; import ssr from "vite-plugin-ssr/plugin"; diff --git a/examples/nestjs/vite.config.ts b/examples/nestjs/vite.config.ts index a35b4396..7da21ca0 100644 --- a/examples/nestjs/vite.config.ts +++ b/examples/nestjs/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; import { swc } from "rollup-plugin-swc3"; export default defineConfig({ diff --git a/examples/simple-standalone/vite.config.ts b/examples/simple-standalone/vite.config.ts index 3be9e288..640ee0f6 100644 --- a/examples/simple-standalone/vite.config.ts +++ b/examples/simple-standalone/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [vavite({ handlerEntry: "/handler.ts" })], diff --git a/examples/socket-io/vite.config.ts b/examples/socket-io/vite.config.ts index f84b9b12..3e4b1004 100644 --- a/examples/socket-io/vite.config.ts +++ b/examples/socket-io/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [ diff --git a/examples/ssr-react-express/vite.config.ts b/examples/ssr-react-express/vite.config.ts index a2239653..4670a4e2 100644 --- a/examples/ssr-react-express/vite.config.ts +++ b/examples/ssr-react-express/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; import react from "@vitejs/plugin-react"; export default defineConfig({ diff --git a/examples/ssr-vue-express/vite.config.ts b/examples/ssr-vue-express/vite.config.ts index 17118e6e..cc22c887 100644 --- a/examples/ssr-vue-express/vite.config.ts +++ b/examples/ssr-vue-express/vite.config.ts @@ -1,5 +1,5 @@ import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; import vue from "@vitejs/plugin-vue"; export default defineConfig({ diff --git a/examples/vite-plugin-ssr/vite.config.ts b/examples/vite-plugin-ssr/vite.config.ts index 9cc8418b..0c773188 100644 --- a/examples/vite-plugin-ssr/vite.config.ts +++ b/examples/vite-plugin-ssr/vite.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import ssr from "vite-plugin-ssr/plugin"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ buildSteps: [ diff --git a/packages/connect/readme.md b/packages/connect/readme.md index 7823b32d..82e5ab60 100644 --- a/packages/connect/readme.md +++ b/packages/connect/readme.md @@ -10,7 +10,7 @@ Install `vite` and `@vavite/connect` as development dependencies (`npm install - ```ts import { defineConfig } from "vite"; -import vaviteConnect from "@vavite/connect"; +import { vaviteConnect } from "@vavite/connect"; export default defineConfig({ plugins: [ diff --git a/packages/connect/src/index.ts b/packages/connect/src/index.ts index 0f85dab4..b3d3eb25 100644 --- a/packages/connect/src/index.ts +++ b/packages/connect/src/index.ts @@ -40,9 +40,7 @@ export interface VaviteConnectOptions { bundleSirv?: boolean; } -export default function vaviteConnect( - options: VaviteConnectOptions = {}, -): Plugin[] { +export function vaviteConnect(options: VaviteConnectOptions = {}): Plugin[] { const { handlerEntry = "/handler", customServerEntry, diff --git a/packages/multibuild-cli/src/index.ts b/packages/multibuild-cli/src/index.ts index 629dfebd..4f093343 100644 --- a/packages/multibuild-cli/src/index.ts +++ b/packages/multibuild-cli/src/index.ts @@ -1,6 +1,6 @@ import { BuildOptions, LogLevel, ResolvedConfig } from "vite"; import { cac } from "cac"; -import multibuild from "@vavite/multibuild"; +import { multibuild } from "@vavite/multibuild"; import { version } from "../package.json"; import colors from "picocolors"; diff --git a/packages/multibuild/readme.md b/packages/multibuild/readme.md index 5f575272..c4446573 100644 --- a/packages/multibuild/readme.md +++ b/packages/multibuild/readme.md @@ -41,7 +41,7 @@ export default defineConfig({ }); ``` -You can then `import multibuild from "@vavite/multibuild"` and use it instead of Vite's `build` function to run a multi-step build. +You can then `import { multibuild } from "@vavite/multibuild"` and use it instead of Vite's `build` function to run a multi-step build. `@vavite/multibuild` will call `resolveConfig` with the `mode` parameter set to `"multibuild"` to extract the build steps. Setting `buildSteps` in subsequent steps has no effect. diff --git a/packages/multibuild/src/index.ts b/packages/multibuild/src/index.ts index 5bb948ef..06302d5e 100644 --- a/packages/multibuild/src/index.ts +++ b/packages/multibuild/src/index.ts @@ -46,7 +46,7 @@ export interface MultibuildOptions { onStartBuildStep?(info: VaviteMultiBuildInfo): void | Promise; } -export default async function multibuild( +export async function multibuild( config: InlineConfig = {}, options: MultibuildOptions = {}, ) { diff --git a/packages/reloader/readme.md b/packages/reloader/readme.md index eae3a67d..3aac6418 100644 --- a/packages/reloader/readme.md +++ b/packages/reloader/readme.md @@ -8,11 +8,11 @@ Install `vite` and `@vavite/reloader` as development dependencies (`npm install ```ts import { defineConfig } from "vite"; -import vaviteReloader from "@vavite/reloader"; +import { reloader } from "@vavite/reloader"; export default defineConfig({ plugins: [ - vaviteReloader({ + reloader({ // Options, see below }), ], diff --git a/packages/reloader/src/index.ts b/packages/reloader/src/index.ts index daa21889..cfa49b93 100644 --- a/packages/reloader/src/index.ts +++ b/packages/reloader/src/index.ts @@ -30,7 +30,7 @@ export interface VaviteReloaderOptions { serveClientAssetsInDev?: boolean; } -export default function vaviteReloaderPlugin({ +export function reloader({ entry = "/server", reloadOn = "any-change", serveClientAssetsInDev = false, diff --git a/packages/vavite/package.json b/packages/vavite/package.json index 7c85a5b4..4d31d717 100644 --- a/packages/vavite/package.json +++ b/packages/vavite/package.json @@ -3,8 +3,6 @@ "version": "2.0.2", "description": "A Vite plugin for develoing server-side applications", "type": "module", - "main": "./dist/index.cjs", - "module": "./dist/index.js", "files": [ "dist", "*.d.ts", diff --git a/packages/vavite/readme.md b/packages/vavite/readme.md index 4404aa8b..bcf79ef0 100644 --- a/packages/vavite/readme.md +++ b/packages/vavite/readme.md @@ -23,7 +23,7 @@ Install `vite` and `vavite` as development dependencies (`npm install --save-dev ```ts import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [ @@ -145,7 +145,7 @@ Developing applications that perform server-side rendering (SSR) with Vite requi ```ts import { defineConfig } from "vite"; -import vavite from "vavite"; +import { vavite } from "vavite"; export default defineConfig({ plugins: [ diff --git a/packages/vavite/src/cli.ts b/packages/vavite/src/cli.ts index e8ffe06f..10259623 100644 --- a/packages/vavite/src/cli.ts +++ b/packages/vavite/src/cli.ts @@ -8,7 +8,7 @@ import { version as viteVersion, } from "vite"; import { cac } from "cac"; -import multibuild from "@vavite/multibuild"; +import { multibuild } from "@vavite/multibuild"; import { version } from "../package.json"; import pico from "picocolors"; import { spawn } from "node:child_process"; diff --git a/packages/vavite/src/index.ts b/packages/vavite/src/index.ts index 79d355f8..83430170 100644 --- a/packages/vavite/src/index.ts +++ b/packages/vavite/src/index.ts @@ -1,6 +1,6 @@ import { Plugin, PluginOption, UserConfig } from "vite"; -import vaviteConnect from "@vavite/connect"; -import vaviteReloader from "@vavite/reloader"; +import { vaviteConnect } from "@vavite/connect"; +import { reloader } from "@vavite/reloader"; import vaviteExposeViteDevServer from "@vavite/expose-vite-dev-server"; import { nodeLoaderPlugin } from "@vavite/node-loader/plugin"; @@ -51,7 +51,7 @@ export interface VaviteOptions { reloadOn?: "any-change" | "static-deps-change"; } -export default function vavite(options: VaviteOptions): PluginOption { +export function vavite(options: VaviteOptions): PluginOption { const { serverEntry, handlerEntry, @@ -120,7 +120,7 @@ export default function vavite(options: VaviteOptions): PluginOption { ); } else { plugins.push( - vaviteReloader({ + reloader({ entry: serverEntry, serveClientAssetsInDev, reloadOn,