chore: update package.json and pnpm-lock.yaml for dependency upgrades and new configurations

This commit is contained in:
2026-01-03 15:44:06 -06:00
parent 00af1e3b46
commit b544108d4b
4 changed files with 929 additions and 313 deletions

View File

@@ -27,7 +27,7 @@
},
"license": "MIT",
"engines": {
"node": ">=18"
"node": ">=22"
},
"packageManager": "pnpm@10.0.0",
"devDependencies": {
@@ -36,7 +36,8 @@
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/test-utils": "^2.4.6",
"electron": "^39.2.7",
"electron-builder": "^24.13.3",
"electron-builder": "^26.0.12",
"electron-builder-squirrel-windows": "^26.0.12",
"eslint": "^9.39.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.4",
@@ -48,6 +49,14 @@
"terser": "^5.44.1",
"vitest": "^3.2.4"
},
"pnpm": {
"onlyBuiltDependencies": [
"electron",
"electron-winstaller",
"esbuild",
"protobufjs"
]
},
"build": {
"appId": "com.sudoivan.reticulummeshchat",
"productName": "Reticulum MeshChatX",
@@ -55,6 +64,14 @@
"asarUnpack": [
"build/exe/**/*"
],
"electronFuses": {
"runAsNode": false,
"enableCookieEncryption": true,
"enableNodeOptionsEnvironmentVariable": false,
"enableNodeCliInspectArguments": false,
"enableEmbeddedAsarIntegrityValidation": true,
"onlyLoadAppFromAsar": true
},
"files": [
"electron/**/*"
],
@@ -150,6 +167,7 @@
"ol": "^10.7.0",
"postcss": "^8.5.6",
"protobufjs": "^7.5.4",
"qrcode": "^1.5.4",
"tailwindcss": "^3.4.19",
"vis-data": "^7.1.10",
"vis-network": "^9.1.13",

1211
pnpm-lock.yaml generated
View File

File diff suppressed because it is too large Load Diff

2
poetry.lock generated
View File

@@ -2255,4 +2255,4 @@ propcache = ">=0.2.1"
[metadata]
lock-version = "2.1"
python-versions = ">=3.11"
content-hash = "9d03990204883e71575c8405b04839eb85e6375cf0a6abdc70ecb11df89f98d1"
content-hash = "c67b3ada4344775b47db71c46d8c43724f0631728f5b3922b48ef8859a82c76e"

View File

@@ -1,6 +1,6 @@
[project]
name = "reticulum-meshchatx"
version = "3.3.2"
version = "4.0.0"
description = "A simple mesh network communications app powered by the Reticulum Network Stack"
authors = [
{name = "Sudo-Ivan"}
@@ -29,9 +29,9 @@ dependencies = [
"aiohttp-session>=2.12.1,<3.0.0",
"cryptography>=46.0.3,<47.0.0",
"requests>=2.32.5,<3.0.0",
"lxst>=0.4.5,<0.5.0",
"audioop-lts>=0.2.2; python_version >= '3.13'",
"ply>=3.11,<4.0",
"lxst",
]
[project.scripts]
@@ -43,6 +43,9 @@ Homepage = "https://git.quad4.io/RNS-Things/MeshChatX"
[tool.poetry]
packages = [{include = "meshchatx"}]
[tool.poetry.dependencies]
python = ">=3.11"
[tool.poetry.group.dev.dependencies]
cx-freeze = ">=7.0.0"
pytest = ">=9.0.2,<10.0.0"