{
  "$schema": "https://json.schemastore.org/package.json",
  "name": "@liwenwei1/opencode-harmonyos-code",
  "version": "0.0.9",
  "description": "HarmonyOS Full-Lifecycle Development Assistant. Specialized in the complete development lifecycle of HarmonyOS applications, including project creation, UI development, state management, network requests, data storage, permission requests, performance optimization, testing, and release.",
  "type": "module",
  "license": "MIT",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    }
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "build": "node scripts/build.mjs",
    "prepublishOnly": "npm run build",
    "test": "vitest run",
    "test:watch": "vitest"
  },
  "files": [
    "dist"
  ],
  "keywords": [
    "opencode",
    "opencode-plugin",
    "harmonyos",
    "ArkTs"
  ],
  "dependencies": {
    "@opencode-ai/sdk": "latest",
    "adm-zip": "^0.5.10",
    "bun-types": "^1.3.11",
    "esbuild": "^0.28.0",
    "jsonc-parser": "^3.3.1",
    "xdg-basedir": "^5.1.0",
    "zod": "latest"
  },
  "devDependencies": {
    "@opencode-ai/plugin": "latest",
    "@types/adm-zip": "^0.5.5",
    "@types/xdg-basedir": "^4.0.2",
    "@vitest/coverage-v8": "^4.1.5",
    "typescript": "^5.7.3",
    "vitest": "^4.1.5"
  },
  "sideEffects": false,
  "engines": {
    "node": ">=18.0.0"
  }
}
