chore: 更新依赖版本,移除不必要的路由定义

This commit is contained in:
2026-02-18 03:28:04 +08:00
parent 6c611dcf78
commit 9d39e1cd46
3 changed files with 15 additions and 38 deletions

View File

@@ -49,7 +49,7 @@
"@kevisual/ai": "^0.0.24",
"@kevisual/auth": "^2.0.3",
"@kevisual/js-filter": "^0.0.5",
"@kevisual/query": "^0.0.43",
"@kevisual/query": "^0.0.44",
"@types/busboy": "^1.5.4",
"@types/send": "^1.2.1",
"@types/ws": "^8.18.1",
@@ -73,7 +73,7 @@
"@kevisual/logger": "^0.0.4",
"@kevisual/oss": "0.0.19",
"@kevisual/permission": "^0.0.4",
"@kevisual/router": "0.0.73",
"@kevisual/router": "0.0.74",
"@kevisual/types": "^0.0.12",
"@kevisual/use-config": "^1.0.30",
"@types/archiver": "^7.0.0",

20
pnpm-lock.yaml generated
View File

@@ -22,8 +22,8 @@ importers:
specifier: ^0.0.5
version: 0.0.5
'@kevisual/query':
specifier: ^0.0.43
version: 0.0.43
specifier: ^0.0.44
version: 0.0.44
'@types/busboy':
specifier: ^1.5.4
version: 1.5.4
@@ -89,8 +89,8 @@ importers:
specifier: ^0.0.4
version: 0.0.4
'@kevisual/router':
specifier: 0.0.72
version: 0.0.72
specifier: 0.0.74
version: 0.0.74
'@kevisual/types':
specifier: ^0.0.12
version: 0.0.12
@@ -700,14 +700,14 @@ packages:
'@kevisual/query@0.0.39':
resolution: {integrity: sha512-3UEPBIvtdykNkrby3hvrgrHdgd17Uq+Pnr4zs+JBzATkU2eKaOqtTUJqdyIEwuySCwzGTxrnlUzWP4tziDQDLQ==}
'@kevisual/query@0.0.43':
resolution: {integrity: sha512-POYc0XhcJiGKQiruIZCAhsWjSaBKxyyJGa4dAcRtJRhNveHq89cXx+trcEEiKMOmZFoL3qA50zMIHtQ1sKeZYg==}
'@kevisual/query@0.0.44':
resolution: {integrity: sha512-lNxi15U+8uQZQqlXj2kSp8UqadQwWWqhpg/sVhv5/LnjO0lpjXeoZgB7uDEJJ7z9ZjvEfoz9kag+8aU/H3PKbw==}
'@kevisual/router@0.0.70':
resolution: {integrity: sha512-vXlIj9jRufhcIfeuPWemjSI+dxdzSmIBq5eRxQzqEfAJ7k+mBPhoI4KxH8vHnwyL30bqm8EdODL/p6Wg8uBw3g==}
'@kevisual/router@0.0.72':
resolution: {integrity: sha512-+HL4FINZsjnoRRa8Qs7xoPg+5/TcHR7jZQ7AHWHogo0BJzCAtnQwmidMQzeGL4z0WKNbbgVhXdz1wAYoxHJZTg==}
'@kevisual/router@0.0.74':
resolution: {integrity: sha512-J8qDsvrpf317H0Gq9YkeGwI+GS23RC0q/mYbKOia8wF33ylz+pDhBN8T1KmXx90AVBt/tMGNVJRgEhTVdTgpvA==}
'@kevisual/types@0.0.12':
resolution: {integrity: sha512-zJXH2dosir3jVrQ6QG4i0+iLQeT9gJ3H+cKXs8ReWboxBSYzUZO78XssVeVrFPsJ33iaAqo4q3DWbSS1dWGn7Q==}
@@ -3061,13 +3061,13 @@ snapshots:
dependencies:
tslib: 2.8.1
'@kevisual/query@0.0.43': {}
'@kevisual/query@0.0.44': {}
'@kevisual/router@0.0.70':
dependencies:
es-toolkit: 1.44.0
'@kevisual/router@0.0.72':
'@kevisual/router@0.0.74':
dependencies:
es-toolkit: 1.44.0

View File

@@ -161,32 +161,9 @@ app
})
.addTo(app);
app
.route({
path: 'router',
key: 'list',
description: '列出所有的当前的可请求的路由信息',
middleware: ['auth-can']
})
.define(async (ctx) => {
const tokenUser = ctx.state.tokenUser;
let isUser = !!tokenUser;
const routesList = app.router.routes.filter(item => {
if (item.id === 'auth' || item.id === 'auth-can' || item.id === 'check-auth-admin' || item.id === 'auth-admin') {
return false;
}
return true;
}).map((item) => {
const route = pick(item, ['id', 'path', 'key', 'description', 'middleware'] as const);
return toJSONSchema(route);
})
ctx.body = {
list: routesList,
isUser
}
})
.addTo(app);
app.createRouteList({
middleware: ['auth-can']
})
app.route({
path: 'system',