# 第三方组件与许可证声明

**打包方式（重要）**：三个原生组件已按 win32-x64 预编译产物 vendor 化随包分发（vendor/ 目录），运行时直接加载；**安装过程无需执行任何构建脚本、无需本机编译器**（pnpm 默认拦截构建脚本亦不影响使用，已实测）。上游包不再作为依赖声明，仅保留纯 JS 依赖 node-gyp-build（uiohook-napi 定位 prebuilds 用）。

| 包 | 版本 | 许可证 | 用途 | 上游 |
| --- | --- | --- | --- | --- |
| uiohook-napi | ^1.5.5 | MIT | 全局键盘钩子（内嵌 libuiohook 预编译二进制） | https://github.com/SnosMe/uiohook-napi |
| better-sqlite3 | ^13.0.3 | MIT | SQLite 本地存储 | https://github.com/WiseLibs/better-sqlite3 |
| @node-rs/jieba | ^2.0.2 | MIT | 中文分词（关键词/主题分析） | https://github.com/napi-rs/node-rs |

- 各组件完整许可证文本随 vendor/ 目录分发（vendor/<包>/LICENSE）；vendor 化仅裁剪平台二进制（保留 win32-x64），不修改上游源码。
- 原生模块（uiohook-napi/better-sqlite3/@node-rs/jieba）通过 prebuilds 提供 Windows x64 预编译二进制，安装时无需 Visual Studio/Python/本地编译器；若目标 ABI 无预编译产物，node-gyp-build 会尝试本地编译（届时需要构建工具链）。
- 本插件自身代码以 MIT 许可证发布（见 LICENSE）。
- 本插件不内嵌、不修改上述项目的源码。
