Commit Graph

10 Commits

Author SHA1 Message Date
8ceb212033 feat: 添加硬件指纹功能并优化依赖管理
- 更新依赖管理文档,明确使用 Bun Catalog 统一管理版本并规范安装方式,新增已知问题与解决方案、依赖选择经验及 Git 工作流要求,强化团队协作与技术决策可追溯性。
- 添加硬件指纹页面,展示机器码、指纹质量等级及详细信息,并支持一键复制和缓存提示。
- 添加指纹路由配置并更新路由树类型定义以包含新路由路径和相关类型。
- 添加硬件指纹获取接口的契约定义,包含指纹字符串、质量等级、强标识符数量和时间戳的验证规则。
- 添加指纹合约到API合约导出中
- 添加硬件指纹获取接口,支持10分钟缓存并包含主硬盘序列号以提升指纹稳定性。
- 添加指纹路由到API路由器中
- 重构硬件指纹生成逻辑,引入缓存机制、质量等级评估和容错处理,提升稳定性与可维护性。
2026-01-24 03:34:25 +08:00
0612eda74c fix: 更新系统信息空值模拟数据以准确测试指纹生成逻辑
- 更新系统信息空值的模拟数据以更准确地测试指纹生成逻辑
2026-01-23 17:01:27 +08:00
49549b6e00 refactor: 添加类型检查、测试用例及TS配置
- 添加类型检查和代码修复脚本以提升开发效率和代码质量。
- 添加硬件指纹生成函数的完整测试用例,覆盖正常情况、边界条件和mock数据验证。
- 添加通用工具包的 TypeScript 配置并继承基础配置文件
2026-01-23 16:59:54 +08:00
d13c3602c9 feat: 添加按路径导入支持及指纹工具导出
- 添加模块导出配置以支持按路径导入源码文件
- 导出指纹工具模块的全部功能。
2026-01-23 16:17:08 +08:00
3755b0f873 feat: 添加硬件指纹生成功能
- 生成硬件指纹,通过收集系统唯一标识、主板、BIOS、系统信息、磁盘布局和网络接口数据并哈希处理
2026-01-23 16:14:58 +08:00
be4e8212ec feat: 添加 ohash 和 systeminformation 依赖支持指纹与系统信息
- 添加 ohash 依赖并更新其版本至 ^2.0.11
- 添加 ohash 依赖以支持哈希功能
- 添加 ohask 和 systeminformation 依赖项并指定其来源为 catalog。
- 引入 ohash 和 systeminformation 库以支持指纹生成和系统信息获取。
2026-01-23 15:59:07 +08:00
0cab61af91 feat: 添加 systeminformation 依赖以支持系统信息获取
- 添加 systeminformation 依赖并更新其版本至 5.30.5,同时配置其运行时环境和二进制文件路径。
- 添加 systeminformation 依赖以获取系统信息
- 添加 systeminformation 依赖项以支持系统信息获取功能。
2026-01-23 15:54:30 +08:00
104b04064d refactor: 重命名文件以更准确反映其功能
- 重命名文件以更准确地反映其功能,将索引文件重命名为指纹处理文件。
2026-01-23 15:52:50 +08:00
b6c413aad9 feat: 添加类型检查与模块别名配置
- 添加开发依赖 @furtherverse/tsconfig 和 typescript 到 utils 包中
- 配置模块导入别名并添加类型检查依赖项
- 添加工具函数库的初始化文件
2026-01-23 15:50:59 +08:00
5a0a899e93 feat: 升级 lightningcss 至 1.30.2 并更新相关依赖
- 升级 lightningcss 及其所有平台相关依赖至 1.30.2 版本,并更新相关依赖项的版本号和哈希值,同时移除已废弃的 vitefu/vite 依赖项。
- 将版本号从 0.0.0 更新为 1.0.0
- 添加新的工具包模块并配置其名称、版本和模块类型。
2026-01-23 15:43:44 +08:00