dootask/electron/package.json
2025-03-05 15:19:38 +08:00

168 lines
6.6 KiB
JSON
Executable File

{
"name": "DooTask",
"version": "0.43.73",
"description": "DooTask is task management system.",
"main": "electron.js",
"license": "MIT",
"scripts": {
"start": "electron-forge start",
"start-quiet": "sleep 3 && electron-forge start &> /dev/null",
"build": "electron-builder",
"build-mac": "electron-builder --mac",
"build-win": "electron-builder --win",
"build-mac-publish": "electron-builder --publish always --mac",
"build-win-publish": "electron-builder --publish always --win",
"package": "electron-forge package",
"make": "electron-forge make",
"publish": "electron-forge publish"
},
"author": {
"name": "KuaiFan",
"email": "aipaw@live.cn",
"url": "https://github.com/kuaifan"
},
"repository": {
"type": "git",
"url": "https://github.com/kuaifan/dootask.git"
},
"devDependencies": {
"@electron-forge/cli": "^7.7.0",
"@electron-forge/maker-deb": "^7.7.0",
"@electron-forge/maker-rpm": "^7.7.0",
"@electron-forge/maker-squirrel": "^7.7.0",
"@electron-forge/maker-zip": "^7.7.0",
"dotenv": "^16.4.5",
"electron": "^34.3.0",
"electron-builder": "^25.1.8",
"electron-notarize": "^1.2.2",
"form-data": "^4.0.1",
"inquirer": "^12.4.2",
"ora": "^4.1.1"
},
"dependencies": {
"axios": "^1.7.7",
"crc": "^3.8.0",
"dayjs": "^1.11.13",
"electron-config": "^2.0.0",
"electron-log": "^5.2.2",
"electron-screenshots-tool": "^1.1.2",
"electron-squirrel-startup": "^1.0.1",
"electron-store": "^8.2.0",
"electron-updater": "^6.3.9",
"fs-extra": "^11.2.0",
"pdf-lib": "^1.17.1",
"request": "^2.88.2",
"yauzl": "^3.2.0"
},
"trayIcon": {
"dev": {
"mac": "../resources/assets/statics/public/images/tray/logo-trayTemplate.png",
"win": "../resources/assets/statics/public/images/logo-app.ico"
},
"prod": {
"mac": "./public/images/tray/logo-trayTemplate.png",
"win": "./public/images/logo-app.ico"
}
},
"build": {
"appId": "com.dootask.task",
"artifactName": "DooTask-v${version}-${os}-${arch}.${ext}",
"asar": true,
"directories": {
"output": "dist/com-dootask-task/build-mac-generic"
},
"files": [
"render/**/*",
"public/**/*",
"electron-menu.js",
"electron-preload.js",
"electron.js",
"utils.js"
],
"extraFiles": [
{
"from": "updater/${os}/${arch}",
"to": "Resources/updater",
"filter": [
"**/*"
]
}
],
"npmRebuild": false,
"publish": {
"provider": "generic",
"url": "https://www.dootask.com/desktop/publish"
},
"releaseInfo": {
"releaseNotes": "## [0.43.73-Silence]\n\n### Bug Fixes\n\n- 全屏预览图片关闭窗口\n- 点击排序导致任务不显示的情况\n\n### Performance\n\n- 新增录音转文字\n- 优化数据排序\n\n## [0.43.49]\n\n### Performance\n\n- 添加全局搜索功能\n- 优化消息搜索\n- 团队管理支持调整部门区域尺寸\n- 任务详情支持调整聊天区域尺寸\n- 优化团队部门支持3级部门\n- 可见群组ID\n- 支持在团队管理打开群聊\n- 优化回复消息自动@逻辑\n- 转发预览隐藏表情回应部分\n- 优化任务日志\n- 已删除任务支持按标签搜索\n- 归档任务支持按标签搜索\n- 项目面板添加按标签筛选\n- 优化 AI 提示词\n- 优化 AI 设置\n\n## [0.43.18]\n\n### Bug Fixes\n\n- 首次跟ai聊天没有记录的问题\n\n### Performance\n\n- 工作报告支持查看仅未读\n- AI 支持引用文件\n- 优化图文消息\n- 优化文本信息复制\n- 优化样式\n- 无法再AI机器人页面看到模型的问题\n\n## [0.43.7]\n\n### Features\n\n- 添加 Grok AI、Ollama AI\n\n### Performance\n\n- 优化MD消息过长处理\n- 优化AI支持分析指定文件\n- 支持在AI对话中直接引用任务提问\n- 优化 AI 参数\n- 优化 Ollama AI\n- 优化设置\n- 优化AI设置\n- 优化AI消息\n\n## [0.42.85]\n\n### Bug Fixes\n\n- 撤回消息是消息列表不更新的情况\n\n### Performance\n\n- 表情回复时更新对话列表\n- Onlyoffice 支持打开超过100m的文件\n- 优化点击上传列表效果\n- AI支持自定义模型列表\n\n"
},
"mac": {
"icon": "../resources/assets/statics/public/images/logo-app.png",
"entitlements": "entitlements.plist",
"entitlementsInherit": "entitlements.plist",
"category": "public.app-category.productivity",
"target": [
{
"target": "zip",
"arch": []
},
{
"target": "dmg",
"arch": [
"universal"
]
},
{
"target": "pkg",
"arch": [
"universal"
]
}
]
},
"win": {
"icon": "../resources/assets/statics/public/images/logo-app.ico",
"target": [
{
"target": "nsis",
"arch": []
}
],
"verifyUpdateCodeSignature": false
},
"nsis": {
"oneClick": false,
"artifactName": "DooTask-v${version}-${os}-${arch}.${ext}",
"allowToChangeInstallationDirectory": true
},
"afterSign": "./notarize.js"
},
"config": {
"forge": {
"packagerConfig": {},
"makers": [
{
"name": "@electron-forge/maker-squirrel",
"config": {
"name": "DooTask"
}
},
{
"name": "@electron-forge/maker-zip",
"platforms": [
"darwin"
]
},
{
"name": "@electron-forge/maker-deb",
"config": {}
},
{
"name": "@electron-forge/maker-rpm",
"config": {}
}
]
}
},
"appId": "com.dootask.task"
}