{
	"name": "pi-gemini-acp",
	"version": "0.13.2",
	"description": "Gemini ACP chat, prompt, search, and research provider for Pi.",
	"keywords": [
		"acp",
		"gemini",
		"pi-extension",
		"pi-package",
		"research",
		"web-search"
	],
	"license": "MIT",
	"repository": "https://github.com/brandonkramer/pi-gemini-acp",
	"files": [
		"src",
		"!src/**/*.test.ts",
		"!src/**/__tests__/**",
		"skills",
		"README.md",
		"LICENSE"
	],
	"type": "module",
	"scripts": {
		"prepare": "lefthook install",
		"typecheck": "tsc --noEmit",
		"test": "vitest run",
		"test:tools": "vitest run src/tools/__tests__/tools-smoke.test.ts --reporter=verbose",
		"smoke:gemini-acp": "vitest run src/acp/__tests__/gemini-acp-smoke.test.ts --reporter=verbose",
		"bench:gemini-search": "node scripts/bench.mjs",
		"bench:gemini-chat": "node scripts/bench.mjs --bench chat",
		"audit:strict": "npm audit --omit=dev --audit-level=high",
		"dup-check": "npx --yes jscpd@4.2.4",
		"lint:workflows": "github-actionlint .github/workflows/*.yml",
		"prepublishOnly": "npm run typecheck && npm test && npm run test:pack",
		"test:pack": "npm pack --dry-run --json"
	},
	"devDependencies": {
		"@ast-grep/cli": "^0.42.2",
		"@earendil-works/pi-ai": "latest",
		"@earendil-works/pi-coding-agent": "latest",
		"@earendil-works/pi-tui": "latest",
		"@types/node": "latest",
		"block-no-verify": "^1.1.5",
		"github-actionlint": "^1.7.12",
		"lefthook": "^2.1.6",
		"oxfmt": "^0.48.0",
		"oxlint": "^1.63.0",
		"oxlint-tsgolint": "^0.22.1",
		"typescript": "latest",
		"vitest": "^4.1.5"
	},
	"peerDependencies": {
		"@earendil-works/pi-ai": "*",
		"@earendil-works/pi-coding-agent": "*",
		"@earendil-works/pi-tui": "*"
	},
	"engines": {
		"node": ">=22.18.0",
		"pi": ">=0.65.0"
	},
	"pi": {
		"extensions": [
			"./src/index.ts"
		],
		"skills": [
			"./skills"
		]
	}
}
