diff --git a/packages/vite/src/node/build.ts b/packages/vite/src/node/build.ts index ccf6dab5ee5551..339161192c391e 100644 --- a/packages/vite/src/node/build.ts +++ b/packages/vite/src/node/build.ts @@ -1528,6 +1528,7 @@ export type ResolvedBuilderOptions = Required /** * Creates a ViteBuilder to orchestrate building multiple environments. + * @experimental */ export async function createBuilder( inlineConfig: InlineConfig = {}, diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index 5eb1045ef51c65..c3ba03076c6c49 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -345,6 +345,7 @@ export interface UserConfig extends DefaultEnvironmentOptions { assetsInclude?: string | RegExp | (string | RegExp)[] /** * Builder specific options + * @experimental */ builder?: BuilderOptions /** @@ -564,6 +565,7 @@ export type ResolvedConfig = Readonly< esbuild: ESBuildOptions | false server: ResolvedServerOptions dev: ResolvedDevEnvironmentOptions + /** @experimental */ builder: ResolvedBuilderOptions build: ResolvedBuildOptions preview: ResolvedPreviewOptions