{ "name": "vikunja-desktop", "version": "v0.1.0", "description": "Vikunja's frontend as a standalone desktop application.", "main": "main.js", "repository": "https://code.vikunja.io/desktop", "license": "GPL-3.0-or-later", "packageManager": "pnpm@10.34.4", "author": { "email": "maintainers@vikunja.io", "name": "Vikunja Team" }, "homepage": "https://vikunja.io", "scripts": { "build:frontend": "cd ../frontend && pnpm run build && cd ../desktop && rm -rf frontend && cp -r ../frontend/dist frontend", "start": "electron .", "pack": "electron-builder --dir", "dist": "electron-builder --publish never" }, "build": { "appId": "io.vikunja.desktop", "files": [ "**/*", "preload-quick-entry.js" ], "productName": "Vikunja Desktop", "artifactName": "${productName}-${version}.${ext}", "icon": "build/icon.icns", "protocols": { "name": "Vikunja Desktop", "schemes": ["vikunja-desktop"] }, "linux": { "target": [ "deb", "AppImage", "snap", "pacman", "apk", "freebsd", "rpm", "zip", "tar.gz" ], "category": "Productivity" }, "win": { "target": [ "nsis", "portable", "msi", "zip" ] }, "mac": { "category": "public.app-category.productivity", "target": [ "dmg", "zip" ] } }, "devDependencies": { "electron": "40.10.5", "electron-builder": "26.15.3", "unzipper": "0.12.5" }, "dependencies": { "express": "5.2.1" }, "pnpm": { "onlyBuiltDependencies": [ "electron" ], "overrides": { "minimatch": "10.2.5", "tar": "7.5.17", "@tootallnate/once": "3.0.1", "picomatch": "4.0.4", "tmp": "0.2.7", "ip-address": "10.2.0", "form-data": "4.0.6", "js-yaml": "5.2.0", "undici@6": "6.27.0", "undici@7": "7.28.0" } } }