From 6e659fd278e1301e931fbe7820b40fe780fc2fd6 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Fri, 26 Dec 2025 19:25:14 +0800 Subject: [PATCH] update --- package.json | 10 +++++----- src/route.ts | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 6d7298a..b847e74 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@kevisual/router", - "version": "0.0.49", + "version": "0.0.50", "description": "", "type": "module", "main": "./dist/router.js", @@ -20,10 +20,10 @@ "keywords": [], "author": "abearxiong", "license": "MIT", - "packageManager": "pnpm@10.26.0", + "packageManager": "pnpm@10.26.2", "devDependencies": { "@kevisual/local-proxy": "^0.0.8", - "@kevisual/query": "^0.0.32", + "@kevisual/query": "^0.0.33", "@rollup/plugin-alias": "^6.0.0", "@rollup/plugin-commonjs": "29.0.0", "@rollup/plugin-node-resolve": "^16.0.3", @@ -35,7 +35,7 @@ "@types/xml2js": "^0.4.14", "cookie": "^1.1.1", "nanoid": "^5.1.6", - "rollup": "^4.53.5", + "rollup": "^4.54.0", "rollup-plugin-dts": "^6.3.0", "ts-loader": "^9.5.4", "ts-node": "^10.9.2", @@ -52,7 +52,7 @@ }, "dependencies": { "path-to-regexp": "^8.3.0", - "selfsigned": "^5.2.0", + "selfsigned": "^5.4.0", "send": "^1.2.1" }, "publishConfig": { diff --git a/src/route.ts b/src/route.ts index 8534a04..d2fe6dd 100644 --- a/src/route.ts +++ b/src/route.ts @@ -555,13 +555,13 @@ export class QueryRouter { hasRoute(path: string, key: string = '') { return this.routes.find((r) => r.path === path && r.key === key); } - createRouteList(force: boolean = false) { - const hasListRoute = this.hasRoute('route', 'list'); + createRouteList(force: boolean = false, filter?: (route: Route) => boolean) { + const hasListRoute = this.hasRoute('router', 'list'); if (!hasListRoute || force) { - const listRoute = new Route('route', 'list', { + const listRoute = new Route('router', 'list', { description: '列出当前应用下的所有的路由信息', run: async (ctx: RouteContext) => { - const list = this.getList(); + const list = this.getList(filter); ctx.body = list; }, });