* feat: 添加弹幕转换功能 - 支持将顶部/底部弹幕转换为浮动弹幕(CONVERT_TOP_BOTTOM_TO_SCROLL) - 支持将彩色弹幕转换为纯白弹幕(CONVERT_COLOR_TO_WHITE) - 解决部分播放器不支持顶部/底部弹幕和彩色弹幕的问题 - 优化 convertToDanmakuJson() 函数逻辑 - 转换在去重后执行,性能开销极小(< 0.5 微秒/条) - 已通过多平台真实测试(腾讯、爱奇艺、优酷、芒果) - 更新 .env 和 README.md 文档 * 修复 bahamut episodes 处理错误并添加 b23.tv 短链接解析功能 * fix: 移除 worker.js 中的 dotenv require 以修复 Cloudflare Workers 部署问题 * feat: 添加环境变量热更新功能 - 实现 .env 文件监听和自动重载 - 添加 200ms 防抖机制避免重复触发 - 支持文件删除事件处理 - 实现优雅关闭和资源清理 - 修复 dotenv 不覆盖已存在环境变量的问题(添加 override: true) - 添加 chokidar 依赖支持文件监听 - 更新文档说明热更新使用方法 影响范围: - Node.js 本地运行环境 - Docker 容器环境(需 Volume 挂载) - 不影响 Cloudflare/Vercel/Netlify 部署 * 调整日志级别默认值为 info * Update worker.js
19 lines
404 B
JSON
19 lines
404 B
JSON
{
|
|
"name": "danmu-api-server",
|
|
"version": "1.0.0",
|
|
"description": "A danmu Node.js Express API server",
|
|
"main": "danmu_api/server.js",
|
|
"scripts": {
|
|
"start": "node danmu_api/server.js"
|
|
},
|
|
"author": "",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"chokidar": "^4.0.3",
|
|
"dotenv": "^16.4.7",
|
|
"esbuild": "^0.25.10",
|
|
"https-proxy-agent": "^7.0.6",
|
|
"node-fetch": "^3.3.2"
|
|
}
|
|
}
|