{
  "name": "pi-usereq",
  "version": "0.74.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Ogekuri/PI-useReq.git"
  },
  "bugs": {
    "url": "https://github.com/Ogekuri/PI-useReq/issues"
  },
  "homepage": "https://github.com/Ogekuri/PI-useReq#readme",
  "type": "module",
  "files": [
    "src",
    "scripts"
  ],
  "scripts": {
    "test": "node --import tsx --test tests/**/*.test.ts",
    "test:watch": "node --import tsx --test --watch tests/**/*.test.ts",
    "cli": "node --import tsx ./src/cli.ts",
    "debug:ext": "node --import tsx ./scripts/debug-extension.ts",
    "debug:ext:inspect": "node --import tsx ./scripts/debug-extension.ts inspect",
    "debug:ext:session": "node --import tsx ./scripts/debug-extension.ts session-start",
    "debug:ext:command": "node --import tsx ./scripts/debug-extension.ts command",
    "debug:ext:tool": "node --import tsx ./scripts/debug-extension.ts tool",
    "debug:ext:sdk": "node --import tsx ./scripts/debug-extension.ts sdk-smoke",
    "postinstall": "node --import tsx ./scripts/install-static-checkers.ts"
  },
  "pi": {
    "extensions": [
      "./src/index.ts"
    ]
  },
  "peerDependencies": {
    "@earendil-works/pi-ai": "^1.0.0",
    "@earendil-works/pi-coding-agent": "^1.0.0",
    "@earendil-works/pi-tui": "^1.0.0",
    "@sinclair/typebox": "^0.34.49"
  },
  "dependencies": {
    "eslint": "^10.7.0",
    "fast-glob": "^3.3.3",
    "js-tiktoken": "^1.0.21",
    "pyright": "^1.1.411",
    "ruff": "^1.5.4",
    "tsx": "^4.21.0"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.58.2"
  },
  "allowScripts": {
    "esbuild@0.27.7": true,
    "koffi@2.15.6": true,
    "protobufjs@7.5.4": true,
    "esbuild": true,
    "koffi": true,
    "protobufjs": true,
    "@google/genai": true
  }
}
