From 1430770abe811c717ed3c71f3572faff83fe44ec Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Sat, 4 Apr 2026 00:29:45 +0200 Subject: [PATCH 1/4] refactor: move SSE to devtools RPC --- client/app/app.vue | 81 ++++++++++++++++++- client/app/plugins/0.sse.ts | 19 ----- client/app/plugins/html-validate.ts | 44 ---------- client/app/plugins/hydration.ts | 47 ----------- client/app/plugins/lazy-load.ts | 57 ------------- client/app/utils/routes.ts | 1 - src/devtools.ts | 9 ++- src/module.ts | 10 +-- src/runtime/core/rpc-types.ts | 20 +++++ src/runtime/core/server/rpc-bridge.ts | 32 ++++++++ src/runtime/core/server/sse.ts | 23 ------ src/runtime/core/server/types.ts | 8 +- .../handlers/nitro-handlers.plugin.ts | 22 ----- src/runtime/hydration/nitro.plugin.ts | 19 ----- src/runtime/hydration/types.ts | 19 ----- src/runtime/hydration/utils.ts | 3 +- src/runtime/lazy-load/nitro.plugin.ts | 18 ----- src/runtime/types.d.ts | 3 - test/unit/core/rpc-bridge.test.ts | 69 ++++++++++++++++ test/unit/core/sse.test.ts | 53 ------------ 20 files changed, 213 insertions(+), 344 deletions(-) delete mode 100644 client/app/plugins/0.sse.ts delete mode 100644 client/app/plugins/html-validate.ts delete mode 100644 client/app/plugins/hydration.ts delete mode 100644 client/app/plugins/lazy-load.ts create mode 100644 src/runtime/core/rpc-types.ts create mode 100644 src/runtime/core/server/rpc-bridge.ts delete mode 100644 src/runtime/core/server/sse.ts create mode 100644 test/unit/core/rpc-bridge.test.ts delete mode 100644 test/unit/core/sse.test.ts diff --git a/client/app/app.vue b/client/app/app.vue index f60578f..45c0118 100644 --- a/client/app/app.vue +++ b/client/app/app.vue @@ -1,7 +1,86 @@