evOo-local/apps/desktop/package.json
cynarAI 6c7eed7580 Initial clean evOo-local from f00577b
Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline
(Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/*
packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
2026-09-20 17:15:16 +02:00

89 lines
2.2 KiB
JSON

{
"name": "@rakazo/desktop",
"productName": "Rakazo",
"version": "0.1.6",
"license": "Apache-2.0",
"type": "module",
"main": "dist/main.js",
"scripts": {
"dev": "pnpm build && electron .",
"build": "tsc -p tsconfig.json && node scripts/copy-static.mjs",
"pack": "pnpm --filter @rakazo/web build && pnpm build && electron-builder --mac --win --linux",
"pack:dir": "pnpm --filter @rakazo/web build && pnpm build && electron-builder --dir",
"check": "tsc --noEmit -p tsconfig.json",
"test": "vitest run --root ../.. apps/desktop/src",
"test:e2e": "pnpm build && playwright test --config e2e/playwright.config.ts",
"release": "pnpm --filter @rakazo/web build && pnpm build && electron-builder --publish never"
},
"dependencies": {
"@rakazo/contracts": "workspace:*",
"electron-updater": "6.8.9"
},
"devDependencies": {
"@playwright/test": "1.63.0",
"@rakazo/ui-tokens": "workspace:*",
"electron": "44.3.0",
"electron-builder": "26.15.3",
"typescript": "7.0.2",
"vitest": "4.1.11"
},
"build": {
"appId": "dev.rakazo.desktop",
"directories": {
"output": "out",
"buildResources": "assets"
},
"files": [
"dist/**/*",
"package.json"
],
"extraResources": [
{
"from": "../web/dist",
"to": "web"
},
{
"from": "../../infra/compose/docker-compose.images.yml",
"to": "stack/docker-compose.images.yml"
},
{
"from": "../../infra/compose/.env.images.example",
"to": "stack/.env.images.example"
}
],
"extraMetadata": {
"main": "dist/main.js"
},
"mac": {
"icon": "../../packages/ui-tokens/assets/Rakazo.icon",
"category": "public.app-category.productivity",
"target": [
"dmg",
"zip"
],
"notarize": true
},
"win": {
"icon": "assets/icon.ico",
"target": [
"nsis"
],
"verifyUpdateCodeSignature": true
},
"linux": {
"executableName": "rakazo",
"icon": "assets/icon.png",
"target": [
"AppImage"
]
},
"publish": [
{
"provider": "github",
"owner": "elie222",
"repo": "rakazo"
}
]
}
}