mirror of
https://github.com/BradGroux/veritas-kanban.git
synced 2026-08-28 02:44:59 +00:00
Audit and resolve the open contributor and dependency backlog, stabilize the release candidate, synchronize versioned documentation, and prepare the verified 6.1.1 release.
177 lines
5.5 KiB
JSON
177 lines
5.5 KiB
JSON
{
|
|
"name": "@veritas-kanban/desktop",
|
|
"version": "6.1.1",
|
|
"private": true,
|
|
"homepage": "https://github.com/BradGroux/veritas-kanban",
|
|
"description": "Veritas Kanban native desktop shell",
|
|
"author": "Brad Groux <brad@digitalmeld.io>",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"packageManager": "pnpm@11.1.1",
|
|
"main": "./out/main/index.js",
|
|
"scripts": {
|
|
"dev": "electron-vite dev",
|
|
"dev:fresh": "VERITAS_DESKTOP_PROFILE=fresh electron-vite dev",
|
|
"build": "electron-vite build && pnpm --dir .. desktop:check:electron-artifacts",
|
|
"package:prepare": "node ../scripts/prepare-desktop-release.mjs",
|
|
"package:mac:dir": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --mac dir --publish never --config.mac.identity=null --config.mac.notarize=false",
|
|
"package:mac:unsigned": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --mac dmg zip --publish never --config.mac.identity=null --config.mac.notarize=false",
|
|
"package:linux:dir": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --linux dir --x64 --publish never",
|
|
"package:linux:unsigned": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --linux AppImage deb rpm --x64 --publish never",
|
|
"package:win:dir": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --win dir --x64 --publish never",
|
|
"package:win:unsigned": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --win nsis zip --x64 --publish never",
|
|
"release:mac": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --mac dmg zip --publish always",
|
|
"release:linux": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --linux AppImage deb rpm --x64 --publish always",
|
|
"release:win": "node ../scripts/prepare-desktop-release.mjs && node ../scripts/run-desktop-builder.mjs --win nsis zip --x64 --publish always",
|
|
"typecheck": "tsc --noEmit",
|
|
"lint": "eslint src electron.vite.config.ts --ext .ts",
|
|
"test": "vitest run --config vitest.config.ts",
|
|
"clean": "rm -rf dist out .veritas-desktop-dev"
|
|
},
|
|
"dependencies": {
|
|
"@veritas-kanban/shared": "workspace:*",
|
|
"electron-updater": "^6.8.9"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^26.2.0",
|
|
"electron": "^43.4.0",
|
|
"electron-builder": "^26.15.3",
|
|
"electron-vite": "^5.0.0",
|
|
"typescript": "^6.0.3",
|
|
"vite": "^8.2.1",
|
|
"vitest": "^4.1.10"
|
|
},
|
|
"build": {
|
|
"appId": "io.digitalmeld.veritas-kanban",
|
|
"productName": "Veritas Kanban",
|
|
"executableName": "veritas-kanban",
|
|
"artifactName": "Veritas-Kanban-${version}-${os}-${arch}.${ext}",
|
|
"asar": true,
|
|
"afterPack": "scripts/desktop-after-pack.mjs",
|
|
"directories": {
|
|
"buildResources": "resources",
|
|
"output": "release"
|
|
},
|
|
"files": [
|
|
"out/**/*",
|
|
"resources/**/*",
|
|
"package.json",
|
|
"node_modules/**/*"
|
|
],
|
|
"extraResources": [
|
|
{
|
|
"from": ".desktop-release/server",
|
|
"to": "server"
|
|
},
|
|
{
|
|
"from": ".desktop-release/web",
|
|
"to": "web"
|
|
}
|
|
],
|
|
"protocols": [
|
|
{
|
|
"name": "Veritas Kanban",
|
|
"schemes": [
|
|
"veritas"
|
|
],
|
|
"role": "Viewer"
|
|
}
|
|
],
|
|
"generateUpdatesFilesForAllChannels": true,
|
|
"mac": {
|
|
"category": "public.app-category.productivity",
|
|
"icon": "resources/icon.icns",
|
|
"target": [
|
|
"dmg",
|
|
"zip"
|
|
],
|
|
"hardenedRuntime": true,
|
|
"gatekeeperAssess": false,
|
|
"entitlements": "resources/entitlements.mac.plist",
|
|
"entitlementsInherit": "resources/entitlements.mac.inherit.plist",
|
|
"notarize": true
|
|
},
|
|
"dmg": {
|
|
"sign": true,
|
|
"contents": [
|
|
{
|
|
"x": 130,
|
|
"y": 220
|
|
},
|
|
{
|
|
"x": 410,
|
|
"y": 220,
|
|
"type": "link",
|
|
"path": "/Applications"
|
|
}
|
|
]
|
|
},
|
|
"deb": {
|
|
"packageName": "veritas-kanban"
|
|
},
|
|
"rpm": {
|
|
"packageName": "veritas-kanban"
|
|
},
|
|
"linux": {
|
|
"icon": "resources/icon.png",
|
|
"category": "Office",
|
|
"maintainer": "Digital Meld <support@digitalmeld.io>",
|
|
"synopsis": "Local-first task management and AI agent orchestration",
|
|
"description": "Veritas Kanban packages the local board, API server, and desktop runtime for local-first task management and AI agent orchestration.",
|
|
"target": [
|
|
{
|
|
"target": "AppImage",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
},
|
|
{
|
|
"target": "deb",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
},
|
|
{
|
|
"target": "rpm",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"win": {
|
|
"icon": "resources/icon.ico",
|
|
"target": [
|
|
{
|
|
"target": "nsis",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
},
|
|
{
|
|
"target": "zip",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
}
|
|
],
|
|
"verifyUpdateCodeSignature": true
|
|
},
|
|
"nsis": {
|
|
"oneClick": false,
|
|
"perMachine": false,
|
|
"allowToChangeInstallationDirectory": true,
|
|
"createDesktopShortcut": true,
|
|
"createStartMenuShortcut": true,
|
|
"shortcutName": "Veritas Kanban"
|
|
},
|
|
"publish": [
|
|
{
|
|
"provider": "github",
|
|
"owner": "BradGroux",
|
|
"repo": "veritas-kanban",
|
|
"releaseType": "release"
|
|
}
|
|
]
|
|
}
|
|
}
|