Add Linux build configuration and package metadata
This commit is contained in:
10
package.json
10
package.json
@@ -3,6 +3,11 @@
|
||||
"private": true,
|
||||
"version": "0.2.2",
|
||||
"description": "Desktop client for Nextcloud Notes built with Electron, React, and TypeScript.",
|
||||
"homepage": "https://gitea.davidrelich.com/davidrelich/nextcloud-notes-desktop-app",
|
||||
"author": {
|
||||
"name": "drelich",
|
||||
"email": "david.relich@me.com"
|
||||
},
|
||||
"type": "module",
|
||||
"main": "electron/main.cjs",
|
||||
"scripts": {
|
||||
@@ -14,6 +19,7 @@
|
||||
"desktop": "electron .",
|
||||
"dist:dir": "npm run build && electron-builder --dir",
|
||||
"dist:mac": "npm run build && electron-builder --mac dmg zip",
|
||||
"dist:linux": "npm run build && electron-builder --linux AppImage deb",
|
||||
"preview": "vite preview",
|
||||
"tauri": "tauri"
|
||||
},
|
||||
@@ -81,7 +87,9 @@
|
||||
]
|
||||
},
|
||||
"linux": {
|
||||
"icon": "src-tauri/icons/icon.png",
|
||||
"icon": "src-tauri/icons/128x128@2x.png",
|
||||
"category": "Office",
|
||||
"maintainer": "drelich <david.relich@me.com>",
|
||||
"target": [
|
||||
"AppImage",
|
||||
"deb"
|
||||
|
||||
Reference in New Issue
Block a user