Files
Toolbox/package.json
yangxiangyuan bbc7ca6523 feat(personal_collect,motion_reminder): 新增回收站与云端TTS语音功能
- 新增小程序个人收藏回收站页面,支持查看已删除收藏、恢复与彻底删除操作
- 修复个人收藏文件上传时的中文名乱码问题,新增原文件名透传参数
- 接入阿里云百炼TTS服务,实现运动提醒模块的云端语音合成与本地缓存,支持系统TTS与云端MP3双降级播放
- 新增语音引擎探测与异常预警UI,覆盖web端与移动端
- 优化web端订单盒页面布局,修复卡片操作按钮换行问题
- 新增调试探针脚本、ESLint配置与相关lint脚本
- 完善后端接口与路由,更新项目依赖与配置文件
2026-09-17 16:26:27 +08:00

58 lines
2.4 KiB
JSON

{
"name": "yangs-toolbox",
"version": "0.1.0",
"private": true,
"main": "src/server/index.js",
"engines": {
"node": ">=22 <24"
},
"scripts": {
"start": "\"D:\\ProgramData\\nodejs_22\\node.exe\" src/server/index.js",
"start22": "\"D:\\ProgramData\\nodejs_22\\node.exe\" src/server/index.js",
"start:5051": "set PORT=5051&& \"D:\\ProgramData\\nodejs_22\\node.exe\" src/server/index.js",
"start:8976": "set PORT=8976&& \"D:\\ProgramData\\nodejs_22\\node.exe\" src/server/index.js",
"start:8977": "set PORT=8977&& \"D:\\ProgramData\\nodejs_22\\node.exe\" src/server/index.js",
"upgrade:expense": "\"D:\\ProgramData\\nodejs_22\\node.exe\" scripts/upgrade_expense_db.js",
"test": "\"D:\\ProgramData\\nodejs_22\\node.exe\" src/server/test_weekly_modular.js",
"lint": "powershell -NoProfile -Command \"Get-ChildItem -Recurse -Filter *.js -Path src,public | Where-Object { $_.FullName -notmatch '\\\\node_modules\\\\' -and $_.FullName -notmatch '\\\\public\\\\lib\\\\' -and $_.FullName -notmatch '\\\\public\\\\tools\\\\cloud_notes\\\\tinymce\\\\' -and $_.FullName -notmatch '\\\\public\\\\tools\\\\rebalance\\\\lib\\\\' -and $_.Name -notmatch '\\.min\\.js$' } | ForEach-Object { & 'D:\\\\ProgramData\\\\nodejs_22\\\\node.exe' --check $_.FullName }\"",
"typecheck": "npm run lint",
"lint:undef": "eslint public/tools/web_order_box public/tools/web_zen_box public/tools/web_mobile_calendar_reminder"
},
"dependencies": {
"@alicloud/pop-core": "^1.8.0",
"@univerjs/presets": "^0.19.0",
"@univerjs/protocol": "^0.1.48",
"@univerjs/ui": "^0.19.0",
"archiver": "^7.0.1",
"axios": "^1.7.5",
"better-sqlite3": "^9.4.5",
"cors": "^2.8.5",
"express": "^4.21.1",
"iconv-lite": "^0.6.3",
"imapflow": "^1.3.3",
"mailparser": "^3.9.8",
"mammoth": "^1.12.0",
"multer": "^2.0.2",
"nodemailer": "^6.9.8",
"pdf-parse": "^2.4.5",
"puppeteer": "^24.40.0",
"puppeteer-extra": "^3.3.6",
"puppeteer-extra-plugin-stealth": "^2.11.2",
"qrcode": "^1.5.4",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"unzipper": "^0.10.14",
"word-extractor": "^1.0.4",
"ws": "^8.18.0",
"xlsx": "^0.18.5"
},
"devDependencies": {
"css-loader": "^7.1.4",
"esbuild": "^0.27.4",
"eslint": "^10.10.0",
"globals": "^17.12.0",
"style-loader": "^4.0.0",
"tinymce": "^6.8.3"
}
}