From be4e8212eca03322bb14af3cacc95de1c1b061be Mon Sep 17 00:00:00 2001 From: imbytecat Date: Fri, 23 Jan 2026 15:59:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20ohash=20=E5=92=8C?= =?UTF-8?q?=20systeminformation=20=E4=BE=9D=E8=B5=96=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=8C=87=E7=BA=B9=E4=B8=8E=E7=B3=BB=E7=BB=9F=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 ohash 依赖并更新其版本至 ^2.0.11 - 添加 ohash 依赖以支持哈希功能 - 添加 ohask 和 systeminformation 依赖项并指定其来源为 catalog。 - 引入 ohash 和 systeminformation 库以支持指纹生成和系统信息获取。 --- bun.lock | 2 ++ package.json | 1 + packages/utils/package.json | 1 + packages/utils/src/fingerprint.ts | 2 ++ 4 files changed, 6 insertions(+) diff --git a/bun.lock b/bun.lock index 2604da3..f5ed756 100644 --- a/bun.lock +++ b/bun.lock @@ -74,6 +74,7 @@ "name": "@furtherverse/utils", "version": "1.0.0", "dependencies": { + "ohash": "catalog:", "systeminformation": "catalog:", }, "devDependencies": { @@ -112,6 +113,7 @@ "drizzle-zod": "^0.8.3", "effect": "^3.19.15", "nitro": "npm:nitro-nightly@3.0.1-20260122-201913-dfdff9e9", + "ohash": "^2.0.11", "postgres": "^3.4.8", "react": "^19.2.3", "react-dom": "^19.2.3", diff --git a/package.json b/package.json index f491d8d..30f1674 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "drizzle-zod": "^0.8.3", "effect": "^3.19.15", "nitro": "npm:nitro-nightly@3.0.1-20260122-201913-dfdff9e9", + "ohash": "^2.0.11", "postgres": "^3.4.8", "react": "^19.2.3", "react-dom": "^19.2.3", diff --git a/packages/utils/package.json b/packages/utils/package.json index 06d83c8..0d4dcc1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -7,6 +7,7 @@ "#*": "./src/*" }, "dependencies": { + "ohash": "catalog:", "systeminformation": "catalog:" }, "devDependencies": { diff --git a/packages/utils/src/fingerprint.ts b/packages/utils/src/fingerprint.ts index e69de29..75fc89e 100644 --- a/packages/utils/src/fingerprint.ts +++ b/packages/utils/src/fingerprint.ts @@ -0,0 +1,2 @@ +import { hash } from 'ohash' +import si from 'systeminformation'