{
	"name": "@sriinnu/kosha-discovery",
	"version": "1.6.2",
	"description": "Tells your agent which model to use and what it costs, across 45 AI providers and local runtimes",
	"mcpName": "io.github.sriinnu/kosha-discovery",
	"type": "module",
	"packageManager": "pnpm@10.33.0",
	"license": "MIT",
	"author": "sriinnu",
	"repository": {
		"type": "git",
		"url": "https://github.com/sriinnu/kosha-discovery.git"
	},
	"engines": {
		"node": ">=22"
	},
	"keywords": [
		"ai",
		"llm",
		"model-discovery",
		"model-registry",
		"openai",
		"anthropic",
		"gemini",
		"ollama",
		"openrouter",
		"vercel-ai-gateway",
		"bedrock",
		"vertex-ai",
		"ai-models",
		"provider-discovery",
		"mcp",
		"mcp-server",
		"model-context-protocol",
		"xai",
		"grok",
		"qwen",
		"typesafe",
		"model-routing",
		"pricing",
		"cli"
	],
	"publishConfig": {
		"access": "public"
	},
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"bin": {
		"kosha": "dist/cli.js",
		"kosha-mcp": "dist/mcp-server.js"
	},
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"import": "./dist/index.js"
		},
		"./server": {
			"types": "./dist/server.d.ts",
			"import": "./dist/server.js"
		},
		"./cli": {
			"types": "./dist/cli.d.ts",
			"import": "./dist/cli.js"
		},
		"./mcp-server": {
			"types": "./dist/mcp-server.d.ts",
			"import": "./dist/mcp-server.js"
		},
		"./tally": {
			"types": "./dist/tally.d.ts",
			"import": "./dist/tally.js"
		}
	},
	"scripts": {
		"build": "tsc -p tsconfig.json",
		"typecheck": "tsc --noEmit",
		"lint": "biome lint --diagnostic-level=error src test vitest.config.ts",
		"lint:all": "biome lint src test vitest.config.ts",
		"check": "pnpm run lint && pnpm run build && pnpm test",
		"dev": "tsc -p tsconfig.json --watch",
		"test": "vitest run",
		"test:watch": "vitest",
		"clean": "rm -rf dist",
		"start": "node dist/server.js",
		"kosha": "node dist/cli.js",
		"latest": "node dist/cli.js latest --json",
		"autofetch": "node scripts/auto-fetch-latest.mjs",
		"autofetch:once": "node scripts/auto-fetch-latest.mjs --once",
		"prepare": "cp hooks/pre-commit .git/hooks/pre-commit 2>/dev/null && chmod +x .git/hooks/pre-commit || true"
	},
	"files": [
		"dist",
		"server.json",
		"logo.svg",
		"README.md",
		"LICENSE"
	],
	"dependencies": {
		"@hono/node-server": "^2.1.1",
		"hono": "^4.13.7"
	},
	"devDependencies": {
		"@biomejs/biome": "^2.5.12",
		"@types/node": "^26.5.0",
		"typescript": "^7.0.2",
		"vitest": "^5.0.0"
	},
	"pnpm": {
		"overrides": {
			"vite": "8.2.2",
			"picomatch": "4.0.5",
			"esbuild": "^0.28.1"
		}
	}
}
