开源声明
最后更新:March 19, 2026
本页面列出了 BlueReader 使用的主要开源库。
有关详细的版权声明和许可条款,请查阅各库分发方提供的许可文档(LICENSE 及类似文件)。
依赖项列表
-
@better-auth/passkey- 版本:
1.4.18 - 许可证:
MIT - 来源:https://www.better-auth.com/docs/plugins/passkey
- 版本:
-
@cloudflare/vite-plugin -
@tailwindcss/vite- 版本:
4.1.18 - 许可证:
MIT - 来源:https://tailwindcss.com
- 版本:
-
@tanstack/react-query- 版本:
5.90.21 - 许可证:
MIT - 来源:https://tanstack.com/query
- 版本:
-
@tanstack/react-router- 版本:
1.157.18 - 许可证:
MIT - 来源:https://tanstack.com/router
- 版本:
-
@tanstack/react-router-ssr-query- 版本:
1.157.18 - 许可证:
MIT - 来源:https://tanstack.com/router
- 版本:
-
@tanstack/react-start- 版本:
1.157.18 - 许可证:
MIT - 来源:https://tanstack.com/start
- 版本:
-
@tanstack/react-store- 版本:
0.8.0 - 许可证:
MIT - 来源:https://tanstack.com/store
- 版本:
-
@tanstack/router-plugin- 版本:
1.157.18 - 许可证:
MIT - 来源:https://tanstack.com/router
- 版本:
-
@tanstack/store- 版本:
0.8.0 - 许可证:
MIT - 来源:https://tanstack.com/store
- 版本:
-
astro- 版本:
5.17.1 - 许可证:
MIT - 来源:https://astro.build
- 版本:
-
better-auth- 版本:
1.4.18 - 许可证:
MIT - 来源:https://better-auth.com
- 版本:
-
better-sqlite3- 版本:
12.6.2 - 许可证:
MIT - 来源:http://github.com/WiseLibs/better-sqlite3
- 版本:
-
drizzle-orm- 版本:
0.45.1 - 许可证:
Apache-2.0 - 来源:https://orm.drizzle.team
- 版本:
-
fflate- 版本:
0.8.2 - 许可证:
MIT - 来源:https://101arrowz.github.io/fflate
- 版本:
-
foliate-js- 版本:
0.0.0 - 许可证:
MIT - 来源:https://github.com/johnfactotum/foliate-js#readme
- 版本:
-
motion- 版本:
12.34.5 - 许可证:
MIT - 来源:https://github.com/motiondivision/motion
- 版本:
-
react- 版本:
19.2.4 - 许可证:
MIT - 来源:https://react.dev/
- 版本:
-
react-dom- 版本:
19.2.4 - 许可证:
MIT - 来源:https://react.dev/
- 版本:
-
recharts- 版本:
3.7.0 - 许可证:
MIT - 来源:https://github.com/recharts/recharts
- 版本:
-
tailwindcss- 版本:
4.1.18 - 许可证:
MIT - 来源:https://tailwindcss.com
- 版本:
-
ulid- 版本:
3.0.2 - 许可证:
MIT - 来源:https://github.com/ulid/javascript#readme
- 版本:
-
vite-tsconfig-paths- 版本:
6.0.5 - 许可证:
MIT - 来源:https://github.com/aleclarson/vite-tsconfig-paths
- 版本:
来自 Wiktionary 的内容
本应用可能会检索 Wiktionary 的内容,并以格式化方式进行展示。 源自 Wiktionary 的文本依据 CC BY-SA 4.0 和 GFDL 获得许可。 本应用的使用条款不限制上述许可证所允许的任何使用方式。
来自 JMdict / JMnedict 的词典数据
BlueReader 使用 Electronic Dictionary Research and Development Group(EDRDG)发布的 JMdict 和 JMnedict 数据进行日英词典查询。该数据署名归于 EDRDG,并依据 EDRDG 许可证,按照 CC BY-SA 4.0 使用。每个词典弹出结果也会显示其来源和许可证。
作为运营程序,应至少每月检查一次官方数据更新,并使用 pnpm run dictionary:build-ja-en 基于最新的 JMdict 和 JMnedict 文件重新生成导入 SQL。审核后,使用 pnpm run dictionary:import-ja-en:staging 将更新后的数据应用到预发布环境,验证后再部署到生产环境。
进行本地开发时,请将官方 JMdict_e.gz 和 JMnedict.xml.gz 文件放入 .local/dictionary/,运行 pnpm run db:migrate:sqlite:local,然后运行 pnpm run dictionary:build-ja-en 和 pnpm run dictionary:import-ja-en:local。