{"_id":"ast-mcp-server","_rev":"28-d37cd2554ccffabffb417aa6df6b3e6f","name":"ast-mcp-server","dist-tags":{"latest":"0.13.1","next":"0.13.1"},"versions":{"0.3.0":{"name":"ast-mcp-server","version":"0.3.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":"Yail Peralta","license":"ISC","_id":"ast-mcp-server@0.3.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"2fd40d4d536a0b5ca3754824eb037baffba8482c","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.3.0.tgz","fileCount":35,"integrity":"sha512-UOiip3sgSn5KuLFijegmbvNxbe0uPYbFkAVHcUdKdhXXwFOKM4c4e0WTV0au9+wTKygzN1skohLKBXbSP53ngQ==","signatures":[{"sig":"MEYCIQD21gbDSd5H6fWOhML0nBfLKmckizZ/E1oLfyexbkK3cQIhAKMOd0u21B1n7FQocOrHZZk9pMfnPM9bohSY5/hczjfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183067},"main":"dist/index.js","type":"module","engines":{"node":">=20.19"},"gitHead":"41f2e87a0e2b37e34a95d5e8dcacd6193bdf2e02","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs"},"_npmUser":{"name":"yail-peralta","email":"yaildeveloper@gmail.com"},"repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.3.0_1785783760179_0.8608565975379292","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"ast-mcp-server","version":"0.4.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":"Yail Peralta","license":"ISC","_id":"ast-mcp-server@0.4.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"4fdf69f3393fcd50fd1b933605cd67c46e5637dc","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.4.0.tgz","fileCount":36,"integrity":"sha512-epBiCudyNWkYaoxOjrO1uVxM13YbVixeCdacWpBmbRaIoIPhszZR/CGtbTecqu2GlfNEjQgSOAZ4xNPZbJ7W2g==","signatures":[{"sig":"MEUCIFYPWX4NuvSa0ECSSPL+Jx6ajjc/YRiUbphtNPDyjltxAiEAwPqnBW5qZk740P34XPKTfD4u6vWmmkmmFC7pityMC/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196129},"main":"dist/index.js","type":"module","engines":{"node":">=20.19"},"gitHead":"ee0fa8ea9abadb571bba0693e665244846768c2e","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs"},"_npmUser":{"name":"yail-peralta","email":"yaildeveloper@gmail.com"},"repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34"},"dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.4.0_1785802753162_0.5851161618908074","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ast-mcp-server","version":"0.5.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.5.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"1c20cab24f09cdbd9097da232afd1ff9c9a6ceea","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.5.0.tgz","fileCount":37,"integrity":"sha512-G5K/nCKg8TVJFRZ4PCtyuzMpK3C0huR/66EgSfksivFbXIuVgDgPG8Y9d9kj9BBJXHj9ccGkFHOs+D6sD7qPbA==","signatures":[{"sig":"MEUCIC3rYZvrlyKyEcpwqGDFjiYISjKOvq0xlIFFuAZ8Eem0AiEA7192zKzEWi4Uoi+BDil4Km3j3WXPh/PdFCxjTKe6Oxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222594},"main":"dist/index.js","type":"module","engines":{"node":">=20.19"},"gitHead":"f841d9d70a262dc153b403b84a075ab196d147d0","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs"},"_npmUser":{"name":"yail-peralta","email":"yaildeveloper@gmail.com"},"repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.5.0_1785871264403_0.7648035624088549","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"ast-mcp-server","version":"0.5.1","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":"Yail Peralta","license":"ISC","_id":"ast-mcp-server@0.5.1","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"13a8f14994efa4b9c62fbe8289c1bb8f3e912faf","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.5.1.tgz","fileCount":41,"integrity":"sha512-/CIIZbRtuewiIcNARsbnV1ZRlj4LbvMM6ufpc+L8muFNAirYmta/vAXV3G2OEeRhmPdFC8L9saPccVModHHrhQ==","signatures":[{"sig":"MEUCIF+u0osfshdL1VkSpgkvAUhFWXh9NYmaAJ79tpTdEVGIAiEAkVFIHuuzYtwO8DxcHw67POrOPEE4jIvhMBqKLXC3+Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281552},"main":"dist/index.js","type":"module","engines":{"node":">=20.19"},"gitHead":"2f812a060bb65eeefe7f7cd9c72c6d4783abde47","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs"},"_npmUser":{"name":"yail-peralta","email":"yaildeveloper@gmail.com"},"repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34"},"dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.5.1_1785965367226_0.4480545633309696","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"ast-mcp-server","version":"0.6.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.6.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"21d2bb6e11c6ab77a526010226517a36a260c520","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.6.0.tgz","fileCount":45,"integrity":"sha512-w3tOKXn1HEntXgB4xXnW4cKlUiYu8xhK/kzmmsLClCC9UmKN3A04OSwIguWJVB1Ej1uCgwhuBm+k5WbBxxGZzQ==","signatures":[{"sig":"MEYCIQCTlnOnJLmmsxLTqfjDulsPaTkjbG5IuYfcw8OTpWQ6hgIhAOxSgG4S8xrgRU+U28zqN+yHWVfhPMGVnxHi7Slv4f5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301778},"main":"dist/index.js","type":"module","engines":{"node":">=20.19"},"gitHead":"927c0d6304f5675ba96015c520c9a9203c94c6da","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs"},"_npmUser":{"name":"yail-peralta","email":"yaildeveloper@gmail.com"},"repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.6.0_1785973425258_0.4522061552665051","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"ast-mcp-server","version":"0.7.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.7.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"00151abf3e63450f1ef60851f87b09bb470f9860","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.7.0.tgz","fileCount":66,"integrity":"sha512-rJMfCtAcA4x19n0TFhXRfWxatXODstdYeth0hUK7vS2XxfRDy1ozOSR3RrnW77pYQ1C7UIohG2/7XotlZdkCcA==","signatures":[{"sig":"MEUCIEAyy7uvW8b37ypgN0EfGPWm1VN+UNEu5fbqZarCPUUMAiEA69m0Jtin1NoiCuPGWc07S6/PFy1Om1GDJJ/rUspIj04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594069},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-5fc09f4a874b8e6eca20433ba2d1a719e96aa1de-0.7.0/ast-mcp-server-0.7.0.tgz","engines":{"node":">=22.5.0"},"gitHead":"5fc09f4a874b8e6eca20433ba2d1a719e96aa1de","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-5fc09f4a874b8e6eca20433ba2d1a719e96aa1de-0.7.0/ast-mcp-server-0.7.0.tgz","_integrity":"sha512-rJMfCtAcA4x19n0TFhXRfWxatXODstdYeth0hUK7vS2XxfRDy1ozOSR3RrnW77pYQ1C7UIohG2/7XotlZdkCcA==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.17"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.7.0_1786576002839_0.2460097188869852","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"ast-mcp-server","version":"0.7.1","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.7.1","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"db6d674360b2c45381ad6053009f465b2128c255","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.7.1.tgz","fileCount":66,"integrity":"sha512-CRyZafdR6Q+3xzxkvO/7J8TrVeDq5y1MR3NKKopKDWlssku+X5ebHU4KVD+BzO5owBwjIkqHq80YYs1UdsxXAw==","signatures":[{"sig":"MEUCIQCLJ3X8By/VeJOPUozsFlgcsu1wXlcULaxFrWLgPDEuNwIgPRmJ4rAG2WkgfB7nByLanUeJrB//F7eOf/xSXr1T4PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594760},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-8dc92b344fa54b4e542b6222dace079c8ba2466b-0.7.1/ast-mcp-server-0.7.1.tgz","engines":{"node":">=22.5.0"},"gitHead":"8dc92b344fa54b4e542b6222dace079c8ba2466b","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-8dc92b344fa54b4e542b6222dace079c8ba2466b-0.7.1/ast-mcp-server-0.7.1.tgz","_integrity":"sha512-CRyZafdR6Q+3xzxkvO/7J8TrVeDq5y1MR3NKKopKDWlssku+X5ebHU4KVD+BzO5owBwjIkqHq80YYs1UdsxXAw==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.17"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.7.1_1786585739367_0.5515084045479455","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"ast-mcp-server","version":"0.7.2","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.7.2","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"f852fffd13c77c8ed9c05f5ae56885e7fbf756fb","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.7.2.tgz","fileCount":66,"integrity":"sha512-FNn7VpyNhcaTb9ug/j9gNhowbpd2L/WxBDEjt5IgPwmJzhqAu7KtB//hMo8p5LooEuiT2WwQVPLOmvQQmyjsVA==","signatures":[{"sig":"MEYCIQCmKDG6w/08OkT9sr6apXivSpz5maAzOoS42q2FhqOMawIhAInNbh23m9Uy+uMADB8BiH0RtillmgFMPVEx8OzMz/4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":595641},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-d27f8f80cf81bf81b1d1e5e76db7b8875344d91e-0.7.2/ast-mcp-server-0.7.2.tgz","engines":{"node":">=22.5.0"},"gitHead":"d27f8f80cf81bf81b1d1e5e76db7b8875344d91e","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-d27f8f80cf81bf81b1d1e5e76db7b8875344d91e-0.7.2/ast-mcp-server-0.7.2.tgz","_integrity":"sha512-FNn7VpyNhcaTb9ug/j9gNhowbpd2L/WxBDEjt5IgPwmJzhqAu7KtB//hMo8p5LooEuiT2WwQVPLOmvQQmyjsVA==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.17"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.7.2_1786591089639_0.8977868808316924","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"ast-mcp-server","version":"0.8.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.8.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"40dce2a95e8d9ab3ada63ad0b00e0865f25c3230","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.8.0.tgz","fileCount":73,"integrity":"sha512-L+CcOc0L+UdoK3p/9aoqWlydrCfCB6c0cuma2AmDDK3Khz0bHuvU1WMfbXRA9z0AMowa3vCq5q+SGZivOpVAdg==","signatures":[{"sig":"MEUCIQC/Xvct91gLBNjJ8ZSZz+MOrQpduAvSBkqKiYqcc/vCbAIgIzKh76YOt2juz8eyfZX8ZbAnuhfXwRE5WGjSWBhOpQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676582},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-60825430f564e6978e4a21c14a371770bd585e51-0.8.0/ast-mcp-server-0.8.0.tgz","engines":{"node":">=22.5.0"},"gitHead":"60825430f564e6978e4a21c14a371770bd585e51","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-60825430f564e6978e4a21c14a371770bd585e51-0.8.0/ast-mcp-server-0.8.0.tgz","_integrity":"sha512-L+CcOc0L+UdoK3p/9aoqWlydrCfCB6c0cuma2AmDDK3Khz0bHuvU1WMfbXRA9z0AMowa3vCq5q+SGZivOpVAdg==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.8.0_1786687469146_0.3539444427334155","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"ast-mcp-server","version":"0.8.1","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.8.1","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"2563c7a0af09719745065345f3247791dcaa80c5","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.8.1.tgz","fileCount":73,"integrity":"sha512-t3cCAuKUXgmfUJXWNqK0EJxRrTis7H2B95ghyx/3WdU9sqAD+u64n1gh08LRr+/S7w5TQ0srhjqP4zC2XyOhfg==","signatures":[{"sig":"MEYCIQDdJZpnbo54hpxiCFakN/6vd7hKiAnPbBm+rxnIiPbJiwIhAIDyDHfxjTNtDuSvaljCnJNV14OOtJwXJ+/CVVbXL1pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677445},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-bc8026fa534262c293384b50a8dff0eaa2ca22da-0.8.1/ast-mcp-server-0.8.1.tgz","engines":{"node":">=22.5.0"},"gitHead":"bc8026fa534262c293384b50a8dff0eaa2ca22da","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-bc8026fa534262c293384b50a8dff0eaa2ca22da-0.8.1/ast-mcp-server-0.8.1.tgz","_integrity":"sha512-t3cCAuKUXgmfUJXWNqK0EJxRrTis7H2B95ghyx/3WdU9sqAD+u64n1gh08LRr+/S7w5TQ0srhjqP4zC2XyOhfg==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.8.1_1786722827827_0.5745769387184956","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"ast-mcp-server","version":"0.9.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.9.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"3587bbb485147317fc3b42f35fdcc27fea9cc051","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.9.0.tgz","fileCount":74,"integrity":"sha512-DEISNEcgR1vtqpNhEACOjhdJSTRQTlqEYPcLJOJp4/eClXmtCWCNMBFXinJPoT+x+y4XC59+Fi92k1Nvu+7+SA==","signatures":[{"sig":"MEUCICwepIs8veohG8hFpGvtLix2u758S/1BYQUp/rDrInpaAiEAnmvOgclgniWgiZeOaPj1YHhLQldF4BICmSrEIXu0Ytk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728874},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-0a98602410cf797cab47c7378b68cd3cfb7d8783-0.9.0/ast-mcp-server-0.9.0.tgz","engines":{"node":">=22.13.0"},"gitHead":"0a98602410cf797cab47c7378b68cd3cfb7d8783","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-0a98602410cf797cab47c7378b68cd3cfb7d8783-0.9.0/ast-mcp-server-0.9.0.tgz","_integrity":"sha512-DEISNEcgR1vtqpNhEACOjhdJSTRQTlqEYPcLJOJp4/eClXmtCWCNMBFXinJPoT+x+y4XC59+Fi92k1Nvu+7+SA==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.9.0_1786927897839_0.6585144352419512","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"ast-mcp-server","version":"0.9.1","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.9.1","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"6e5f7e985e02ed2fb8b6e9c422d4bf720d27c534","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.9.1.tgz","fileCount":74,"integrity":"sha512-j7QnJPMZ8dY+9PmNN6BG2HC6OvOvESL8OiYFtHFcKZiG8dF0jNilXAPuoss8602B3Xm3l9ErZ7kBOBaptHa6lg==","signatures":[{"sig":"MEYCIQDFHIt01cm4bR41PGIx10d9oLmHnbSWQHCwWygrMp2MuQIhAJY35v689X3DbQWDi8DE++H9N5F8uSRxVLIwJgOEn5Hn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729875},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-a8b672cd2d1fb2afe65b9cb4a4f842ee75b3faca-0.9.1/ast-mcp-server-0.9.1.tgz","engines":{"node":">=22.13.0"},"gitHead":"a8b672cd2d1fb2afe65b9cb4a4f842ee75b3faca","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-a8b672cd2d1fb2afe65b9cb4a4f842ee75b3faca-0.9.1/ast-mcp-server-0.9.1.tgz","_integrity":"sha512-j7QnJPMZ8dY+9PmNN6BG2HC6OvOvESL8OiYFtHFcKZiG8dF0jNilXAPuoss8602B3Xm3l9ErZ7kBOBaptHa6lg==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.9.1_1786930520842_0.611951230171035","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"ast-mcp-server","version":"0.9.2","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.9.2","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"3e9edf0b290176f2a50a750cda176fd087a24722","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.9.2.tgz","fileCount":74,"integrity":"sha512-mY5v4ORrIgiRwsBPSRXZVFb4y/Si0+oQT8oJw0xQ2vYhi/34sWarsxMbKn3fKC6qZF8S1je0jE8UZmu/7OaS6g==","signatures":[{"sig":"MEUCIAE9WU2BJCUJtEeP8BkSHs0jI9qwiHbUHw/Bnkdm7EQ3AiEA1weVjJLOzS2depMrVoGfqfBqd3VMutmLMxWN9lKp5zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730953},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-289e280109c2cbd07e353d3c35cc372545b684b4-0.9.2/ast-mcp-server-0.9.2.tgz","engines":{"node":">=22.13.0"},"gitHead":"289e280109c2cbd07e353d3c35cc372545b684b4","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-289e280109c2cbd07e353d3c35cc372545b684b4-0.9.2/ast-mcp-server-0.9.2.tgz","_integrity":"sha512-mY5v4ORrIgiRwsBPSRXZVFb4y/Si0+oQT8oJw0xQ2vYhi/34sWarsxMbKn3fKC6qZF8S1je0jE8UZmu/7OaS6g==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.9.2_1786934333978_0.8413625529586761","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"ast-mcp-server","version":"0.10.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.10.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"2cc21aafc477e458880463fa5a659625c7d003af","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.10.0.tgz","fileCount":78,"integrity":"sha512-lhDSsq4k3hKMPJUo/6Rf5E546jB5sTSTQ57+lCXkPjR4bJMb7aiaJaHajoDjEA6Wraqumfof0RzLQsTTJEzf1g==","signatures":[{"sig":"MEUCIDsnATGlyiPnITXYoLLF7at1aKV/Ep02GjqlqJlrEkwxAiEA1VXsFpOBvdoqMXwqdHNV1Xa8CPTJl3Em12XEmiQVdng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763849},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-7f97830d82d086e1a7ceafb84a8bc795be57039a-0.10.0/ast-mcp-server-0.10.0.tgz","engines":{"node":">=22.13.0"},"gitHead":"7f97830d82d086e1a7ceafb84a8bc795be57039a","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-7f97830d82d086e1a7ceafb84a8bc795be57039a-0.10.0/ast-mcp-server-0.10.0.tgz","_integrity":"sha512-lhDSsq4k3hKMPJUo/6Rf5E546jB5sTSTQ57+lCXkPjR4bJMb7aiaJaHajoDjEA6Wraqumfof0RzLQsTTJEzf1g==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.10.0_1787372277847_0.7308902330707541","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"ast-mcp-server","version":"0.11.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.11.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"1814b309e2e3c75867ad589d60422a20bea990d7","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.11.0.tgz","fileCount":88,"integrity":"sha512-I4V3auGGGq1xivPDkwsMH/R+neLxaj0/Ox+7+w+IZ9m0dtUu7w610regopCfajN7iJDcfNJVYPpIDwA0pGy7XA==","signatures":[{"sig":"MEQCIF159zAiiX1Cva496d8ZI8ZYFzqyBiOber5Efeva2pq9AiASGx7A4cdy2SN/htwgeklGNNZbAEgk4PJsv46Al1YRKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812537},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-f0c8a66d72db71ffdf8ef0014f4b7b28f1d8852e-0.11.0/ast-mcp-server-0.11.0.tgz","engines":{"node":">=22.13.0"},"gitHead":"f0c8a66d72db71ffdf8ef0014f4b7b28f1d8852e","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-f0c8a66d72db71ffdf8ef0014f4b7b28f1d8852e-0.11.0/ast-mcp-server-0.11.0.tgz","_integrity":"sha512-I4V3auGGGq1xivPDkwsMH/R+neLxaj0/Ox+7+w+IZ9m0dtUu7w610regopCfajN7iJDcfNJVYPpIDwA0pGy7XA==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.11.0_1787522381884_0.35115560125083833","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"ast-mcp-server","version":"0.11.1","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.11.1","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"0e3d1892fed928afdbea185c0847c712823ed996","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.11.1.tgz","fileCount":88,"integrity":"sha512-uqEGHgG0/FNVMUPB54tYpQwiXPV/oo9p5pKerlGLWC0Nz1wQQlXLrLjB/QLGh5CkOPdphH4KAhjskSg2xiuIow==","signatures":[{"sig":"MEQCIC+oQ6XCLSJieYIXKQuXFouEm1Heqiyb3sdDo/DzwxM8AiAaFV7+nM1o4BBTdg6go982TphayHIY7fGnheuRwjSF1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813840},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-7aee46639d887a406c20c10fd66de7fa179d9e92-0.11.1/ast-mcp-server-0.11.1.tgz","engines":{"node":">=22.13.0"},"gitHead":"7aee46639d887a406c20c10fd66de7fa179d9e92","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-7aee46639d887a406c20c10fd66de7fa179d9e92-0.11.1/ast-mcp-server-0.11.1.tgz","_integrity":"sha512-uqEGHgG0/FNVMUPB54tYpQwiXPV/oo9p5pKerlGLWC0Nz1wQQlXLrLjB/QLGh5CkOPdphH4KAhjskSg2xiuIow==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.11.1_1787528174899_0.8975645531358749","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"ast-mcp-server","version":"0.11.2","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.11.2","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"eda0251f7fc9ef6b2c80dc67308a952694e87db2","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.11.2.tgz","fileCount":92,"integrity":"sha512-fw0q4T02cvfU6QWUcSfVwIeykYGHMhieCwStn7N26K8gDsJwQEsuzwGjQucVuZMOahTwEENIindYssZ2Tvue6w==","signatures":[{"sig":"MEUCICHDeGxah0sTb9UB0AJ+yPSaeetSwDEOaagCJ1S1C3HFAiEA5BpEPyIOtMk3tjEn+zOVmsQgOBEqYguuo6OPeQKw324=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848415},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-f7b429670093bd9f43195979e395ccf418eb4ba2-0.11.2/ast-mcp-server-0.11.2.tgz","engines":{"node":">=22.13.0"},"gitHead":"f7b429670093bd9f43195979e395ccf418eb4ba2","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run --exclude test/supervised-worker.integration.test.ts && yarn build && vitest run test/supervised-worker.integration.test.ts --no-file-parallelism","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-f7b429670093bd9f43195979e395ccf418eb4ba2-0.11.2/ast-mcp-server-0.11.2.tgz","_integrity":"sha512-fw0q4T02cvfU6QWUcSfVwIeykYGHMhieCwStn7N26K8gDsJwQEsuzwGjQucVuZMOahTwEENIindYssZ2Tvue6w==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.11.2_1787670444058_0.6745776888802726","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"ast-mcp-server","version":"0.12.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.12.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dist":{"shasum":"c61a5a3b11b83ec1da2dd157e6388d1661f68448","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.12.0.tgz","fileCount":93,"integrity":"sha512-hMkf76gAlIkg2OmIjQVp/ryALHCxL9BE/S6Tg71GaMSpGvodnk5WPB2h5RCMCZ4fSV890LlyzP+vGHUZx0ngNA==","signatures":[{"sig":"MEQCIC/yRYjSfH2mc3hor9u/BYbOcKhYHduWRcHUoajcPNT4AiBdf0+zUUOwcn4EohtihsXAvqsyIc5R1sc0cOSqt+lGJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861722},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-3991d0a74e672c6c4d3fbd1c8bbb1a60009515ec-0.12.0/ast-mcp-server-0.12.0.tgz","engines":{"node":">=22.13.0"},"gitHead":"3991d0a74e672c6c4d3fbd1c8bbb1a60009515ec","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run --exclude test/supervised-worker.integration.test.ts && yarn build && vitest run test/supervised-worker.integration.test.ts --no-file-parallelism","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-3991d0a74e672c6c4d3fbd1c8bbb1a60009515ec-0.12.0/ast-mcp-server-0.12.0.tgz","_integrity":"sha512-hMkf76gAlIkg2OmIjQVp/ryALHCxL9BE/S6Tg71GaMSpGvodnk5WPB2h5RCMCZ4fSV890LlyzP+vGHUZx0ngNA==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.12.0_1787854501564_0.4831481587861044","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"ast-mcp-server","version":"0.13.0","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.13.0","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"166f95121a72f0b03c325cef586a211cd9107a24","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.13.0.tgz","fileCount":94,"integrity":"sha512-vbna6hhjX+VlayTnrgWQ/EitxkBmhVza0az6J/MCpE14M4Yn50D4yTQZrrcjfCi05sVhJhWFGPnzv6VE3V9KIw==","signatures":[{"sig":"MEQCIENw47znqkKVfE6T7yP23Kh7hXkHOuRjXO8/hrdsXDUKAiA1iKTL6DD+gozyNMVl5bw5HAHf8hq598IcIDvOAeaIKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879769},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-75302189733f40aba6a36a8379c5b1f65fc3bd84-0.13.0/ast-mcp-server-0.13.0.tgz","engines":{"node":">=22.13.0"},"gitHead":"75302189733f40aba6a36a8379c5b1f65fc3bd84","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run --exclude test/supervised-worker.integration.test.ts && yarn build && vitest run test/supervised-worker.integration.test.ts --no-file-parallelism","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","test:dsh-adapter":"node scripts/dsh-adapter-smoke.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-75302189733f40aba6a36a8379c5b1f65fc3bd84-0.13.0/ast-mcp-server-0.13.0.tgz","_integrity":"sha512-vbna6hhjX+VlayTnrgWQ/EitxkBmhVza0az6J/MCpE14M4Yn50D4yTQZrrcjfCi05sVhJhWFGPnzv6VE3V9KIw==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","deepseekHarness":{"tag":"dsh-v0.1.2-alpha.1","revision":"cd5ef8148158c3a752a658978873241fdf8e2bbc","mcpClientVersion":"0.1.2-alpha.1"},"devDependencies":{"yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.13.0_1787969636013_0.211466285989532","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"ast-mcp-server","version":"0.13.1","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"author":{"name":"Yail Peralta"},"license":"ISC","_id":"ast-mcp-server@0.13.1","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"bin":{"ast-tool":"dist/cli.js","ast-mcp-server":"dist/index.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"2de6ccfe89cb97b45f6ec9f1a17623db8492c744","tarball":"https://registry.npmjs.org/ast-mcp-server/-/ast-mcp-server-0.13.1.tgz","fileCount":95,"integrity":"sha512-jqgGoYs8fe7J+E25lZusLK4wV6sjM5n5qiWnfe1RJIxOFo1r5nbtcBr1a/fdSWTYf/37bUNkshQp86UrdBHOsA==","signatures":[{"sig":"MEUCIQDT0rWDClzUWhxltPo0j15Vd77OrfgJ/MSRudARbmNnHwIgWYnzdSTtkqACeKnvYpsYDF6mPQlKTrAEhy9EnjCTwYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ast-mcp-server@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":915043},"main":"dist/index.js","type":"module","_from":"file:/tmp/ast-mcp-publish-27b80a3da169b473a3b5c5dfea69ed52903ed4c7-0.13.1/ast-mcp-server-0.13.1.tgz","engines":{"node":">=22.13.0"},"gitHead":"27b80a3da169b473a3b5c5dfea69ed52903ed4c7","scripts":{"dev":"tsc --watch","lint":"eslint src test scripts vitest.config.ts eslint.config.js","test":"vitest run --exclude test/supervised-worker.integration.test.ts && yarn build && vitest run test/supervised-worker.integration.test.ts --no-file-parallelism","audit":"yarn npm audit --all --recursive","build":"tsc","setup":"yarn build && node dist/cli.js setup","start":"node dist/index.js","format":"prettier --write .","prepack":"yarn build","test:cli":"yarn build && node scripts/cli-smoke.mjs","test:mcp":"yarn build && node scripts/mcp-smoke.mjs","benchmark":"yarn build && node scripts/benchmark.mjs","typecheck":"tsc --noEmit && tsc -p tsconfig.test.json","test:watch":"vitest","test:errors":"yarn build && node scripts/public-error-smoke.mjs","format:check":"prettier --check .","test:package":"node scripts/package-smoke.mjs","test:lifecycle":"yarn build && node scripts/mcp-lifecycle-smoke.mjs","benchmark:batch":"yarn build && node scripts/benchmark-batch.mjs","benchmark:corpus":"yarn build && node scripts/benchmark-corpus.mjs","benchmark:shapes":"yarn build && node scripts/benchmark-result-shapes.mjs","test:dsh-adapter":"node scripts/dsh-adapter-smoke.mjs","benchmark:formats":"yarn build && node scripts/benchmark-formats.mjs","test:agent-fixtures":"node scripts/admit-agent-fixtures.mjs --check","test:local-registry":"node scripts/local-registry-consumer-smoke.mjs","test:installed-agents":"yarn build && node scripts/installed-agent-guidance-smoke.mjs","test:release-candidate":"node scripts/release-candidate-matrix.mjs","benchmark:index-storage":"yarn build && node scripts/benchmark-index-storage.mjs","benchmark:agent-workflows":"yarn build && node scripts/benchmark-agent-workflows.mjs","benchmark:index-integration":"yarn build && node scripts/benchmark-symbol-index-integration.mjs","benchmark:production-readiness":"yarn build && node scripts/canary-local-mcp.mjs run","benchmark:freeze-production-readiness":"node scripts/canary-local-mcp.mjs freeze-report-set"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9353c188-e44d-4a16-a3d6-239e3555475d"}},"_resolved":"/tmp/ast-mcp-publish-27b80a3da169b473a3b5c5dfea69ed52903ed4c7-0.13.1/ast-mcp-server-0.13.1.tgz","_integrity":"sha512-jqgGoYs8fe7J+E25lZusLK4wV6sjM5n5qiWnfe1RJIxOFo1r5nbtcBr1a/fdSWTYf/37bUNkshQp86UrdBHOsA==","repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","directories":{},"resolutions":{"hono":"4.12.34","nanoid":"3.3.18"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.23.8","diff":"^9.0.0","ts-morph":"24.0.0","jsonc-parser":"^3.3.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","readmeFilename":"README.md","deepseekHarness":{"tag":"dsh-v0.1.2-alpha.1","revision":"cd5ef8148158c3a752a658978873241fdf8e2bbc","timeoutBudget":{"marginMs":15000,"queueWaitMs":30000,"outerToolCallMs":180000,"executionDeadlineMs":120000},"mcpClientVersion":"0.1.2-alpha.1"},"devDependencies":{"yaml":"^2.9.0","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^5.6.0","@types/node":"^22.5.0","gpt-tokenizer":"3.4.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/ast-mcp-server_0.13.1_1788228442700_0.6709942113678526","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-03T19:02:40.040Z","modified":"2026-09-01T02:11:19.564Z","0.3.0":"2026-08-03T19:02:40.358Z","0.4.0":"2026-08-04T00:19:13.371Z","0.5.0":"2026-08-04T19:21:04.557Z","0.5.1":"2026-08-05T21:29:27.379Z","0.6.0":"2026-08-05T23:43:45.392Z","0.7.0":"2026-08-12T23:06:43.014Z","0.7.1":"2026-08-13T01:48:59.528Z","0.7.2":"2026-08-13T03:18:09.800Z","0.8.0":"2026-08-14T06:04:29.415Z","0.8.1":"2026-08-14T15:53:48.000Z","0.9.0":"2026-08-17T00:51:37.995Z","0.9.1":"2026-08-17T01:35:20.979Z","0.9.2":"2026-08-17T02:38:54.128Z","0.10.0":"2026-08-22T04:17:58.022Z","0.11.0":"2026-08-23T21:59:42.029Z","0.11.1":"2026-08-23T23:36:15.080Z","0.11.2":"2026-08-25T15:07:24.223Z","0.12.0":"2026-08-27T18:15:01.725Z","0.13.0":"2026-08-29T02:13:56.215Z","0.13.1":"2026-09-01T02:07:22.891Z"},"bugs":{"url":"https://github.com/yailPeralta/ast-mcp-server/issues"},"author":{"name":"Yail Peralta"},"license":"ISC","homepage":"https://github.com/yailPeralta/ast-mcp-server#readme","keywords":["mcp","typescript","javascript","ast","ts-morph","coding-agent","refactoring"],"repository":{"url":"git+https://github.com/yailPeralta/ast-mcp-server.git","type":"git"},"description":"Structural code MCP server and batch CLI for compact TypeScript/JavaScript reads and hash-bound AST edits.","maintainers":[{"name":"yail-peralta","email":"yaildeveloper@gmail.com"}],"readme":"","readmeFilename":"README.md"}