{
	"type": "module",
	"name": "@f5-sales-demo/xcsh",
	"version": "21.1.0",
	"description": "Coding agent CLI with read, bash, edit, write tools and session management",
	"homepage": "https://github.com/f5-sales-demo/xcsh",
	"author": "Can Boluk",
	"contributors": [
		"Mario Zechner"
	],
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/f5-sales-demo/xcsh.git",
		"directory": "packages/coding-agent"
	},
	"bugs": {
		"url": "https://github.com/f5-sales-demo/xcsh/issues"
	},
	"keywords": [
		"coding-agent",
		"ai",
		"llm",
		"cli",
		"tui",
		"agent"
	],
	"main": "./src/index.ts",
	"types": "./src/index.ts",
	"bin": {
		"xcsh": "src/cli.ts"
	},
	"scripts": {
		"prebuild": "bun ../../scripts/check-installed-dependencies.ts",
		"build": "bun run generate-build-info && bun run generate-extension-capabilities && test -f src/internal-urls/api-spec-index.generated.ts && bun --cwd=../stats scripts/generate-client-bundle.ts --generate && bun --cwd=../office-pane scripts/generate-client-bundle.ts --generate && bun --cwd=../natives run embed:native && bun build --compile --define PI_COMPILED=true --external mupdf --root ../.. ./src/cli.ts --outfile dist/xcsh && bun --cwd=../natives run embed:native --reset && bun --cwd=../stats scripts/generate-client-bundle.ts --reset && bun --cwd=../office-pane scripts/generate-client-bundle.ts --reset",
		"precheck": "bun ../../scripts/check-installed-dependencies.ts",
		"check": "biome check . && bun run format-prompts -- --check && bun run check:types",
		"check:types": "bun run generate-build-info && tsgo -p tsconfig.json --noEmit",
		"lint": "biome lint .",
		"check:bundle": "bun scripts/check-bundle.ts",
		"pretest": "bun ../../scripts/check-installed-dependencies.ts",
		"test": "bun run generate-build-info && bun scripts/bun-test-guarded.ts --max-concurrency 1",
		"bench:routing-matrix": "bun scripts/bench-routing-matrix.ts",
		"fix": "biome check --write --unsafe . && bun run format-prompts && bun run generate-docs-index && bun run generate-api-spec-index && bun run generate-build-info",
		"fmt": "biome format --write . && bun run format-prompts",
		"format-prompts": "bun scripts/format-prompts.ts",
		"mermaid:gallery": "bun scripts/mermaid-gallery.ts",
		"uat:auth-profiles": "bun scripts/auth-profile-rpc-uat.ts",
		"generate-docs-index": "bun scripts/generate-docs-index.ts",
		"generate-api-spec-index": "bun scripts/generate-api-spec-index.ts",
		"generate-branding-index": "bun scripts/generate-branding-index.ts",
		"generate-sitecli-index": "bun scripts/generate-sitecli-index.ts",
		"generate-build-info": "bun scripts/generate-build-info.ts",
		"generate-extension-capabilities": "bun scripts/generate-extension-capabilities.ts",
		"generate-terraform-index": "bun scripts/generate-terraform-index.ts",
		"generate-console-catalog": "bun scripts/generate-console-catalog.ts",
		"generate-console-field-metadata": "bun scripts/generate-console-field-metadata.ts",
		"prepack": "bun scripts/generate-docs-index.ts && bun scripts/generate-api-spec-index.ts && bun scripts/generate-build-info.ts && bun scripts/generate-terraform-index.ts && bun scripts/generate-console-catalog.ts && bun scripts/generate-console-field-metadata.ts",
		"generate-template": "bun scripts/generate-template.ts",
		"check-workflow-field-coverage": "bun scripts/check-workflow-field-coverage.ts"
	},
	"dependencies": {
		"@agentclientprotocol/sdk": "1.3.0",
		"@f5-sales-demo/pi-agent-core": "21.1.0",
		"@f5-sales-demo/pi-ai": "21.1.0",
		"@f5-sales-demo/pi-natives": "21.1.0",
		"@f5-sales-demo/pi-resource-management": "21.1.0",
		"@f5-sales-demo/pi-tui": "21.1.0",
		"@f5-sales-demo/pi-utils": "21.1.0",
		"@f5-sales-demo/xcsh-stats": "21.1.0",
		"@mozilla/readability": "^0.6",
		"@sinclair/typebox": "^0.34",
		"@xterm/headless": "^6.0",
		"ajv": "^8.20",
		"chalk": "^5.6",
		"diff": "^9.0",
		"fflate": "0.8.3",
		"google-auth-library": "10.9.1",
		"linkedom": "^0.18",
		"lru-cache": "11.5.2",
		"markit-ai": "0.5.3",
		"puppeteer": "^25.3",
		"yaml": "2.9.0"
	},
	"devDependencies": {
		"@types/bun": "^1.3",
		"handlebars": "^4.7"
	},
	"engines": {
		"bun": ">=1.3.7"
	},
	"files": [
		"src",
		"README.md",
		"CHANGELOG.md"
	],
	"exports": {
		".": {
			"types": "./src/index.ts",
			"import": "./src/index.ts"
		},
		"./browser/chat-protocol": {
			"types": "./src/browser/chat-protocol.ts",
			"import": "./src/browser/chat-protocol.ts"
		}
	}
}
