{
  "name": "tr-pi",
  "version": "0.6.0",
  "description": "Umbrella Pi package bundling pi-qq, pi-chrome, pi-linter, and trifecta-footer.",
  "type": "module",
  "keywords": [
    "pi-package",
    "pi-extension",
    "pi-qq",
    "pi-chrome",
    "pi-linter",
    "trifecta-footer"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/tianrendong/pi-packages.git"
  },
  "bugs": {
    "url": "https://github.com/tianrendong/pi-packages/issues"
  },
  "homepage": "https://github.com/tianrendong/pi-packages#readme",
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "extensions",
    "README.md"
  ],
  "scripts": {
    "pack:dry-run": "npm pack --dry-run"
  },
  "workspaces": [
    "packages/*"
  ],
  "dependencies": {
    "pi-chrome": "file:packages/pi-chrome",
    "pi-linter": "file:packages/pi-linter",
    "pi-qq": "file:packages/pi-qq",
    "trifecta-footer": "file:packages/trifecta-footer"
  },
  "bundledDependencies": [
    "pi-chrome",
    "pi-linter",
    "pi-qq",
    "trifecta-footer"
  ],
  "peerDependencies": {
    "@earendil-works/pi-ai": "*",
    "@earendil-works/pi-coding-agent": "*",
    "@earendil-works/pi-tui": "*",
    "typebox": "*"
  },
  "tr-pi": {
    "installable": [
      { "name": "pi-qq", "description": "Quick-query shortcuts for pi — fast model swaps and one-shot question commands." },
      { "name": "pi-chrome", "description": "Drive your existing logged-in Chrome from pi via a companion browser extension; no throwaway profile, no relogin." },
      { "name": "pi-linter", "description": "Lint-on-edit for pi: runs project linters/formatters automatically after writes/edits and reports clean diffs back to the agent." },
      { "name": "trifecta-footer", "description": "Persistent footer with provider, model, and session stats for the pi TUI." },
      { "name": "pi-prompt-shelf", "description": "Stash prompts into a persistent shelf with keyboard shortcuts and an interactive picker." },
      { "name": "pi-caveman", "description": "Caveman mode for pi — cuts ~75% output tokens while keeping full technical accuracy. Why use many token when few do trick." }
    ]
  },
  "pi": {
    "extensions": [
      "./extensions/install-command.ts",
      "./node_modules/pi-qq/index.ts",
      "./node_modules/pi-chrome/extensions/chrome-profile-bridge/index.ts",
      "./node_modules/pi-linter/index.ts",
      "./node_modules/trifecta-footer/extensions/status-footer.ts"
    ]
  }
}
