{
	"name": "hevy-mcp",
	"version": "1.3.0",
	"main": "dist/index.js",
	"module": "dist/index.js",
	"types": "dist/index.d.ts",
	"files": [
		"dist",
		"README.md"
	],
	"access": "public",
	"bugs": {
		"url": "https://github.com/chrisdoc/hevy-mcp/issues"
	},
	"homepage": "https://github.com/chrisdoc/hevy-mcp#readme",
	"bin": {
		"hevy-mcp": "dist/index.js"
	},
	"scripts": {
		"inspect": "npm run build && npx -y @modelcontextprotocol/inspector@latest node dist/index.js",
		"test": "vitest",
		"export-specs": "node ./scripts/export-openapi-spec.js",
		"build": "tsup",
		"build:client": "kiota generate -l typescript -d openapi-spec.json -c HevyClient -o ./src/generated/client --log-level error --clean-output --clear-cache",
		"start": "node dist/index.js",
		"dev": "tsx watch --clear-screen=false src/index.ts",
		"check": "biome check --fix ",
		"version:patch": "npm version patch",
		"version:minor": "npm version minor",
		"version:major": "npm version major",
		"release": "semantic-release",
		"commit": "commit"
	},
	"type": "module",
	"keywords": [
		"mcp",
		"hevy",
		"fitness",
		"api",
		"model context protocol"
	],
	"author": "Christoph Kieslich",
	"license": "MIT",
	"description": "A Model Context Protocol (MCP) server implementation that interfaces with the Hevy fitness tracking app and its API.",
	"dependencies": {
		"@dotenvx/dotenvx": "^1.39.0",
		"@microsoft/kiota-abstractions": "1.0.0-preview.92",
		"@microsoft/kiota-authentication-azure": "1.0.0-preview.92",
		"@microsoft/kiota-bundle": "1.0.0-preview.92",
		"@microsoft/kiota-http-fetchlibrary": "1.0.0-preview.92",
		"@microsoft/kiota-serialization-json": "1.0.0-preview.92",
		"@microsoft/kiota-serialization-text": "1.0.0-preview.92",
		"@modelcontextprotocol/sdk": "^1.8.0",
		"uuid": "^11.1.0",
		"zod": "^3.24.2"
	},
	"devDependencies": {
		"@biomejs/biome": "1.9.4",
		"@commitlint/cli": "^19.8.0",
		"@commitlint/config-conventional": "^19.8.0",
		"@commitlint/prompt-cli": "^19.8.0",
		"@semantic-release/changelog": "^6.0.3",
		"@semantic-release/git": "^10.0.1",
		"@types/node": "^22.13.13",
		"@vitest/coverage-v8": "^3.1.1",
		"abstract-syntax-tree": "^2.22.0",
		"lefthook": "^1.11.5",
		"semantic-release": "^24.2.3",
		"tsup": "^8.4.0",
		"tsx": "^4.19.3",
		"typescript": "^5.8.2",
		"vitest": "^3.1.1"
	},
	"engines": {
		"node": ">=20.0.0"
	}
}
