From 275e637f6281e930d0a593867748c856fd1ac741 Mon Sep 17 00:00:00 2001 From: xion Date: Sun, 23 Mar 2025 16:47:49 +0800 Subject: [PATCH] bump --- package.json | 18 +++++++++--------- src/core-models.ts | 8 ++++++++ src/middleware/auth.ts | 3 +++ 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 6447337..1103a8e 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "dependencies": { "@kevisual/auth": "1.0.5", "@kevisual/router": "^0.0.9", - "@kevisual/use-config": "^1.0.9", + "@kevisual/use-config": "^1.0.10", "ioredis": "^5.6.0", - "nanoid": "^5.1.2", - "pg": "^8.13.3", + "nanoid": "^5.1.5", + "pg": "^8.14.1", "sequelize": "^6.37.6", "socket.io": "^4.8.1", "zod": "^3.24.2" @@ -47,9 +47,9 @@ "devDependencies": { "@kevisual/types": "^0.0.6", "@rollup/plugin-alias": "^5.1.1", - "@rollup/plugin-commonjs": "^28.0.2", + "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^16.0.0", + "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-typescript": "^12.1.2", "@types/archiver": "^6.0.3", @@ -57,16 +57,16 @@ "@types/formidable": "^3.4.5", "@types/jsonwebtoken": "^9.0.9", "@types/lodash-es": "^4.17.12", - "@types/node": "^22.13.9", - "@types/react": "^19.0.10", + "@types/node": "^22.13.11", + "@types/react": "^19.0.12", "@types/uuid": "^10.0.0", "concurrently": "^9.1.2", "cross-env": "^7.0.3", "nodemon": "^3.1.9", "rimraf": "^6.0.1", - "rollup": "^4.34.9", + "rollup": "^4.36.0", "rollup-plugin-copy": "^3.5.0", - "rollup-plugin-dts": "^6.1.1", + "rollup-plugin-dts": "^6.2.1", "rollup-plugin-esbuild": "^6.2.1", "tape": "^5.9.0", "tsx": "^4.19.3", diff --git a/src/core-models.ts b/src/core-models.ts index eb43c58..9697d1c 100644 --- a/src/core-models.ts +++ b/src/core-models.ts @@ -5,4 +5,12 @@ import { UserServices, User, UserInit, UserModel } from './models/user.ts'; import { Org, OrgInit, OrgModel } from './models/org.ts'; import { addAuth } from './middleware/auth.ts'; export { User, Org, UserServices, UserInit, OrgInit, UserModel, OrgModel }; +/** + * 可以不需要user成功, 有则赋值,交给下一个中间件 + */ +export const authCan = 'auth-can'; +/** + * 必须需要user成功 + */ +export const auth = 'auth'; export { addAuth }; diff --git a/src/middleware/auth.ts b/src/middleware/auth.ts index adb57b3..d1f6dac 100644 --- a/src/middleware/auth.ts +++ b/src/middleware/auth.ts @@ -3,6 +3,9 @@ import type { App } from '@kevisual/router'; /** * 添加auth中间件, 用于验证token + * 添加 id: auth 必须需要user成功 + * 添加 id: auth-can 可以不需要user成功,有则赋值 + * * @param app */ export const addAuth = (app: App) => {