{"_id":"@juspay/yama","_rev":"42-5c83e4513dc0c471bef10c8a33ae65e6","name":"@juspay/yama","dist-tags":{"latest":"6.1.1"},"versions":{"1.1.0":{"name":"@juspay/yama","version":"1.1.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.1.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"4e6dfcf423b52ca217dffff850a6f7081d0f9053","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.1.0.tgz","fileCount":26,"integrity":"sha512-Og9wRXuBgSmwDvzD00nKnIrJNy1wLWS2REceGZ0TylsDxeXTIxo/laC4uMEFJZmeJcf+6B047rO5z3zPGW5Lsg==","signatures":[{"sig":"MEUCIQD8TDXSddNoMLRKRFB8jtYv3gv//ztnDl8JP8ScxtQxwgIgfqfrmi1hclSCLcJgA1vUTtyMNy4bD/HLLAIy8jbQ8Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255344},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"434ee391b596707802628d7cb44ada6f7d26015b","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint src/**/*.ts","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"npm run build","release":"npm run build && npm run test && changeset publish","changeset":"changeset","type-check":"tsc --noEmit","pack:verify":"npm pack && tar -tzf *.tgz | head -20","release:dry":"npm publish --dry-run","format:check":"prettier --check .","release:check":"npm run build && publint && size-limit","version:check":"npm version --no-git-tag-version","release:github":"npm publish --registry https://npm.pkg.github.com","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.3.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"_nodeVersion":"24.0.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^5.1.0","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^6.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^6.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.1.0_1753452486191_0.6295416814528949","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@juspay/yama","version":"1.0.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.0.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"99b3b491f77328cd2b1830f022b8fe1fb58738e0","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.0.0.tgz","fileCount":26,"integrity":"sha512-wo/rFYXFok7VR2Uv4e9uQnC6tUrDBzzReic+ifUWERilk0X0u9mSwFqIuEcek274EUWQ+/B1SnaN4N6SOkj1Nw==","signatures":[{"sig":"MEUCIDCxMN2VP7l/eW4l2G/0djWk34Ly5mGX2EtCcKW8oy5QAiEA5AvcriXfaD4PwS8Pjy4jdoFhQScmaGuNFzK1/NNdbmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258285},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"8cbc018d4dfb1d912570d772361d6347ec34b456","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"npm run build","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","type-check":"tsc --noEmit","pack:verify":"npm pack && tar -tzf *.tgz | head -20","release:dry":"npm publish --dry-run","format:check":"prettier --check .","version:check":"npm version --no-git-tag-version","release:github":"npm publish --registry https://npm.pkg.github.com","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"_nodeVersion":"20.19.4","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^5.1.0","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.0.0_1753453945917_0.6496152282567802","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@juspay/yama","version":"1.1.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.1.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"8e24b7d033ef800cf977961e796ddb820baa4808","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.1.1.tgz","fileCount":26,"integrity":"sha512-2U3zdUbQmDjIobW8ALnf5WAYCpZyV/7EajJ+sAH0ax5i+J/bztZSqHYMKGnwCKP1m1InYfqG2mBQPNHSspxmxw==","signatures":[{"sig":"MEQCIAlIT260rCFT3IbjThJ0LYJOaEMss/2pLSqmpY85nOdiAiBECEwW1EtdN78w+xMb1YImobM1BVxTVsmvIB2YG8IPCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249885},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"0ce74c028742e86f44c9b271bda24dcfd0f06cd7","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"npm run build","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","type-check":"tsc --noEmit","pack:verify":"npm pack && tar -tzf *.tgz | head -20","release:dry":"npm publish --dry-run","format:check":"prettier --check .","version:check":"npm version --no-git-tag-version","release:github":"npm publish --registry https://npm.pkg.github.com","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"_nodeVersion":"20.19.4","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^5.1.0","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.1.1_1753703243074_0.447940302750528","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@juspay/yama","version":"1.2.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.2.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"06587cec0c6b125d1bb84bb5d7876365d740f70e","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.2.0.tgz","fileCount":30,"integrity":"sha512-lL9P54TGYA7UVAeRU+kPkpLgWHxP+OzxJUFTH+AKMnOSIb+BxL2clwj5TD7ptZmXhK9otFbFX99aKIy5B90Y7w==","signatures":[{"sig":"MEUCIQCw1zTL3ho5LgZzp+JROXM+/viY1vOJr88krNnT3XtNuQIgEGfwLIL0RwTQ8Mh0RpifPKaIrrn3pAOth8rKxaejar4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277843},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"6b1b58bdca6517bde27ef4a2a719cfaa79fe42d8","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"npm run build","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","changeset":"changeset","type-check":"tsc --noEmit","pack:verify":"npm pack && tar -tzf *.tgz | head -20","release:dry":"npm publish --dry-run","format:check":"prettier --check .","version:check":"npm version --no-git-tag-version","release:github":"npm publish --registry https://npm.pkg.github.com","changeset:version":"changeset version && git add --all"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"_nodeVersion":"20.19.4","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^5.1.0","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.2.0_1754637976809_0.04254754018379403","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@juspay/yama","version":"1.3.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.3.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"cab693501f6ceeaa2a645bb38a7b8070c82db5f4","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.3.0.tgz","fileCount":30,"integrity":"sha512-ENKxSxxNIxwv8lVEV79c67TyCRRxQIzgLk1ZFP0uAey1ERpjS55XQLRHGKhCt6o6eKHXq1Va+MYv20LQNe/W5g==","signatures":[{"sig":"MEUCIQDmf/6UrNGLSqpeGoYE1xAKF6N/NZ8FWagM9DGtjCTg9AIgKRQOll6jeiAyHYkdmnyXF/HGYrZFEyyezZDLUlfLdA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298596},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"ecda17956f107ff38888827e6eb83949b1750f2e","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.4","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^5.1.0","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.3.0_1756743676341_0.3899542260772577","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@juspay/yama","version":"1.4.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.4.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"5866340758939f2233589cf6952814c5e8ec531a","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.4.0.tgz","fileCount":38,"integrity":"sha512-dZs0r/TKgorneQaMNCzA/5tZQrueZKlGiFLMCFLv39gKc8Vklr7DQYHT+SM5YAR3UqTakik7BcppepQNdWVHpA==","signatures":[{"sig":"MEUCIG921umzlMe0A/yymVxAACnl7JzbhTMA1K3Sp3GSkOhdAiEA8pMZaGa4HhQQOuJUJoOjWIjnLwQPe4iPJZrARMCLGWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368159},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"9bcf1daa61e938701525dcd50bbb3dedc8b943f0","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^7.40.1","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.4.0_1758205816292_0.31965059524962713","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@juspay/yama","version":"1.4.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.4.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"11924c79ad56039a58e16ac019f657a418106294","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.4.1.tgz","fileCount":38,"integrity":"sha512-6aZqb8ePyGfiaIJNsQjcuB2e2Bsjm6RYyYQe6xJnfV9F4FPLn1Vu1OaPUFBBGgfDHmEaLH4xMrNcWiKhYANTPg==","signatures":[{"sig":"MEQCIEZQprkK+EPNCnhk5zmFru0IoQGCWd2QR4oBgnmMmuD5AiB4kyfek+nDZBxy42aDOQKlvHlwQygoq/NRAv+B1HKT4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369474},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"f9274e0cf3675a61c1d1ff8f488f95f6a4e82619","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^7.40.1","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.4.1_1758221942111_0.3918973647360038","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@juspay/yama","version":"1.5.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.5.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"026b95ebb3948596090db30f856b758a28101cc6","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.5.0.tgz","fileCount":38,"integrity":"sha512-zb6oTAV06Abi4lQQ4UJotPuHX4cmxcIwqwfkbasbdjgnOl+STTPzAoYXu3WOLYssks0OVog6sscvb6X5zOGY5g==","signatures":[{"sig":"MEMCHzx0SM0nJj2dqiDSiSLIajq+q5h8b9p3yWoOdedVWCsCIDNP+Uq9vMZXWCchmb3fyhj7Mcf11HK8Os+J30gZl9tA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370171},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"cbeced97614855537cc361cf5c56c7f7e553601c","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^7.40.1","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.5.0_1758272019647_0.3190169408736072","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@juspay/yama","version":"1.5.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.5.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"6cb5f81cec3c89132b057881567dc2d99d8e6a87","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.5.1.tgz","fileCount":40,"integrity":"sha512-Y2Zf9Ff2vEVcQcVZ8Z5HMPpl0srFlDcoHpzSSxzfOtvh2P2gSd9aBV0cIyq4/VOzKhgJeLnRzvOU9PzgnTNfsg==","signatures":[{"sig":"MEQCIAIHnvzuX3knetsL+BkQ+2azJur+UsXIQ6AeB0gjVMexAiAT5EmLCV77/oZDRRMay+xOwjZvAsge3TpDpHAyKII6oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410366},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"5d693836b2405bf8c51a2d8ca54528843cf1aef9","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^7.40.1","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.5.1_1758735769199_0.5712932070212942","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@juspay/yama","version":"1.6.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@1.6.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js","pr-police":"dist/cli/index.js","pr-scribe":"dist/cli/index.js","pr-guardian":"dist/cli/index.js"},"dist":{"shasum":"57943f635616e32a3b05642b1c7475ecbb8f7f2c","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-1.6.0.tgz","fileCount":40,"integrity":"sha512-J8mkpuaDDtm77dmNQFcmYt4RqN+YifqakREcrYKG56P0TSHHUHIk0limc5wJii/3CAgPv+3M3jiifanN9IIPvQ==","signatures":[{"sig":"MEQCIB4C1hAeB0dHZJBCTWiT+3kZV1WYGgvVnE/yVcwcFzrnAiBh/g7pcRPtGUM7Lycl0SSSwYl+MeYlZmBOeNpv7KaGDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416286},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"d76ab191fbf70c68799933a1f6c87df13b4aa957","scripts":{"dev":"ts-node-dev --respawn --transpile-only src/cli/index.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^7.40.1","@nexus2520/bitbucket-mcp-server":"^0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_1.6.0_1761271127978_0.9777839803618917","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@juspay/yama","version":"2.0.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.0.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/v2.cli.js"},"dist":{"shasum":"c65cc8292f15806ca49e3d3458966b695ae6747f","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.0.0.tgz","fileCount":33,"integrity":"sha512-UNfUjnSN25WSjn7KXK7gBBPbugJQ8Y3/AhC10oRgOUQ4bqYwgpIx8U42C0UnhfxfqeAHKFzhWnFilm8vdY1DrA==","signatures":[{"sig":"MEUCIGTqnW93Cvj2f/nIJLt5HkjiBlvkP20256CkAreJLNEJAiEAgL1WX/nc7IvMm3UNsAdXpam8JpNtltOkhgnlgkgUX9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163005},"main":"dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"672d6df41bc6644927801a779623e8ec61e55e06","scripts":{"dev":"tsx watch src/cli/v2.cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/v2.cli.ts","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"murdore","email":"sachin.sharma@juspay.in"},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^8.1.0","@nexus2520/jira-mcp-server":"^1.0.1","@nexus2520/bitbucket-mcp-server":"^1.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.0.0_1764152423017_0.2590677289187706","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@juspay/yama","version":"2.1.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.1.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/v2.cli.js"},"dist":{"shasum":"0722a760e2f2a39c3108d9873d330be529e456fd","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.1.0.tgz","fileCount":45,"integrity":"sha512-SK6y/SqB+ebrSbACjNjFdeEtSCrabbosR/fnoIbGxlnii1niYVogd/MmjoF7J7eaARfu9ZP4eu62T3k0kpvi8A==","signatures":[{"sig":"MEUCIBbES7Rs8+meOqP1S1Exv7FkgHPGPdvDhlRFR58mDZ4wAiEAolO4H4mfxSzM7hwKBU/8UpjgKKuHRKjahXoii6tRphs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245636},"main":"dist/index.js","pnpm":{"overrides":{"@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"93cbbcf1ebe4de95dab0fe11101e315150314324","scripts":{"dev":"tsx watch src/cli/v2.cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/v2.cli.ts","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.7.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.19.6","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^8.23.1","@nexus2520/jira-mcp-server":"^1.0.1","@nexus2520/bitbucket-mcp-server":"^1.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.1.0_1767164029395_0.9409899852969483","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@juspay/yama","version":"2.2.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.2.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/v2.cli.js"},"dist":{"shasum":"5dc621cec5a5e2338402325e6049ad340026e807","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.2.0.tgz","fileCount":45,"integrity":"sha512-ggZ6nTEDEzuHCif3r3inlbi/PtLG23WBtDkdNMfCcS8PcvBWCWzEGDuinX92vm0J0rOeeLNUczkxca/0vzzW5A==","signatures":[{"sig":"MEQCIHY2VcpJQC2zvRGmdabiHLXm9MfLtPTg0CCNtyc+X8eHAiAoE7md+6F15to1aMW0wUfeaRo5mBVS0/SLEzsR8+OfkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247329},"main":"dist/index.js","pnpm":{"overrides":{"@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"d49044a14e0f84d80022fbc4b15ee16b59dd8e41","scripts":{"dev":"tsx watch src/cli/v2.cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/v2.cli.ts","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.8.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^8.34.1","@nexus2520/jira-mcp-server":"^1.0.1","@nexus2520/bitbucket-mcp-server":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.2.0_1769618491988_0.8153022633604909","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@juspay/yama","version":"2.2.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.2.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/v2.cli.js"},"dist":{"shasum":"fe06f43a87f1c3d986e93c7008912828f6e61c3d","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.2.1.tgz","fileCount":45,"integrity":"sha512-TD3HJSEipjfRokITkT0mSojWLpSLydggi+fEzN4rwEmlB5rAeOUvgMGewDqEgDIHw681/Ahqjc9Uabbc1zx1lg==","signatures":[{"sig":"MEUCIQDpDR1+EBY10INQ2zOiJWD/nCo2boI9ISIombZ3zv0+KgIgB8iOkq4t3XkO84kLvG1TWUlzArIIfaCMV+sfo83jKoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247570},"main":"dist/index.js","pnpm":{"overrides":{"@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"9270db6812b3cd6462c5f1c49e743ce2413ab416","scripts":{"dev":"tsx watch src/cli/v2.cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/v2.cli.ts","prepack":"npm run build && npm run test","prepare":"husky install","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.10.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.12.0","@nexus2520/jira-mcp-server":"^1.0.1","@nexus2520/bitbucket-mcp-server":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","@types/commander":"^2.12.5","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.2.1_1771846572358_0.9360713692294791","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@juspay/yama","version":"2.2.2","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.2.2","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"ec47bae28a18a3feeaa98e476a52e946cb86ceba","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.2.2.tgz","fileCount":50,"integrity":"sha512-jz6/urNeqA3vxLvh5wMCoFY7hf6NnwJ/1jqUL402djtIoYbvbmXoAfYrpxzT0V1HqxsOFoM/MSkEwcNRSL16DA==","signatures":[{"sig":"MEUCIQDs0h7PtFBFOQybd2/BomYx1S92hTCY/EpX6u/ueGQqjgIgd/9C08XiI9rEqZMXHso1+ZZmKjNwZQQALvXMIbkB10Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287996},"main":"dist/index.js","pnpm":{"overrides":{"@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b64b59229426c098e898f77525060290178960b","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.12.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.1","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.18.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.2.2_1774527623712_0.6447109999409615","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@juspay/yama","version":"2.3.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.3.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"31a8d2c9eec9d88c3671ade5824790203932f82f","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.3.0.tgz","fileCount":52,"integrity":"sha512-x8BP7WuKDzziSUNUio0ZlmppHBASsri3zBwE77rQGPav6Sgycj2zd2wjD7Ru8Ig9Q9VUU84K0Xeizu86YnFZQQ==","signatures":[{"sig":"MEUCIQCNnwer4WCcPDfqgX320eSCzqoefXixSmaCL9K1eqNlOAIgUwhUbWjfiBnEc5RT3HABVABJaoD+/BV0T5daDf45ilU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307753},"main":"dist/index.js","pnpm":{"overrides":{"@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee81eb3a2f4ed40e237d78611eedce459014d9e3","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.12.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.1","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.3.0_1775040042349_0.24557853578599254","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@juspay/yama","version":"2.4.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.4.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"36693e6525387e86f24dca749df8bc6ade7b9b5e","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.4.0.tgz","fileCount":60,"integrity":"sha512-WcZX5PspgbV77fWyqb66gnYiEC4qOOLDoEyAT5r1ktzPhiSxFB5H/vQMObYWrafYTtpAvEcAe64zncpayLZKaA==","signatures":[{"sig":"MEUCIQDuLXYR2ycC8tIG3Nb3PkHamVIIY4tc8fKw0xtfVghIIgIgPJKVxfRRu2CgVSbeomqJ4xg0P8mhhrCD3QTAzzAm4ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347039},"main":"dist/index.js","pnpm":{"overrides":{"@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"12cf5d6181c300879b5320604c304624dfb2025f","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.12.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.4.0_1776246769043_0.3844784896147566","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@juspay/yama","version":"2.4.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.4.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"62d63a3a1f3c71bcee127d66dbd001fb138e729a","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.4.1.tgz","fileCount":60,"integrity":"sha512-izBndGsCrB3Z2WQY948fitFGJ1x16MxPdGu7xbpkHmrkisiYAuFRuJzhwQ5y/ANysX4qc20xJWCvAHKylgzSHQ==","signatures":[{"sig":"MEYCIQCXttDApypxIjlSlbWDzP4w0ouVvkvl/SilUzwFHvfUugIhAM6fUYJFVBvJqq4nLwNqGcr60sTh0wV1BSSQLS4nqvBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347312},"main":"dist/index.js","pnpm":{"overrides":{"undici":"^5.28.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8eebc7c863cabb2325e519e3b0acff8035570a75","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.12.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.4.1_1776339164758_0.6668707916358487","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@juspay/yama","version":"2.4.2","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.4.2","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"9035b29a3a6e20079fb19d632006b8ae5da36e3d","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.4.2.tgz","fileCount":60,"integrity":"sha512-zC9Vi9jNrnutpo6sSltSzcH7C6SpxE7FFTviloOyICY62D5dSZBXuvHWS/hWgZLG2IuXtgkHsQcCsOLD2SoaoQ==","signatures":[{"sig":"MEUCIQCwhySqO4r5W0bwU6gNYxCyfCYEN1FKDpQ6NmWktUIklQIgUAqjWtmZ/DkDuVCioczHLeiCtqrX4tWua8gWurhGiIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347573},"main":"dist/index.js","pnpm":{"overrides":{"undici":"^5.28.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f37ba8272e4901835f39a82a7b2899719df454e7","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.13.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.4.2_1777015955686_0.42552467877471023","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@juspay/yama","version":"2.5.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.5.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"2a1e4e8dd05ae7217227dfcdf6a710f642a268a5","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.5.0.tgz","fileCount":64,"integrity":"sha512-MlqGs46SVGqd3eZ2REwd1Jx7x9N7vW5tj+34z0ogmhyVsV4C7+RqqBmYVn0S823qA9QumB220q2OM9p8q4Vugg==","signatures":[{"sig":"MEYCIQDkGTFTqfWa5ZGV+XqdS9GAp/0NB8pfQXtvK0SYQxZ1xQIhAOHzOw4K1itZGT68QrFAq1vELgsFW6tejmsHtlJjE/Rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404411},"main":"dist/index.js","pnpm":{"overrides":{"undici":"^5.28.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c505f09fe7063f8fb7d0af6268a48839452db9a","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.16.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.5.0_1780489902164_0.6892724760122577","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@juspay/yama","version":"2.6.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.6.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"90d4147c4561637c19e2fce0d6e248ac6523210f","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.6.0.tgz","fileCount":64,"integrity":"sha512-4h3uzr90XIKAz6rldQYvE9chtqvHRybqZWHrwZbpWTDOYR3S2q3bSpb/JxGgPAOfxjkgD++mQmH1KD1A1GlrVA==","signatures":[{"sig":"MEUCIQDJax9JRDtJCEyhkIYXW5giUpekwTjEhzqw1x68z/tyFAIgJQbz1O2Cr0QJm/7wv8KWbuA2X++e2Bs+k4sWOx06F0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408663},"main":"dist/index.js","pnpm":{"overrides":{"undici":"~7.22.0","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fb05b9f62837ea0cba729c1c48dbe7f547f65d0c","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.16.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.6.0_1780583278119_0.01376762130480036","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@juspay/yama","version":"2.7.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.7.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"1d76b56dc1778cd2820cdbd24c1633e5e79e63e1","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.7.0.tgz","fileCount":64,"integrity":"sha512-WNJDlWFVICe0OM0/UTt/am2b7QJwZfwftxbcEjfg9AD4Jxd/V/AeVaNjieebHsvpnqeMnmipinYUVYV92rMAXw==","signatures":[{"sig":"MEQCIFqdda565rs/+7VY+lgMn7/kzevDqWFCXE8xpX/L8blJAiABy5QCsE6s/VsxP9I5EWFEV1nR7Hv0ndpEHwgWBOsmdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":408912},"main":"dist/index.js","pnpm":{"overrides":{"undici":"~7.22.0","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d8d8e99e4d690aa61f290c8afc3f08c6eee7b06","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.16.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.42.0","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.7.0_1781194277283_0.7966214046299005","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@juspay/yama","version":"2.7.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.7.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"a3ae68e97e32f1e841b42828f8416d8d0e2d1972","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.7.1.tgz","fileCount":68,"integrity":"sha512-OVRj2OqpFlDw1JflF6JKxz9HUudvO8x5t6RDoZxWzoPv0trmL5kC2d7T5OBO2DQstxl8eypGFk3Lke/OGe3jfg==","signatures":[{"sig":"MEUCIQDe9j41nx1PwSU53BMYrlD+/aKW2Moe5p7+fNZYCWGPjAIgHFfFw0u0mhVzUHmRG7WWlcvF5Ooz0QWqanOPBHGxd8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428099},"main":"dist/index.js","pnpm":{"overrides":{"undici":"~7.22.0","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"174944306d9bfaf256fe331e7df119f3bbd64a7c","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"11.17.0","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^9.70.7","@juspay/hippocampus":"^0.1.7","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.7.1_1781523690341_0.4333070684440701","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@juspay/yama","version":"2.7.2","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","gitlab","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@2.7.2","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"e0628c8e635f3622b63b1f3924d2580923f36ba5","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-2.7.2.tgz","fileCount":68,"integrity":"sha512-5WgzK1cAaFAD50SF1BlUMSby8NJQOutjBdRsbkYsI9tmZWb/imE35lP3+TSn5M/ENYeEcp6DXteHo5wQuxIxfA==","signatures":[{"sig":"MEUCIQDEsZOdBxqPBQ7FbC3twt107PSZfsorlPVHB7gewhJU8AIgQJpQ+OLA1OByqeURmHKP1Psrqt5J+xU/bY9mx2CZagQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428614},"main":"dist/index.js","pnpm":{"overrides":{"undici":"~7.22.0","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b89b3aaaf5c9faa830d17d50611a7c2845de8159","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"ora":"^5.4.1","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^10.1.2","@juspay/hippocampus":"^0.1.7","@nexus2520/jira-mcp-server":"^1.1.1","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_2.7.2_1784783570207_0.9846025862916123","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@juspay/yama","version":"3.0.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@3.0.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"756e8f9032c50dd260d95db9207b8610d1345358","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-3.0.0.tgz","fileCount":96,"integrity":"sha512-M5/8E3jUsA5Orac/+k/fISvMC9ViDgvwC3W77C58ExjItGwhlf3lYsAN6spA4B5lX820vJiuEYyCL7/3AobVDQ==","signatures":[{"sig":"MEQCIF32tXdTzsQUDW2/5Stwl4XbN2BjrgIGfBrYVaMgDJBbAiAeD6H81vo77kKQqflF0UwqDMhNbaOT2cLtRsK6K1NY4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512525},"main":"dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","undici":"~7.22.0","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb6c20506b6c404852209f6a75fd2747cad37c65","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"ora":"^5.4.1","zod":"^4.3.6","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^10.4.1","@juspay/hippocampus":"^0.1.7","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_3.0.0_1785129714867_0.1236773718982549","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@juspay/yama","version":"3.0.1","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@3.0.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"b2cea81e2c7a5739285ac5d2a71deb452dacffb4","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-3.0.1.tgz","fileCount":98,"integrity":"sha512-TqAEKuK03xCrCt7YErRKl9hJ6OPyuAxiIjRZPTCFHY8Rms2og76cMBVLtr09LfYSVX18zWN0iQ5eVFb07RH2fA==","signatures":[{"sig":"MEQCICiM3oDRFsJ3nDbsWV6O9bAjA4mqGpSLpd2ZaOIoWRk0AiB7XDcUP508octUbgOImzMdpSDIdrOt36NqOkqwWZuWcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514988},"main":"dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","undici":"~7.22.0","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fdacfa96548e6149c84d2a80a6b633a523291fd","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"ora":"^5.4.1","zod":"^4.3.6","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^10.4.1","@juspay/hippocampus":"^0.1.7","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_3.0.1_1785136352033_0.4035082164234396","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@juspay/yama","version":"3.0.2","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@3.0.2","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"372c51ead931d5fbcc241e352dc78aab4f8a5598","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-3.0.2.tgz","fileCount":104,"integrity":"sha512-j/VLxiUzmo21RUqjdGAwOApNviZ6d4lywUF+7XMudkdxop5M2g6f2KRREvCxHEjt3xpqw8Vmqttp8wf2ZRhXYg==","signatures":[{"sig":"MEUCIAn0W/xTsqkuJfBJVq2N3U51AhLzwOUi6r912gTnXUmtAiEA6F1wfYZJwp4aObtXFAvoPkuzXwVBdP9y7hH2muqzIG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550264},"main":"dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","undici":"~7.22.0","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"087e7c67952008da7f5f2fd8fd669fed68220b11","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.1","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"ora":"^5.4.1","zod":"^4.3.6","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^10.4.1","@juspay/hippocampus":"^0.1.7","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_3.0.2_1785236136426_0.7956139652915784","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@juspay/yama","version":"3.0.3","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@3.0.3","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"435ff678fd652c954ee0afeffc50d0e18ec7d2be","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-3.0.3.tgz","fileCount":104,"integrity":"sha512-OxaFROiVyqKmXIVBR24cPfDyEkfYiSXjRIR/JJwAQimzJaB6w2+9GNM/qEW7YdS4CJ0EEJalvv6lTEjLrCqg/g==","signatures":[{"sig":"MEUCIDYV5E2OMDQGfPqJZV83DZahe/yoTvJoIP4UFP7iD/X2AiEAtG1rtUR+QSSSCJUo5v1RN04GXjlPhQLbKGWOH+TEHHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550683},"main":"dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","undici":"~7.22.0","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9945fbe72cc20eb96d934c0bfcde26f65e500920","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"ora":"^5.4.1","zod":"^4.3.6","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^10.4.1","@juspay/hippocampus":"^0.1.7","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_3.0.3_1785772352540_0.4317050154154327","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@juspay/yama","version":"3.0.4","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@3.0.4","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/cli.js"},"dist":{"shasum":"0048e3888e6db65d21909fb862fd857683e526b2","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-3.0.4.tgz","fileCount":104,"integrity":"sha512-eAQ86lUfU9HucoGmfhX2cYBVX/RTEThTVxDYDL/MQ/QZrXOnD4BhNUfP4OhaEnka2LipCL8+y3gfoU/6U8r8Hw==","signatures":[{"sig":"MEYCIQDbRyjrvtJCaOj0OmTtfPopfFOm8ZDQD3CliiFoEKpERAIhAPZQgjw0Hiqmn9P1/2ewP/q+4Grtx0hMXbNLB9RmYnyw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550908},"main":"dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","undici":"~7.22.0","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d03720e7d5479cf23a441b360c8d2e662f3b9ca6","scripts":{"dev":"tsx watch src/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format --check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","commit:validate":"node scripts/commit-validation.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs \"$(git log -1 --pretty=format:'%s')\"","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.18.0","dependencies":{"ora":"^5.4.1","zod":"^4.3.6","yaml":"^2.3.0","chalk":"^4.1.2","debug":"^4.3.4","dotenv":"^16.3.0","lodash":"^4.17.21","inquirer":"^8.2.6","langfuse":"^3.35.0","commander":"^11.0.0","fast-glob":"^3.3.1","node-cache":"^5.1.2","@juspay/neurolink":"^10.8.3","@juspay/hippocampus":"^0.1.7","@nexus2520/bitbucket-mcp-server":"2.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@types/lodash":"^4.14.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_3.0.4_1785863917835_0.04910819700306779","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@juspay/yama","version":"4.0.0","keywords":["pr","pull-request","code-review","ai","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@4.0.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/v4/cli/cli.js"},"dist":{"shasum":"dd15120ecb050688e5e6520a0b9b1be8b449e5b9","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-4.0.0.tgz","fileCount":250,"integrity":"sha512-9EdtFk8gVrSf4ZzMgz0fLCftJ/SSagceep0y/ocKlEwPWsxU87N1yzA4DfXHpvdU400viC2Vfpks5fzPu+K51A==","signatures":[{"sig":"MEYCIQDrbTCqY2lTAz9RkyXX1oY9rpGZ+eWsNyLRpNjyO7pzpAIhAOE2PsddRLkzYr4G+4hlSqMSFMOx8Y5EX/dcuQtgnvm/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1089032},"main":"dist/v4/index.js","pnpm":{"overrides":{"jws":">=4.0.1","undici":"~7.22.0","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/v4/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.18.1","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/v4/index.d.ts","import":"./dist/v4/index.js"}},"gitHead":"92acd363ddcc67c1de02ed51550b566f53d2be6d","scripts":{"dev":"tsx watch src/v4/cli/cli.ts","docs":"typedoc src","lint":"eslint .","test":"jest","build":"rimraf dist && tsc && tsc-alias","clean":"rimraf dist","format":"prettier --write .","dev:run":"tsx src/v4/cli/cli.ts","prepack":"npm run build && npm run test","prepare":"husky","release":"npm run build && npm run test && changeset publish","lint:fix":"eslint . --fix","pre-push":"npm run validate && npm run test","validate":"npm run validate:env && npm run validate:security","changeset":"changeset","check:all":"npm run lint && npm run format:check && npm run validate && npm run validate:commit","pre-commit":"lint-staged","type-check":"tsc --noEmit --skipLibCheck","pack:verify":"npm pack && tar -tzf *.tgz | head -20","quality:all":"npm run lint && npm run format && npm run test","release:dry":"npm publish --dry-run","build:action":"npm run build","format:check":"prettier --check .","validate:all":"npm run lint && npm run type-check && npm run validate","validate:env":"node scripts/validate-env.cjs","version:check":"npm version --no-git-tag-version","mcp:git:server":"uvx mcp-server-git || npx -y @modelcontextprotocol/server-git","quality:report":"npm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","release:github":"npm publish --registry https://npm.pkg.github.com","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","changeset:version":"changeset version && git add --all","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Enterprise-grade Pull Request automation toolkit with AI-powered code review and description enhancement","directories":{"test":"tests"},"lint-staged":{"*.ts":[],"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6","yaml":"^2.3.0","langfuse":"^3.38.20","commander":"^11.0.0","@juspay/neurolink":"^11.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","husky":"^9.0.0","eslint":"^9.0.0","rimraf":"^5.0.0","publint":"^0.3.0","ts-jest":"^29.0.0","ts-node":"^10.0.0","typedoc":"^0.25.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","jest-junit":"^17.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","lint-staged":"^15.0.0","ts-node-dev":"^2.0.0","@changesets/cli":"^2.26.2","@types/inquirer":"^9.0.8","semantic-release":"^24.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.0","@typescript-eslint/parser":"^8.0.0","@semantic-release/changelog":"^6.0.3","@changesets/changelog-github":"^0.5.1","@typescript-eslint/eslint-plugin":"^8.0.0","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_4.0.0_1787565054632_0.7950114221763711","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@juspay/yama","version":"4.0.1","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@4.0.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"9aa395d742e5f7bf8c2b5200fff5d6df40be7d5f","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-4.0.1.tgz","fileCount":195,"integrity":"sha512-S3nv0tcPms51HHXhaQ/i/CnHP0H1488DUTE/mnH0HRVHvs38+tIv8+ipTbbHxJpCIOHD7/TXKQ5LgKwfEnzJsA==","signatures":[{"sig":"MEYCIQDet+7NvqX6nWFBymEqFCOZq64ouBYflDZbJNTsrEOQIwIhAPloYuKYZ44dQ3om5LubyJd3wb7QSbTXF3jMjptgxyMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630773},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e6ca849cdf959f7ec0c07e1abd1024ee007a4533","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/yama_4.0.1_1788097327092_0.20936980835139485","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@juspay/yama","version":"5.0.0","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.0.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"686953947c98a262eaca57fbfa29dafd0eb82452","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.0.0.tgz","fileCount":195,"integrity":"sha512-/0S6pfXdvUbG3Teaqgf2v/B3PejeRl6Ueg2EVAi5SoETNNKoJbV1nczCo+HU/IX+rPXCGeVDLf/ecJkMbCXOUA==","signatures":[{"sig":"MEUCIQDHlCKi/hg0yP02ZnBfXZPN/YWLDzfyyJfo6c6/A7Zf7AIgKSJCA1naAEx5PR6P4Dn/NPEbn85zKCUX3mx3yMC24nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631355},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ae37062edcf66d1dd570fd76fad7299cfc27e2c1","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.0.0_1788100657150_0.1617873005514172","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@juspay/yama","version":"5.0.1","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.0.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"ebafd44c7f8917c439bdde0bc801a620c6a1a990","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.0.1.tgz","fileCount":195,"integrity":"sha512-pyucDBAr5fv8+DOPasCRjD5Ufb1K0E1XkrbvupzpPDNoM4vKc7AODIYIOvUXtJnRavjjMA8ZEt91YimqVwNNlQ==","signatures":[{"sig":"MEUCIQCXEQPkwYOx2fs1hOWA0LVbQgAEOelfCHC5AJUOYM9OaQIgOQT/a1kkEFHXdaZKOMBaeh2KsbB+Wx/XHGE2GnjTBgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632311},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cb7f7cd4fead2dde0918063e009e9132eb8a6bc8","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.0.1_1788105438321_0.14398527392939364","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@juspay/yama","version":"5.0.2","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.0.2","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"46c78e823bf750d38e3372e6d672a12f193971d6","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.0.2.tgz","fileCount":195,"integrity":"sha512-MPft8d2qrKguCddlE9Rx37+Ge3yYoF5GVCAHOl+vrozIria5Blpn3KJbO5hBTVmbOlnOiTNKjB9/LSk01GwumQ==","signatures":[{"sig":"MEQCIFrwkgOEYzrcinQXtVNd4xG77OsQCUFtgV127E+fyPYTAiBwX0xkN4TAtg5suj0jEUeRaPPb0nYltmE59m5CzGHPqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633421},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"30496d95e60e800acf7d6dae4bbffa353a2fd87c","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.0.2_1788111216160_0.3213321247491505","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@juspay/yama","version":"5.0.3","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.0.3","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"ef66444e52015383a5cf1b7da2ca8996b48fd0cf","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.0.3.tgz","fileCount":195,"integrity":"sha512-/jx/1phL+lFekwgxML+TftQ/kNNSYoYtIjZGPDTOwWm52ROzQCzBwjQyqztJY4Mt1Zs1jAyxX42/Dm1wV1Ghjw==","signatures":[{"sig":"MEYCIQDBBp+zel8Rn2Bj4SKzi2tFWkTFUYkc1bgO2Zplg07BzAIhAOYeCrKV7m09oE+3R55V2pzIz96IThcVqP8TqUD+lmdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635462},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"23ee0113d98a727ed075e1406315dd6e96ee39f9","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.0.3_1788166230983_0.3489300036362064","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@juspay/yama","version":"5.0.4","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.0.4","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"70dc4c578859ea2fdb3a79ee67f8d753a971be71","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.0.4.tgz","fileCount":197,"integrity":"sha512-tvJdaEbkvOPCJ3H7nGJB7pdEBsuSfaQzXw0d7rgTDr0d/4sKmcAFimhcppStwv+8+7z5ah61UYSlVUDY+jMh1g==","signatures":[{"sig":"MEUCIGBV0y0iDvoqgviXjZQUr4TbAG6VmfdMQrC7zLdj8Z9IAiEAmnDtKQ2nxNcne1FT8VgRjlcRkKEVIf/c18lM+MiZJG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641308},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ea655da99951cf3a1b267b7f8534d36b22e28d51","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.0.4_1788167249828_0.7764580549779727","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@juspay/yama","version":"5.1.0","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.1.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"03b373e7ad7180fff66bac641b09f87cd2a584e8","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.1.0.tgz","fileCount":199,"integrity":"sha512-iNw4Hk819oNf3oTiDIZ6exDrIHNFdDPDRS3eEqnD0j/IzRQaMF10vk7phEDlDWXJn3BpTTeV9Q9VGZBETkFdag==","signatures":[{"sig":"MEUCIGY/JY2FrdkOFbdrY53rDa2d9JGrlskQk5dzVaOg0aN6AiEAvLce5/xHE//oORyFdM4TWA+7zQJHafONmxnTQpqnWQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663047},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d8ab76298feda5e137744ed945462df1b024746a","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.1.0_1788183515268_0.5279282564523995","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@juspay/yama","version":"5.1.1","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.1.1","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"6366da97584f9ce859e7b99b9e2bf11024058443","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.1.1.tgz","fileCount":203,"integrity":"sha512-yvxqRza2O4i4V3iLaGIvx5d0j1cVKlrxw0B08o+jCSOtaUPYUGVaRmX9JgOXTlIMqkcYQ+2Mm9qK8IosjJe+qg==","signatures":[{"sig":"MEUCIQD8fwfnn92j2HpIzAfmQKyzIa/1DRPaXUlsfNc7BkDteQIgDKWPltAVDdJmDMxNPsB+k8sTR95P9CzsaWNzlm11uI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755880},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"patchedDependencies":{"@juspay/neurolink@12.7.2":"patches/@juspay__neurolink@12.7.2.patch"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5eb98a13bcbdd49abe5bec9a7ab12f600feb369e","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.1.1_1788248446418_0.7016492007412425","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@juspay/yama","version":"5.2.0","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@5.2.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"dist/cli/index.js"},"dist":{"shasum":"9f92d32e1fc633c18777a35e91a8f90c77c3e4b3","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-5.2.0.tgz","fileCount":203,"integrity":"sha512-0K/h7lsw4nQS8boo/LT2sZ1hWKdlkU6JzgTBluUsUAQhmKD9z1klHP/gS6ucpdDOXHsChmgY0qkf6rLQlbgd0A==","signatures":[{"sig":"MEQCIH76lnLesPS9kX9gwlkX/iD6/Drljo5SSrcI/crIQd7qAiBB3kgKHeh8zeRbE3+GmncqPTgPslpYG2cKl2DqTlgCBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756126},"main":"./dist/index.js","pnpm":{"overrides":{"jws":">=4.0.1","zod":"4.3.6","adm-zip":">=0.6.0","form-data":">=4.0.6","protobufjs":">=7.5.5","@grpc/grpc-js":">=1.13.5","@semantic-release/npm":"^13.1.2"},"patchedDependencies":{"@juspay/neurolink@12.7.2":"patches/@juspay__neurolink@12.7.2.patch"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"82ac68f74a79bb0640a2dc89e35a8aea80d6a254","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Autonomous, checklist-driven pull-request review agent powered by NeuroLink","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"zod":"4.3.6","yargs":"^18.0.0","js-yaml":"^4.3.1","@juspay/neurolink":"^12.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","husky":"^9.0.0","eslint":"^10.0.2","globals":"^16.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yama_5.2.0_1788263493611_0.6414804438314723","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@juspay/yama","version":"6.0.0","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@6.0.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"reviewer/index.mjs"},"dist":{"shasum":"701b620c82bb40c7a52be536f7ccd5252d06041a","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-6.0.0.tgz","fileCount":7,"integrity":"sha512-XwNVldTK3a/MVrc8HNRjvsxsvCyoN4Hlui7DE0oC/iKVM9wJSGF0GVrjk/Fh5wOyPIrbBKlTN2zJAbZmV9CLrQ==","signatures":[{"sig":"MEQCIH9hYgpP6a+ozpNj8NnevUzfaPvpqjO+U6mRLYaFHc5oAiBFkLfD6auNjiwHWSkagKij5o+Vvq99N3WWjIJl9xbtTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51848},"pnpm":{"overrides":{"@semantic-release/npm":"^13.1.5"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"./package.json":"./package.json"},"gitHead":"ad98c15c8fb17e74c56c7303b20eafd73576b745","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Prompts-driven pull-request review agent on NeuroLink: config-driven skills, MCP tools, memory and fallback chains","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"dotenv":"^17.3.1","@juspay/neurolink":"^12.7.4","@juspay/hippocampus":"^0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","zod":"4.3.6","husky":"^9.0.0","yargs":"^18.0.0","eslint":"^10.0.2","globals":"^16.0.0","js-yaml":"^4.3.1","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"optionalDependencies":{"better-sqlite3":"^12.4.1"},"_npmOperationalInternal":{"tmp":"tmp/yama_6.0.0_1788269949672_0.7464310575484305","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@juspay/yama","version":"6.1.0","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"author":{"url":"https://juspay.io","name":"Juspay Technologies","email":"support@juspay.in"},"license":"MIT","_id":"@juspay/yama@6.1.0","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"os":["darwin","linux","win32"],"bin":{"yama":"reviewer/index.mjs"},"dist":{"shasum":"0874bf7c95d8d20e5ecd0366b55a4c970777afaf","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-6.1.0.tgz","fileCount":8,"integrity":"sha512-aLqvAFYudN80lrWe5qaBYUm3b0KmbjgBPI//oy92HGZhFgsv6CLtK36joL37+6EYinZ8RHqRQP8Uh5DdeXsPiQ==","signatures":[{"sig":"MEUCIAtFdQD8H4nROh1/G2jrroFZwN9PCiwfC1U6zxHT8GqfAiEAtU5dPk1pJ3uvCwZj7qz+z3tzxWiADNt0K3lA/XXwOUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65792},"pnpm":{"overrides":{"@semantic-release/npm":"^13.1.5"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"./package.json":"./package.json"},"gitHead":"ca70e140faace090e04dbed64e78ff144e3bb180","scripts":{"cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","lint":"eslint .","test":"tsx test/run.ts","build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","format":"prettier --write .","prepack":"pnpm run build && pnpm run test","prepare":"husky","lint:fix":"eslint . --fix","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit","pre-commit":"lint-staged","type-check":"pnpm run check","quality:all":"pnpm run lint && pnpm run format && pnpm run test","format:check":"prettier --check .","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","validate:build":"node scripts/build-validations.cjs","quality:metrics":"node scripts/quality-metrics.cjs","validate:commit":"node scripts/commit-validation.cjs","validate:security":"node scripts/validate-security.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"repository":{"url":"git+ssh://git@github.com/juspay/yama.git","type":"git"},"_npmVersion":"12.0.2","description":"Prompts-driven pull-request review agent on NeuroLink: config-driven skills, MCP tools, memory and fallback chains","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"24.19.0","dependencies":{"dotenv":"^17.3.1","@juspay/neurolink":"^12.7.4","@juspay/hippocampus":"^0.1.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","devDependencies":{"tsx":"^4.21.0","zod":"4.3.6","husky":"^9.0.0","yargs":"^18.0.0","eslint":"^10.0.2","globals":"^16.0.0","js-yaml":"^4.3.1","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^22.20.0","lint-staged":"^15.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","semantic-release":"^24.0.0","typescript-eslint":"^8.57.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1","conventional-changelog-conventionalcommits":"^8.0.0"},"optionalDependencies":{"better-sqlite3":"^12.4.1"},"_npmOperationalInternal":{"tmp":"tmp/yama_6.1.0_1788278594077_0.2724339061968002","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@juspay/yama","version":"6.1.1","description":"Prompts-driven pull-request review agent on NeuroLink: config-driven skills, MCP tools, memory and fallback chains","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"homepage":"https://github.com/juspay/yama#readme","bugs":{"url":"https://github.com/juspay/yama/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/juspay/yama.git"},"license":"MIT","author":{"name":"Juspay Technologies","email":"support@juspay.in","url":"https://juspay.io"},"type":"module","exports":{"./package.json":"./package.json"},"bin":{"yama":"reviewer/index.mjs"},"engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"packageManager":"pnpm@10.15.1","os":["darwin","linux","win32"],"scripts":{"build":"tsc","check":"tsc --noEmit && tsc -p tsconfig.test.json","type-check":"pnpm run check","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","test":"tsx test/run.ts","cli":"node dist/cli/index.js","dev":"tsx src/cli/index.ts","prepare":"husky","prepack":"pnpm run build && pnpm run test","validate":"pnpm run validate:env && pnpm run validate:security","validate:all":"pnpm run lint && pnpm run type-check && pnpm run validate","validate:env":"node scripts/validate-env.cjs","validate:security":"node scripts/validate-security.cjs","validate:build":"node scripts/build-validations.cjs","validate:commit":"node scripts/commit-validation.cjs","pre-commit":"lint-staged","pre-push":"pnpm run validate && pnpm run check && pnpm run lint && pnpm run build && pnpm run test","quality:all":"pnpm run lint && pnpm run format && pnpm run test","quality:metrics":"node scripts/quality-metrics.cjs","quality:report":"pnpm run quality:metrics && echo 'Quality metrics saved to quality-metrics.json'","check:all":"pnpm run lint && pnpm run format:check && pnpm run validate && pnpm run validate:commit"},"dependencies":{"@juspay/neurolink":"^12.7.8","@juspay/hippocampus":"^0.1.8","dotenv":"^17.3.1"},"devDependencies":{"@eslint/js":"^10.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.0","@semantic-release/npm":"^13.1.2","@semantic-release/release-notes-generator":"^14.0.1","@types/js-yaml":"^4.0.9","@types/node":"^22.20.0","@types/yargs":"^17.0.35","conventional-changelog-conventionalcommits":"^8.0.0","eslint":"^10.0.2","globals":"^16.0.0","husky":"^9.0.0","lint-staged":"^15.0.0","prettier":"^3.8.1","semantic-release":"^24.0.0","tsx":"^4.21.0","typescript":"^5.9.3","typescript-eslint":"^8.57.2","js-yaml":"^4.3.1","yargs":"^18.0.0","zod":"4.3.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"],"overrides":{"@semantic-release/npm":"^13.1.5"}},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","prettier --write"],"*.{json,md,yml,yaml}":["prettier --write"]},"optionalDependencies":{"better-sqlite3":"^12.4.1"},"gitHead":"8ee1ec53c6f87aa5dcba9a0d82f22379717af456","_id":"@juspay/yama@6.1.1","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-VZAvSQMqR0JnTR5YUqGJkRnXIsUNvlPo8FAqFENYibeXR3EWyL4bCrhy95Ve5aia2A0hG8FRmpVFL+Izx6f8uA==","shasum":"63fd23cbf7152f322d7d56034738f9ce2c5aa707","tarball":"https://registry.npmjs.org/@juspay/yama/-/yama-6.1.1.tgz","fileCount":8,"unpackedSize":68651,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@juspay%2fyama@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9eNrvzJwFvbDhYfdKCeTTcgAf09uSDGfVcQUqLxYJjQIgPca4kv/NdLenKzqXLP2eISYDUoBcKl/iwx3YjAKJySE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e278183-2c50-4f8a-919b-9c6ad8df5ec8"}},"directories":{},"maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yama_6.1.1_1788295571610_0.6454012208170785"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-25T14:08:06.078Z","modified":"2026-09-01T20:46:12.301Z","1.1.0":"2025-07-25T14:08:06.379Z","1.0.0":"2025-07-25T14:32:26.115Z","1.1.1":"2025-07-28T11:47:23.274Z","1.2.0":"2025-08-08T07:26:16.977Z","1.3.0":"2025-09-01T16:21:16.520Z","1.4.0":"2025-09-18T14:30:16.467Z","1.4.1":"2025-09-18T18:59:02.304Z","1.5.0":"2025-09-19T08:53:39.834Z","1.5.1":"2025-09-24T17:42:49.404Z","1.6.0":"2025-10-24T01:58:48.171Z","2.0.0":"2025-11-26T10:20:23.232Z","2.1.0":"2025-12-31T06:53:49.537Z","2.2.0":"2026-01-28T16:41:32.144Z","2.2.1":"2026-02-23T11:36:12.547Z","2.2.2":"2026-03-26T12:20:23.879Z","2.3.0":"2026-04-01T10:40:42.506Z","2.4.0":"2026-04-15T09:52:49.187Z","2.4.1":"2026-04-16T11:32:44.925Z","2.4.2":"2026-04-24T07:32:35.841Z","2.5.0":"2026-06-03T12:31:42.342Z","2.6.0":"2026-06-04T14:27:58.258Z","2.7.0":"2026-06-11T16:11:17.428Z","2.7.1":"2026-06-15T11:41:30.478Z","2.7.2":"2026-07-23T05:12:50.357Z","3.0.0":"2026-07-27T05:21:55.025Z","3.0.1":"2026-07-27T07:12:32.231Z","3.0.2":"2026-07-28T10:55:36.619Z","3.0.3":"2026-08-03T15:52:32.741Z","3.0.4":"2026-08-04T17:18:38.053Z","4.0.0":"2026-08-24T09:50:54.783Z","4.0.1":"2026-08-30T13:42:07.254Z","5.0.0":"2026-08-30T14:37:37.299Z","5.0.1":"2026-08-30T15:57:18.533Z","5.0.2":"2026-08-30T17:33:36.285Z","5.0.3":"2026-08-31T08:50:31.131Z","5.0.4":"2026-08-31T09:07:29.983Z","5.1.0":"2026-08-31T13:38:35.417Z","5.1.1":"2026-09-01T07:40:46.659Z","5.2.0":"2026-09-01T11:51:33.762Z","6.0.0":"2026-09-01T13:39:09.815Z","6.1.0":"2026-09-01T16:03:14.218Z","6.1.1":"2026-09-01T20:46:11.771Z"},"bugs":{"url":"https://github.com/juspay/yama/issues"},"author":{"name":"Juspay Technologies","email":"support@juspay.in","url":"https://juspay.io"},"license":"MIT","homepage":"https://github.com/juspay/yama#readme","keywords":["pr","pull-request","code-review","ai","agent","automation","bitbucket","github","security","quality"],"repository":{"type":"git","url":"git+ssh://git@github.com/juspay/yama.git"},"description":"Prompts-driven pull-request review agent on NeuroLink: config-driven skills, MCP tools, memory and fallback chains","maintainers":[{"name":"balaganesh_juspay","email":"balaganesh@juspay.in"},{"name":"itadmin","email":"itadmin@juspay.in"},{"name":"murdore","email":"sachin.sharma@juspay.in"},{"name":"georgejames","email":"george.james@juspay.in"},{"name":"sahil_sinha","email":"sahil.sinha@juspay.in"},{"name":"dhineshrks","email":"dhinesh.radhakrishnan@juspay.in"},{"name":"swaroopvarma2359","email":"pinnamaraju.swaroop@juspay.in"}],"readme":"# Yama\n\n[![npm](https://img.shields.io/npm/v/@juspay/yama.svg)](https://www.npmjs.com/package/@juspay/yama)\n[![license](https://img.shields.io/npm/l/@juspay/yama.svg)](./LICENSE)\n\n**Yama is a prompts-driven pull-request review agent**, built on\n[NeuroLink](https://www.npmjs.com/package/@juspay/neurolink). ESM, Node >= 22.\n\nEverything is driven by config files in your repository — no code changes to\nadopt, tune, or switch providers:\n\n| File           | Purpose                                                                  |\n| -------------- | ------------------------------------------------------------------------ |\n| `config.json`  | Provider/model (string or 1:1 fallback arrays), timeouts, memory, skills |\n| `MCP.json`     | MCP servers (stdio / http / sse / websocket), `${VAR}`-expanded from env |\n| `prompts.json` | The review flow: ordered prompts run top to bottom in ONE session        |\n| `skills/`      | Your rules and conventions — one directory per skill with a `SKILL.md`   |\n| `memory/`      | Persisted long-term memory (Hippocampus, SQLite), keyed by `userId`      |\n\nComing from v5? The engine changed — see **[MIGRATION.md](./MIGRATION.md)** for\nthe v5 → v6 mapping (your CI secrets are unchanged).\n\n## Quick start\n\n```bash\nnpm i -D @juspay/yama          # or: pnpm add -D @juspay/yama\nnpx yama init                  # scaffold the files above; never overwrites\n```\n\nFill in `config.json` (provider + model), put credentials in `.env`\n(see `.env.example`), write your rules into `skills/guidelines/SKILL.md`, then:\n\n```bash\nnpx yama run pr=123 branch=main    # batch: run prompts.json top to bottom\nnpx yama learn pr=123              # post-merge: distill the PR into memory\nnpx yama                           # interactive REPL (same tools and config)\n```\n\nEach start is a **new session**; long-term memory persists across sessions in\n`memory/hippocampus.sqlite` — a committed file, so every later run (on any\nmachine) starts from what earlier ones learned.\n\n## prompts.json — the review flow\n\n```jsonc\n{\n  \"prompts\": [\n    // Plain string, or an object carrying per-prompt generate() overrides:\n    { \"prompt\": \"Review PR ${pr} on ${branch}…\", \"maxSteps\": 15 },\n    \"Second step — sees everything the first step did.\",\n  ],\n}\n```\n\n- `yama run key=value …` supplies `${key}` substitutions; unmatched references\n  fall back to environment variables (with a warning when neither exists).\n- All prompts share one session — each sees the full history of the previous\n  ones, with automatic context compaction near the model's window.\n- A failed prompt aborts the rest and exits non-zero: that is the CI gate.\n\n## config.json\n\n```jsonc\n{\n  // String OR array. Arrays are a 1:1 fallback chain: pair 0 is primary; on\n  // any failure except a caller cancel, the next pair is tried natively.\n  \"provider\": [\"litellm\", \"litellm\"],\n  \"model\": [\"open-fast\", \"deepseek\"],\n\n  \"maxSteps\": 120, // tool-execution steps per prompt\n  \"userId\": \"my-repo\", // long-term memory owner key\n  \"systemPrompt\": \"...\",\n\n  // `yama learn pr=N` runs this single prompt (same ${key} substitution as\n  // prompts.json), then commits the memory database — see Memory below.\n  \"learnPrompt\": \"PR ${pr} merged. Read its discussion… end with 'Learnings'.\",\n  \"learn\": {\n    \"commit\": false, // stage + commit memory.path after the learn turn\n    \"push\": false, // push that commit; the subject carries [skip ci]\n    \"remote\": \"origin\",\n    \"branch\": \"main\",\n    \"commitPrefix\": \"chore(yama): \",\n    \"skipCiToken\": \"[skip ci]\",\n  },\n\n  // Hang detectors, not budgets. All three are always sent (these are the\n  // defaults when a key is missing), so `requestTimeoutMs` keeps its\n  // per-call meaning — sent alone, NeuroLink bounds the WHOLE prompt with it.\n  // Keep turnTimeoutMs above requestTimeoutMs.\n  \"timeouts\": {\n    \"requestTimeoutMs\": 300000, // one model call\n    \"turnTimeoutMs\": 2400000, // one whole prompt (wall clock)\n    \"stallTimeoutMs\": 180000, // no-progress watchdog\n  },\n\n  \"compaction\": { \"enabled\": true, \"threshold\": 0.8 },\n  // timeoutMs caps one compaction summary call; an overrun drops that summary\n  // (non-fatal) rather than failing the prompt.\n  \"summarization\": {\n    \"provider\": \"litellm\",\n    \"model\": \"open-fast\",\n    \"timeoutMs\": 120000,\n  },\n  \"memory\": {\n    \"path\": \"memory/hippocampus.sqlite\",\n    \"maxWords\": 500,\n    \"flushWaitMs\": 20000,\n  },\n  \"skills\": { \"path\": \"skills\", \"discovery\": \"tool\" },\n  \"delegation\": { \"enabled\": true, \"maxConcurrent\": 3 },\n\n  // Escape hatch: merged verbatim into every generate() call — anything\n  // NeuroLink supports works here without code changes.\n  \"generateOptions\": {},\n}\n```\n\nCredentials are env-var names per provider: `litellm` reads\n`LITELLM_API_KEY`/`LITELLM_BASE_URL`; `openai` reads `OPENAI_API_KEY`;\n`anthropic` reads `ANTHROPIC_API_KEY`; `vertex` reads\n`GOOGLE_APPLICATION_CREDENTIALS` + `GOOGLE_CLOUD_PROJECT_ID` +\n`GOOGLE_VERTEX_LOCATION`. Any provider NeuroLink supports works the same way.\n\n## MCP.json\n\n```jsonc\n{\n  \"servers\": {\n    \"github\": {\n      \"transport\": \"http\",\n      \"url\": \"https://api.githubcopilot.com/mcp/\",\n      \"headers\": { \"Authorization\": \"Bearer ${YAMA_GITHUB_TOKEN}\" }, // ${VAR}\n      \"timeout\": 30000, //                     expands from env — no secrets here\n    },\n    \"code-review-graph\": {\n      \"transport\": \"stdio\",\n      \"command\": \"uvx\",\n      \"args\": [\n        \"--from\",\n        \"code-review-graph==2.3.7\",\n        \"code-review-graph\",\n        \"serve\",\n      ],\n      \"timeout\": 60000,\n    },\n  },\n}\n```\n\nDiscovered MCP tools merge with NeuroLink's built-ins automatically. The graph\nserver needs [uv](https://docs.astral.sh/uv/) installed; without it the review\nruns without graph context.\n\n## Skills\n\nOne directory per skill under `skills/`, each with a `SKILL.md`:\n\n```markdown\n---\nname: guidelines\ndescription: One line the model uses to decide when to load this skill.\n---\n\nThe body is the instructions, loaded only when the model activates the skill.\n```\n\nFiles beside `SKILL.md` (recursively) become on-demand resources — reference\nthem in the body so the model knows when to fetch them. Only the catalog\n(names + descriptions) rides in context; instructions hydrate on activation.\n\n## CI\n\nWith the composite action (this repository publishes it):\n\n```yaml\n- uses: actions/checkout@v4\n  with:\n    fetch-depth: 0\n- uses: juspay/yama@main\n  with:\n    vcs-token: ${{ secrets.YAMA_GITHUB_TOKEN }}\n  env:\n    LITELLM_API_KEY: ${{ secrets.LITELLM_API_KEY }}\n    LITELLM_BASE_URL: ${{ secrets.LITELLM_BASE_URL }}\n```\n\nOr hand-rolled — this repository reviews itself with\n[.github/workflows/yama-review.yml](./.github/workflows/yama-review.yml):\ncheckout (full history), Node 22 + pnpm, uv, `code-review-graph build`, then\n`yama run pr=… branch=…` with the log archived as an artifact.\n\nPost-merge, [.github/workflows/yama-learn.yml](./.github/workflows/yama-learn.yml)\nresolves the merged pull request, runs `yama learn pr=…`, and pushes the\nupdated memory database back to `main` with `[skip ci]`.\n\n## Memory\n\nLong-term memory works out of the box with `@juspay/hippocampus@^0.1.8`\n(pulled automatically). The SQLite backend needs `better-sqlite3`, shipped as\nan optional dependency — on machines without native build tooling it is\nskipped and memory disables itself with a warning; everything else works.\n\nThe database at `memory.path` is meant to be **committed**: `yama init`\nscaffolds it as an empty file (a valid empty SQLite database), review runs\nread it, and `yama learn pr=N` is its one writer. After the learn turn the\nWAL is checkpointed and exactly that file is committed — the staged set is\nread back out of git, the subject carries `[skip ci]`, there is never a force\npush, and a remote URL embedding a credential is refused. Keep\n`memory/*.sqlite-*` (WAL/SHM) gitignored; delete the database to reset\nmemory.\n\n## Repository layout\n\nThe published package is `reviewer/` (`index.mjs` + `init.mjs`) — the bin,\n`yama`, points there. The v5 engine remains in `src/` for reference during the\ntransition and is no longer published; its removal is tracked separately.\n\n```bash\npnpm install\npnpm run lint         # eslint\npnpm run check        # tsc over src/ and test/\npnpm run build        # v5 engine → dist/ (still exercised by the test suites)\npnpm test             # e2e suites, including suite-reviewer (drives reviewer/)\n```\n","readmeFilename":"README.md"}