next.js
9aec7d72 - Add server-side HMR infrastructure

Commit
236 days ago
Add server-side HMR infrastructure Add server HMR functions to enable hot module replacement for server-side code in Turbopack: Rust (crates/next-api/src/project.rs): - server_hmr_content: Get server module content by identifier - server_hmr_version: Get server module version - server_hmr_version_state: Get version state for server HMR session - server_hmr_update: Compute server HMR update delta - server_hmr_identifiers: List all server HMR identifiers NAPI bindings (crates/napi/src/next_api/project.rs): - project_server_hmr_events: Subscribe to server HMR events - project_server_hmr_identifiers_subscribe: Subscribe to server identifiers TypeScript (packages/next/src/build/swc): - serverHmrEvents(): Subscribe to server HMR events - serverHmrIdentifiersSubscribe(): Subscribe to server identifiers Debug test code added to hot-reloader-turbopack.ts to verify the subscriptions work correctly during development.
Author
Committer
Parents
Loading