{
  "name": "opencode-glm-quota",
  "version": "1.8.0",
  "type": "module",
  "description": "OpenCode plugin to query Z.ai GLM Coding Plan usage statistics including quota limits, model usage, and MCP tool usage",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "opencode-glm-quota": "./bin/install.js"
  },
  "files": [
    "dist",
    "integration",
    "bin",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "tsc",
    "clean": "rm -rf dist",
    "prepublishOnly": "npm run clean && npm run build",
    "postinstall": "node bin/install.js",
    "test": "tsx --test $(find tests -name '*.test.ts' -type f)",
    "test:coverage": "c8 --reporter=lcov --reporter=text -- npm test",
    "lint": "eslint src/"
  },
  "keywords": [
    "opencode",
    "opencode-plugin",
    "zai",
    "z.ai",
    "zhipu",
    "glm",
    "quota",
    "usage",
    "coding-plan",
    "ai",
    "llm"
  ],
  "author": "guyinwonder168 <guyinwonder168@gmail.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/guyinwonder168/opencode-glm-quota.git"
  },
  "bugs": {
    "url": "https://github.com/guyinwonder168/opencode-glm-quota/issues"
  },
  "homepage": "https://github.com/guyinwonder168/opencode-glm-quota#readme",
  "dependencies": {
    "jsonc-parser": "^3.2.0"
  },
  "peerDependencies": {
    "@opencode-ai/plugin": ">=0.1.0"
  },
  "overrides": {
    "minimatch": "^9.0.7"
  },
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@opencode-ai/plugin": "^1.1.30",
    "@types/node": "^20.0.0",
    "@typescript-eslint/eslint-plugin": "^6.0.0",
    "@typescript-eslint/parser": "^6.0.0",
    "baseline-browser-mapping": "^2.9.18",
    "c8": "^10.1.3",
    "eslint": "^8.0.0",
    "tsx": "^4.0.0",
    "typescript": "^5.0.0"
  }
}
