From a3a81d908590175a510d7f8fddd67c597b5ff706 Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Sat, 4 Apr 2026 16:41:10 +0200 Subject: [PATCH 1/5] refactor: move sse to RPC --- client/app/app.vue | 84 +++++++- 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-handlers.ts | 184 ++++++++++++++++++ src/devtools.ts | 31 ++- src/module.ts | 16 +- src/runtime/core/rpc-types.ts | 23 +++ src/runtime/core/server/sse.ts | 23 --- src/runtime/core/server/types.ts | 8 +- src/runtime/html-validate/handlers/delete.ts | 18 -- src/runtime/html-validate/handlers/get.ts | 9 - .../handlers/nitro-handlers.plugin.ts | 22 --- src/runtime/html-validate/nitro.plugin.ts | 10 +- src/runtime/html-validate/storage.ts | 3 - 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 | 21 +- test/unit/core/sse.test.ts | 53 ----- 23 files changed, 331 insertions(+), 401 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/devtools-handlers.ts create mode 100644 src/runtime/core/rpc-types.ts delete mode 100644 src/runtime/core/server/sse.ts delete mode 100644 src/runtime/html-validate/handlers/delete.ts delete mode 100644 src/runtime/html-validate/handlers/get.ts delete mode 100644 src/runtime/html-validate/storage.ts delete mode 100644 test/unit/core/sse.test.ts diff --git a/client/app/app.vue b/client/app/app.vue index f60578f..d0ce4fd 100644 --- a/client/app/app.vue +++ b/client/app/app.vue @@ -1,7 +1,89 @@