mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-07-20 21:14:30 -05:00
This change uses GitHub's matrix feature to build the desktop app natively. It also moves the build instructions to node.js script, since that runs natively on all OSes.
64 lines
1.3 KiB
JSON
64 lines
1.3 KiB
JSON
{
|
|
"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@9.15.4",
|
|
"author": {
|
|
"email": "maintainers@vikunja.io",
|
|
"name": "Vikunja Team"
|
|
},
|
|
"homepage": "https://vikunja.io",
|
|
"scripts": {
|
|
"start": "electron .",
|
|
"pack": "electron-builder --dir",
|
|
"dist": "electron-builder"
|
|
},
|
|
"build": {
|
|
"appId": "io.vikunja.desktop",
|
|
"productName": "Vikunja Desktop",
|
|
"artifactName": "${productName}-${version}.${ext}",
|
|
"icon": "build/icon.icns",
|
|
"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": "34.0.1",
|
|
"electron-builder": "25.1.8",
|
|
"unzipper": "^0.12.3"
|
|
},
|
|
"dependencies": {
|
|
"connect-history-api-fallback": "2.0.0",
|
|
"express": "4.21.2"
|
|
}
|
|
}
|