feat(package): update package metadata with desktop entry, vendor, and synopsis; add @tanstack/vue-virtual dependency

This commit is contained in:
Ivan
2026-04-16 00:52:57 -05:00
parent a008afe139
commit d93b8cd6c3
2 changed files with 45 additions and 1 deletions

View File

@@ -3,7 +3,10 @@
"version": "4.5.0",
"description": "A simple mesh network communications app powered by the Reticulum Network Stack",
"homepage": "https://git.quad4.io/RNS-Things/MeshChatX",
"author": "Sudo-Ivan",
"desktopName": "reticulum-meshchatx.desktop",
"author": {
"name": "Sudo-Ivan"
},
"main": "electron/main.js",
"scripts": {
"dev": "vite dev",
@@ -197,7 +200,15 @@
}
],
"maintainer": "Sudo-Ivan",
"vendor": "Sudo-Ivan",
"category": "Network",
"synopsis": "Mesh networking chat client",
"description": "A simple mesh network communications app powered by the Reticulum Network Stack",
"desktop": {
"entry": {
"StartupWMClass": "reticulum-meshchatx"
}
},
"extraResources": [
{
"from": "build/exe/linux-${arch}",
@@ -208,6 +219,20 @@
}
]
},
"deb": {
"maintainer": "Sudo-Ivan",
"vendor": "Sudo-Ivan",
"packageCategory": "network",
"synopsis": "Mesh networking chat client",
"description": "A simple mesh network communications app powered by the Reticulum Network Stack"
},
"rpm": {
"maintainer": "Sudo-Ivan",
"vendor": "Sudo-Ivan",
"packageCategory": "Network",
"synopsis": "Mesh networking chat client",
"description": "A simple mesh network communications app powered by the Reticulum Network Stack"
},
"flatpak": {
"runtime": "org.freedesktop.Platform",
"runtimeVersion": "24.08",
@@ -241,6 +266,7 @@
"@mdi/font": "^7.4.47",
"@mdi/js": "^7.4.47",
"@tailwindcss/forms": "^0.5.11",
"@tanstack/vue-virtual": "^3.13.23",
"@vitejs/plugin-vue": "^6.0.6",
"click-outside-vue3": "^4.0.1",
"compressorjs": "^1.3.0",

18
pnpm-lock.yaml generated
View File

@@ -27,6 +27,9 @@ importers:
'@tailwindcss/forms':
specifier: ^0.5.11
version: 0.5.11(tailwindcss@3.4.19(yaml@2.8.3))
'@tanstack/vue-virtual':
specifier: ^3.13.23
version: 3.13.23(vue@3.5.32(typescript@5.9.3))
'@vitejs/plugin-vue':
specifier: ^6.0.6
version: 6.0.6(vite@8.0.8(@types/node@25.6.0)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))(vue@3.5.32(typescript@5.9.3))
@@ -861,6 +864,14 @@ packages:
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
'@tanstack/virtual-core@3.13.23':
resolution: {integrity: sha512-zSz2Z2HNyLjCplANTDyl3BcdQJc2k1+yyFoKhNRmCr7V7dY8o8q5m8uFTI1/Pg1kL+Hgrz6u3Xo6eFUB7l66cg==}
'@tanstack/vue-virtual@3.13.23':
resolution: {integrity: sha512-b5jPluAR6U3eOq6GWAYSpj3ugnAIZgGR0e6aGAgyRse0Yu6MVQQ0ZWm9SArSXWtageogn6bkVD8D//c4IjW3xQ==}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
'@tootallnate/once@3.0.1':
resolution: {integrity: sha512-VyMVKRrpHTT8PnotUeV8L/mDaMwD5DaAKCFLP73zAqAtvF0FCqky+Ki7BYbFCYQmqFyTe9316Ed5zS70QUR9eg==}
engines: {node: '>= 10'}
@@ -4930,6 +4941,13 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 3.4.19(yaml@2.8.3)
'@tanstack/virtual-core@3.13.23': {}
'@tanstack/vue-virtual@3.13.23(vue@3.5.32(typescript@5.9.3))':
dependencies:
'@tanstack/virtual-core': 3.13.23
vue: 3.5.32(typescript@5.9.3)
'@tootallnate/once@3.0.1': {}
'@tybys/wasm-util@0.10.1':