Move to per-environment APIs
Feedback
Give us feedback at Environment API feedback discussion
Multiple APIs from ViteDevServer related to module graph has replaced with more isolated Environment APIs.
server.moduleGraph->environment.moduleGraphserver.transformRequest->environment.transformRequestserver.warmupRequest->environment.warmupRequest
Affect scope: Vite Plugin Authors
Future Deprecation
The Environment instance was first introduced at v6.0. The deprecation of server.moduleGraph and other methods that are now in environments is planned for v7.0. We don't recommend moving away from server methods yet. To identify your usage, set these in your vite config.
ts
future: {
removeServerModuleGraph: 'warn',
removeServerTransformRequest: 'warn',
}Motivation
// TODO:
Migration Guide
// TODO: