61 lines
3.4 KiB
JSON
61 lines
3.4 KiB
JSON
{
|
|
"name": "@openwork/desktop",
|
|
"private": true,
|
|
"version": "0.0.0-dev",
|
|
"desktopName": "com.differentai.openwork",
|
|
"description": "OpenWork desktop shell",
|
|
"author": {
|
|
"name": "OpenWork",
|
|
"email": "support@openworklabs.com"
|
|
},
|
|
"main": "electron/main.mjs",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "node ./scripts/electron-dev.mjs",
|
|
"dev:electron": "node ./scripts/electron-dev.mjs",
|
|
"build": "node ./scripts/electron-build.mjs",
|
|
"build:electron": "node ./scripts/electron-build.mjs",
|
|
"rebuild:electron-native": "electron-rebuild --force --which-module better-sqlite3",
|
|
"package:electron": "pnpm run build:electron && pnpm exec electron-builder --config electron-builder.yml",
|
|
"package:electron:cloud": "pnpm run build:electron && pnpm exec electron-builder --config electron-builder.cloud.yml",
|
|
"package:electron:enterprise": "pnpm run build:electron && pnpm exec electron-builder --config electron-builder.enterprise.yml",
|
|
"package:electron:dir": "pnpm run build:electron && pnpm exec electron-builder --config electron-builder.yml --dir",
|
|
"electron": "pnpm run rebuild:electron-native && pnpm exec electron ./electron/main.mjs",
|
|
"check:electron": "node ./scripts/check-electron-bridge.mjs",
|
|
"typecheck:electron": "pnpm --dir ../server exec tsc -p ../desktop/tsconfig.electron.json --noEmit",
|
|
"prepare:sidecar": "node ./scripts/prepare-sidecar.mjs",
|
|
"pretest": "pnpm --filter @openwork/headless-threads build",
|
|
"test": "node --test electron/after-pack-paths.test.mjs electron/agent-context-diagnostics-fetch.test.mjs electron/automation-runner.test.mjs electron/binary-transfer.test.mjs electron/blank-slate-profile.test.mjs electron/brand-app-name.test.mjs electron/brand-icon-darwin.test.mjs electron/brand-icon-windows.test.mjs electron/connect-link.test.mjs electron/desktop-distribution.test.mjs electron/dev-profile.test.mjs electron/electron-builder-config.test.mjs electron/linux-desktop-integration.test.mjs electron/no-bare-external-fetch.test.mjs electron/nuke.test.mjs electron/open-external.test.mjs electron/process-resilience.test.mjs electron/runtime.test.mjs electron/runtime-ca.test.mjs electron/runtime-chain-repair.test.mjs electron/sentry.test.mjs electron/server-dependency-mirror.test.mjs electron/secure-vault-key.test.mjs electron/stdio-errors.test.mjs electron/ui-control-server.test.mjs electron/updater.test.mjs electron/remote-workspace.test.mjs electron/workspace-archive.test.mjs electron/workspace-store.test.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/client": "^2.0.0",
|
|
"@modelcontextprotocol/sdk": "^1.29.0",
|
|
"@opencode-ai/sdk": "^1.18.15",
|
|
"@openwork/enterprise-mcp-client": "workspace:*",
|
|
"@openwork/headless-threads": "workspace:*",
|
|
"@openwork/paths": "workspace:*",
|
|
"@sentry/electron": "^7.16.0",
|
|
"ajv": "^8.17.1",
|
|
"ajv-formats": "^3.0.1",
|
|
"better-sqlite3": "^13.0.2",
|
|
"drizzle-orm": "^0.45.2",
|
|
"electron-updater": "^6.3.9",
|
|
"htmlparser2": "8.0.2",
|
|
"jsonc-parser": "^3.2.1",
|
|
"minimatch": "^10.2.5",
|
|
"node-pty": "npm:@lydell/node-pty@1.2.0-beta.12",
|
|
"undici": "6.28.0",
|
|
"yaml": "^2.9.0",
|
|
"zod": "^4.3.6"
|
|
},
|
|
"devDependencies": {
|
|
"@electron/asar": "^3.4.1",
|
|
"@electron/rebuild": "^4.2.0",
|
|
"@openwork/types": "workspace:*",
|
|
"electron": "^43.2.0",
|
|
"electron-builder": "^26.15.3",
|
|
"electron-devtools-installer": "^4.0.0"
|
|
},
|
|
"packageManager": "pnpm@10.27.0"
|
|
}
|