{ "name": "DooTask", "version": "0.10.5", "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-mac-arm": "electron-builder --mac --arm64", "build-win": "electron-builder --win", "build-mac-publish": "electron-builder -p always --mac", "build-mac-arm-publish": "electron-builder -p always --mac --arm64", "build-win-publish": "electron-builder -p 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": "^6.0.0-beta.63", "@electron-forge/maker-deb": "^6.0.0-beta.63", "@electron-forge/maker-rpm": "^6.0.0-beta.63", "@electron-forge/maker-squirrel": "^6.0.0-beta.63", "@electron-forge/maker-zip": "^6.0.0-beta.63", "dmg-license": "^1.0.10", "dotenv": "^16.0.0", "electron": "^17.0.1", "electron-builder": "^22.14.13" }, "dependencies": { "axios": "^0.26.0", "crc": "^3.8.0", "electron-squirrel-startup": "^1.0.0", "electron-log": "^4.4.6", "fs-extra": "^10.0.0", "pdf-lib": "^1.16.0" }, "build": { "appId": "com.dootask.task", "artifactName": "${productName}-v${version}-${os}-${arch}.${ext}", "files": [ "public/**/*", "electron-preload.js", "electron.js", "utils.js" ], "mac": { "icon": "../resources/assets/statics/public/images/logo-app.png", "target": [ "dmg", "pkg" ], "publish": [ "github" ] }, "win": { "icon": "../resources/assets/statics/public/images/logo-app.ico", "target": [ "tar.gz", "nsis" ], "publish": [ "github" ] }, "nsis": { "oneClick": false, "artifactName": "${productName}-v${version}-${os}-${arch}.${ext}", "allowToChangeInstallationDirectory": true }, "pkg": { "installLocation": "/Applications", "mustClose": [], "allowAnywhere": true, "allowCurrentUserHome": true, "allowRootDirectory": true, "isVersionChecked": true, "isRelocatable": false, "overwriteAction": "upgrade" } }, "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": {} } ] } } }