diff --git a/docs/changes/per-environment-apis.md b/docs/changes/per-environment-apis.md index 97817e7d02d739..8fa475343826c6 100644 --- a/docs/changes/per-environment-apis.md +++ b/docs/changes/per-environment-apis.md @@ -15,6 +15,7 @@ The `Environment` instance was first introduced at `v6.0`. The deprecation of `s future: { removeServerModuleGraph: 'warn', removeServerTransformRequest: 'warn', + removeServerWarmupRequest: 'warn', } ``` diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index 4865b30aed697c..3c1ea01d979004 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -484,6 +484,7 @@ export interface FutureOptions { removeServerModuleGraph?: 'warn' removeServerHot?: 'warn' removeServerTransformRequest?: 'warn' + removeServerWarmupRequest?: 'warn' removeSsrLoadModule?: 'warn' } @@ -702,6 +703,7 @@ export const configDefaults = Object.freeze({ removeServerModuleGraph: undefined, removeServerHot: undefined, removeServerTransformRequest: undefined, + removeServerWarmupRequest: undefined, removeSsrLoadModule: undefined, }, legacy: { diff --git a/packages/vite/src/node/deprecations.ts b/packages/vite/src/node/deprecations.ts index aab1e8045aa0fc..447ea26a45090c 100644 --- a/packages/vite/src/node/deprecations.ts +++ b/packages/vite/src/node/deprecations.ts @@ -10,6 +10,7 @@ const deprecationCode = { removeServerModuleGraph: 'changes/per-environment-apis', removeServerHot: 'changes/per-environment-apis', removeServerTransformRequest: 'changes/per-environment-apis', + removeServerWarmupRequest: 'changes/per-environment-apis', removeSsrLoadModule: 'changes/ssr-using-modulerunner', } satisfies Record @@ -25,6 +26,8 @@ const deprecationMessages = { removeServerHot: 'The `server.hot` is replaced with `this.environment.hot`.', removeServerTransformRequest: 'The `server.transformRequest` is replaced with `this.environment.transformRequest`.', + removeServerWarmupRequest: + 'The `server.warmupRequest` is replaced with `this.environment.warmupRequest`.', removeSsrLoadModule: 'The `server.ssrLoadModule` is replaced with Environment Runner.', diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index cbed9dc8445b2f..48ca481249ebc0 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -592,15 +592,12 @@ export async function _createServer( }) }, transformRequest(url, options) { - warnFutureDeprecation( - config, - 'removeServerTransformRequest', - 'server.transformRequest() is deprecated. Use environment.transformRequest() instead.', - ) + warnFutureDeprecation(config, 'removeServerTransformRequest') const environment = server.environments[options?.ssr ? 'ssr' : 'client'] return environment.transformRequest(url) }, warmupRequest(url, options) { + warnFutureDeprecation(config, 'removeServerWarmupRequest') const environment = server.environments[options?.ssr ? 'ssr' : 'client'] return environment.warmupRequest(url) },