{
  "name": "@mindexec/cli",
  "version": "0.2.521",
  "description": "MindExec local runtime and bridge CLI",
  "main": "server.js",
  "type": "module",
  "files": [
    "start-bridge.bat",
    "start-bridge.sh",
    "launch-bridge.cjs",
    "desktop-workspace-state.cjs",
    "server.js",
    "remote-hub.js",
    "lzo1x.js",
    "mode4-atlas.js",
    "mode4-atlas-worker.js",
    "codex-runtime.js",
    "codex-model-catalog.js",
    "port-guard.cjs",
    "remote-fast/",
    "wwwroot/",
    "electron/",
    "scripts/",
    "tree-sitter-grammars/",
    "README.md"
  ],
  "scripts": {
    "start": "node launch-bridge.cjs",
    "dev": "node launch-bridge.cjs --watch",
    "desktop:start": "electron electron/main.cjs",
    "desktop:build:win": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File ../scripts/prepare-desktop-native-renderer.ps1 && electron-builder --win --x64 --publish never",
    "desktop:build:native:win": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File ../scripts/prepare-native-desktop-package.ps1 -RunWindowSmoke",
    "desktop:inspect:update:dev": "node scripts/publish-mindexec-desktop-updates.mjs --channel dev --platform windows-x64 --dir ../artifacts/electron --allow-unsigned",
    "desktop:publish:update:dev": "node scripts/publish-mindexec-desktop-updates.mjs --channel dev --platform windows-x64 --dir ../artifacts/electron --allow-unsigned --publish",
    "desktop:inspect:update:native:dev": "node scripts/publish-mindexec-native-updates.mjs --channel dev --dir ../artifacts/native-desktop-updates/dev/windows-x64",
    "desktop:publish:update:native:dev": "node scripts/publish-mindexec-native-updates.mjs --channel dev --dir ../artifacts/native-desktop-updates/dev/windows-x64 --publish",
    "desktop:deploy:update-worker": "node ../r2-auth-proxy/node_modules/wrangler/wrangler-dist/cli.js deploy --config ../workers/mindexec-desktop-updates/wrangler.jsonc",
    "desktop:check:update-worker": "node ../r2-auth-proxy/node_modules/wrangler/wrangler-dist/cli.js deploy --dry-run --config ../workers/mindexec-desktop-updates/wrangler.jsonc",
    "test:desktop:update": "node --test electron/update-manager-smoke.mjs electron/recurring-update-owner-smoke.mjs scripts/desktop-update-worker-smoke.mjs scripts/desktop-update-publisher-smoke.mjs scripts/native-desktop-update-publisher-smoke.mjs",
    "test:desktop": "node electron/source-smoke.mjs && node electron/native-renderer-owner-smoke.mjs && node scripts/desktop-workspace-state-smoke.mjs && npm run test:desktop:update",
    "test:desktop:win": "node electron/windows-package-smoke.mjs",
    "test:desktop:native:win": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File ../scripts/test-native-desktop-package.ps1 -RunWindowSmoke",
    "test:syntax": "node --check server.js && node --check remote-hub.js && node --check lzo1x.js && node --check mode4-atlas.js && node --check mode4-atlas-worker.js && node --check codex-runtime.js && node --check codex-model-catalog.js && node --check launch-bridge.cjs && node --check port-guard.cjs && node --check desktop-workspace-state.cjs && node --check electron/main.cjs && node --check electron/preload.cjs && node --check electron/native-renderer-owner.cjs && node --check electron/update-manager.cjs && node --check electron/update-feed-resolver.cjs && node --check electron/recurring-update-owner.cjs && node --check electron/source-smoke.mjs && node --check electron/native-renderer-owner-smoke.mjs && node --check electron/windows-package-smoke.mjs && node --check electron/update-manager-smoke.mjs && node --check electron/recurring-update-owner-smoke.mjs && node --check scripts/desktop-workspace-state-smoke.mjs && node --check scripts/desktop-update-worker-smoke.mjs && node --check scripts/desktop-update-publisher-smoke.mjs && node --check scripts/publish-mindexec-native-updates.mjs && node --check scripts/native-desktop-update-publisher-smoke.mjs && node --check scripts/board-render-ownership-smoke.mjs && node --check ../workers/mindexec-desktop-updates/src/index.mjs && node --check scripts/setup-tree-sitter-grammars.mjs && node --check scripts/npm-fresh-install-smoke.mjs && node --check scripts/auth-session-smoke.mjs && node --check scripts/codex-model-catalog-smoke.mjs && node --check scripts/codex-sdk-runtime-smoke.mjs && node --check scripts/codex-sdk-image-runtime-smoke.mjs && node --check scripts/codex-sdk-image-live-smoke.mjs && node --check scripts/codex-runtime-home-smoke.mjs && node --check scripts/remote-hub-smoke.mjs && node --check scripts/remote-hub-scale-smoke.mjs && node --check scripts/remote-fleet-render-smoke.mjs && node --check scripts/remote-http-smoke.mjs && node --check scripts/remote-frame-ws-smoke.mjs && node --check scripts/remote-input-ws-smoke.mjs && node --check scripts/remote-agent-ws-smoke.mjs && node --check scripts/remote-agent-managed-smoke.mjs && node --check scripts/remote-registry-follower-smoke.mjs && node --check scripts/remote-agent-package-smoke.mjs && node --check scripts/remote-fast-live-rate-smoke.mjs && node --check scripts/remote-fast-mdm-browser-smoke.mjs",
    "test:canvas:board-owner": "node scripts/board-render-ownership-smoke.mjs",
    "test:codex-sdk": "node scripts/codex-sdk-runtime-smoke.mjs",
    "test:codex-sdk:image": "node scripts/codex-sdk-image-runtime-smoke.mjs",
    "test:codex-sdk:image:live": "node scripts/codex-sdk-image-live-smoke.mjs --live",
    "test:codex-sdk:home": "node scripts/codex-runtime-home-smoke.mjs",
    "test:codex-sdk:live": "node scripts/codex-sdk-runtime-smoke.mjs --live",
    "test:codex-sdk:live-tools": "node scripts/codex-sdk-runtime-smoke.mjs --live-tools",
    "test:codex-model-catalog": "node scripts/codex-model-catalog-smoke.mjs",
    "test:codex-model-catalog:live": "node scripts/codex-model-catalog-smoke.mjs --live",
    "test:auth": "node scripts/auth-session-smoke.mjs",
    "test:remote": "node scripts/remote-hub-smoke.mjs",
    "test:remote:scale": "node scripts/remote-hub-scale-smoke.mjs",
    "test:remote:render": "node scripts/remote-fleet-render-smoke.mjs",
    "test:remote:http": "node scripts/remote-http-smoke.mjs",
    "test:remote:frame-ws": "node scripts/remote-frame-ws-smoke.mjs",
    "test:remote:input-ws": "node scripts/remote-input-ws-smoke.mjs",
    "test:remote:agent-ws": "node scripts/remote-agent-ws-smoke.mjs",
    "test:remote:managed": "node scripts/remote-agent-managed-smoke.mjs",
    "test:remote:registry": "node scripts/remote-registry-follower-smoke.mjs",
    "test:remote:package": "node scripts/remote-agent-package-smoke.mjs",
    "test:package:fresh-install": "node scripts/npm-fresh-install-smoke.mjs",
    "test:remote:live-rate": "node scripts/remote-fast-live-rate-smoke.mjs",
    "test:remote:mdm-browser": "node scripts/remote-fast-mdm-browser-smoke.mjs",
    "pack:dry": "npm pack --dry-run",
    "setup:grammars": "node scripts/setup-tree-sitter-grammars.mjs"
  },
  "keywords": [
    "mindexec",
    "mindcanvas",
    "cli",
    "bridge",
    "local",
    "ai"
  ],
  "author": "lovecrdm77",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "@ffmpeg-installer/ffmpeg": "^1.1.0",
    "@mindexec/remote": "^0.1.18",
    "@openai/codex-sdk": "^0.144.1",
    "chokidar": "^3.6.0",
    "cors": "^2.8.5",
    "express": "^4.18.2",
    "ffmpeg-static": "^5.3.0",
    "multer": "^2.2.0",
    "electron-updater": "^6.8.9",
    "playwright-core": "^1.53.0",
    "sharp": "^0.35.3",
    "web-tree-sitter": "^0.22.6",
    "ws": "^8.16.0"
  },
  "overrides": {
    "body-parser": "1.20.6",
    "js-yaml": "4.3.1"
  },
  "bin": {
    "mindexec": "launch-bridge.cjs",
    "mind-bridge": "launch-bridge.cjs"
  },
  "devDependencies": {
    "electron": "43.2.0",
    "electron-builder": "26.15.3",
    "tree-sitter-wasms": "^0.1.13"
  },
  "build": {
    "appId": "com.mindexec.desktop",
    "productName": "MindExec",
    "copyright": "Copyright © 2026 lovecrdm77",
    "asar": false,
    "extraMetadata": {
      "main": "electron/main.cjs",
      "desktopUpdateChannel": "dev",
      "nativeCoreMode": "native",
      "nativeRenderMode": "mirror"
    },
    "directories": {
      "output": "../artifacts/electron"
    },
    "files": [
      "*.js",
      "*.cjs",
      "*.json",
      "electron/**/*",
      "remote-fast/**/*",
      "scripts/**/*",
      "tree-sitter-grammars/**/*",
      "wwwroot/**/*",
      "node_modules/**/*"
    ],
    "extraResources": [
      {
        "from": "../artifacts/desktop-native/windows-x64",
        "to": "native-renderer/windows-x64",
        "filter": [
          "**/*"
        ]
      }
    ],
    "win": {
      "icon": "../MindExecution.Web/wwwroot/app-icon-1024.png",
      "executableName": "MindExec",
      "target": [
        {
          "target": "nsis",
          "arch": [
            "x64"
          ]
        },
        {
          "target": "portable",
          "arch": [
            "x64"
          ]
        }
      ]
    },
    "nsis": {
      "artifactName": "MindExec-${version}-dev-${arch}.${ext}",
      "oneClick": false,
      "perMachine": false,
      "allowToChangeInstallationDirectory": true,
      "createDesktopShortcut": true,
      "createStartMenuShortcut": true,
      "shortcutName": "MindExec"
    },
    "portable": {
      "artifactName": "MindExec-Portable-${version}-${arch}.${ext}"
    },
    "publish": {
      "provider": "generic",
      "url": "https://mindexec.lovecrdm.workers.dev/dev/windows/x64",
      "useMultipleRangeRequest": false
    }
  }
}
