更新依赖项,添加 flowme 插入触发器和监听器;重构数据库连接管理;优化用户路由和 SSE 处理

This commit is contained in:
2026-02-01 03:58:40 +08:00
parent 7c61bd3ac5
commit 82c9b834e9
16 changed files with 412 additions and 219 deletions

43
pnpm-lock.yaml generated
View File

@@ -37,17 +37,17 @@ importers:
specifier: ^1.6.0
version: 1.6.0
commander:
specifier: ^14.0.2
version: 14.0.2
specifier: ^14.0.3
version: 14.0.3
drizzle-kit:
specifier: ^0.31.8
version: 0.31.8
drizzle-orm:
specifier: ^0.45.1
version: 0.45.1(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0)
version: 0.45.1(@types/pg@8.16.0)(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0)
drizzle-zod:
specifier: ^0.8.3
version: 0.8.3(drizzle-orm@0.45.1(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0))(zod@4.3.6)
version: 0.8.3(drizzle-orm@0.45.1(@types/pg@8.16.0)(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0))(zod@4.3.6)
eventemitter3:
specifier: ^5.0.4
version: 5.0.4
@@ -104,8 +104,8 @@ importers:
specifier: ^0.0.3
version: 0.0.3
'@kevisual/router':
specifier: 0.0.64
version: 0.0.64(typescript@5.9.3)
specifier: 0.0.65
version: 0.0.65(typescript@5.9.3)
'@kevisual/types':
specifier: ^0.0.12
version: 0.0.12
@@ -127,6 +127,9 @@ importers:
'@types/node':
specifier: ^25.1.0
version: 25.1.0
'@types/pg':
specifier: ^8.16.0
version: 8.16.0
'@types/semver':
specifier: ^7.7.1
version: 7.7.1
@@ -894,8 +897,8 @@ packages:
'@kevisual/router@0.0.60':
resolution: {integrity: sha512-2v/ZzUstsaq+Uqo+tZX9ys5E+/2erPggCtljv9jTb3NA88ZdHsYUAsd5wUFvLtf9QucpJCzyWEt+InDV/98FKw==}
'@kevisual/router@0.0.64':
resolution: {integrity: sha512-EYz1MZxrltgySUL0Y+/MtZf2FEmqC5U8GmFAqvHNjgtS5FJdHpxRjo6zab4+0wSUlVyCxCpZXFY5vHB/g+nQBw==}
'@kevisual/router@0.0.65':
resolution: {integrity: sha512-UiGqjLWheDbWOhEBBOSggCnafYFz3tCjLZYDp44ahiyeC2APwFRozz7UYbEq7+amH4Ex1wdqk1AlKmuP7w04og==}
'@kevisual/types@0.0.12':
resolution: {integrity: sha512-zJXH2dosir3jVrQ6QG4i0+iLQeT9gJ3H+cKXs8ReWboxBSYzUZO78XssVeVrFPsJ33iaAqo4q3DWbSS1dWGn7Q==}
@@ -1408,6 +1411,9 @@ packages:
'@types/node@25.1.0':
resolution: {integrity: sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==}
'@types/pg@8.16.0':
resolution: {integrity: sha512-RmhMd/wD+CF8Dfo+cVIy3RR5cl8CyfXQ0tGgW6XBL8L4LM/UTEbNXYRbLwU6w+CgrKBNbrQWt4FUtTfaU5jSYQ==}
'@types/readdir-glob@1.1.5':
resolution: {integrity: sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==}
@@ -1621,8 +1627,8 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
commander@14.0.2:
resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==}
commander@14.0.3:
resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==}
engines: {node: '>=20'}
commander@2.15.1:
@@ -3995,7 +4001,7 @@ snapshots:
dependencies:
hono: 4.11.5
'@kevisual/router@0.0.64(typescript@5.9.3)':
'@kevisual/router@0.0.65(typescript@5.9.3)':
dependencies:
'@kevisual/dts': 0.0.3(typescript@5.9.3)
hono: 4.11.7
@@ -4591,6 +4597,12 @@ snapshots:
dependencies:
undici-types: 7.16.0
'@types/pg@8.16.0':
dependencies:
'@types/node': 25.1.0
pg-protocol: 1.11.0
pg-types: 2.2.0
'@types/readdir-glob@1.1.5':
dependencies:
'@types/node': 25.1.0
@@ -4824,7 +4836,7 @@ snapshots:
color-name@1.1.4: {}
commander@14.0.2: {}
commander@14.0.3: {}
commander@2.15.1: {}
@@ -4951,15 +4963,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
drizzle-orm@0.45.1(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0):
drizzle-orm@0.45.1(@types/pg@8.16.0)(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0):
optionalDependencies:
'@types/pg': 8.16.0
better-sqlite3: 12.6.2
bun-types: 1.3.8
pg: 8.18.0
drizzle-zod@0.8.3(drizzle-orm@0.45.1(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0))(zod@4.3.6):
drizzle-zod@0.8.3(drizzle-orm@0.45.1(@types/pg@8.16.0)(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0))(zod@4.3.6):
dependencies:
drizzle-orm: 0.45.1(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0)
drizzle-orm: 0.45.1(@types/pg@8.16.0)(better-sqlite3@12.6.2)(bun-types@1.3.8)(pg@8.18.0)
zod: 4.3.6
eastasianwidth@0.2.0: {}