{
  "name": "opencode-vscode",
  "displayName": "OpenCode GUI",
  "description": "OpenCode AI coding agent for VSCode GUI extension",
  "version": "0.1.2",
  "publisher": "TanishqKancharla",
  "repository": {
    "type": "git",
    "url": "https://github.com/saffron-health/opencode-vscode-extension.git"
  },
  "engines": {
    "vscode": "^1.74.0"
  },
  "categories": [
    "Other",
    "AI"
  ],
  "activationEvents": [],
  "main": "./dist/extension.js",
  "contributes": {
    "viewsContainers": {
      "activitybar": [
        {
          "id": "opencode",
          "title": "OpenCode",
          "icon": "media/icon.svg"
        }
      ]
    },
    "views": {
      "opencode": [
        {
          "type": "webview",
          "id": "opencode.chatView",
          "name": ""
        }
      ]
    }
  },
  "devDependencies": {
    "@playwright/test": "^1.50.0",
    "@types/node": "^20.x",
    "@types/vscode": "^1.74.0",
    "@vscode/vsce": "^3.x",
    "concurrently": "^8.x",
    "typescript": "^5.x",
    "vite": "^5.x",
    "vitest": "^1.x"
  },
  "dependencies": {
    "@opencode-ai/sdk": "^0.15.18",
    "marked": "^17.0.1",
    "rehype-raw": "^7.0.0",
    "rehype-sanitize": "^6.0.0",
    "remark-gfm": "^4.0.1",
    "remark-parse": "^11.0.0",
    "remark-rehype": "^11.1.2",
    "shiki": "^3.19.0",
    "solid-js": "^1.9.10",
    "unified": "^11.0.5",
    "vite-plugin-solid": "^2.11.10",
    "zod": "^4.3.5"
  },
  "scripts": {
    "vscode:prepublish": "npm run build",
    "build": "npm run build:extension && npm run build:webview",
    "build:extension": "vite build --config vite.config.extension.ts",
    "build:webview": "vite build --config vite.config.ts",
    "watch": "concurrently \"npm run watch:extension\" \"npm run watch:webview\"",
    "watch:extension": "vite build --config vite.config.extension.ts --watch --mode development",
    "watch:webview": "vite build --config vite.config.ts --watch --mode development",
    "clean": "rm -rf dist out",
    "dev": "vite",
    "uikit": "vite --open /src/webview/uikit.html",
    "test": "vitest run",
    "test:e2e": "playwright test",
    "test:e2e:ui": "playwright test --ui",
    "package": "vsce package"
  }
}