{ "name": "jvmsrc", "version": "1.16.0", "mcpName": "io.github.Sintexer/jvmsrc", "description": "Resolve JVM classpath via Gradle and extract Java source, signatures, and structure for agents (CLI + MCP)", "license": "MIT", "author": "Ilya Buglakov", "repository": { "type": "git", "url": "https://github.com/Sintexer/jvm-source-lens.git" }, "homepage": "https://github.com/Sintexer/jvm-source-lens#readme", "bugs": { "url": "https://github.com/Sintexer/jvm-source-lens/issues" }, "keywords": [ "gradle", "java", "classpath", "mcp", "model-context-protocol", "decompiler", "cfr", "cursor", "agent", "jvmsrc" ], "main": "./dist/public-api.js", "exports": { ".": "./dist/public-api.js", "./mcp": "./dist/mcp.js" }, "type": "module", "engines": { "node": ">=20" }, "publishConfig": { "access": "public" }, "bin": { "jvmsrc": "./dist/cli.js" }, "files": [ "dist", "resources", "README.md", "LICENSE", "SECURITY.md" ], "scripts": { "dev:cli": "bun run src/cli.ts", "dev:mcp": "bun run src/mcp.ts", "typecheck": "tsc --noEmit -p tsconfig.json", "check": "bun run typecheck && bun test", "test": "bun test", "build": "esbuild ./src/cli.ts ./src/mcp.ts ./src/public-api.ts --bundle --platform=node --outdir=./dist --target=node20 --format=esm --packages=external", "setup:cfr": "tsx scripts/fetch-cfr.ts", "validate:resources": "tsx scripts/validate-bundled-resources.ts", "validate:server-json": "tsx scripts/validate-server-json-version.ts", "verify:publish": "tsx scripts/verify-publish-manifest.ts", "verify:release-tag": "tsx scripts/verify-release-tag.ts", "audit:ci": "bun audit", "ensure:gradle-smoke-wrapper": "bash scripts/ensure-gradle-smoke-wrapper.sh", "ensure:scenario-wrappers": "bash scripts/ensure-scenario-wrappers.sh", "prepack": "bun run typecheck && bun run build && bun run validate:resources && bun run validate:server-json" }, "devDependencies": { "@types/bun": "1.4.2", "@types/node": "^26.5.0", "esbuild": "^0.28.2", "tsx": "^4.23.13", "typescript": "^7.0.2" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "@types/cross-spawn": "^6.0.6", "commander": "^15.0.0", "cross-spawn": "^7.0.6", "env-paths": "^4.0.0", "fflate": "^0.8.3", "zod": "^4.5.4" }, "overrides": { "qs": "6.16.0", "@hono/node-server": "2.1.0", "hono": "4.13.0", "body-parser": "2.3.0", "fast-uri": "3.1.7", "ip-address": "10.4.0" } }