{ "name": "@sim/desktop", "version": "0.0.0", "private": true, "license": "Apache-2.0", "description": "Sim desktop app for macOS — Electron shell around the hosted web app", "author": "Sim ", "homepage": "https://sim.ai", "type": "module", "main": "dist/main.cjs", "engines": { "bun": ">=1.2.13", "node": ">=20.0.0" }, "scripts": { "build": "bun run scripts/ensure-pty-prebuilds.ts && bun run scripts/build.ts", "dev": "bun run scripts/build.ts && electron .", "start": "electron .", "package:dir": "bun run build && electron-builder --mac dir --publish never", "package:mac": "bun run build && electron-builder --mac --publish never", "package:share": "bun run scripts/package-share.ts", "install:local": "bun run scripts/install-local.ts", "type-check": "tsc --noEmit", "lint": "biome check --write --unsafe .", "lint:check": "biome check .", "format": "biome format --write .", "format:check": "biome format .", "test": "vitest run", "test:watch": "vitest", "test:e2e": "playwright test" }, "dependencies": { "@lydell/node-pty": "1.2.0-beta.12", "@lydell/node-pty-darwin-arm64": "1.2.0-beta.12", "@lydell/node-pty-darwin-x64": "1.2.0-beta.12", "@sim/browser-protocol": "workspace:*", "@sim/desktop-bridge": "workspace:*", "@sim/logger": "workspace:*", "@sim/security": "workspace:*", "@sim/terminal-protocol": "workspace:*", "@sim/utils": "workspace:*", "@xterm/headless": "6.0.0", "electron-updater": "6.8.9", "micromatch": "4.0.8", "safe-regex2": "5.1.0" }, "devDependencies": { "@playwright/test": "1.61.1", "@sim/tsconfig": "workspace:*", "@types/micromatch": "4.0.10", "@types/node": "24.2.1", "electron": "43.1.1", "electron-builder": "26.15.3", "esbuild": "0.28.1", "typescript": "^7.0.2", "vitest": "^4.1.0" } }