* refactor: 优化构建脚本并改用opencc-js处理繁简转换 - 重构 `build-forward-widget.js` 中的行删除逻辑,改用 split/filter 按片段匹配,避免单行大字典导致正则回溯或内存问题 - 增加 `esbuild.stop()` 确保构建进程正常退出,将 `process.exit(1)` 改为 `process.exitCode = 1` 以允许清理 - 将 `zh-util.js` 中硬编码的繁简映射替换为 `opencc-js` 库,大幅精简代码并提高转换准确性和可维护性 * refactor(utils): 更新 opencc-js 转换器初始化方式 改用 ConverterFactory 并显式导入字典文件,避免使用已弃用的 Converter 构造函数,确保与最新 opencc-js API 兼容。
26 lines
655 B
JSON
26 lines
655 B
JSON
{
|
|
"name": "danmu-api-server",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"description": "A danmu Node.js Express API server",
|
|
"main": "danmu_api/server.js",
|
|
"scripts": {
|
|
"start": "node danmu_api/server.js",
|
|
"build-forward-widget": "node build-forward-widget.js",
|
|
"build-forward-widget:debug": "node build-forward-widget.js --debug"
|
|
},
|
|
"author": "",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"brotli": "^1.3.3",
|
|
"chokidar": "^4.0.3",
|
|
"dotenv": "^16.4.7",
|
|
"esbuild": "^0.25.10",
|
|
"https-proxy-agent": "^7.0.6",
|
|
"node-fetch": "^3.3.2",
|
|
"opencc-js": "^1.4.1",
|
|
"pako": "^2.1.0",
|
|
"redis": "^5.11.0"
|
|
}
|
|
}
|