{"_id":"pumuki-ast-hooks","_rev":"159-bd8e970e34088d3f18791df74f16f094","name":"pumuki-ast-hooks","dist-tags":{"latest":"6.3.7"},"versions":{"5.3.1":{"name":"pumuki-ast-hooks","version":"5.3.1","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.1","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"5001e84b9967f2a36ae9258fd316734298117ca9","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.1.tgz","fileCount":567,"integrity":"sha512-jvpS2qliBf040qdwXDptsMjjwxi6TCArQtdIxdeCxmChQLIKu4FqbOlS5eWgeAYAA+HmJfM219sXO5C9S/3Vjw==","signatures":[{"sig":"MEUCICMeIllagqdvEjlMwLClGsVZ5IXshvDiEEY53YT1owSzAiEA2Ivf2hRx1prRvqQu5Y+hLNNf6FDen34JKEvPxuNhIcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5826132},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"61b9945cfda1764f08f359ffed6228f4af1d7d92","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.1_1767006512032_0.14607275436969291","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.2":{"name":"pumuki-ast-hooks","version":"5.3.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d370492531041b044b66fc08aa6c824609c92a71","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.2.tgz","fileCount":567,"integrity":"sha512-8rMADPgWioQz8++KA7Evwz+2X20UA2X7cii/lrdCx8Ioh5UESUwOwUBTScUiDeuZQb3IBkIEvER6MANb+nvU+g==","signatures":[{"sig":"MEQCIBph1GwOzZxSrXwUk2LXIc/+Gp4vyl9oxTvC/Ir+6QFBAiB7R/FOQkqTaaQM84YavLl/Z+p9wzYlg8O5NoxW1jR2lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5894218},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"61b9945cfda1764f08f359ffed6228f4af1d7d92","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.2_1767016880591_0.6334071299222792","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.3":{"name":"pumuki-ast-hooks","version":"5.3.3","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.3","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"f423bc618a43feddcf5050e443bca411a5a064ac","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.3.tgz","fileCount":567,"integrity":"sha512-CoVP5VJx1ZB+barJY5Notz48YRsS7oV2JJIeFItZHcgaLg0k10zIV0aS62MNMqmOEggEHOhRpTMYdOY6rgyK+A==","signatures":[{"sig":"MEUCICd6+DzBSylsfgbC1LN9WPR1sASa9G5fr85FCbOgwdo+AiEAqlr2I3r/xYiOtBxeGHdRCCNfHr8WDtMqQgPf9Ff+8t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5907129},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"61b9945cfda1764f08f359ffed6228f4af1d7d92","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.3_1767018935555_0.5144807076054327","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.4":{"name":"pumuki-ast-hooks","version":"5.3.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"688477ef4ea4dcff47c3eacf6c3b4a486d08a4b4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.4.tgz","fileCount":567,"integrity":"sha512-tlXi9gKBL7QU469qlnqIbUIO4YUGmuXPRVvRdLNlaml8CGWwKCnVZH84NTccmr4619ZLbcLh/n9F3d5Ds4zJpA==","signatures":[{"sig":"MEUCICMjh0LPAlMyPbsQTU1nUCw92eI/IC0HpFCZ7anYG8jsAiEAquCSvpM+Z2Te85kw7UMqbGZxlAiQThxf2w6KgnZIz0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6808289},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"61b9945cfda1764f08f359ffed6228f4af1d7d92","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.4_1767022974126_0.6048665294611091","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.5":{"name":"pumuki-ast-hooks","version":"5.3.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e713c469015a4a146f5c229e6da2ce5694c6e600","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.5.tgz","fileCount":569,"integrity":"sha512-4OPbokg5rGD2caJcB5nNajX0AzQbJBWO+rzfDDxhRQSqEqd182261afF8qKCvSgknj9aAHsJdRrICuu7PhZTKg==","signatures":[{"sig":"MEQCIG54qXHRybA+f1rpFyg7lDvG3E9AUtf3shSOLkiZpq9qAiBudyhOsOjIE5ggDBOR75rTB1WtrzjtEueF4WZHG51rVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6826758},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"e90dd2203a56e6aea8f39c62bef9745aacf5d639","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.5_1767024692904_0.7246250792849143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.6":{"name":"pumuki-ast-hooks","version":"5.3.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"a0d9e70c34f1a33a093dd43ef19c3db687b933a7","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.6.tgz","fileCount":569,"integrity":"sha512-hqhCjea33ihGRWSrX4XGNpuaKxsqnd3QLmxOUSGX5XO2HKZ/rLJJB8a9Z/kKjaWSnnbmFmPi1O13y9+4kzAaRQ==","signatures":[{"sig":"MEUCIQC2Pjd1m+pAIrRjOJLzSlvi6lC/uQ3BE+HDm60USd98cQIgEC8UFZbk1iHhNB9rKEqi01Tgo45LPVUf5DZOW2YqR+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6828999},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"3c82c141d9fbd5ccaa1186a32dd8fa43d5f5c35d","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.6_1767025035469_0.3093813029390824","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.7":{"name":"pumuki-ast-hooks","version":"5.3.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"6903261040c76defd50e0b0ab75b278e9812fe5c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.7.tgz","fileCount":569,"integrity":"sha512-fXV8Clavtjp+OxCPqop6BW0cyyPu+gg4oi2sA6Hz5xcykez+RDYhDK81cJbBPdy45Fced8/KVCvirp12JQejQg==","signatures":[{"sig":"MEYCIQChoO5ZS5p3lI1YX6d/9KcYk+0NveEBzbMgjAIktvQDbgIhAPkS+y1K7S2GNaLtw+GInPREwIDWVuaWsM0s6L1lKXSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6831397},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"af17ba0a72bda6cd57f5b3b776bd4ca5c3ec3bc9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.7_1767025365010_0.5427299536689254","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.8":{"name":"pumuki-ast-hooks","version":"5.3.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c25868e882bfcb5eecbcf76246371c87da26dce5","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.8.tgz","fileCount":569,"integrity":"sha512-Vn0ST3/S2LlpYfnoKfR1C2DTUkR+VUr/6v4/FcltNDwmnmF6OKClcF5XnuytXSfn7oZVbmV2LjwDSohRYK54Qw==","signatures":[{"sig":"MEYCIQC5y7wkeI1ipBifFpzzE9VLubVH+SeERWl2VrJXBRsJuwIhAOwbqzoioCtODVJRAhT7m6vUzonS7ArJTASbEqMh8+yC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6840550},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"b19325dad2246fdd10a240e5e2bbe1814007087a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.8_1767026887914_0.8255931870672149","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.9":{"name":"pumuki-ast-hooks","version":"5.3.9","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.9","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"510b7bc5b77d674dcb866597f58d7e061c55ba3c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.9.tgz","fileCount":569,"integrity":"sha512-gKlBTJshpENWLm6vnTSZlfU5vcRUEeRzcPSoc8mHMf1855mdFwwaYJmx6Cmc036gpjEoJOnRFi8on53iO3pebg==","signatures":[{"sig":"MEUCIBz/b+6xReq0u/CPvm4Wrz3W/jDOE4Dy2ZJP0TzYlqnBAiEA3C9vdQn7NrVRx5WVII+JASyLgiOiN1xU79nUomD0LBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6844848},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a4bdacb11bce2f23c60b43c80811ed38a90dc24","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.9_1767027419035_0.8707509932626836","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.10":{"name":"pumuki-ast-hooks","version":"5.3.10","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.10","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"80e22b183a1cd13eccc19ac43b5b62dd852c6cbd","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.10.tgz","fileCount":569,"integrity":"sha512-/KCBA2WNYOCb04uhCWOzMnEn70cJy766zSxOWopz6duidD9TFY8sRsvwzFNGecRaIjbbjOZJ27vALlY/1x6MXw==","signatures":[{"sig":"MEUCIBBG3aOx2Dkpv2xY48PHFzoUesfnFDYPS0jckkHf6brDAiEAs2tPeyFnMXKh/V8iB9xzkhTVLy57qAOORpq+zq/yeNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6858372},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a4bdacb11bce2f23c60b43c80811ed38a90dc24","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.10_1767029370187_0.8171327688055807","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.13":{"name":"pumuki-ast-hooks","version":"5.3.13","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.13","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1bcccd2d2af544862fd758b9fa42fab9cc1cf1b0","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.13.tgz","fileCount":569,"integrity":"sha512-ZZJkrCd+UXvCW4Kt5YcHydXqMYJzQLuJ8EwZzP7gRIpmAs9PM62FA0c5YWN6t1lkgeB1BU5LglkSg7bdd0F0uw==","signatures":[{"sig":"MEYCIQCcPRmA1i3nv7uRJnXC5rJMpSCnkK0tl1DFI9UzVdtN3AIhAPsY6Ob0fjPr2u1hRSdoQjO6sH1Fc3+SwdtQf1Y4yyZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6908185},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a4bdacb11bce2f23c60b43c80811ed38a90dc24","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.13_1767037301349_0.33126445379437874","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.14":{"name":"pumuki-ast-hooks","version":"5.3.14","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.14","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7b36cc028a107f9225b96ba9c0fd3340d1901399","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.14.tgz","fileCount":569,"integrity":"sha512-5pHVgVIeMiynC2ViVfjXIqg86D2h10PFfB/jRh5wGwKJl1Jsfx3o/2C+ozROklmnv1xnRscP/xWoKkk3Q8pvXA==","signatures":[{"sig":"MEUCIQDxMo+FkcxuKgSWOC340ci+OBamYJHx8U8e/fIs8mgSfAIgZ7AKwMw3Y3OKJ9dB4BRRUfE42h6y71fO0jBI6i3uI64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6915587},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a4bdacb11bce2f23c60b43c80811ed38a90dc24","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.14_1767038344923_0.8677809848964742","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.15":{"name":"pumuki-ast-hooks","version":"5.3.15","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.15","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"9b721312c13b2e7093ca0c824b4435917d0ac114","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.15.tgz","fileCount":569,"integrity":"sha512-HMI5vDU5hI9mGLqtK1MtPZ6V2ts13WEgPO1nrKqJSKNki4/Om6yHZwXhzScFGKtRPz9NBEAMNIZm5Xi865Pfqg==","signatures":[{"sig":"MEUCID4a5iD5Lj+0frf4m61TgdwEQ38n171dhmZ79K9SxLRnAiEA937KkiyBFb8tBwAh1dz0vEGqIpmjzFPFxVhTmlPLvHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7140472},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a4bdacb11bce2f23c60b43c80811ed38a90dc24","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.15_1767074111714_0.015073961371871558","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.16":{"name":"pumuki-ast-hooks","version":"5.3.16","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.16","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"8d97ee3e7dbb1f763b151fd1a834a279a41a7a7d","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.16.tgz","fileCount":570,"integrity":"sha512-yLRQ7NUfuuo/aeI3LmcLUmJz9zZFzt6oc5bXWF8IhfnSfCSJcnqQijbdTbIW2rj1oBnujSfeXcbuo9cPBiqYKA==","signatures":[{"sig":"MEUCIQCi/IWJay/V9YoqMX+HIpcPtaqSwFMvxJzBC84GGwbxLgIgSYSUH7W2wgrelBcHb9/iOXRLMwIYa716bo27KYectc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7163513},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a4bdacb11bce2f23c60b43c80811ed38a90dc24","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.16_1767077001812_0.24719049016300998","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.17":{"name":"pumuki-ast-hooks","version":"5.3.17","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.17","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"ad9bd00a9b7985d7d9241eeb0c878d10eb1729f7","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.17.tgz","fileCount":571,"integrity":"sha512-g5AM6R39NL9vZCT1EMkCFaindOZDZop+lIDE5g+PpmsFkDcVtf2oFsPWOTWrCYYf56WismfddKmMPNC9brX9yg==","signatures":[{"sig":"MEUCIQDNOhQpFn4PeLKftfipGQZmoaWOYnZotvP9lfbICVyBnwIgP8/bcgpDqltDCc+KKmRFvqed2juiJecaQxssga9B8mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7211759},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"fb6fd176a57b8ef7f50a32beb1867369d8f7be22","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.17_1767083183057_0.34406381264798513","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.18":{"name":"pumuki-ast-hooks","version":"5.3.18","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.18","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1136b82e60140fd058263e2bfd4946a85ab8bb4d","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.18.tgz","fileCount":577,"integrity":"sha512-lt1OeTOjNo9Ml/uAWLR3SVqbbZqD45+kmb4k8hBOKJajQcJmTiH0HCwUwjeT5i+vhzfv4vWjJwkJxARtLUkHAw==","signatures":[{"sig":"MEYCIQDPANgsdXgK7/tmVCzrD7tzvmECYpXD8leDANsP9T2t3gIhAPQ2nFo3MOrgytEngCZ9lyEfno1bVQphqv6nah9JyIx2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7257852},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"fb6fd176a57b8ef7f50a32beb1867369d8f7be22","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.18_1767093765488_0.5295832089920187","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.19":{"name":"pumuki-ast-hooks","version":"5.3.19","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.19","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"34f77f4f401cf34b65c11aa2224f3ee9cd3eb1e4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.19.tgz","fileCount":579,"integrity":"sha512-zFvxXWD/90W43X9K7kY/CN+sODvmwonK1CWK4IbI20gIKcONPNLkVeLFJEqcL9WmmHPiXIm1h6r5GVuWbrTAbg==","signatures":[{"sig":"MEUCIHum6yRT95Nr04qCEOBRe18VCsTu4euIpZ0gcmX8B0/gAiEA/it/ZyJE+ypWe3qq8N4+XEi9bYiDdtfOcN+D0ax4paA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7252646},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"4d9148e920683c546fa56307be128a7589dd49d3","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","typescript":"^5.3.0","@types/node":"^20.10.0","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.19_1767164124606_0.9958708617810725","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.20":{"name":"pumuki-ast-hooks","version":"5.3.20","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.20","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d034344866a2a1a687979201ac1615da816911b3","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.20.tgz","fileCount":582,"integrity":"sha512-/qZTNpTr9r+Q/xFypvVrNyjP/OVxjMBqEj4hn3pndMzF3AyUiJqApju9IFK9jThKvwu0SR8UX3zhHaV5lqQPnw==","signatures":[{"sig":"MEUCIAq6ETzVWphPSzltohlmXy2zjs0i8R/Fa3xHxCwGBwdnAiEA+l+ygnrWQL0clSF2Xw5QLIJmHeVjakfgADenacwQ1PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7292895},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"b6efee5f22927fb5655ac6807dd7d6ba134645aa","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"npx ast-install","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.20_1767173735950_0.5409970133993467","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.21":{"name":"pumuki-ast-hooks","version":"5.3.21","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.21","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e9b2477a112190b299b0a680b9dedb2085a609d8","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.21.tgz","fileCount":582,"integrity":"sha512-1Mp47zLWUph5eDJdkPiQvXT+vR5Of8oT7FDX92KCXbJHk4pAeSeP2K1YyndDuETRHM+PAKaRc6krWOrQ2wtitg==","signatures":[{"sig":"MEUCIGh/HaKOE/ioibNvSvnweF8o+pJqp7emurmH91gcvw3SAiEAgl2g8JlkPbJY3yfUYBkJSwUFWJf+Au+1/1OBmKnchys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8242215},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"efcc063fe4b3c25a6e5b7241275675fa558e41c3","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.21_1767343997639_0.15683090455574922","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.22":{"name":"pumuki-ast-hooks","version":"5.3.22","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.22","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"79a7acb70ba2989702f98120f22cea09a65cdff5","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.22.tgz","fileCount":582,"integrity":"sha512-iQXAJAKWyfxhX5ozeMGwjqVxxekNwUmj5G4RHZP8n+FL6rlpoEKmLVw1E5yv/ct1ypuOeJqSwpzJHpaTt4jH9w==","signatures":[{"sig":"MEUCIQDhZKaieFgbPWkj2kSrJqEdEjHitTnv5NRcDri+9yPLOgIgcGgdwNauc9TmX9rh88EcJdClMF0F90J6qdao6EmEPR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8242417},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"ccca984ca509d4927e0f7f5d79a0a07149ca401c","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.22_1767344461598_0.7373124804351661","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.23":{"name":"pumuki-ast-hooks","version":"5.3.23","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.23","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1eeb7a9923f7539b5ea75decdc26af5ec14c84c4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.23.tgz","fileCount":582,"integrity":"sha512-3VmOszATOqJiB8F63hMc7KlGiOmgOnBa1gQHM3AWmMNs0I+1TYhbxD86QEZF8OqmaMPyVAkTmsCY4Z9OQHbZmw==","signatures":[{"sig":"MEUCIQC4pUFgDeMlJKmdAAOLu2rRE0Tt7CgiqyDo9KidjY3oywIgd4I59CyYOL90OrMlqaNtmJtYRhHPuYgsRoF40Wq2zz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8242453},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d9a7701864a1b7173c152327d23073ae00ab044a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.23_1767344812775_0.28589581582138535","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.24":{"name":"pumuki-ast-hooks","version":"5.3.24","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.24","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"feb053ccaae7119bbcab6d8fe56a97df4cd1741b","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.24.tgz","fileCount":582,"integrity":"sha512-i6QJil1viTKa9exGR4mdf6eszUnNQ5XZIx0sB8XOnUJ44U5du1hROeENz9BTHKaHuSapUMjZ9u/MJB2m8/sVgQ==","signatures":[{"sig":"MEUCIQCQP/PqGNE/kDWJjN1ampYRQAhrYKa4qSZeyIyrycqO7AIgY9J12uNAPehKwvx9vfIf4ghDjasRhsOiKMSFmFci1wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8242492},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"609c62a9b3de1f13f726190a89200198f766de77","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.24_1767345110749_0.8815874668823271","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.25":{"name":"pumuki-ast-hooks","version":"5.3.25","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.25","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e3d836cc6257205aa0d6a532011dd15e2338b486","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.25.tgz","fileCount":582,"integrity":"sha512-jP8pDjksZtb5ulaB76BIQ9Kj9YbbI+NIAMMiPeKh95RcGdDuI850mc/Wf2BO1VGgH5M60WWD/anpOC/dxcQDrA==","signatures":[{"sig":"MEUCIHO/A4CljGl2vNZMA99ZqjLxFofMd2zmD6SrAKStykrbAiEA+gFVlTUaR0Sge7PBunwf8VPb+MGelwW+ZZM40aOIAUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8242638},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5527b8467fcb01e2ac16917fabfda9daaa6012a5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.25_1767345977970_0.4235140698185116","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.26":{"name":"pumuki-ast-hooks","version":"5.3.26","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.26","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4912a49c710ab2b1f542b2bb4c4ad0c3f48924b2","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.26.tgz","fileCount":582,"integrity":"sha512-mL2hCvqfub/l/hAuFw4aYq9760Qtpdf02k1TES1g2vIGR4ySELgnrybwcKl12PUWYuiSId4mdT0hk/n6Eb4d2g==","signatures":[{"sig":"MEQCIFU4l13xOgTk+ygamNyhSRtnPjoGtyH0OscofeiSXe4HAiBMM4esR1PyiaARUzPtsfNcCVPOHSGy7h3qGCG7+ZAs/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8243439},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5013335f73f2aa3302b3272bd7a411f701d341c0","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.26_1767346395730_0.7211331520988968","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.27":{"name":"pumuki-ast-hooks","version":"5.3.27","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.27","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"68b4da3586845e394f9eebd5f0cc4a0f42a50aaf","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.27.tgz","fileCount":582,"integrity":"sha512-xjbJBcB6eL5qs/2IaGAAU/LvA09KRBnY1v+A/ZPSwEssgPUqbVBWyNyjfOCohEMtXCZwtxhG0nQMT05nZ8HMzw==","signatures":[{"sig":"MEQCIBkYXES7trdsr0Dc7KTormBoXstSkqTtCOd/OAa1AxcMAiAq95AoGbfThxnS0Y2dF0iksDO+S06XUKBlETMRXoieuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8243651},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"cb93267ae9114fc03679c9d916c800e41705f9f7","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.27_1767349309849_0.9966417956316487","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.28":{"name":"pumuki-ast-hooks","version":"5.3.28","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.28","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"646bf5bb888394bdb2190cfb41094293cd9f5b1f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.28.tgz","fileCount":582,"integrity":"sha512-bMjRBNUSG9cxMqqvX7aP8WZ3nuL8zL+29T4Qy2TZJv5PDnLe3MSrFRPdWC53U6j4edwIOVWnVwvnZy98EotkhA==","signatures":[{"sig":"MEUCIQCgEmj5QrUfB+zOm5brQfp3objEysl54K/ochiOR1aQtAIgVhZEKJxw9hB2oVAMZ9SDuRbNNWtEcONrkYwdo5o1z88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8250217},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"5a8c2f0c94af526f59a84b187593d592fcd5c553","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.28_1767355864371_0.47993894398203385","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.29":{"name":"pumuki-ast-hooks","version":"5.3.29","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.29","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b451062bced7af410e0fe66205cbf7e5e3c9c562","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.29.tgz","fileCount":582,"integrity":"sha512-8A/STHazsx1fk/cyL4ZrOmzdz12U76+MsLelxUX8BXJRKdlo19CSVP3pfCHLMHeoHdIU0jlcKMOsDg7hMkAj3A==","signatures":[{"sig":"MEQCIAiOYE1xF8hAlvCzvj7rspy/Thl5Lf4yKHzUweNozPvsAiBNKs7LIEyR+l1EvnXj+TpARtq4Rha7lws4yIS5S7gLDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8250882},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d99b55bcdbf95f90e7c688ddb0711ee0bb787c7f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.29_1767361803269_0.37067314687384734","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.3.30":{"name":"pumuki-ast-hooks","version":"5.3.30","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.3.30","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"beec397a23247fd6a1d06c5aece16a35834065b4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.3.30.tgz","fileCount":582,"integrity":"sha512-lPukegd91bUkmS8fdQDg7un3TLcUPo/rBpZzi6JhU6KSps7V4jS7GOzKgR69jnozsbogGx9IYmx+/pE4MQO33w==","signatures":[{"sig":"MEUCIBgN1/d19EBVL7z9vbrO0BOSEbcsP0skh9X4a/mkDWv/AiEArhgZ/dJpyTTcUxV3zrChwC30cGlnWlF8CEF+IiZdhBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8252737},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d99b55bcdbf95f90e7c688ddb0711ee0bb787c7f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.3.30_1767378029897_0.5340700229416837","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.0":{"name":"pumuki-ast-hooks","version":"5.4.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"dd2e0f32a7f46a2871df966ae6219723a4abac63","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.0.tgz","fileCount":587,"integrity":"sha512-Jv7jbUi4suCI7AGZkrlTxjxoV1xjXfbgnRghUcVu21Q9YtbF06AtWRI4HE76RKtG2EH4w9gAntOZI4/cHkW6Pg==","signatures":[{"sig":"MEUCIAJc8y9psKk2l5VeDja2i2LzvU9l4UnyuQZ+hC+1cruPAiEA5I6a3nXUiczZeMFryMhme/HcVgk/CZ3ApFSGt2di7mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265246},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"35493b89e33e1b01ba7000bc1dd38bec70b49dd6","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.0_1767384973039_0.36951757495604287","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.1":{"name":"pumuki-ast-hooks","version":"5.4.1","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.1","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"19f9f212dd66094ac5af379de6637e29bf201d62","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.1.tgz","fileCount":587,"integrity":"sha512-RlXjSF+g/W/AS2bjrOpsc9lE17Q4TyUT/OgS1565Qr7G6TrqAeg6Fsrj8uDLenzxmTEmu2zXEjey4EuqON1KWA==","signatures":[{"sig":"MEUCIQCgOEKigQU9lxfvYtxN/QkKZwR0AYbFSLTqvZ1OgXYcqQIgCSjM7kG3vLy7X2WfuCFry5TzrbuEIyAhXKkCD0AwClA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265271},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"7805f2346d45fcbded5628b9f944e1cd1fd0cdbb","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.1_1767385061070_0.8286561899611975","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.2":{"name":"pumuki-ast-hooks","version":"5.4.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4b97d7928b4196692592afa3c3567537f81b4652","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.2.tgz","fileCount":587,"integrity":"sha512-AScNssEPTZvaOSndmn/YVPKTWqLRqj65A4lULwsMeQDH5F8n2JNY6dD3daNI2fruNhlK3dA5I6g/oc21LAKztA==","signatures":[{"sig":"MEUCIQDps2u+Ga0ksL2PIyQ5muDj2TpIZyNGXHXLoxzfG8CX9AIgZEetkgPaO5kNFo18GM0XdqkHOwRUoYoD5Qr5Nbewb74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265296},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"0408378c3614f25ccb5b4975f3d78b636581bbd9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.2_1767385121720_0.5215814877762157","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.3":{"name":"pumuki-ast-hooks","version":"5.4.3","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.3","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e02a5ca19209c8a0f6330b63e7fb5e00e74b5e5c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.3.tgz","fileCount":587,"integrity":"sha512-g2VKsI+y01S/mTTGbDyEKmz8HEV7u4BDJ5I5zcz6Iel7AOT4rfJLtv2bfhlILPySCtCkks6J6F0cWE+rIPK09Q==","signatures":[{"sig":"MEUCIQC8nyLuVHZQaJYTSTfT8Oi+B+cbxcjqW7luyDZ1ltygXQIgcLesZmKwSWEsx5a56C/pqyyRJyfV8BbuJiJG6ROdE+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265314},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"1ff2226b6d4fbabad862ec00bdfe9023bd39779a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.3_1767385235413_0.09125909458740922","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.4":{"name":"pumuki-ast-hooks","version":"5.4.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"70e44550d3a86977cc7ed999a6eb449592d17618","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.4.tgz","fileCount":587,"integrity":"sha512-/wZXAr2RIp4ovOizGTXw9buoZTCqqR5OrAZiewSx/79ZMMQi+T7Tjt9sQzu1FNVOAf6SV/fdaPDC/UwEoZJ1rQ==","signatures":[{"sig":"MEUCIQDaKgm/b9ednbtJ1tMvdKkDCXhm19zGhak1YhtTY9SyDAIgFLCLLzflKyJMecQYsudbe8HjLt/9+EmHfEHvg5lHSCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265307},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"742f76652bd96b548979eb1741ff2d0e26e35cd5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.4_1767385311141_0.42921735928078664","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.5":{"name":"pumuki-ast-hooks","version":"5.4.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e4c915d88951c70ca3b0151a02561315e1217884","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.5.tgz","fileCount":587,"integrity":"sha512-mv61zwFB1Smh8831C69QeZgExfB/X9zSUfQ/dHvcIMYmxdC5spdeQzaXPYs/GW4NfnfayBFvOeQByozVObuctA==","signatures":[{"sig":"MEUCIQDHPsa//g5JtWl6ln6GKiRWfZZjtA8V4FVsB8Vmln+50wIgDfI6nCzQGeBzEqNXLKCvF/k0vRGIX6PpCwRfUpW0UJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265332},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"8f8b700235bccaf516db78c547e07eba61c110f8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.5_1767385459780_0.2775941433592892","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.6":{"name":"pumuki-ast-hooks","version":"5.4.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"a9a1623f599107517b646ff7bbb6fb6e8a5c75fb","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.6.tgz","fileCount":587,"integrity":"sha512-CxmCskECR/NX5qNjGKv1um0zg1whj+bsjyT5Js4ArDq8m+UeLsq58gPtwRuzDtuKBBudFwbaGL7Xj+TihrRX2A==","signatures":[{"sig":"MEYCIQD8FuxJGFD6drsBlEx/nwZ2s062t459rzmIlaY4+TonmgIhAIwAeoOxEi1zzD06IDj8skUrxtCqrvthBNg+Q/i6+muk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8286278},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"e664113ebf33814731d93d9a6e633ca43a5e06fa","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.6_1767426504636_0.27200901079319095","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.7":{"name":"pumuki-ast-hooks","version":"5.4.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"301a13604d05e52dfa886dfa3e2b6c3f0235a9b3","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.7.tgz","fileCount":587,"integrity":"sha512-6cg1oOkHov/qa7sedz7puccRC0G1AQXKZPRJvYSo+0OLV44xOdJGodu7AOphc9UmPcW0wZ4EK1fDTOinvKQRng==","signatures":[{"sig":"MEUCICp6AnkyOxtkDk275LT1Z9N3noURVjKh7jFY+JRLVsSiAiEAtcrHOYxD463Dswrk23mMi/k/jPRuQI0/xVkbEkz7+a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8286961},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"a74598ff48b2e5461c5695d22da036621010b28f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.7_1767427265158_0.5730128661203993","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.4.8":{"name":"pumuki-ast-hooks","version":"5.4.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.4.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"f30d78aca09e2d40a920af356d234755eec40e92","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.4.8.tgz","fileCount":587,"integrity":"sha512-fOc4rzgYGh5mGtSA7gGq3mzBFtCeY6IdiFLtIAPMwOneI5SYyz9HezWhP3UWVbFMAccNwjrazxS1deyQPrnbtA==","signatures":[{"sig":"MEUCIQDKpgeo5xDURrxl1mc6Q2YOyZEfx9nI/f4gXCzdHdDShgIgP5pP4/rpIEKYkX09OzRFGLA6YIvBDc4te7FGdDBetbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8287106},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"9791c9504a5fa5903039b71c5cc0fcceceb3a2db","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.4.8_1767428162902_0.7391177817758854","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.0":{"name":"pumuki-ast-hooks","version":"5.5.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"238c9c2068fc7894644195b21b0255f8716266d1","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.0.tgz","fileCount":587,"integrity":"sha512-UhXQthlH/6UZYtZitkPA5PHQWRkszusvM61DLyGdaxV8owXQbZZRRsXjPXF3HuMmbloiubdygYc2k5fYiM6HcQ==","signatures":[{"sig":"MEUCIAE4nL3t+Qf4L7iEjDEo1E2XY0MG2Hq+w3D4AlyBLyilAiEA4lLYjqB53iakU/WJFh0jER0H51DEGa86KoDu5EYbS1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8281576},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"b0c115b5081f95e45a810f6b778216bfb808999f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.0_1767429047673_0.6774378222996913","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.1":{"name":"pumuki-ast-hooks","version":"5.5.1","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.1","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"577b646d092234b4f0427f4e541a72eeb7f911d1","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.1.tgz","fileCount":587,"integrity":"sha512-hoqmJoFcW5HMv6WR9zWECDYWKGhhj5VYDaHJCq5+VjiRSmAvZCsYA97zFknWkbkowrKG8Z8afiHSDzuw0qeqBQ==","signatures":[{"sig":"MEUCIGb855JoG22iby+cZ5ry/CPHWliMKQoDzLqMlZMGY3idAiEA/lkE7mph8e/ceIjBOc+biTbiDzQgIJzTf39Q04DbAYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8282357},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"cfac29d2db8c4bdcfa682930b15ce3a39461d364","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.1_1767429690586_0.8514401949762922","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.2":{"name":"pumuki-ast-hooks","version":"5.5.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"854d2261b89605a7e187e9848bd335920bdf4732","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.2.tgz","fileCount":587,"integrity":"sha512-WrQnCWpWJRWVVzqOsMnNSozOSwvN2hCUx1+lzD1DLrjFn6lqCxEqn74XlLAIIxTCr2RMBsjWuM9vrS4bqgEeWQ==","signatures":[{"sig":"MEQCIEp7EwRFkbmtOdEKwrsTR5oI7wUHX9xHhOBsmqSs4GnCAiASpNeyFNSqLAOgHUTUjuRbesqR7X6LhjIM0jp3Ip0Q4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8282960},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"cfac29d2db8c4bdcfa682930b15ce3a39461d364","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.2_1767430611965_0.9705043565258276","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.3":{"name":"pumuki-ast-hooks","version":"5.5.3","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.3","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7a11c0e81b956c78ee9e2112ef59e4fcc79bb8a6","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.3.tgz","fileCount":587,"integrity":"sha512-/jhAcLojBZAD9JRJGJ0tZ8lhKQKdykZvRYTYVTjXoTt+49n2YOKyHekqkF0DBb7j76XQPniGT3VRXG3Neum2Jg==","signatures":[{"sig":"MEYCIQDqAHmnIPskpoer9ObyNs1coOKQHJModKCQsZsVG/vj3QIhAK2FqgqIHuCNJPnDBbyyt6bhq8KlyFp0no4RGXLgUyJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8283090},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"cfac29d2db8c4bdcfa682930b15ce3a39461d364","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.3_1767430937260_0.8747826409946089","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.4":{"name":"pumuki-ast-hooks","version":"5.5.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"09eeb79a126e64d99ae0293c8bf378e068aeb50e","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.4.tgz","fileCount":590,"integrity":"sha512-d4/d+yVtWyeVWJrOUfs0edy+Kcp4h/Ita5OcWl+VYnkWx+uJJIXYW60jKp1ZPxxTnDhzyFgRy+SH4SliwsyZCQ==","signatures":[{"sig":"MEQCIBBMcxd9fFbCDdsFRX3ihhtb1Rc9+Ks73bYRXS01BxyrAiBUDnAxLAbIdUBB7v+lwmWdO8hyF2G1QGIjMgHMR6r6vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8296617},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"7e49d293fcb743eac14113b55c8681c3f15091a1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.4_1767447231854_0.911787834119999","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.5":{"name":"pumuki-ast-hooks","version":"5.5.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"915bfd8560333f68c584d840f5e14e0e47c935eb","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.5.tgz","fileCount":590,"integrity":"sha512-FyKiY9obsahUSueFf7ChUF87sp0GkoTwFDQJQ/KUadMcHGnjvnQQ66AyfPbRmDiMlfbnPRLjlxtDU/QS7ggOfA==","signatures":[{"sig":"MEQCIG0L6ywsXRJmKqW6EMpi311+LvNTp67hFg3otNxSVNCrAiBxPJ6yqD6tQrX1e7EfDxVAvtPTHHd998b5jR3YjCJZng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8302660},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"c7277b9311124019756db2beae659fa3a159438c","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.3.19","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.5_1767448113528_0.7478351062668567","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.6":{"name":"pumuki-ast-hooks","version":"5.5.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"bd491535e99af456fc1f1d310ba50fa1ed479f0a","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.6.tgz","fileCount":590,"integrity":"sha512-qneE2p1ZSijJU8KbLB1q58i++PWDQQYiYj0lo+9WkRLoV3AOR7rsKB2uZxkto4zxX0X2yOeBOanPk0Ei6js7Og==","signatures":[{"sig":"MEUCICOr76udG818guaAbAIAIKIpIhgeTKQpWx2lyaCE9Vg5AiEAij7Fvh4Hi0a5a4z2JGBcR+wOHt8tIMknV2Yw4MznPVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8308733},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"45f65aa6fe17bf59d09ffce44908c657bf8f684b","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.6_1767448513644_0.5432225417291681","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.7":{"name":"pumuki-ast-hooks","version":"5.5.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c69c020dfd1ea655f1288691cd2deb9679a8dd13","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.7.tgz","fileCount":590,"integrity":"sha512-dUQJtZNjDOs4obdUCi2HjWUtvospZxv0blJnFRxMDM54xMRJsAsrEfqxcuRC9yMnIAlVHAw2H6PI9ED4J+9pLA==","signatures":[{"sig":"MEUCIHzH44/nu0BAwdJD0DuC6iuK2L4N1kVJz6g9x7w6R1bpAiEAoh1aejby77htW3bVKPXOnrYnyCNwHTebQN42TTeX154=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8315410},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d07c4323fa96963966c8eb35ca9f49a0319a2ed8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.7_1767449841846_0.3528119692417748","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.8":{"name":"pumuki-ast-hooks","version":"5.5.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"bb2525d990ef203861b5573921e6536f1926aea8","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.8.tgz","fileCount":590,"integrity":"sha512-dZ6r5cUsVCpOJ2QTviP+D9qxnsKNlbfGI5c4R/kdMwkNv6lSfe1Wry8WLXixcsTlmWPWKjKcVPM1gCuiJ96Z3A==","signatures":[{"sig":"MEQCICuJ9Zg0LociNLiIg7GKNSyHEwvv8NtTnEedDxHpVy19AiBPwZQWiWbSNPHtYXosSEzsHBTKWqHF/2QlHqASY9U4BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8315409},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d07c4323fa96963966c8eb35ca9f49a0319a2ed8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.8_1767467575773_0.7400354379212628","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.9":{"name":"pumuki-ast-hooks","version":"5.5.9","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.9","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e4a365149c262da8ddd3a01fbf3585b9c09054da","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.9.tgz","fileCount":590,"integrity":"sha512-AVENOcN9pOUopO4OelRWrRdQ76RgbPTuvqBNA4/TfTBhTtoQirpt406zZQRn3OIwT5UxxnF4foxeIvhdILzrOg==","signatures":[{"sig":"MEUCIQDqf45m2QiuFlStb+TvmwoMvTgbXC7+tDBdAFL7TCz02wIgKLSWgDktIIkPPaakXIlCLJK4rtPzNLDurBq5Ga/RUE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8316527},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d07c4323fa96963966c8eb35ca9f49a0319a2ed8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.9_1767467970749_0.17252308388923643","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.10":{"name":"pumuki-ast-hooks","version":"5.5.10","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.10","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"616028c63a52d010f7b04185f20434fe00827939","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.10.tgz","fileCount":590,"integrity":"sha512-je08rJD6m13lcQFVe7Y76Pn6c9VfrGAkO3am4E2ERRRcdEifbD3RJIl3peFvXp4LP9G3DtAG41RKzMRqYZ01SQ==","signatures":[{"sig":"MEQCIFlwSUvmL9lBoz9VYpWFKWa+zAm90/mXV7bhatcIwX1iAiBzo9F/aWdf7ue58yAS4E+z18Pca5LSraxGvxh2NoEkDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8316959},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d07c4323fa96963966c8eb35ca9f49a0319a2ed8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.10_1767470377986_0.42832585739024065","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.11":{"name":"pumuki-ast-hooks","version":"5.5.11","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.11","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1b74be7952778d2a0a8b0533716d9e6a773aa6da","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.11.tgz","fileCount":590,"integrity":"sha512-llZAlhSf7bMemhWwesz/+HkYaeEMnpkyUGoHfAbNoxXt6aw8329f9R0RTzZ9ijopWd7rgWsimUi2Wz5imX7Oog==","signatures":[{"sig":"MEUCIARJvATK/duIRk/ZBpkNrIMPscv1EltuLmxlL91v6NjzAiEA5kN6Q2YMXwMSgIGm58WBKPpJOMVON9Ly/PLcOZ7WVE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8317079},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"d07c4323fa96963966c8eb35ca9f49a0319a2ed8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.11_1767471038045_0.6222704734722619","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.12":{"name":"pumuki-ast-hooks","version":"5.5.12","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.12","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"ca27e97367d2bc73abaec4930a77dda32ea0ed81","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.12.tgz","fileCount":590,"integrity":"sha512-/vJVciMSjGgMDFxqo7Ms63pyJlUk+FF6mctFTnCs4PqXNnksdUf4dsOwyN76UDB42I3yn9v8u69NSZoMysFpoA==","signatures":[{"sig":"MEUCIH5I/UOTfBSJrnV2KsmoiOExTRzbxbNg09cR3FsujGIcAiEA+v7yh5K/q5ASX2McrVNQBQByorLhDvNyC7LSYT6tor0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8317132},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"d07c4323fa96963966c8eb35ca9f49a0319a2ed8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.12_1767471182011_0.4724557294133491","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.14":{"name":"pumuki-ast-hooks","version":"5.5.14","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.14","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"76d15833db34ef27b02d79a0a3aae34eb6ac3b67","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.14.tgz","fileCount":590,"integrity":"sha512-v2u3Ia7Ju71MI+lZDIYFNw0Y5OjRne1tTx/yNNxabFfxh4H8xE1c/Fz1D7uJCEYabc2IFYParAtWKeXbZUUTSw==","signatures":[{"sig":"MEYCIQCKAlcmqwzdQnvb4ZawMv2d+CRlkBOBb+SCChLVuzRGvQIhAOmisSsPv5sMmNnPnkZrKiV6ogaBQ24a27MRGo03IBLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8325567},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"cb672efece1f717a9a2e770a323e39c35874b06f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.14_1767512831420_0.27070401324175775","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.15":{"name":"pumuki-ast-hooks","version":"5.5.15","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.15","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c37bd9c4e08e40b2e4404ac20d412c2a93b98d36","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.15.tgz","fileCount":592,"integrity":"sha512-PDGA32D74/ZKvXke4ZIcTKIWMj9X/k7X8OCHzBi9eqYwRJ82PqW6/gHXlrzEQENRGEeAOkmYkh9SsxNe5COh/g==","signatures":[{"sig":"MEUCIQC8tQsO2jjq8Upc1ILWiBnfSFiN0z1NmTbGnAKNnsq2jQIgMw53/CZGMMrhiwBBQHFC/Be+eodPFqsWM8mGLbmqiwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8335130},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"51f0c77edd07a4ae997f3d85ee9adf746dc64908","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.15_1767515159042_0.05361307128063242","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.16":{"name":"pumuki-ast-hooks","version":"5.5.16","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.16","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"6f28f84eb9d8c14bdbcecb1a8b41b5c1c9d04e51","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.16.tgz","fileCount":592,"integrity":"sha512-bJhRlmvRLggH0wfK4+GfaVgSLrHzFRPYRQZFwsJql2CD/1UjYG7UUgfF8lxHf8oF3hUrlfhwXR6ynqehmTu2Gg==","signatures":[{"sig":"MEUCIQC0jgjp4hMeNIOxPDNYYcFm7rMqjuPloKXz9scfGaZ9VgIgPaMmN3nU8M6bSiJ+gbrM8uzq+C3va4/iJQfQXxKeTlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8348712},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"e413550e6ebc22bccc55d4adc1e8e00ee0d639c6","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.16_1767526442209_0.4419594947587251","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.17":{"name":"pumuki-ast-hooks","version":"5.5.17","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.17","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b91175ca12e2dd81771632e951d200d70d1eae7e","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.17.tgz","fileCount":592,"integrity":"sha512-z8Y+ct4sObwlXVPcuH5zxqUGA+q4+pB2K4+FZEOwiPHmYQcBSE0hx/XmbEA5RyXJM9TXvpoBDLLeCuOQucUuNw==","signatures":[{"sig":"MEQCIFOlMJeEfQoN6Sf2rNs6jU6i9ahhsqIIGYffPdS8ReZZAiA0J1WaGOnC/03yadn5jrrzaO1r45k0SWwRZhq7H9SSwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8349811},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"f2e3de177f733ef2db3821601b928131802120b5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":"^21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.5","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.17_1767526863509_0.15370001141400147","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.18":{"name":"pumuki-ast-hooks","version":"5.5.18","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.18","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c8be574884e724dd3887644d08bb39c8cffd4aaf","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.18.tgz","fileCount":592,"integrity":"sha512-ESqS/h5z6rvsgWU6MLBMlpPyhE2FNNX8S82CdoommYlkrYy7C1sPjaF75tgG2UFIV2RYcFBWwJOhp+FJCN4SGg==","signatures":[{"sig":"MEYCIQCtu5sMUCMtoGr1A0cdXI1RsFksnTnQMY0q0BKsrM1yuwIhAK9CguhmxDofLtGVJCl2tCxnbFu3r3Nrkpuio5G+9+4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8349813},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"acc4498e49094000296b51413f540c1f5d4931c5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5","pumuki-ast-hooks":"^5.5.17","@pumuki/ast-intelligence-hooks":"file:pumuki-ast-intelligence-hooks-5.3.1.tgz"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.18_1767527430297_0.8119414220840138","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.19":{"name":"pumuki-ast-hooks","version":"5.5.19","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.19","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"ab02f62a0f2b65e1db3ed3096094c774a5c68bbe","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.19.tgz","fileCount":592,"integrity":"sha512-122HylhatGUhQ3grol1Vmb1f/AFwrC5MJYUsFjSBQF3nP8PyFJBLNY+njdao9CGN1jr6YyIcFRss4S3AQVxstg==","signatures":[{"sig":"MEYCIQCT8nxz9CFoZDkDXO3avCHHz/K9TbUozAGk7JufFQJeeAIhAPp07AqlQlQzmn8h71OyuZ1n6UEGoDbyGfMU0GtHqIW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8349692},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"b6abd8f78ddb0e02c02645934bad8ee857fd8cb2","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.19_1767527791335_0.034034538744809106","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.20":{"name":"pumuki-ast-hooks","version":"5.5.20","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.20","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"453e931a7483ccf9cbd8846f18ac9dc8e3cf25fb","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.20.tgz","fileCount":592,"integrity":"sha512-y1i3xbMkAz9G2L81X9hKoSToLlLeDjh/Ou5jE+JXi0Mr/ideB4gKBF+BICCpFK4pD56NxZLr70nZ6HNm1Ier0w==","signatures":[{"sig":"MEUCIQCcEvglyfVA3nLokDgR79V7bmzMJgMKxSWaugZ4oTrvDQIgdAY2TNGFp4Pw/fUmkdCs2ONhjo2Az2j/kgZG5+i8Ugs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8353965},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"e38346c77e01438b044cc8f690caf3d5df7dcb77","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.20_1767528261641_0.6337627937432717","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.21":{"name":"pumuki-ast-hooks","version":"5.5.21","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.21","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7d154ea4ce2187f734f8835b75a1a4126c8de88e","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.21.tgz","fileCount":592,"integrity":"sha512-HN5aADEv0igBsfNWG4Z+V7lABHJr9k53wfN9DpLTvTSeUADkr0tks1AFfyTLEzRE3ucB7lJTOs+IPcLxEcssAg==","signatures":[{"sig":"MEUCIEgFA3AomA3pJyGHEtRRAoHNRpuD5CqQ3HJCTdXgbPTnAiEAhhGjnk0eicII5+6uXjsmOh613fU42xSSv+71pc1P19Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8357075},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"7ad045144be1530d036d5d446589e0267e4305e9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.21_1767529138874_0.5667841910101705","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.22":{"name":"pumuki-ast-hooks","version":"5.5.22","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.22","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"11c15772e4e0cd9f847499028a26114c98f20bfd","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.22.tgz","fileCount":592,"integrity":"sha512-GBmypEDuf1INuvxE+HRz2FAk29Du9fzciO2TC97HCUrcwRXtHCIwetgsJu30flttrnqieklJp90DPLkMGkI/+w==","signatures":[{"sig":"MEYCIQCjrvukc1vo8pn3o15mm3QwaNbE7Oj+Uqo1E4x+L9pa7wIhALqHvK5vV1Se+GY0X/yJbanu03S1JFOQOTxrRjyX4tVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8363455},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"9733c3e27b6b549ecd8cb92dd5e2f08a94d0b816","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.22_1767529936299_0.6578905256478194","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.23":{"name":"pumuki-ast-hooks","version":"5.5.23","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.23","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1a0a577a8b7344df50d7b818c3e36ea1e7d55a1f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.23.tgz","fileCount":592,"integrity":"sha512-7WCQNXceVnukQ8ikPumww8Bto6gyALIFurWIwypFgVVsQsEVADngq4I3YV4Vh8oHkUbiDRGSM1mOCSDHaJza0Q==","signatures":[{"sig":"MEQCIELZpS06BaLMLfvXH7YoOzsw8/iFtKwA9Kh6R57hjbcxAiBQibUEnSNqUKQEUQG0W+Ut30Z8XN4FTnZAcrjfvDg43Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8365278},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"d3b60bf409765a4c50ce3f31721439473c2f5efc","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.23_1767530381808_0.8822895364921712","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.24":{"name":"pumuki-ast-hooks","version":"5.5.24","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.24","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"64956fcd4aaa20b81adca57de266914f04e5f53e","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.24.tgz","fileCount":592,"integrity":"sha512-vrbt/ferwQbm1JAUO2QQ6SJUAzXsUQ80+L65X9wwd+LiJh3pxG2PEn9txQkk2ricGdGNeAKvo7MZDPXq2GqnkA==","signatures":[{"sig":"MEUCIQD3WrM0dboY6XgX+Mk24N+UJF3E33YSvwOGGp6Pezl8PQIgM6YQFhvmswK+uW3azWmACtLjnkw8zMoIEnBvMuQHxQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8365321},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"81fa84bc68f55edeefa43746a0ab7005197f6b03","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.24_1767530536818_0.11109946244133506","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.25":{"name":"pumuki-ast-hooks","version":"5.5.25","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.25","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d45eafdb5f14ff2b8ced52aedaca14a3c905e1f2","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.25.tgz","fileCount":592,"integrity":"sha512-RWdaa37EhvmxI1Y7C0XZZ0m6izMUoaVMWgaWjE0jqaAUOmgiozSyWiz/X062i+Yxwbqp+6szXl+s7LHW7NXVzQ==","signatures":[{"sig":"MEUCIQCskWTui4fgLIXgX+mKpLh07QkN4n9yrXqFkcq6EDCQjgIgLDIF3wRF0omhtxOS+OxQWdHjq2V/Iih1dnrLofrGipI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8366661},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.25_1767535481836_0.8176555862086936","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.26":{"name":"pumuki-ast-hooks","version":"5.5.26","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.26","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"ebfb0a6c404274146ffcf7cf905c333ed5bb365f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.26.tgz","fileCount":592,"integrity":"sha512-yV/zT+DC7P8eQeepcwa1EJ1VoBs5t9uVuthwth/Q3AuiJXK1H6w2qj6e6kTjMKmu9RwJ3+iIQF26eGbpzYs1jw==","signatures":[{"sig":"MEQCIBGgJg0ZvuBxSOkutDZXioERvV61SOa6xRWTvIenrxf5AiAtitJ74eh5QT71F3/PuCFeg60z5jvC1lpcaVf0S7sCPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8369243},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.26_1767549663173_0.05347763001587347","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.27":{"name":"pumuki-ast-hooks","version":"5.5.27","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.27","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e573223f421ab9c952626054e01b36639132e6da","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.27.tgz","fileCount":592,"integrity":"sha512-rRnnPLRCykIDSw/3WiyDi23gzR7xziuJ+iUhK0UxVfLMLmw/Kl7IMcUrdDU0uI8fjMNVmTcSR12qZ1+V7pb83g==","signatures":[{"sig":"MEYCIQC3V3M3b7Ro/WSP4baR4wmxHP7vbeZEjcauX1B+1FtuKgIhAJ3vnSy8X8lnophK13NMs9Q5xK4cM8yfIK8rzgxbsejQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8369544},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.27_1767549905881_0.9425447628578434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.28":{"name":"pumuki-ast-hooks","version":"5.5.28","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.28","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"bea5b1409cc9ccf9c39d8f394385a0766d94b6c5","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.28.tgz","fileCount":592,"integrity":"sha512-cbx10XO7wTlgqBGvlK+sXKAO2jgAHuVJWvTfzKATy1SnbALBsdtxS1UrHFij6rh75uHSKEpWOOaHQRi6jh9fZw==","signatures":[{"sig":"MEUCIDT0MguUJmro+BL7/pfd1gtQOz9cWjXt4+rMpEFM24NjAiEAkbMPHnN3tXBzqIaes+tWPXz7sUbt24hEdRirSxGhzS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8369649},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.28_1767550116851_0.1922654917291804","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.29":{"name":"pumuki-ast-hooks","version":"5.5.29","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.29","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c81994865b7feb3681509f6dcf1b09f56b4e03cc","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.29.tgz","fileCount":592,"integrity":"sha512-9NdxYDGHRtLH1V2dE0mnJj5BPrPVmqIO8z/JrVh4JCaOROSjgyg6kAYkF1j0Th0wjY5jdv8IJE1phLRjI+pTzA==","signatures":[{"sig":"MEUCIA2Mb1otq1f/hly02JtZbyM85IkkpBHqRafuPfz9+M7OAiEAgBLdfkirSdpymJYYEHtNIYjSCxQZ6JUjY2p/6qXLwEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8370162},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.29_1767550292226_0.05359734140482142","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.30":{"name":"pumuki-ast-hooks","version":"5.5.30","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.30","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"30dfce04fada6e36c236ceb5234b66f3f36d028b","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.30.tgz","fileCount":592,"integrity":"sha512-z7DUndlxdyfpr2uhLdVxSfYyXXe8nqX5XpuMh7ZHXHWhoRGUFXoFfaMKCoLBcDeGsJm38OLagOf5JuEiAtOz8A==","signatures":[{"sig":"MEUCIQC+ei030wX0/khkgw3Zb7JabfsKpRo185ofPy5bN88oYgIgez84q8WLBoIh8NQfwHFYyAFb828gv/2tX+foT7iR3Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8370943},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.30_1767550513739_0.5684551333027363","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.31":{"name":"pumuki-ast-hooks","version":"5.5.31","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.31","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"5240ef7203b175d6c6f4ad4eb77c69108b9aa2a0","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.31.tgz","fileCount":592,"integrity":"sha512-Wt3uY4w1S8RfXaPeqUSCBtJdNgkN8Ip2t+qZjg2NsCgbzCuccEmHMsj7MydSSbX/IH5guK3EqDMU5y1VAvbH3Q==","signatures":[{"sig":"MEUCIQCeCwc8B5f3RykqhQPTepUV6c0nk0zTHf/dBGvT0GiJqAIgUiOTEDdSu3OAjAnCV6MeXJRax5SBMnJ3yht+Gu6P8tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8374256},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.31_1767551118846_0.37525169839379213","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.32":{"name":"pumuki-ast-hooks","version":"5.5.32","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.32","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b02a8fda22f547a5544634b174c57bcc88b07fbc","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.32.tgz","fileCount":593,"integrity":"sha512-vH3zYj8QVZM4Bqvin4uqqH62WP3mJtPPX5GR2Jx/Id/wOqBvjW4zftzFa6Fck2ZVRJQ8iWMggXSe3uqD/Aba3g==","signatures":[{"sig":"MEQCIHvbxN0sPVawUBjRIQPE9Nr/sN3yLDkeir04kGSc0TIRAiADsiRJRqmrfY99/b9pa6z12M/OwJINOQzyL4dtkmZ8Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8392171},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"365d7369f002687fe4912cece532bd9a1d5e470a","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","gitflow:workflow":"bash bin/gitflow workflow","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.32_1767551506851_0.7252554430159899","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.35":{"name":"pumuki-ast-hooks","version":"5.5.35","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.35","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7f3f77ab265f69fe0a6efbe4900fa34141878812","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.35.tgz","fileCount":594,"integrity":"sha512-KAndrjHC4drJ5jINgx+2wuGyd+f7u49EXaV+wbNDzIi6rnbztPckWrGM4ko03pQZg7Tgq9MrZ0DQtI0GrC08dg==","signatures":[{"sig":"MEQCIG2CDpQzbgdvlmuP+21WbwtiggVBLX5qOkMluhQCCF27AiBUEyyVonZ/ULeeZyF/gTJ9LaW5WhWPPWrESx0tfcdhIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8415385},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"94900c6d3fad452e1986b3584d65440a30be7f39","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.35_1767554476755_0.733160596793857","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.36":{"name":"pumuki-ast-hooks","version":"5.5.36","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.36","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"5ca9aed459f1fb8d9e248056249e646c226c3ca7","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.36.tgz","fileCount":594,"integrity":"sha512-LePbxP3PnhG2rkqqXnOs3xVK7kpyKdZg+KaO0OZnnEox6feTbLXWoCh70s5/JnYOgoiZyNAjc2wQU6kOgaI0vA==","signatures":[{"sig":"MEUCIHilCvTad/eUt2n4AGOHeMZ9WsQVnqUTfL0unRQ8KpucAiEA+b4DlEkMRSoP7MMmGWu9lKGmc6tznRF4WMGxEWevcIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8415519},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"eaaf46958a6a790970e1fa6fe765c28e040ac045","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.36_1767556983101_0.37972493145566055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.37":{"name":"pumuki-ast-hooks","version":"5.5.37","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.37","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e80487a961bab4f18675dd2bb987918a033dbf22","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.37.tgz","fileCount":594,"integrity":"sha512-BjXmEF0J9B2hbx9GGaCOVFOdsv3ZHae5ykLjNwBvSWrwKQAO318iwpi6uz0dBmzVAqLxXf4z5+WjQgWxUNgWYA==","signatures":[{"sig":"MEQCIHocBU4YzWkTDUf9VGrYlRI7mkjUDdArL+yzl+QkVNJJAiBspWUys6EIe2IRkzGMwoXPLlYvRJc1/mMI6w4hoBvEAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8419880},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"1438e6feeaaf5d6cdc90b72ceba2e3f965bd7fc6","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.37_1767561947747_0.46352024851940055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.38":{"name":"pumuki-ast-hooks","version":"5.5.38","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.38","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"111059f848f2254f47467f235f868ea75a481f30","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.38.tgz","fileCount":594,"integrity":"sha512-U3rhmxf+Y2apolJLHC7tYOklDi9Ep91X9SSE4yKiPxeUfJOhIbZeVranFgqR73H/OL8Yj3mDUSAAA4EtrP61DQ==","signatures":[{"sig":"MEUCIB86VT0IwJR3zcAlCxpHONMgAK2euse4NeKhn4OtjLMKAiEA5n44tgMc4cPyY7WXxxKk3UKhSNon2ZGOI9dBZxj1Org=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8422238},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"bf3c97ad97a17d3d21637076c8ccb290588573ec","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.38_1767565253515_0.7642422442793753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.40":{"name":"pumuki-ast-hooks","version":"5.5.40","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.40","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"dc9412f9472dbb68e34abce6005a0a84f6c266e4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.40.tgz","fileCount":594,"integrity":"sha512-3vt/bHj+3314TKHo1P+x034og4ztU8Y7fCKF/TCfDOU1y1Ebv0HvkRvTNRTlfcVj6CH5syYIOihJbKhirC1prA==","signatures":[{"sig":"MEYCIQDHdildiBo2d8ryOuTlUqUrQ5zn0i5O4KdJbU8v+VGu6AIhAO+58nCskhVjL4TlSTTgaRBPvzXKLEafhyKCM1hZcZ4w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8428561},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js"},"gitHead":"1a7edf8cc894ee436213b25d9e7d109192635061","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.40_1767567540092_0.38183158694586194","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.42":{"name":"pumuki-ast-hooks","version":"5.5.42","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.42","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4ebb7a00dfa03f02851ab3547cec3f649fd8a2f5","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.42.tgz","fileCount":594,"integrity":"sha512-6ASGJqaqG7OTiTd/uQ/L0J6nOdOg5PfEDvWoIu5j4y/JIrRWV4IkRFKZVn9xjW97WeVcanD8JCY6iYxWf/gXIQ==","signatures":[{"sig":"MEUCIGwNE6Q4JiKcz5cXfxE6GDDCpP1UCDGnq1awgfH+egVIAiEAzLaOI5+pSTmVJogAk7FbQVmsDtJtC2ORfucJB+Dt72k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8443928},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"39eaf35b49ff689a313e3a370a2d83ef7cddb515","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.42_1767615893660_0.34968529581568375","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.43":{"name":"pumuki-ast-hooks","version":"5.5.43","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.43","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"0f6047840ce5ef38b7e43cea4062919e819a3123","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.43.tgz","fileCount":594,"integrity":"sha512-pFHNzHL9pjH23LWvfFxbV/wR3A/4qyaN4okepkCvliI6wWbQkQWpPSh0QIscaRuh/hIFAsPmU4UPd/oumRq2wQ==","signatures":[{"sig":"MEUCIQDkc36nstvgQra6rtmcy6Fi8FZ0ychtDL3PZ5FwHq6/6gIgHmzNuQdeJK1uBa0iVhF5UoFLbT0yMyWagcBl7IPoFJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8445045},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"8115361e8a2a85ce24aa598a267d30a8c79ed71f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.43_1767622959137_0.07614861410908591","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.45":{"name":"pumuki-ast-hooks","version":"5.5.45","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.45","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"006b64a4b1eceb9803e112b7a94e38e7cda9b6cb","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.45.tgz","fileCount":595,"integrity":"sha512-QbRlXV7Z7Gjll7Nv+C1aTisZa+Q+iHfEYhRTdsmsgUshl7ZjL1wfhZde+tNPDEP+l9rxskQ3nmUbRE2hxmVf6w==","signatures":[{"sig":"MEYCIQDGwVN2jINp9QA1SV4U8cx+Gk+CSAJMq/XIgTdAYp9dXAIhAMc4nXIVk7yJc51m7D0iWyMEQOMZZ4EA145MifBQaLrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8462224},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"8873bf0a79f8e197965e5652d604a3f929ee9d05","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.45_1767637421126_0.8205048983069121","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.46":{"name":"pumuki-ast-hooks","version":"5.5.46","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.46","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"ffeb7964c5c9030b19789b7c92724fac1869fde9","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.46.tgz","fileCount":586,"integrity":"sha512-bYzpAxK2IZN7SmwlW98VIsS1FJk9qX9qBhR0axFeX5TyOXQL9ueYy3GgqSPS7qnsbUo2JevhreIsvThtvg9JvQ==","signatures":[{"sig":"MEUCIQD+Oo1+mffoWXSKjVzdmCyyipt+bnWwiurULfvehUc+hAIge4L5i7pkMFkhv025hcoLSKX/MCJdVoUQInKTH4vkXT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189441},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"62fb716b7dc26086ef6618b53372702bf10c7d5e","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.46_1767695656390_0.3373408393024462","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.47":{"name":"pumuki-ast-hooks","version":"5.5.47","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.47","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"68c917320815bad93c8f1dcae9277b80fab9a9e4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.47.tgz","fileCount":586,"integrity":"sha512-UH/DOTWAs9TpHxGr4I47/IKCGE/peBkAYK2ZdLH7L49r5qZZfEbcIEE6wjyuZxQzSjDF2VKRuBLUl+KOQI9LAA==","signatures":[{"sig":"MEUCIQCE/dl0Q0ihXMCHXQq68ELH7PD8+kzqlIUe8ETzoE6dyQIgU2PT+Sldmp7qSnru1hJG979BnFY82JujAWPM3+1okhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189703},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"b5819682ad490610249b91a2029c990176e02da9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.47_1767696621710_0.3737999221405348","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.48":{"name":"pumuki-ast-hooks","version":"5.5.48","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.48","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d604577e4a8d17009042ff34c93df95b168ca005","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.48.tgz","fileCount":593,"integrity":"sha512-I0f1Rh69hh6tqCGAocmGSJAWwB+L+pV6KPTnlUGpFShdwUx+/vIvxH09IG7TDxx4AIe15Eu3G57x6Bt1OvCp9g==","signatures":[{"sig":"MEUCIENyZa8Q+AvlhHBbQH3YPdYrmhVCYVKJbiB1HjWvEnkvAiEAgE/nOwHtB65c5AU+oSgSPJH1JDTWkmV5ny3gUWZdRcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3207812},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"393255b1661c221b29f9ec4cb766123615f303a5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.48_1767732443974_0.851880362838664","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.49":{"name":"pumuki-ast-hooks","version":"5.5.49","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.49","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c4535831742a2b543f33022a15fcf4cb77f60084","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.49.tgz","fileCount":593,"integrity":"sha512-+arEVM+kbeqZUs1L+5EAVCo/WIJvC07dNGhiHywdoI1eLGxN0FxH3Q93gYk3kHHOBaiz9NG04SbuGbIhrKnqVg==","signatures":[{"sig":"MEUCIQDIeDuCUZwzJ7aS1aru3vokQvaGKiCBsd7PtpzcdBafIgIgSZIHXkE3t/tyJZB6MJfJ9uk+ERjUD7NIgVwIoyVT9Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3210616},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"4d1470c02173952c69cbe236fd9cc5bb6a683a67","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.49_1767772078560_0.2232235302011112","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.50":{"name":"pumuki-ast-hooks","version":"5.5.50","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.50","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b9e2aaa92f1fe9e063ce10756d5b7ec6c0b21ffd","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.50.tgz","fileCount":594,"integrity":"sha512-QNjwMhT6OLR5IgJSXzey4Eo5qJ3qdxfjHq/DaXVEer0P1a8im5x8ozd58+FRQtSqUqti1vFlqj5ACek6MGFNiA==","signatures":[{"sig":"MEQCIDcfbhvq7e8U56g2PJoxJ0Ea4DjF55WLXuz6DcUt8CYNAiA/854R8HIvglOdpcB8Z/oUQpoqOZRaop8FRe46dHCLLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3216157},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"6143ce36b74be624dad3b7db0c6dc002e83692d9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.50_1767774424082_0.2237189641582067","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.51":{"name":"pumuki-ast-hooks","version":"5.5.51","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.51","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"2fc4e363b1d2d8405803aa53cf76360bf8c7b6c8","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.51.tgz","fileCount":600,"integrity":"sha512-AK+qmnqneVDXTaAy4o1ysJCdfU1I/4UkqcPKTg/YEHQiVzTLy4yXvGAv3BpAVnOr66fSZkf3lJR9zHZMPxHkkg==","signatures":[{"sig":"MEQCIF7lG28VlIFSKJbcvnheg99vJsWpmRG55WLW9sSH4YK+AiAx45oTV06i54Geg+DNKy1JEmkZ1m1mRq5eaMTiOHk7yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3265001},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"c445e410f076000cbfb1fa61c4ffb71432efb36b","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.51_1767784118825_0.1968066951740186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.53":{"name":"pumuki-ast-hooks","version":"5.5.53","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.53","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"081381f41cb87893a5dcc85df432c42355a38342","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.53.tgz","fileCount":594,"integrity":"sha512-N3mmdxcDSpPAC/tfOnvN7lOTS+ugHIBxBMIWMWAYYgFIzwgobfqf8NbTlg03ls5AWgK4U9YJhg/Y6fOd4T3Ojw==","signatures":[{"sig":"MEYCIQDK8bhR/bzG3sBOX2zn4hkysvmtsHUSTWnrPcqB0msk8gIhAIy5TMwjTcyQYjVXQvbL5Y/PIidC2FhjuovvEYdkdclX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3264626},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"eda1f8bed978beb51f5cadd2c2bafe4bdebf959e","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.53_1767791078013_0.7159190805238773","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.52":{"name":"pumuki-ast-hooks","version":"5.5.52","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.52","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4900b4231e53fcd27d1be19cad44ef9367870f1c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.52.tgz","fileCount":600,"integrity":"sha512-hvPwFFQCLzet7E2Pte2yksVKa+jTZL2T2XcrQVF7XZqBPQRJQLtPitClrAjwKBcM+t+he8xa023HbFKxwOen2A==","signatures":[{"sig":"MEUCIQCMbsE95XxyBp3SkzC6EUx0IybAGgpmKcirRKupddNv9wIgNFId3V8KGlrzuuNsExoRPa/x4kejjaEuM7A2NRPn8RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3271836},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"58cf2ddbd6d02ebaa5d8d60be6cbdfe98ee374cf","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.52_1767856596097_0.6965147192805876","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.54":{"name":"pumuki-ast-hooks","version":"5.5.54","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.54","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"8c750656546f0a6cfe5cdb3cc95e535490a88bc8","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.54.tgz","fileCount":601,"integrity":"sha512-NIPsr+KAnmct7XcSq0FSWrdyTCh500qHGNfI3NwQT3JW5MnwgCTxpgazUoitVOUMatxfTnT69MhmmCySIwF4iQ==","signatures":[{"sig":"MEQCIHWGO2xoO1Ykzy/rVOym8F2Guo7OAWwjNHzSZ+VwV99qAiAM9f8aU2QvpkslIlOWSIODVeaVMbcq8ykTr2gDsAf7dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278284},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"08fc72f2b102b627ec42e77bed78078a182967c4","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.54_1767894688287_0.433521307540524","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.55":{"name":"pumuki-ast-hooks","version":"5.5.55","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.55","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c6c1d2db4ca359acf26b2011bcb2e13b99bab6b4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.55.tgz","fileCount":601,"integrity":"sha512-ht10A4CwxHSXlxZzJ+kqhMsikFVvuC5tkrN0O150a1mF04tLK/JJKounvOrf7L5ndu8ZD72ypo9Iy0nQT/GelQ==","signatures":[{"sig":"MEUCIQCnrpVDDjtGrS204nIrffdfnTyDYVGi/d8c373801Z6MwIgc80BGA0hKYuMSQ6vGOhHOwwjv1DD+HW+Wg+yzrEUF3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278448},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f47ba88c06a42622d26bc46f154bc8ac247379c1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.55_1767895496654_0.20683632271523367","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.56":{"name":"pumuki-ast-hooks","version":"5.5.56","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.56","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"bb7d42b765c445d06a56189cf7d651d47790817d","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.56.tgz","fileCount":601,"integrity":"sha512-l3XHAgmgpEmRU7dwAXp+L9NxAdjRZJMYMqzLnpImsFxoHjvMDZm889ebI+4IsWUFHJzyw9PpPDEEICgXCUYq/A==","signatures":[{"sig":"MEUCIFM2aXktRG0ABM8OfPkh9udKKMUDHcgX41KCKd8kc4R1AiEAyd679ftDEtj09FKN7UlwcHBNodQ5fVCizpsbk5d8OXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278995},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"bd0d5d469a901d97ebd4005a400df7c162e76e05","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.56_1767896714364_0.569550815518737","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.57":{"name":"pumuki-ast-hooks","version":"5.5.57","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.57","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"0e4da8900410b5c04459a4a2243f4775e135386a","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.57.tgz","fileCount":601,"integrity":"sha512-FKe4gj31fK6eO1a4/QDs6AmqzpM9yF06JTf0XbpZs9VMhK0CBj44BlIUjisFfRdid/mGZfeWRpBRWMiVKVnv8Q==","signatures":[{"sig":"MEUCIQDzA+ZLJ6WOih2W0mefvK54dBWWDFt6IGBweueZz5ERPgIgWj0Bqcm7tsBtXzmpK4S4WzkAnWSFijacb92z40sGEp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279238},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"ed4b7fe7be6741a62b4efaef79c033e81559de5b","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.57_1767897588985_0.6754626557561989","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.58":{"name":"pumuki-ast-hooks","version":"5.5.58","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.58","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c376b1e1c0ff2c529326b6ff0fa87a7324620bea","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.58.tgz","fileCount":601,"integrity":"sha512-OpftjPMoNhUcp9QYBW17WFQjVfokErParv44kbjB8/ncqa/yMopLkKVq3dJUTABoockfEoYOxWjZ5IcBlM1DZw==","signatures":[{"sig":"MEUCIF9joYolWLHeYFSOsQz6R94sUpVbwpdSisBrouwRP9pAAiEArL5zMut0Tf5z+Cu6b/ljbqWvB7+epk3nHOvUJyqaoCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279810},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"bd1f6111b958232b566ab61606c6acf4ec38eaa8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.58_1767899260708_0.6345499260644565","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.60":{"name":"pumuki-ast-hooks","version":"5.5.60","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.60","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d2367e81428844ae7641d70721539e1fa48c384f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.60.tgz","fileCount":601,"integrity":"sha512-5nz9aQIJ3PEjR5Nwqpo0hHeML+XK4yFwt00g556PB16V7k9vFbtZlo8K9tflSUPizUzC0P5ZyyPhhW1knATShg==","signatures":[{"sig":"MEQCIBgrBJHBZ2lbXsE4Ox/kWrfibHbwNh+dwT2Vcnt3HbxLAiA0HxBE7rS8e1IAIdZ0EAMv3ICVJC7CYSLciXXgd/406A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3280159},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"7c66f5b02c8ca6f8403c74aff1176f6ecd6a1fa9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.60_1767903457932_0.6475225720682307","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.5.65":{"name":"pumuki-ast-hooks","version":"5.5.65","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.5.65","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"3560b04c17d5fddfaa837d4ddca4efd0218da483","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.5.65.tgz","fileCount":616,"integrity":"sha512-n1xbfRVk3+zusvMyR9/pbM3oSNaErBLGk+lsDdTFxr0Omq9yuq7K7yAUFYYgN3RMgcH8CFJQKFa/Oj1GvFy0Wg==","signatures":[{"sig":"MEUCIQCedreh0EKG9vh0fT9Ehftx2Eup+ExprarSjB7srZxMIAIgKSeT591jR6R7IN+9JE+9P3OpD81sMURQOd0w4KxgziM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3480923},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"23307066103514a0d3ec7f9d46212a4a1f2ec3ee","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.5.65_1767987864327_0.39081212922039055","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.0":{"name":"pumuki-ast-hooks","version":"5.6.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"019a0f6c46b51c6530d1e33ddc48351edb20350c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.0.tgz","fileCount":627,"integrity":"sha512-2W4VPVTVNyv4ufexwtzRAivppe2z3HL/EvWFp58GTkuBlHWvirdJ27lIb9hZ0Egpgp2u/NTcM1xlfXQso6GkYg==","signatures":[{"sig":"MEUCIQC/aNuTKbuISyzJ4qgck13QU8kBLKm0D/+Y8RXjI7ZI5wIgUjVGI325kjh8dmgMKJG3BaQELCuZMCqsLYvyEMwBf5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573804},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f443a08a522470d7a5bf5280c3f8f67398186dc1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.0_1767998362961_0.6929971601491542","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.2":{"name":"pumuki-ast-hooks","version":"5.6.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"06d41a31e1fcea079b30cd2af37832dcd9461289","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.2.tgz","fileCount":627,"integrity":"sha512-Qi2QZLbfGNurbpu9Q9R0cbRpGtdpCY8uf+7zAqV/qycG3v4edW/8hIEFtZ2Hk2OjXB0CQu21jek/40yX0fBacA==","signatures":[{"sig":"MEUCIQDeoYDGXam1cIWlgEIVd4i0W0lr+cCxh5x1afLAQ5pRaQIgAq9bM7SiNYc9hQqZ3lPKzfZLnpHeTclzc00p7Mo15tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3574737},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f443a08a522470d7a5bf5280c3f8f67398186dc1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.2_1768043761319_0.859164045735126","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.4":{"name":"pumuki-ast-hooks","version":"5.6.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"20bf3449167cd485fd74b73afb87a1029d55c56c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.4.tgz","fileCount":627,"integrity":"sha512-l3S1Cl6fSodnQZElAte013GbVEX/WqhTzW3IBQ8d9W3iCDirWui2IlvBgN6KeOWssxrhCcUG9DAqE7Q1J/6xcQ==","signatures":[{"sig":"MEUCIArw170useNY/YZ27t4i4OkvdxoJavwffnbM6cxPQvO2AiEA0rQUjSTjjaf8zfcpJaMZSGYOqeC8+1XU+06KAqUvThI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3574798},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f443a08a522470d7a5bf5280c3f8f67398186dc1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.4_1768044496460_0.5251096796645411","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.5":{"name":"pumuki-ast-hooks","version":"5.6.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"9de648b06f03ee85322bfad5890b5851b10b96cf","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.5.tgz","fileCount":628,"integrity":"sha512-8c/8WvYqqHbvLS1Gqs+pPx2A3y3+zeI0rUhBciPA1pepgGzVQvN0I7dJf18LOyRR9O44B6xNCjjuJWPC7YAEBg==","signatures":[{"sig":"MEYCIQDSG3TmxdwhDlkjHWYU1+MltI2oOVSKC3zGD7K52VutQgIhALNUMqWHMvleAI7Lw+aG88MTNRk+WXZNQPP+xg/7naEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3608246},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"174a9b103cac77d1e70b81e6b9995e4cc4b38a38","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.5_1768054671319_0.7842957281695297","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.6":{"name":"pumuki-ast-hooks","version":"5.6.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4e798d45528430af4ac6322c221f2ed11de5847d","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.6.tgz","fileCount":639,"integrity":"sha512-f1tHEtrWK4auqwMmpxty14PSz3pHcjyzdtmvShEELiQArU9RodfSzmcrPAp6wikW7lWs8i8uZ9vIy8++Hz+HiQ==","signatures":[{"sig":"MEUCIF44VwIrbMkL1ALKIzKDLSTVDY2SYiz0m6BqQayLaP+CAiEA6GArU+1DJVDvRqFse5K1RK8JYnG6RTolZ96U+Gxwycc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3725975},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"b3ff632e2b2da4bf079c45cb36c39fff4779e183","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.6_1768095166658_0.18393354797492978","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.7":{"name":"pumuki-ast-hooks","version":"5.6.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4849d74b2cce1ee85ddff52e30572cb14b08cd52","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.7.tgz","fileCount":639,"integrity":"sha512-E3Jz3ObLK4dtFNxjcpEZ5a8KWmTEZfiSX3d2MlJ9x+NRfeWzf+nZXaak5N+9kvhGWTU1rQDKbts1kG3RmNQTCg==","signatures":[{"sig":"MEUCIQChqG+DvTti93YvPxOLzNyauHPu4dne+kiIPO3FALqfZgIgOiNw6ubAG/NWeKsmKBgiwu5WkE0VkD87hHF+vF9NUA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3725976},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"b3ff632e2b2da4bf079c45cb36c39fff4779e183","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.7_1768129898138_0.5947858775074373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.8":{"name":"pumuki-ast-hooks","version":"5.6.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b303d047a9f0dc42869ab0ebf0b5464cf81942ea","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.8.tgz","fileCount":639,"integrity":"sha512-2CDQkA1I4BRoEbaz9kPqjeXsF+ApfW+mpjzIDcVQ14s4lxXoqIBmrnTeBns/Ro3vHochH3Vsi0mhNxvUh3YZPQ==","signatures":[{"sig":"MEUCIGstN87xy7PNYbk3TeahAiUKOKYJXLejGAFyMrSmrDReAiEA7/CuU1dwvLgKXJEqdW05tCZMmLaA9dr+nTmDjg7sGDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3733327},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"392ea4e730e98cf2758879eee7ac2626284955da","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.8_1768141766920_0.24447521535860295","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.9":{"name":"pumuki-ast-hooks","version":"5.6.9","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.9","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"efc33fff131c0d7cec6e1fece2ff7bc6087e0e1d","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.9.tgz","fileCount":639,"integrity":"sha512-T+Wuz0KRhCLbQmSqf5H+iBOu2N5fzsZTUAqzdL2PL5IE60EYiIATI70T5nSJOEqfh1ZmVN2jA+hsLZY1BQbZWQ==","signatures":[{"sig":"MEYCIQDKVk+ffJQxEwN/XZMrxK3VOP4IQc36zshefE0x9Fu8pAIhAK7cdr7X97WKmlA01xwWd++iGD5UmhZoLqglhUA+kd/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3739551},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"1cfa1bd22915546872a9ecbb38dcbdd042dec994","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.9_1768155514494_0.9799063870093319","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.10":{"name":"pumuki-ast-hooks","version":"5.6.10","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.10","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"44b70b51d1dbd80fc91a1716a52c9c50c2e6e4bc","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.10.tgz","fileCount":640,"integrity":"sha512-jagGTV5DQI6Jmx8JIXxRXKSYx7d4kyn9mruUjnORa+kbnr5N/7zdl2pffo2ZFydHMTxSFTW4XpsCkdJGrNi5QQ==","signatures":[{"sig":"MEUCIQDhEbeUPRroKOR7p3aXBqHazX9KtB6/RBfwznTUCfaXvAIgWaKBfWLfBsG1vQt+OBfrNlCF6BuEGsES1YUbqFp8jK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3770647},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f0a9f258e25fa7a7f09fe080f0c45c07a653b881","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.10_1768157717654_0.6244415108392396","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.11":{"name":"pumuki-ast-hooks","version":"5.6.11","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.11","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"66fcae8505c6098a934cc9077d84d2f65a577417","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.11.tgz","fileCount":642,"integrity":"sha512-zT+hAD42EACCRIPM3GkSLoQVFzIDvCaBF2uc5mmYdItuiXI//jJX2iKYJrpyl9nPDY8J+W9qs9N9rfg3gdV0pw==","signatures":[{"sig":"MEUCIFVnQo9yoZuFoQbnJFZ4iHyjcmTjsMkZIsM/l18Z+rxOAiEAgTVUEhjqkrOfF2pOOOIiIEnuNzlmgsvzuQM9Tv2qSdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3778709},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"6f228cdc749b8878e6f92a48a688b47fed5ee6ac","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.11_1768158666986_0.6060968026341398","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.12":{"name":"pumuki-ast-hooks","version":"5.6.12","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.12","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b0043755ac8831d37b6df2ae2a90ab5f97013bf3","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.12.tgz","fileCount":659,"integrity":"sha512-Domj3JpDtAwnJ8cGnKuxNOY7wByzTW7QYaxYq2uggCgLtl5zVtFr4hns/Zc6j1U6Pa8TR89qURhPB0A8Wu3Vbg==","signatures":[{"sig":"MEQCIAeVODt2TKs1ExT4PohSlrh+B/P/b8mLinFgmXzX5lONAiBmyXULBMNyePsDrPgmYt4YSaR804xLkuXnNrjI7JdhsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5108848},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"cb5003a4f1ac555410c97d8685bf3f1e8e82da5d","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.12_1768161135741_0.2855699488850074","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.13":{"name":"pumuki-ast-hooks","version":"5.6.13","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.13","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b0cbf7431b8a0cdec0b9f5c26b150899a2cc138a","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.13.tgz","fileCount":659,"integrity":"sha512-aKoOnAKGCfs/K6MTc2YZT1ProFB9/VZ/MJ1jYkhiRODlUknd0Gwg37u3NDn1lr++fxBOlvzhz/lc4hcP2R+vOQ==","signatures":[{"sig":"MEYCIQDPA2HzwAr7qybtn8TXJ6bwsyv2wQATtwkbh+SdNfTzxgIhAJZS4aOUgdfaldWXq6wh7dCEaKKilK4K4b9aFPIl/a7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5110755},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"5ebab54119ce1ffefd90451be5645ccecfdee387","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.13_1768163723667_0.19527608034885247","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.14":{"name":"pumuki-ast-hooks","version":"5.6.14","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.14","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"76319552ef9f043f82356ef7c04363800e35ae6b","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.14.tgz","fileCount":659,"integrity":"sha512-Mqavg1pGVqvXrMguWszpB/ht3yeEmr9Q/vOABcoIuJcNbaceaXkYWS5b+EFqO8GhRudHurBR2XtEUAyDIRPBdw==","signatures":[{"sig":"MEUCIQDqspWcQkm+6eoS4QQ4R1ZaUd45U7APpG6ol+ppfYxCpQIgRcS2GILk/PNO6mp7Yf+JkQ5zrm/Uq+NpoEI7NlZLwqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5122895},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"805ce4c66092a3817804e10f11b240d0a9ad047f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.14_1768164297276_0.749145587715863","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.15":{"name":"pumuki-ast-hooks","version":"5.6.15","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.15","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"955f74c37206654493f44a086ffd9362711256a1","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.15.tgz","fileCount":659,"integrity":"sha512-HjuBoTi8iBx9ddRO0eicX7NS7Xk7oQEq2WKytDFOw6afHPx3f9MEdU3FdlmvNfe+D/mN+GdbKYe9dyu0wB6oLQ==","signatures":[{"sig":"MEUCID0BBMwVmrqg/Z28ovCbt15LORITi1amhdozrZeYEIxUAiEAwrNeBB1rcPg4iWW/Zk4TK7OZzZB8LVMiP8pZUM9Yj7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5130271},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"98ba1789b20098933f90e270ca69c81e488c19b4","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.15_1768166965521_0.9767199619076725","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"5.6.16":{"name":"pumuki-ast-hooks","version":"5.6.16","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@5.6.16","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1f2a6af0dd8f0dcb7586fb24b9d1004cbc8082db","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-5.6.16.tgz","fileCount":659,"integrity":"sha512-bEcu0oS/ndos7DImG1Nc6u5YBBDuVACOplFTQDQHH5v5aEFuJf1IU+IuQOvBCRafuoW0CkgVFHOJ57n/l2A0eg==","signatures":[{"sig":"MEUCIQDEkJhi95dTt4AtbxyzCKe2WhE49fH9vg4BboqxbyPPFAIgdieAAdKBkOsW2L0Q2CEMnkzUmpC+xRQvGTBmc0oPTB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5136887},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"233b1a3360d1cc8c02b8fcfee9c9ae765c3d6fef","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_5.6.16_1768167997666_0.9703928253788727","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.0":{"name":"pumuki-ast-hooks","version":"6.0.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"2ef8829ecab450ece1ec3492892c2c15c17dee64","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.0.tgz","fileCount":663,"integrity":"sha512-h9s9jtgb+A7V4X0ZI7YxF719lnMnGNBWNPacj2eiMfS+lZcK4wrZL3EiX/j6xZFqoLHmYbcF/fTZrm2Tw5E6VA==","signatures":[{"sig":"MEUCIGQwjKfmt7eKD55EQug8K9K0hiYLL7/5XGNjWAeioGBPAiEAgy9+sPhTABpMbNaWqkt5mAaHravhg6SPM06ODnd5Nf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5169308},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"0517524f54b8c453f6b8105fcbc09664028629e1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.0_1768207767205_0.9817828483754933","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.2":{"name":"pumuki-ast-hooks","version":"6.0.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/carlos/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/carlos/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"1247dc0b8a45ceac483805f5d3ca355d19216010","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.2.tgz","fileCount":663,"integrity":"sha512-C8dIJducZPM/fTRpLluld1qgYV2wyGj/Yfw39/Arn1DZJsi3nwyMCRB8OEinW6llLaUR5u/LkmvgOKqYw8vFhw==","signatures":[{"sig":"MEYCIQCgyoaDoHiskn5e+odkr9Urj1IutToMhj1OU0Cbja2rfQIhANHsZrqPfQAGvx/WOMKOkq0QR1QvItb8yFCv0pyorEer","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5186497},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"ed89a135a50859af661c9175b9b67ead997d6fbd","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/carlos/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.2_1768247708078_0.5382390060220286","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.3":{"name":"pumuki-ast-hooks","version":"6.0.3","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.3","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"6113ccecd32bb963d876da25938bc2d36bcb38b0","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.3.tgz","fileCount":663,"integrity":"sha512-H2F+2XYR1AhkPH2U9Wp7xzHA8GVslsS/Eazxu44WgiqfmjWbp/j9wDbeOmNv7XhaIsVyYVrntVVMhx/lTnEiXQ==","signatures":[{"sig":"MEQCIHhajqgrg7fSOwjwwMr6zrbqnWwnRv5tLt+5SyWA/gC4AiAsLnjO3g8bsHrs6ilRNEufqR8RreYH2Lg2/TMV9SSiyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5187807},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"8f3d85cf2083d71dc778ad78c20a1b5559f23467","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.3_1768248167767_0.08194318341192375","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.4":{"name":"pumuki-ast-hooks","version":"6.0.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7246731a03ba0432ea76a943efd0756d332bed91","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.4.tgz","fileCount":663,"integrity":"sha512-iMlbJrHsMK2A/dQbeWNq0cJVDY1U8PxDkb5Y6lFTi+NoEb7cb0BY+j/mEShg5fPT/fTMHZvzmbsDzCPk4/5zYg==","signatures":[{"sig":"MEUCIQCV2FqjvtwyTjH4WHzdDIb4FvY/mJhwch8LGlVjMObj5AIgKQE/N+BSBzG0LwIguzMiogptOkYjoVcqqCOeRjte7lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5204214},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"bb2cefb1b394723831642c71ef8560f28864e55b","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.4_1768261113963_0.3720077877030372","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.5":{"name":"pumuki-ast-hooks","version":"6.0.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"eb39ae9a0e7fbf964c03b4a5695d2d5f89446741","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.5.tgz","fileCount":663,"integrity":"sha512-zcTaKbXO5Z6F9SfED1alxE5w+Il3RGCuxO4gllPM3gD7mTGyyHBWhvqcNE7eyHA4Gn8kxKAq1ojQMHF7wdELvw==","signatures":[{"sig":"MEYCIQCOKC7xswoQgXn25fhTKbwJMEWrWfn+/M2OKR19tFzeTAIhAIpfRo6hB2ghimtaO9/7WNutwtdeJ2oEpSUKdFWf/2q1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5204214},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"b68b8ebb3e3b368323861b7800619bf8c60b1847","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.5_1768261232032_0.29719317551315294","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.6":{"name":"pumuki-ast-hooks","version":"6.0.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"f427207dc4279f18f7e0513083e266a59d7ef70e","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.6.tgz","fileCount":663,"integrity":"sha512-XvrWGaMHwkJwKQYKNFIWUKZw4Vxi2HNlFOwcDHN3MHfLx6pYQ8tIODaAvGFXjQa2JK6CToGPACfxgkCiGeyAqQ==","signatures":[{"sig":"MEYCIQCtofpCRyE9LIdUlZjMXy4tIRPi++c62VbJx9DPs8LhWwIhAMKMPTtCkX3KSy5XlfWKa5qrpkrUoiRnU9O70pzPukhR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5210666},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"4968ce89a9723e45a6cc29f8a4e3e8e0417ab776","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.6_1768262892646_0.6814634332571015","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.7":{"name":"pumuki-ast-hooks","version":"6.0.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"39b23e93efe0b46b543dec5af269a98d7f64c410","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.7.tgz","fileCount":663,"integrity":"sha512-riXNhY1pz9tPN+Bm5BphHjo87XfJTJjZhWwgMa24sxD72uLXIHqPi4G/FRwMSYFGVMugYdvSOkAIL9JNc9wGhg==","signatures":[{"sig":"MEQCICZedNZoYo+eGCnAgveIjHfHEepSvcKGxwbDX/P9Ed2iAiALkQqX9Yerpv+qxh4K6igGf9fL5q3qqn0Dpyccf3wa9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5219622},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"76825569bb859f642b4aa3c668ed4088cd2944ff","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.7_1768293499230_0.18823498403553196","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.8":{"name":"pumuki-ast-hooks","version":"6.0.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"234c351ab62357397cda657ee5397269d705957d","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.8.tgz","fileCount":663,"integrity":"sha512-zNJcEdObQaZr/qHc/CAptUrYBD+Aar1bYNTEmfiuClNBObRn8C20dlQ8ttXhsLSw6f8Pxbclg0P4zGfrkBzs5w==","signatures":[{"sig":"MEUCIQCHNxut/6DknkVfokI7R5Kpzle49ERVTCEsbykE3aVmywIgbcuZwvWkB23RHzoU0huwCWlrJvzsmyo5PqEyabAa8/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5221926},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"c39077ead55798d5db8ba6848da38b1e091fcea0","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.8_1768295066579_0.7643176795244027","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.9":{"name":"pumuki-ast-hooks","version":"6.0.9","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.9","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"2f1a5fb6b1333f9539cb634015c039bafc96bcaa","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.9.tgz","fileCount":663,"integrity":"sha512-NyY7MUs0Yuish940v11Ag2rOLOSvAzwyTfcBfwx73V5ajm+bJXksqUDOx4PYMUYSCMbJwJbCiOOT3RxV/rvzAQ==","signatures":[{"sig":"MEYCIQDCuWs8X95yh5pZqnNyrqe+RWrRWgoTlWggj7ccMVD2hwIhAKFay7oEDgqOnKlO+KY7TyvbAP9fyouourPmrK2t1fTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5222857},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"0e5f9a4766177d20c5fe08b9ec78a83572f10291","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.9_1768298640854_0.9481950876398126","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.10":{"name":"pumuki-ast-hooks","version":"6.0.10","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.10","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d2d7b049fe696ee79f506858a387cb330990ae77","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.10.tgz","fileCount":663,"integrity":"sha512-RfCdq09TBhqjjeLjNpNruLkLIHdMydZOG/XJB6mRCMR6feu07ziLmoFDp1EWMOOWsPrt4kCCmw/FeBBBc6viGQ==","signatures":[{"sig":"MEQCIA9I/McMe8GYXlNtx3y4HlL3TURJCXeMz/TX49Wl2IefAiBYddXjNY5xTT/ij5J3eHEf5EkoZ+AS8ELnAV8veyTyqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5223440},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"94de9bd0581f318605856187d9d39c2a072d2ac5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.10_1768298907725_0.9754967884816705","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.11":{"name":"pumuki-ast-hooks","version":"6.0.11","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.11","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"327b5049800818f8ad9480d0e120eaebe35c223e","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.11.tgz","fileCount":663,"integrity":"sha512-eI2tKpqDuzBdm7023DeEX/AbYzJxTCzmDpe9RpcH+tg04gK+OVzwN8G+voZmyeNUauegUfC7tO00cr5GFXR1Ag==","signatures":[{"sig":"MEQCIBl21k6aYDSdMtxZtz+CImpfoIiMbsLEfW1KPKO2MsZeAiAXcYH6sbCUkuZuFowv72EOHd5ckUWqciWyiBMUyS4MNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5223846},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"3d123a38d71fdfbf8a54154cea833a6c7c441116","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.11_1768299134234_0.5192923476583973","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.12":{"name":"pumuki-ast-hooks","version":"6.0.12","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.12","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"928013c0eae637e920d2e95a27d0007427330d6f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.12.tgz","fileCount":663,"integrity":"sha512-EdUX7d+nL3nlR6HYEVt7rdmjuftn06ztMZlV+YjddXUEAdE8VWD+cpPBf7iDo2izYWxZ9QQ7C0gkEuJXkdc8Kw==","signatures":[{"sig":"MEYCIQDMADWLvoJF7RrDGdw9mK4qUb9hTEUG2PWK4lTCrYWvfAIhAISOqK3cmiK9N257AYR3T9nYypUvJd5/0k5StcmcXK/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5224198},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"51be89b3858cacfd636bdf68f3f67487eaf0177d","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.12_1768299309777_0.167393376665663","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.13":{"name":"pumuki-ast-hooks","version":"6.0.13","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.13","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c36072eab4ad937a8cc769ab7d98b8d23f509183","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.13.tgz","fileCount":663,"integrity":"sha512-wg4fUbeIingWHKTqXSgf2NeNWpdDSDKbLm29ilYWHlL6qrStmT8LaSpkUVHsZAUH2aePIfQHiojMqb+nTr7rgg==","signatures":[{"sig":"MEUCIQCv1FTmRVMGItFOP7NDvyG4rs0WSawZenciK2oNm1LYiwIgGKNwoxcuxV48Vjjku0EoIV/lm/G+NVofsnZeJY6TCvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5224609},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"419779326c9708bf9325fc5d5eeacf9393b6e9ab","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.13_1768299490138_0.5895596609024478","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.14":{"name":"pumuki-ast-hooks","version":"6.0.14","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.14","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c101a8760a101d165eb8a355a3db42cdb9438992","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.14.tgz","fileCount":663,"integrity":"sha512-umE28ZDGg4U0OjSI7smgmL4ubojPsFOMTAheJQJdbDzbHfXFb6cG+f1h8gWsp9jp9JQ3SPX2olBTv8pZfe5Usg==","signatures":[{"sig":"MEYCIQDXpQqgcopd7Nw/eneeO42dH1uPwRekk8UrUmt4dIctiQIhAOy98rg7F/6q/mZiXES5BA8kAn9Yvxs6FgBzMQc6LLau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5225162},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"1883bbefba365d78c95395f4759a0129042300d9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.14_1768299762820_0.8856991463865886","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.0.16":{"name":"pumuki-ast-hooks","version":"6.0.16","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.0.16","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"9744342bae8c3fd6429bf0c0bd2c5b63e624274b","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.0.16.tgz","fileCount":664,"integrity":"sha512-CrOQNw1/NMeXafFsfdrjs0S1fJb/IeMZr4YRKOYl6sGMbBqILIpG1ktYQyzY2DWLqL9QqB1RdDN8gjKnYQHXSQ==","signatures":[{"sig":"MEQCIFMm2v9IcaSPGR8gdUEjqGZ4Svnu7fy/mQKFdIVUDGmBAiBAL/8tOHEKBqDSj8W94u8mPg/ApAg91EF6fS3Ws6eZhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5251886},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"60112b9c540f4c4bd2a3f5eb2be9a7a84c752185","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.0.16_1768304216371_0.2520909337711479","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.0":{"name":"pumuki-ast-hooks","version":"6.1.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"8452343b0aa860aed2bafb1b65cd1f5a190a0751","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.0.tgz","fileCount":666,"integrity":"sha512-8B1lKyBRk/HfzkUNquDxjENgQQ8ri4eBX1ojtBt5vuod1jmvChwhhB+K58gcsOQLtu/y22I9VGtL2JvEh+8o9w==","signatures":[{"sig":"MEUCIAUuQyS73xQ5q1HrV/hrUuM3v7CyAVpZQt6fK1xXtxSDAiEAwPlu4Wrl5dVBVrOoU/OT27VvsrxnO5o1454n++K6vPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5290144},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"1fb10fe897d4357ca7f224ed37456ccecf052baf","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.0_1768325123004_0.6814969182783783","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.1":{"name":"pumuki-ast-hooks","version":"6.1.1","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.1","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"6e52a0cc822c4f81a57e8c6f313b0730000d3a34","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.1.tgz","fileCount":667,"integrity":"sha512-anCfsfA9yaUCXnY8PUNTAFJCEx8R4DZWw6P/G3VHTfmc9/nSZBhOIoEMtgjd/ZqLrzg0FLeyjVQWODYEAOnoyg==","signatures":[{"sig":"MEUCIDZv/f+1NwiNUSSs8vil3w8WK2DVgkRWWDcngSdZlztOAiEAhF3aQs5prNnnhTuyvtpBrcC5AvPlcr1lFcf/i+gay8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5305174},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"78bae3828e7c3e43ae63295691ec0663bbb14d7c","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.1_1768330610351_0.898560704631008","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.2":{"name":"pumuki-ast-hooks","version":"6.1.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d207bd5512b041616cc9482760a81a9673f92a17","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.2.tgz","fileCount":667,"integrity":"sha512-89A6Q4vOGytYcG/B9V4i7E9B5KZmY8kQSiegWOoCEu9/6hQvMGXhKDBrsIf4cpObNvbHA7M9A5IRIT+6BGG6ZQ==","signatures":[{"sig":"MEUCIQC3FYXAVOiR5TGlcnP6fyKx4BhFi/zFkczEIDOvSL2j5AIgUpYFsHn6Dsakeg0ZaVirvW/Ih+j4BEoeW8Di4LOz4dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314754},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"5f8c1294c1b8b544807bdc89043c28a648eed7a9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.2_1768381012215_0.48615009019423416","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.3":{"name":"pumuki-ast-hooks","version":"6.1.3","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.3","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"3c1a831832dc51bc4366493abd3f263f8f3a71c2","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.3.tgz","fileCount":667,"integrity":"sha512-hDiVtQN88Ul/Xcl6LpuzNbD03qUMBVTsfp1Cl/U0OW5SkFhLBDPxBJYJsFLWh2klnkXtnQ4XvuoDadqQ2HVVew==","signatures":[{"sig":"MEYCIQCJ3TOIJQMmwIZWG7QltJ1ylzEDWnsTAUpTbMRJtCrJHQIhAL/CaNkCFUHkLvnqmdUDCZUAaMzgrfX+q0cjSCG7HNc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5333993},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"dcd90513cf5b18e24e6c23d609dc906b184785de","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.3_1768389326960_0.7261481560369263","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.6":{"name":"pumuki-ast-hooks","version":"6.1.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"375412040e6a46b0453ab688f8523f8ab34ad68f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.6.tgz","fileCount":670,"integrity":"sha512-gbAe1bFK6EgeVKRu+7eegpp7PIsu5sO+g2fWRKW6P0zk+ArwxfNyp5Fv+JQeOrAlX2aske4Z4CLsggUwwuspMA==","signatures":[{"sig":"MEUCIGflLx9FXqrJnrMTj+40KBh+yk9OJdZ/IHg9pSznIlVxAiEAlhHhVbcp8bsaqA2RrekYQR0PIx21w6F/X41k+twaaAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5373911},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"068b1f9ddc2b988b7853ec7ee407a50ad7f64ca8","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.6_1768467749165_0.6843927376869345","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.7":{"name":"pumuki-ast-hooks","version":"6.1.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c559e5e155871dfa6ac82807a07333c96357981a","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.7.tgz","fileCount":670,"integrity":"sha512-bRmgYG524fsLZHfcKDx81QWSGHigV46r/5BN/zm2tC80bZuY2L4BWkSYpe7T5TePDkfTsPZOaHMK11Sp4NO0Fg==","signatures":[{"sig":"MEYCIQCUQXCcBVByymNo3+SCnC05ImV3qKcDlxNidSRi+cy+OwIhAOQ0j+ONpwWnPRkLX1WKFs7Lj+uTmWy1Yz92Ua64Mw2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5373903},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"7d266e60de85b6c8cac781a16454dc4c8b81d42d","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.7_1768468018296_0.4289140679456207","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.8":{"name":"pumuki-ast-hooks","version":"6.1.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"3ab2a768e60493cc09bc8779387d3f40a7ad95d8","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.8.tgz","fileCount":671,"integrity":"sha512-mBTxQKQKqLGifWS3J06DBx07bq9yWMqAAru16nJweb22eVKpAvJImHUkIaNk/okNuNfPBtLM5HrbSUS+bzA1og==","signatures":[{"sig":"MEYCIQCEJcD2M3j/2yBdnKmugXO0pnF6j0PWLO0ayCSgoTxOowIhAIml04er0MuqqVwGk38dkGiT/tV2JzKhESeSJXr7jAls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5381690},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"94e3127942eb03b0f33ec51a4fb2745c9c5e177d","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.8_1768471795691_0.8811060422253332","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.9":{"name":"pumuki-ast-hooks","version":"6.1.9","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.9","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"ee30f5f93bd978ebb5af491cd27fe6b9e52f145f","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.9.tgz","fileCount":673,"integrity":"sha512-+1+WTcryJDd5EWh7sULDa2yqugiLzMSUvAWz2dOIJ/3vf11eP42jPKBJrOIdtRGrQPHBNN5EC4ZBepVq5GPddg==","signatures":[{"sig":"MEYCIQDX6eZg75VB1lJIpWmXGACyip84bVUq/TY6OlteboxInAIhANZ47LBdWx2C1PickKtynaxxjAEe1+ZMPrSeymq0E0jQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5397834},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"eb3bc022c2eaf937a85159242eb697f356c2795f","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.9_1768489337823_0.45635297837113753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.10":{"name":"pumuki-ast-hooks","version":"6.1.10","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.10","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"23655447ba6b5922ad56e96715a11871e8777a40","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.10.tgz","fileCount":673,"integrity":"sha512-FNVtA16ODO4AdmFefv0AwiPmfpf5wDmuFtC2ukJ8TN36hxHlMF6AOqbLZ0XwVou5jqPlJAjS5WR/FnE1U1e9kw==","signatures":[{"sig":"MEUCIQDEJDXWDhwgi5cDZPnv6rLyqcvnDW8dFPpFgT9M9PQHHAIgDqUY/ZgUoljLxMjyN5jyEEX2CAg3SEc9VOKEEMkudwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5399240},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"83ffbd1ce0e8e98c34183519b6f2fb9edfb8e4d1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.10_1768490857334_0.4383805196035597","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.11":{"name":"pumuki-ast-hooks","version":"6.1.11","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.11","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"4c336da5e18c9d192358a1d5b39af64578f645e5","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.11.tgz","fileCount":675,"integrity":"sha512-NQQCdAzu++95t9ahjES7bPXz+rizGntdgdLk3KyRAFGYHN9+TfnJcBKUwQdrSCPlJbP4EiuKoG1A+vx2r+y6xg==","signatures":[{"sig":"MEUCIDtqiUV6G8NrxpVv7GX1IdMDhzz7cpYZkiqzHwjN12bSAiEA2LiHJbjs5miczl0XzF/1UnuZWa6wtgg2lpaWG4nTct0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5444571},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"768780d56190e996ae4c16982aa246489e857578","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.11_1769004960055_0.040654690817635064","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.1.13":{"name":"pumuki-ast-hooks","version":"6.1.13","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.1.13","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e6b7f8e9dab76a50cb0f0ed430e7e216c63c77e1","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.1.13.tgz","fileCount":677,"integrity":"sha512-eIx64TVF7p0evk1l8scngn7oBci1fId9jeWYFSx1lrqdLbOj9MGatdaQy/tU2mVb5WDyApDRg4oZFY258OlEWw==","signatures":[{"sig":"MEUCIQCKRkVY3X9hg7+jMXbWkdf5Z1vpfHyK3CDkfD44mhDGDQIgT4U1T0BKtUSOca5TZ6pvgG6R6nOVIkWd6sWPiZCyQ6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5465462},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"e19ca27889647c30198cf83661939d6bb27cae70","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.1.13_1769006693576_0.8880572443663033","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.0":{"name":"pumuki-ast-hooks","version":"6.2.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"3f2c3eef4be0abd2cd0bb588494a310d3c977a40","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.0.tgz","fileCount":678,"integrity":"sha512-NqAXXTry31PVKS8LOmh9SYkG2DzAlMGpHsN0/B9/qriFcxVf2CrSKjB3khKvxO+6DLTUoS+BTSBMzA2LkPcx1A==","signatures":[{"sig":"MEUCIQCszOzSw8Bdk5bkHYBjyHjuJfuwNFschcCnk7T8m6MIZgIgZBtPM0IN9Qfm/bSb/ET+QEiVFX/XurNTk2Ye1ROENSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5476453},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"a450dc66c2b4fa4788feef32a4a162b355e4f5d6","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.0_1769255901806_0.9738354840928736","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.1":{"name":"pumuki-ast-hooks","version":"6.2.1","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.1","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"fa7ceda80f60b2d07c267b1aa9f27d179902a674","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.1.tgz","fileCount":678,"integrity":"sha512-c4uKpQlcJ5uV+J74EL0CtX3xkixWM32xdLkS+ftWTbaVIsA+T/AuAmvEfhgXP8tNNONiR7QQ84mTTQfPgQWqXg==","signatures":[{"sig":"MEUCIQDpIvSYaxvjMZsbt9xQB2Nf1tHhN+Z+KVkMFQoF2GlQ2wIgIccpY14dAuLDQS78Sn3x8IIXXlacyzs5fT9u3ZkZMAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5476606},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"fdfcfe81de4c6a614c81b1c094ad5a06561d00c5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.1_1769266594302_0.20812699004318236","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.2":{"name":"pumuki-ast-hooks","version":"6.2.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7e71676a904961a20b254ae43ac56b2832cbdf1c","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.2.tgz","fileCount":679,"integrity":"sha512-P/c6zlHBry2ZBnUNmd76avHgFn9hykzpZY1VM3FOBMukiqBPC63wTYPIbzGljbjjE23/w60Yp6ajkvsqW50LpA==","signatures":[{"sig":"MEUCICREJfDUdr+nTiO0KYR5Tlsuwhk7r687iYs5zuGPCo7WAiEAykLXyTiEo2W9MgmdLc2nG4oZCUk8G2/Zqvjg6AD37KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5480616},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"cb03b5a9aac580fd5da904f4e56fefde91128a67","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.2_1769287007843_0.2353950065797632","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.4":{"name":"pumuki-ast-hooks","version":"6.2.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b169e1433c03ae979fffce4d0e7ef7ed504be655","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.4.tgz","fileCount":678,"integrity":"sha512-YLZY1k6G1C6dFESNfk2+o8kXNdxmVj/OfuljaSDoiYOMrZaMH8dRjaQIFNKRjstC8g6nOmpyB2OcQFOcsx91XA==","signatures":[{"sig":"MEUCICJ8/VSvjeVYD+T0lIcLEJQs06Lx4mYRVQmHagusUhm6AiEAskJm4M2XnuPw2TPFpBYbkp7a6y/eiuACOY94H2tPE1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5477050},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"8409c1279fa1521f326a1fc03e0e9da3656847eb","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.4_1769297597154_0.7026671157427669","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.5":{"name":"pumuki-ast-hooks","version":"6.2.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"cd0871d9b1da185ba7b3f4be5d49966278c5fc62","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.5.tgz","fileCount":678,"integrity":"sha512-d0Ebv1EcBlFy/vSke6x19fKBmRUajIk3Am+iMLSZPms3yIvt7tpyKnDN+7gTBnt0hj/geDvNY0YLSHVpwGgdcw==","signatures":[{"sig":"MEYCIQChjKK1DwGsQxMmX2ovC901VgxrZwgX3ZSh4+VWBtyb9gIhAJxBNtwshucdaf2+LAYRgNvwJ0YhV+cizzkUlJfyGgpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5484117},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"aa1c87f4f7580f67481c892ba13af245dbf12a3b","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.5_1769342789360_0.3166664253184346","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.6":{"name":"pumuki-ast-hooks","version":"6.2.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"bb774ace54ec795f246f3b9073867fcf26485a86","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.6.tgz","fileCount":678,"integrity":"sha512-9iYTo05MmEV/kqfGL5q3xlB6qME7nCEHGohXn0iKeyMTxkfGOLmqqwTPyo8i7UfLYUQRzFoNEpQ76MeSrUbVMA==","signatures":[{"sig":"MEYCIQDYsOFSabfg/PsXKMHma9di6Wp2hySeAv5n72y10KF+DwIhAIWCbgnihL/p0cEjDUKplcGPKM90Wd4VsPU2X7T7bFak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5487673},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"4afc56dc7e25c475bdd4953af623294b5e129a12","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.6_1769344859189_0.816042491343715","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.7":{"name":"pumuki-ast-hooks","version":"6.2.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"b63be0f9bd86fa65332b06901e5ee766c50f7cf9","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.7.tgz","fileCount":681,"integrity":"sha512-9U8gK8kHP+0gH1iQ5YgonDXJCyEbLl0cUpZCR8VH6n9XSoTX/LIwuDpudSkmicQQok3uvAgRVGzd2RksHpgMIw==","signatures":[{"sig":"MEYCIQDWrSbv9lu3C3Pr9S56At8swcez1XfwVgSwVpNujeI+OQIhAMJ+9LmN2AS9JNK3aUIDj7wOL80W6hWBwzEpgMqXB8kZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5496155},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"2df20c8a19030c09357807dfdb8d83ccbbeee4a5","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.7_1769345710099_0.6579319951167384","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.8":{"name":"pumuki-ast-hooks","version":"6.2.8","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.8","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"27869b74d62e110be988d0b71335f841883b7ba4","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.8.tgz","fileCount":681,"integrity":"sha512-NKo92bWlNETjuNYnOm/cqMLT0spTfW6KzNVArGXuBMgt9/Wv8ceOFv9o6f8X0W89mXyw63HqHD2sStYSslUyPw==","signatures":[{"sig":"MEYCIQC9cxo9iwWm4PQHCiUIMNPjAVUefVRTWZlNaFsv9QBylgIhAKw9BbWlqGnQAHuoIscE1F9IC6sN5Dxa1xmR+VptVUdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5496282},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"9c4993c168bd7f86fa7cd98b1d944afa94d8a1ad","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.8_1769346133068_0.200563678839071","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.9":{"name":"pumuki-ast-hooks","version":"6.2.9","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.9","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"d571885fb63c6320fadcf932b161a3e03ecc579a","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.9.tgz","fileCount":681,"integrity":"sha512-tMh4grYJjJvFvYj7yTadsIXY1WaAZrqL/RpDkyrLHe6nk0eKh9YD7EBb8GJI91E2t+Zz/7IFiqTuJH7OHI14fw==","signatures":[{"sig":"MEUCIQDLyuomNT+DjQOwvsRGtL0C1HR6q+zdqUBRDsBhxosoOAIgSC4GZN5RwOBnfex8d769XlJf2yE1lndut+8pyi1tYXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5499907},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"eb33781fd2a50f4da6160017b04a16aca3d68883","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"node scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.9_1769350296812_0.9483202222204827","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.10":{"name":"pumuki-ast-hooks","version":"6.2.10","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.10","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c99465f0cd46e5a89c8752884c76489e14c12d28","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.10.tgz","fileCount":681,"integrity":"sha512-rGIZONxNdDkML5LdW0tv9rQA18xQykTB8ptFVeECpBY/GSEnwCf/+Pdagjm5muFku02nYzGHe09jcxedD2HL3g==","signatures":[{"sig":"MEUCIQCWhfstDpbE2CsIX5uDs0QxkaKARE05klr64/Z/aR73pgIgCsCRPOJwfMAO2RLcrwzJ25GBQQcV1delioctMcv4lY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5500621},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.10_1769378915732_0.9911685156241448","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.11":{"name":"pumuki-ast-hooks","version":"6.2.11","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.11","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"363f60a4dc4197ad8e4c316e3141045b73e8f4bf","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.11.tgz","fileCount":681,"integrity":"sha512-v4saDRqXCLfaS7d+KQAM40EuVCQlRUhliJFg/sDooIpFFm72vZ0pzskDBnmk7UepTW62e/UMZEiuhcD689U9kg==","signatures":[{"sig":"MEYCIQDgG2tTWCnvUql8drrjCH7jiQuOXt04z33wmfyq8QifEwIhAIDbUWqm7G2kgq/xVanh7E4aNmfcrMbn78k/8XBJZ0SY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5500669},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.11_1769379466848_0.46065446210686956","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.12":{"name":"pumuki-ast-hooks","version":"6.2.12","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.12","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"8ce9528a50e8f100f37a1ab0fcfa5aa504a44ff0","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.12.tgz","fileCount":681,"integrity":"sha512-lO/s44xGxrZgXX5kYpbRIOSYJvtTmU0N/qQ5JewceUNwNTTFA0gNpY8FZNPr589oGsavl/UKUDYuVp7yRDGcig==","signatures":[{"sig":"MEUCIQCUdW0QwOJSoM4L/18DAIxba9y1+dyRrVZbNB34CChCjQIgYWHn82OG6H1LooIkZzRWVL/dgQCyP97OKWgY4PgMSK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5500669},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.12_1769379496544_0.5819121967492236","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.13":{"name":"pumuki-ast-hooks","version":"6.2.13","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.13","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"dd9ada913eff8c84db5c0ea5de90bee4a6f512b6","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.13.tgz","fileCount":681,"integrity":"sha512-BWoPPPQ1Mv2XiZVj5WXnhNMblPKQsVJLtj54QP3Ou8eelPYOlbmr2Gis9P2Um8sexg5EVq0ubesKAqSx9rHM6A==","signatures":[{"sig":"MEUCIBRBTM6Ur/iCsSMAa3uzPXRMGFIwOeSdA3Iyw350IZQfAiEAkW/32U+NffUWYwz/2ZoWd7nl3fV/cw/3BM0mS7ZpAJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5500820},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.13_1769379708601_0.8498244050676393","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.14":{"name":"pumuki-ast-hooks","version":"6.2.14","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.14","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"8ad9d3773ba78bcd97bb648ebe2a0e593c28f744","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.14.tgz","fileCount":681,"integrity":"sha512-T1GlNhNvfhG3XwBk4hofMxVDZ49L+IA+nVxnrYRerFTFlIL2nSDqqEoWhFjDoFR8ZFq2gdN74UIL+rmeMwn5Jg==","signatures":[{"sig":"MEUCIQDa+d9eoY8CyNR/psheqRHx8LiAGtbW/fI/aOgZ/N88sgIgV3apZSZnATVxVNgcGaMIWZXg73xWzEDTOEupL4JbXWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5501335},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.14_1769380286168_0.445505372709325","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.15":{"name":"pumuki-ast-hooks","version":"6.2.15","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.15","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7dcedfee81fe0a79d72807e719f0660d51c5e881","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.15.tgz","fileCount":681,"integrity":"sha512-4KYWOt+Sm6aKzU0kzosQKNgy315n2/F2x6Cp8tSMlc+ghFQSX4O0gMzYGJrF9ZsXV+e3banKtLjrAjufrNqoYw==","signatures":[{"sig":"MEQCIFiIgHXu2gr2KExWouibaIM2dHgMp8Lrs1wedAo+1qxVAiBNpJpIdURgOgznl2D+T32E/RMo7WArnkVUgVPAOcCyJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5502023},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.15_1769380953838_0.32287435986403756","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.16":{"name":"pumuki-ast-hooks","version":"6.2.16","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.16","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"19bbbf5a564a17b2718016bd5812a6689c23a4ff","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.16.tgz","fileCount":681,"integrity":"sha512-adESj+Wl8ne965BxeBKqQLSz3fhGYp5alyKuW7ho8e2RJjC4UunrdI03sLzLn7v3LHgNVXHJ2xV8kWfgfDXU0w==","signatures":[{"sig":"MEQCIECMIJH8YQmnn8oUuOIwHojQh7JHY6yT8Jm/hTq5f0xHAiBb/nGJ/fL7Z2j9YRiLZcjjzfytIYyPirhjakuZJ3tq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5500921},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.16_1769381409391_0.8164443004909101","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.2.17":{"name":"pumuki-ast-hooks","version":"6.2.17","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.2.17","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"94a814a4604a5e07377f69333620bb7af105b99a","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.2.17.tgz","fileCount":681,"integrity":"sha512-TC6Yk48Irtho8WsWH5sCfl7PF1wVmEQBeoo9uLyC4XAnT9/3yzto6Vmsd4f/6sBvurnlusQgKcLAZ9NnHToJoQ==","signatures":[{"sig":"MEUCIGKWQniPbYnY+/zc/j5WyuzQ89H3F+fj0oo+8UiJg82FAiEAjer0bYYIyM3deORYonMg0SN5kxFHOWqG0AgmudI6yAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5501486},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f92334632239660356934c61154b368a03555141","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.2.17_1769382559492_0.6533703754486908","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.0":{"name":"pumuki-ast-hooks","version":"6.3.0","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.0","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"847a03316f1c7b5c59907525c28e05ebab3b1bca","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.0.tgz","fileCount":682,"integrity":"sha512-LPqoRKlRdxvQ2Rs7pzKmW2LPGZXtFbItbhG63evtxFkd+8ZFcIIk348PJ450BVIMNWC5zKzDcDHo1M3T7hj1ZQ==","signatures":[{"sig":"MEQCIG97mno4xyGXOeI7J+BwjNQXQDnhSFqedI1hDkZF9o55AiBnp5YvjHlRfZ1osRqkNQCvOVdowHCuI98Uw574ztabcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5578202},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"f5d718457827067ff2c41cd5ddec0aa265edd173","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.0_1769440634564_0.9910901703362611","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.1":{"name":"pumuki-ast-hooks","version":"6.3.1","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.1","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"e16dde7dd58f8806c83578b467d7db5f2f6e8138","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.1.tgz","fileCount":682,"integrity":"sha512-CI/s9IMr1CLw2gPR7NiU/pBwSlhTa8EtoCQizFhQJFOAuHMHX7vyFIh5i49KOnMYMZLWvbT8Wuj804fAra89YQ==","signatures":[{"sig":"MEUCIH6e08Ucss6svwajO83ruHpTtZX3cpXnNhkQ1qZpyeV4AiEAupLeR3Ay097gPYQC+M7QxDH2J5XZH2WqcuEnsH7z0zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5597550},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"101ab87238f8885a387cf7ac877e530f3eff2ee9","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.1_1769444541874_0.560724882497454","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.2":{"name":"pumuki-ast-hooks","version":"6.3.2","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.2","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"0d2d6c302aee5cb878b178f7be0154d0c9285bf3","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.2.tgz","fileCount":682,"integrity":"sha512-xYgep0uDBOWVrbDdDVpNv+AZXHWzQ7ksAeI9OcLugqQEenToNXi9quvSXaFESJnbZx7acF6zsWKFN0tBL4d+Ow==","signatures":[{"sig":"MEUCIQCf7qN3xeM9fn8lVuv8nBu47rhHXNHpdvVPvW5f8Le2HgIgaxK6d4iSVw6UJDF9JmcUFLN/iTgwTFqvQRld3AkQViQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5604318},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"d3ed220d798f17da1b13fe9d1ee8da0ecd0bd0de","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.2_1769454210657_0.7341830176117639","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.3":{"name":"pumuki-ast-hooks","version":"6.3.3","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.3","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"a581d157b502d79539121bba463a916f6a7b4fbe","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.3.tgz","fileCount":682,"integrity":"sha512-TncH1o+RRxzzPhg4Cr+nz9ihXbPHZvMrjf/ryGjpwLcU4WfKf7idBJGTUNSKTTC+epbkMIfsCpdRCw3MB7j9QA==","signatures":[{"sig":"MEYCIQD0sHUV9DjA5uJnwgNc/+L2g6Dmii2XVhAIj/p8oC3pUQIhAPCQjysZPMcqYEwipqi98RRX5vQzp2i7UnqjMH0NNkW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5636408},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"76015ab3977672aa4b5a798ae0b1f8d25286f7b1","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.3_1769627568226_0.2638161413620088","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.4":{"name":"pumuki-ast-hooks","version":"6.3.4","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.4","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"7d55d0551056ec2fb2b2ff7aeb3259a6dde03265","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.4.tgz","fileCount":682,"integrity":"sha512-dR3ZYjUP3Zc+t0NpHBdM28VEzhjpTfF/w6z1+EgVHNndTRuCHEu2NSl5FK5QjdOei+FIFyQ+FfCi2yA/F8C3jw==","signatures":[{"sig":"MEYCIQCKlGXgyFAGEKusBWznVylRdi57RgnERAQ9w8mTGBQ1cAIhALuOqvKC6UNiTjBC+4quJbKHfL22OOe3vuBnOs5tSNIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5644156},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"9b2d0f652b405b88eee6445e0e94d7b55df74e30","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.4_1769640981622_0.16050310548017155","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.5":{"name":"pumuki-ast-hooks","version":"6.3.5","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.5","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"audit":"bin/audit","ai-commit":"bin/ai-commit.sh","ast-hooks":"bin/cli.js","hook-watch":"bin/watch-hooks.js","ast-gitflow":"scripts/hooks-system/bin/gitflow-cycle.js","ast-install":"bin/install.js","hook-status":"bin/hook-status.js","hook-predict":"bin/predictive-hooks.js","ast-uninstall":"bin/uninstall.js","hook-playbook":"bin/run-playbook.js","ast-violations":"bin/violations-api.js","hook-doc-drift":"bin/check-doc-drift.js","hook-plan-review":"bin/plan-review.js","pumuki-ast-hooks":"bin/pumuki-mcp-server.js","ast-check-version":"bin/check-version.js","hook-run-orchestrator":"bin/run-orchestrator.js"},"dist":{"shasum":"c8aa75bf0d257694841b419e7fa565effae4c480","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.5.tgz","fileCount":682,"integrity":"sha512-24Cna8QP8aRovtV2t+srsB3hzmu2BnuJbipIQ+rsrLwxBgacTuy6CwWDBemBtcR4EYD6G4SOFsrbpI3qdU3tRg==","signatures":[{"sig":"MEQCIEE89D723CkPzYKAVzEZF3IphlhklhzCXI2x7URNESL2AiAyyKjUFeUwK2uYoTfZ/ZtkqPK5DPniz5/mY3Oa+CJEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5653054},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./ast":"./scripts/hooks-system/infrastructure/ast/ast-intelligence.js","./hooks":"./hooks/index.js","./config":"./config/index.js","./domain":"./scripts/hooks-system/domain/index.js","./skills":"./skills/skill-rules.json","./application":"./scripts/hooks-system/application/index.js","./package.json":"./package.json"},"gitHead":"bda3e1b0d6782a449c01badfd51b0f2bb06a61ef","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"scripts/hooks-system/application/**/*.js\" \"bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","gitflow:status":"bash bin/gitflow status","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","violations:summary":"node bin/violations summary"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"10.8.2","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"glob":"^10.5.0","ts-morph":">=21.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/parser":"^7.28.5","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.5_1769680971530_0.05791765369521884","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.6":{"name":"pumuki-ast-hooks","version":"6.3.6","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.6","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"ast-hooks":"bin/pumuki-framework.js","pumuki-ci":"bin/pumuki-ci.js","pumuki-pre-push":"bin/pumuki-pre-push.js","pumuki-ast-hooks":"bin/pumuki-framework.js","pumuki-framework":"bin/pumuki-framework.js","pumuki-pre-commit":"bin/pumuki-pre-commit.js","pumuki-mcp-evidence":"bin/pumuki-mcp-evidence.js"},"dist":{"shasum":"493c87d071f1fa1368062539b826c41362e0fef3","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.6.tgz","fileCount":591,"integrity":"sha512-JXnTGXngkVuIac0m+n8/UtjrZg299dTvcykD/My8TO602OWYQ52PC8IAAXD2x75UuBGoeXdsC1nTy9GyfZCZUg==","signatures":[{"sig":"MEYCIQCo5O+KNo0WFHnF5OpwlLqGYMD4a2t9BqHPTuQ+C9bxZwIhAO/prk/fD1hdeYFLf0CYZ19LZ1FGYxMOG8rz/PbqSyys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776793},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./package.json":"./package.json","./integrations/git":"./integrations/git/index.ts","./integrations/mcp":"./integrations/mcp/index.ts","./core/gate/evaluateGate":"./core/gate/evaluateGate.ts","./core/gate/evaluateRules":"./core/gate/evaluateRules.ts"},"gitHead":"070cae18c54ce604f16901bf0a7da83a16021a26","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","test:mcp":"npx --yes tsx@4.21.0 --test integrations/mcp/__tests__/evidenceContextServer.test.ts","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"legacy/scripts/hooks-system/application/**/*.js\" \"legacy/scripts/hooks-system/bin/**/*.js\" \"legacy/bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","mcp:evidence":"node bin/pumuki-mcp-evidence.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","test:evidence":"npx --yes tsx@4.21.0 --test integrations/evidence/__tests__/buildEvidence.test.ts integrations/evidence/__tests__/humanIntent.test.ts","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","framework:menu":"node bin/pumuki-framework.js","gitflow:status":"bash bin/gitflow status","skills:compile":"npx --yes tsx@4.21.0 scripts/compile-skills-lock.ts","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","test:heuristics":"npx --yes tsx@4.21.0 --test core/facts/__tests__/extractHeuristicFacts.test.ts","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","test:stage-gates":"npx --yes tsx@4.21.0 --test integrations/config/__tests__/*.test.ts integrations/gate/__tests__/*.test.ts integrations/git/__tests__/*.test.ts scripts/__tests__/*.test.ts","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","skills:lock:check":"npx --yes tsx@4.21.0 scripts/compile-skills-lock.ts --check","test:deterministic":"npm run test:evidence && npm run test:mcp && npm run test:heuristics","violations:summary":"node bin/violations summary","validation:phase8:tick":"bash scripts/run-phase8-tick.sh","validation:docs-hygiene":"npx --yes tsx@4.21.0 scripts/check-validation-docs-hygiene.ts","validation:package-smoke":"node --import tsx scripts/package-install-smoke.ts --mode=block","validation:phase8:doctor":"bash scripts/run-phase8-doctor.sh","print:adapter-hooks-config":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/print-adapter-hooks-config.sh","validation:clean-artifacts":"npx --yes tsx@4.21.0 scripts/clean-validation-artifacts.ts","validation:package-manifest":"node --import tsx scripts/check-package-manifest.ts","validation:phase8:autopilot":"bash scripts/run-phase8-autopilot.sh","validation:phase8:next-step":"bash scripts/run-phase8-next-step.sh","assess:adapter-hooks-session":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/assess-adapter-session.sh","install:adapter-hooks-config":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/install-adapter-hooks-config.sh","validate:adapter-hooks-local":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/validate-local-runtime.sh","validation:adapter-readiness":"npx --yes tsx@4.21.0 scripts/build-adapter-readiness.ts","validation:phase8:loop-guard":"bash scripts/check-phase8-loop-guard.sh","verify:adapter-hooks-runtime":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/verify-adapter-hooks-runtime.sh","validation:phase8:close-ready":"bash scripts/run-phase8-close-ready.sh","validation:phase8:status-pack":"bash scripts/run-phase8-status-pack.sh","validation:phase8:ready-handoff":"bash scripts/build-phase8-ready-handoff-summary.sh","assess:adapter-hooks-session:any":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/assess-adapter-session.sh --include-simulated","validation:consumer-ci-artifacts":"npx --yes tsx@4.21.0 scripts/collect-consumer-ci-artifacts.ts","validation:package-smoke:minimal":"node --import tsx scripts/package-install-smoke.ts --mode=minimal","validation:phase5-latest:refresh":"bash scripts/refresh-phase5-latest-escalation.sh","validation:adapter-session-status":"npx --yes tsx@4.21.0 scripts/build-adapter-session-status.ts","validation:consumer-ci-auth-check":"npx --yes tsx@4.21.0 scripts/check-consumer-ci-auth.ts","validation:consumer-workflow-lint":"npx --yes tsx@4.21.0 scripts/lint-consumer-workflows.ts","validation:progress-single-active":"bash scripts/check-refactor-progress-single-active.sh","validation:consumer-startup-triage":"npx --yes tsx@4.21.0 scripts/build-consumer-startup-triage.ts","validation:consumer-support-bundle":"npx --yes tsx@4.21.0 scripts/build-consumer-startup-failure-support-bundle.ts","validation:mock-consumer-ab-report":"npx --yes tsx@4.21.0 scripts/build-mock-consumer-ab-report.ts","validation:phase5-external-handoff":"npx --yes tsx@4.21.0 scripts/build-phase5-external-handoff.ts","validation:phase5-latest:sync-docs":"bash scripts/sync-phase5-latest-docs.sh","validation:phase5-execution-closure":"npx --yes tsx@4.21.0 scripts/run-phase5-execution-closure.ts","validation:phase5-blockers-readiness":"npx --yes tsx@4.21.0 scripts/build-phase5-blockers-readiness.ts","validation:phase5-escalation:payload":"bash scripts/build-phase5-support-portal-payload.sh","validation:phase5-escalation:prepare":"bash scripts/prepare-phase5-escalation-submission.sh","validation:phase5-latest:ready-check":"bash scripts/check-phase5-latest-ready-chain.sh","validation:phase8:loop-guard-coverage":"bash scripts/check-phase8-loop-guard-coverage.sh","validation:phase8:mark-followup-state":"bash scripts/mark-phase8-support-followup-state.sh","validation:adapter-real-session-report":"npx --yes tsx@4.21.0 scripts/build-adapter-real-session-report.ts","validation:phase5-post-support:refresh":"bash scripts/run-phase5-post-support-refresh.sh","validation:phase8:resume-after-billing":"bash scripts/run-phase8-after-billing-reactivation.sh","validation:consumer-support-ticket-draft":"npx --yes tsx@4.21.0 scripts/build-consumer-support-ticket-draft.ts","validation:consumer-startup-unblock-status":"npx --yes tsx@4.21.0 scripts/build-consumer-startup-unblock-status.ts","validation:phase5-execution-closure-status":"npx --yes tsx@4.21.0 scripts/build-phase5-execution-closure-status.ts","validation:phase8:mark-followup-posted-now":"bash scripts/mark-phase8-followup-posted-now.sh","validation:phase5-escalation:mark-submitted":"bash scripts/mark-phase5-escalation-submitted.sh","validation:phase8:mark-followup-replied-now":"bash scripts/mark-phase8-followup-replied-now.sh","validation:phase5-escalation:ready-to-submit":"bash scripts/check-phase5-escalation-ready-to-submit.sh","validation:phase5-escalation:close-submission":"bash scripts/close-phase5-escalation-submission.sh"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.8.0","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"tsx":"^4.21.0","glob":"^10.5.0","ts-morph":">=21.0.0","@babel/parser":"^7.28.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.6_1771108799055_0.4068201157456852","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"},"6.3.7":{"name":"pumuki-ast-hooks","version":"6.3.7","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","_id":"pumuki-ast-hooks@6.3.7","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"bin":{"ast-hooks":"bin/pumuki-framework.js","pumuki-ci":"bin/pumuki-ci.js","pumuki-pre-push":"bin/pumuki-pre-push.js","pumuki-ast-hooks":"bin/pumuki-framework.js","pumuki-framework":"bin/pumuki-framework.js","pumuki-pre-commit":"bin/pumuki-pre-commit.js","pumuki-mcp-evidence":"bin/pumuki-mcp-evidence.js"},"dist":{"shasum":"c4065bb07d61a24c399e229bb446c47824a06dcf","tarball":"https://registry.npmjs.org/pumuki-ast-hooks/-/pumuki-ast-hooks-6.3.7.tgz","fileCount":591,"integrity":"sha512-AVI3gVUiHC/51/15YCl+AcwXKwJWdRZ34bZPIJH0mjF6ufWUI//kCECSyEN8zb0k3E0s9cPQiXWKst+J77Jmbg==","signatures":[{"sig":"MEUCIQDV6czRKOkRjwv00PUIXkWKt0mcsSXOI6QQMXdmllBg6QIgRSOEuvRsnOFItogf7Tg815Jw20F2kHab88dkTPZ9bYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776243},"main":"index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":"./index.js","./package.json":"./package.json","./integrations/git":"./integrations/git/index.ts","./integrations/mcp":"./integrations/mcp/index.ts","./core/gate/evaluateGate":"./core/gate/evaluateGate.ts","./core/gate/evaluateRules":"./core/gate/evaluateRules.ts"},"gitHead":"64a7ff9fb57f4ccccac1d10ad87310c646b20112","scripts":{"ast":"node bin/ast","lint":"npm run lint:hooks","test":"jest --runInBand","audit":"node bin/ast","gitflow":"bash bin/gitflow check","build:ts":"tsc --noEmit","test:mcp":"npx --yes tsx@4.21.0 --test integrations/mcp/__tests__/evidenceContextServer.test.ts","ast:audit":"node scripts/hooks-system/infrastructure/ast/ast-intelligence.js","typecheck":"tsc --noEmit","lint:hooks":"eslint \"legacy/scripts/hooks-system/application/**/*.js\" \"legacy/scripts/hooks-system/bin/**/*.js\" \"legacy/bin/**/*.js\"","violations":"node bin/violations","ast:gitflow":"node scripts/hooks-system/bin/gitflow-cycle.js","ast:refresh":"bash scripts/hooks-system/bin/update-evidence.sh","ast:release":"node scripts/hooks-system/bin/gitflow-release.js","mcp:evidence":"node bin/pumuki-mcp-evidence.js","audit-library":"node bin/audit-library.js","check-version":"node bin/check-version.js","gitflow:reset":"bash bin/gitflow reset","install-hooks":"node bin/install.js","test:evidence":"npx --yes tsx@4.21.0 --test integrations/evidence/__tests__/buildEvidence.test.ts integrations/evidence/__tests__/humanIntent.test.ts","ast:guard:logs":"bash scripts/hooks-system/bin/evidence-guard logs","ast:guard:stop":"bash scripts/hooks-system/bin/evidence-guard stop","framework:menu":"node bin/pumuki-framework.js","gitflow:status":"bash bin/gitflow status","skills:compile":"npx --yes tsx@4.21.0 scripts/compile-skills-lock.ts","violations:top":"node bin/violations top","ast:guard:start":"bash scripts/hooks-system/bin/evidence-guard start","test:heuristics":"npx --yes tsx@4.21.0 --test core/facts/__tests__/extractHeuristicFacts.test.ts","violations:demo":"bash bin/demo-violations","violations:list":"node bin/violations list","violations:show":"node bin/violations show","ast:guard:status":"bash scripts/hooks-system/bin/evidence-guard status","gitflow:workflow":"bash bin/gitflow workflow","test:stage-gates":"npx --yes tsx@4.21.0 --test integrations/config/__tests__/*.test.ts integrations/gate/__tests__/*.test.ts integrations/git/__tests__/*.test.ts scripts/__tests__/*.test.ts","ast:check-version":"node scripts/hooks-system/bin/check-version.js","ast:guard:restart":"bash scripts/hooks-system/bin/evidence-guard restart","skills:lock:check":"npx --yes tsx@4.21.0 scripts/compile-skills-lock.ts --check","test:deterministic":"npm run test:evidence && npm run test:mcp && npm run test:heuristics","violations:summary":"node bin/violations summary","validation:phase8:tick":"bash scripts/run-phase8-tick.sh","validation:docs-hygiene":"npx --yes tsx@4.21.0 scripts/check-validation-docs-hygiene.ts","validation:package-smoke":"node --import tsx scripts/package-install-smoke.ts --mode=block","validation:phase8:doctor":"bash scripts/run-phase8-doctor.sh","print:adapter-hooks-config":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/print-adapter-hooks-config.sh","validation:clean-artifacts":"npx --yes tsx@4.21.0 scripts/clean-validation-artifacts.ts","validation:package-manifest":"node --import tsx scripts/check-package-manifest.ts","validation:phase8:autopilot":"bash scripts/run-phase8-autopilot.sh","validation:phase8:next-step":"bash scripts/run-phase8-next-step.sh","assess:adapter-hooks-session":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/assess-adapter-session.sh","install:adapter-hooks-config":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/install-adapter-hooks-config.sh","validate:adapter-hooks-local":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/validate-local-runtime.sh","validation:adapter-readiness":"npx --yes tsx@4.21.0 scripts/build-adapter-readiness.ts","validation:phase8:loop-guard":"bash scripts/check-phase8-loop-guard.sh","verify:adapter-hooks-runtime":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/verify-adapter-hooks-runtime.sh","validation:phase8:close-ready":"bash scripts/run-phase8-close-ready.sh","validation:phase8:status-pack":"bash scripts/run-phase8-status-pack.sh","validation:phase8:ready-handoff":"bash scripts/build-phase8-ready-handoff-summary.sh","assess:adapter-hooks-session:any":"bash legacy/scripts/hooks-system/infrastructure/cascade-hooks/assess-adapter-session.sh --include-simulated","validation:consumer-ci-artifacts":"npx --yes tsx@4.21.0 scripts/collect-consumer-ci-artifacts.ts","validation:package-smoke:minimal":"node --import tsx scripts/package-install-smoke.ts --mode=minimal","validation:phase5-latest:refresh":"bash scripts/refresh-phase5-latest-escalation.sh","validation:adapter-session-status":"npx --yes tsx@4.21.0 scripts/build-adapter-session-status.ts","validation:consumer-ci-auth-check":"npx --yes tsx@4.21.0 scripts/check-consumer-ci-auth.ts","validation:consumer-workflow-lint":"npx --yes tsx@4.21.0 scripts/lint-consumer-workflows.ts","validation:progress-single-active":"bash scripts/check-refactor-progress-single-active.sh","validation:consumer-startup-triage":"npx --yes tsx@4.21.0 scripts/build-consumer-startup-triage.ts","validation:consumer-support-bundle":"npx --yes tsx@4.21.0 scripts/build-consumer-startup-failure-support-bundle.ts","validation:mock-consumer-ab-report":"npx --yes tsx@4.21.0 scripts/build-mock-consumer-ab-report.ts","validation:phase5-external-handoff":"npx --yes tsx@4.21.0 scripts/build-phase5-external-handoff.ts","validation:phase5-latest:sync-docs":"bash scripts/sync-phase5-latest-docs.sh","validation:phase5-execution-closure":"npx --yes tsx@4.21.0 scripts/run-phase5-execution-closure.ts","validation:phase5-blockers-readiness":"npx --yes tsx@4.21.0 scripts/build-phase5-blockers-readiness.ts","validation:phase5-escalation:payload":"bash scripts/build-phase5-support-portal-payload.sh","validation:phase5-escalation:prepare":"bash scripts/prepare-phase5-escalation-submission.sh","validation:phase5-latest:ready-check":"bash scripts/check-phase5-latest-ready-chain.sh","validation:phase8:loop-guard-coverage":"bash scripts/check-phase8-loop-guard-coverage.sh","validation:phase8:mark-followup-state":"bash scripts/mark-phase8-support-followup-state.sh","validation:adapter-real-session-report":"npx --yes tsx@4.21.0 scripts/build-adapter-real-session-report.ts","validation:phase5-post-support:refresh":"bash scripts/run-phase5-post-support-refresh.sh","validation:phase8:resume-after-billing":"bash scripts/run-phase8-after-billing-reactivation.sh","validation:consumer-support-ticket-draft":"npx --yes tsx@4.21.0 scripts/build-consumer-support-ticket-draft.ts","validation:consumer-startup-unblock-status":"npx --yes tsx@4.21.0 scripts/build-consumer-startup-unblock-status.ts","validation:phase5-execution-closure-status":"npx --yes tsx@4.21.0 scripts/build-phase5-execution-closure-status.ts","validation:phase8:mark-followup-posted-now":"bash scripts/mark-phase8-followup-posted-now.sh","validation:phase5-escalation:mark-submitted":"bash scripts/mark-phase5-escalation-submitted.sh","validation:phase8:mark-followup-replied-now":"bash scripts/mark-phase8-followup-replied-now.sh","validation:phase5-escalation:ready-to-submit":"bash scripts/check-phase5-escalation-ready-to-submit.sh","validation:phase5-escalation:close-submission":"bash scripts/close-phase5-escalation-submission.sh"},"_npmUser":{"name":"pumuki","email":"freelancemerlos@gmail.com"},"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"_npmVersion":"11.8.0","description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"tsx":"^4.21.0","glob":"^10.5.0","ts-morph":">=21.0.0","@babel/parser":"^7.28.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9.12.0","recast":"^0.23.11","typescript":"^5.3.0","@types/node":"^20.10.0","jscodeshift":"^17.3.0","@babel/traverse":"^7.28.5","@babel/generator":"^7.28.5"},"peerDependencies":{"ts-morph":">=21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pumuki-ast-hooks_6.3.7_1771110204703_0.9886441920209144","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package renamed to 'pumuki'. Use: npm install --save-exact pumuki"}},"time":{"created":"2025-12-29T11:08:31.947Z","modified":"2026-02-17T11:47:10.361Z","5.3.1":"2025-12-29T11:08:32.256Z","5.3.2":"2025-12-29T14:01:20.796Z","5.3.3":"2025-12-29T14:35:35.780Z","5.3.4":"2025-12-29T15:42:54.302Z","5.3.5":"2025-12-29T16:11:33.127Z","5.3.6":"2025-12-29T16:17:15.658Z","5.3.7":"2025-12-29T16:22:45.253Z","5.3.8":"2025-12-29T16:48:08.109Z","5.3.9":"2025-12-29T16:56:59.235Z","5.3.10":"2025-12-29T17:29:30.382Z","5.3.13":"2025-12-29T19:41:41.550Z","5.3.14":"2025-12-29T19:59:05.114Z","5.3.15":"2025-12-30T05:55:11.987Z","5.3.16":"2025-12-30T06:43:22.003Z","5.3.17":"2025-12-30T08:26:23.257Z","5.3.18":"2025-12-30T11:22:45.723Z","5.3.19":"2025-12-31T06:55:24.838Z","5.3.20":"2025-12-31T09:35:36.159Z","5.3.21":"2026-01-02T08:53:17.848Z","5.3.22":"2026-01-02T09:01:01.900Z","5.3.23":"2026-01-02T09:06:53.052Z","5.3.24":"2026-01-02T09:11:50.989Z","5.3.25":"2026-01-02T09:26:18.197Z","5.3.26":"2026-01-02T09:33:15.931Z","5.3.27":"2026-01-02T10:21:50.057Z","5.3.28":"2026-01-02T12:11:04.581Z","5.3.29":"2026-01-02T13:50:03.525Z","5.3.30":"2026-01-02T18:20:30.147Z","5.4.0":"2026-01-02T20:16:13.283Z","5.4.1":"2026-01-02T20:17:41.331Z","5.4.2":"2026-01-02T20:18:41.927Z","5.4.3":"2026-01-02T20:20:35.630Z","5.4.4":"2026-01-02T20:21:51.327Z","5.4.5":"2026-01-02T20:24:19.992Z","5.4.6":"2026-01-03T07:48:24.840Z","5.4.7":"2026-01-03T08:01:05.406Z","5.4.8":"2026-01-03T08:16:03.153Z","5.5.0":"2026-01-03T08:30:48.146Z","5.5.1":"2026-01-03T08:41:30.796Z","5.5.2":"2026-01-03T08:56:52.230Z","5.5.3":"2026-01-03T09:02:17.473Z","5.5.4":"2026-01-03T13:33:52.113Z","5.5.5":"2026-01-03T13:48:33.754Z","5.5.6":"2026-01-03T13:55:13.868Z","5.5.7":"2026-01-03T14:17:22.078Z","5.5.8":"2026-01-03T19:12:55.997Z","5.5.9":"2026-01-03T19:19:30.920Z","5.5.10":"2026-01-03T19:59:38.179Z","5.5.11":"2026-01-03T20:10:38.242Z","5.5.12":"2026-01-03T20:13:02.201Z","5.5.14":"2026-01-04T07:47:11.674Z","5.5.15":"2026-01-04T08:25:59.284Z","5.5.16":"2026-01-04T11:34:02.457Z","5.5.17":"2026-01-04T11:41:03.742Z","5.5.18":"2026-01-04T11:50:30.491Z","5.5.19":"2026-01-04T11:56:31.546Z","5.5.20":"2026-01-04T12:04:21.877Z","5.5.21":"2026-01-04T12:18:59.079Z","5.5.22":"2026-01-04T12:32:16.505Z","5.5.23":"2026-01-04T12:39:42.011Z","5.5.24":"2026-01-04T12:42:17.010Z","5.5.25":"2026-01-04T14:04:42.018Z","5.5.26":"2026-01-04T18:01:03.386Z","5.5.27":"2026-01-04T18:05:06.100Z","5.5.28":"2026-01-04T18:08:37.112Z","5.5.29":"2026-01-04T18:11:32.416Z","5.5.30":"2026-01-04T18:15:13.945Z","5.5.31":"2026-01-04T18:25:19.035Z","5.5.32":"2026-01-04T18:31:47.097Z","5.5.35":"2026-01-04T19:21:16.949Z","5.5.36":"2026-01-04T20:03:03.340Z","5.5.37":"2026-01-04T21:25:47.963Z","5.5.38":"2026-01-04T22:20:53.767Z","5.5.40":"2026-01-04T22:59:00.295Z","5.5.42":"2026-01-05T12:24:53.880Z","5.5.43":"2026-01-05T14:22:39.371Z","5.5.45":"2026-01-05T18:23:41.360Z","5.5.46":"2026-01-06T10:34:16.568Z","5.5.47":"2026-01-06T10:50:21.933Z","5.5.48":"2026-01-06T20:47:24.200Z","5.5.49":"2026-01-07T07:47:58.763Z","5.5.50":"2026-01-07T08:27:04.285Z","5.5.51":"2026-01-07T11:08:39.053Z","5.5.53":"2026-01-07T13:04:38.220Z","5.5.52":"2026-01-08T07:16:36.300Z","5.5.54":"2026-01-08T17:51:28.503Z","5.5.55":"2026-01-08T18:04:56.882Z","5.5.56":"2026-01-08T18:25:14.630Z","5.5.57":"2026-01-08T18:39:49.177Z","5.5.58":"2026-01-08T19:07:40.908Z","5.5.60":"2026-01-08T20:17:38.141Z","5.5.65":"2026-01-09T19:44:24.537Z","5.6.0":"2026-01-09T22:39:23.201Z","5.6.2":"2026-01-10T11:16:01.556Z","5.6.4":"2026-01-10T11:28:16.657Z","5.6.5":"2026-01-10T14:17:51.534Z","5.6.6":"2026-01-11T01:32:46.863Z","5.6.7":"2026-01-11T11:11:38.382Z","5.6.8":"2026-01-11T14:29:27.131Z","5.6.9":"2026-01-11T18:18:34.705Z","5.6.10":"2026-01-11T18:55:17.891Z","5.6.11":"2026-01-11T19:11:07.221Z","5.6.12":"2026-01-11T19:52:16.054Z","5.6.13":"2026-01-11T20:35:23.970Z","5.6.14":"2026-01-11T20:44:57.542Z","5.6.15":"2026-01-11T21:29:25.748Z","5.6.16":"2026-01-11T21:46:37.962Z","6.0.0":"2026-01-12T08:49:27.518Z","6.0.2":"2026-01-12T19:55:08.357Z","6.0.3":"2026-01-12T20:02:48.052Z","6.0.4":"2026-01-12T23:38:34.218Z","6.0.5":"2026-01-12T23:40:32.287Z","6.0.6":"2026-01-13T00:08:12.920Z","6.0.7":"2026-01-13T08:38:19.531Z","6.0.8":"2026-01-13T09:04:26.861Z","6.0.9":"2026-01-13T10:04:01.161Z","6.0.10":"2026-01-13T10:08:27.999Z","6.0.11":"2026-01-13T10:12:14.503Z","6.0.12":"2026-01-13T10:15:10.166Z","6.0.13":"2026-01-13T10:18:10.502Z","6.0.14":"2026-01-13T10:22:43.092Z","6.0.16":"2026-01-13T11:36:56.620Z","6.1.0":"2026-01-13T17:25:23.246Z","6.1.1":"2026-01-13T18:56:50.630Z","6.1.2":"2026-01-14T08:56:52.501Z","6.1.3":"2026-01-14T11:15:27.258Z","6.1.6":"2026-01-15T09:02:29.435Z","6.1.7":"2026-01-15T09:06:58.549Z","6.1.8":"2026-01-15T10:09:55.997Z","6.1.9":"2026-01-15T15:02:18.131Z","6.1.10":"2026-01-15T15:27:37.630Z","6.1.11":"2026-01-21T14:16:00.401Z","6.1.13":"2026-01-21T14:44:53.839Z","6.2.0":"2026-01-24T11:58:22.076Z","6.2.1":"2026-01-24T14:56:34.547Z","6.2.2":"2026-01-24T20:36:48.144Z","6.2.4":"2026-01-24T23:33:17.417Z","6.2.5":"2026-01-25T12:06:29.637Z","6.2.6":"2026-01-25T12:40:59.434Z","6.2.7":"2026-01-25T12:55:10.360Z","6.2.8":"2026-01-25T13:02:13.301Z","6.2.9":"2026-01-25T14:11:37.141Z","6.2.10":"2026-01-25T22:08:36.030Z","6.2.11":"2026-01-25T22:17:47.085Z","6.2.12":"2026-01-25T22:18:16.827Z","6.2.13":"2026-01-25T22:21:48.892Z","6.2.14":"2026-01-25T22:31:26.461Z","6.2.15":"2026-01-25T22:42:34.073Z","6.2.16":"2026-01-25T22:50:09.655Z","6.2.17":"2026-01-25T23:09:19.761Z","6.3.0":"2026-01-26T15:17:14.868Z","6.3.1":"2026-01-26T16:22:22.117Z","6.3.2":"2026-01-26T19:03:30.942Z","6.3.3":"2026-01-28T19:12:48.639Z","6.3.4":"2026-01-28T22:56:21.900Z","6.3.5":"2026-01-29T10:02:51.844Z","6.3.6":"2026-02-14T22:39:59.269Z","6.3.7":"2026-02-14T23:03:24.935Z"},"bugs":{"url":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/issues"},"author":{"name":"Juan Carlos Merlos Albarracín","email":"freelancemerlos@gmail.com"},"license":"MIT","homepage":"https://github.com/SwiftEnProfundidad/ast-intelligence-hooks#readme","keywords":["ast","code-quality","static-analysis","ios","android","backend","frontend","clean-architecture","ddd","feature-first","git-hooks","pre-commit","typescript","swift","kotlin","react","nextjs","nestjs"],"repository":{"url":"git+https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git","type":"git"},"description":"Enterprise-grade AST Intelligence System with multi-platform support (iOS, Android, Backend, Frontend) and Feature-First + DDD + Clean Architecture enforcement. Includes dynamic violations API for intelligent querying.","maintainers":[{"name":"pumuki","email":"freelancemerlos@gmail.com"}],"readme":"# Pumuki AST Intelligence Framework\n\n[![Version](https://img.shields.io/badge/version-6.3.7-1d4ed8)](package.json)\n[![License](https://img.shields.io/badge/license-MIT-16a34a)](LICENSE)\n[![Build](https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/actions/workflows/ci.yml/badge.svg)](https://github.com/SwiftEnProfundidad/ast-intelligence-hooks/actions/workflows/ci.yml)\n[![Node](https://img.shields.io/badge/node-%3E%3D18-0ea5e9)](package.json)\n[![Evidence](https://img.shields.io/badge/evidence-v2.1-7c3aed)](docs/evidence-v2.1.md)\n\n<img src=\"assets/logo.png\" alt=\"Pumuki\" width=\"100%\" />\n\nEnterprise governance for AI-assisted code delivery.\n\nPumuki turns code changes into traceable and reproducible decisions:\n\n`Facts -> Rules -> Gate -> ai_evidence v2.1`\n\nThis gives enterprise teams one deterministic source of truth to decide what is blocked, what is warned, and why, both locally and in CI.\n\n## Table of contents\n\n- [Why Pumuki](#why-pumuki)\n- [Quick Start](#quick-start)\n- [Automated vs Manual Operations](#automated-vs-manual-operations)\n- [Software Lifecycle](#software-lifecycle)\n- [Command Reference](#command-reference)\n- [MCP: JSON Installation and Configuration](#mcp-json-installation-and-configuration)\n- [Architecture and Design Philosophy](#architecture-and-design-philosophy)\n- [Contributing and Support](#contributing-and-support)\n- [References](#references)\n\n## Why Pumuki\n\n### Real problem in large teams\n\n- Inconsistent quality checks between local and CI.\n- Hard-to-audit technical decisions.\n- Configuration drift across platforms.\n- Operational incidents without reproducible evidence.\n\n### What Pumuki solves\n\n- Stage-aware gate policies (`PRE_COMMIT`, `PRE_PUSH`, `CI`).\n- Versioned and locked rule bundles (`skills.lock.json`).\n- Deterministic evidence contract (`.ai_evidence.json`).\n- Operational runbooks for triage, closure, and handoff.\n\n### Where it fits best\n\n- Multi-platform repositories (`ios`, `backend`, `frontend`, `android`).\n- Teams with compliance/audit requirements.\n- High-change environments with AI-assisted development.\n\n## Quick Start\n\n### Prerequisites\n\n- `Node.js >= 18.0.0`\n- `npm >= 9.0.0`\n- `git`\n\n### Installation\n\n```bash\ngit clone https://github.com/SwiftEnProfundidad/ast-intelligence-hooks.git\ncd ast-intelligence-hooks\nnpm ci\n```\n\n### Minimal verification\n\n```bash\nnpm run typecheck\nnpm run test:deterministic\nnpm run validation:package-manifest\n```\n\n### First run\n\n```bash\nnpm run framework:menu\n```\n\n## Automated vs Manual Operations\n\n### Automated path (default)\n\nThe core lifecycle is automated:\n\n- facts extraction,\n- rules evaluation,\n- stage-aware gate decision,\n- `ai_evidence v2.1` generation,\n- CI workflow execution.\n\n### Manual path (intentional)\n\n`validation:*` commands are operational controls for:\n\n- triage,\n- closure,\n- handoff,\n- adapter diagnostics,\n- rollout guardrails.\n\nExamples:\n\n- `validation:consumer-startup-triage`\n- `validation:phase5-execution-closure`\n- `validation:phase8:*`\n- `validation:adapter-*`\n\nPractical rule:\n\n- normal development: automated pipeline + tests,\n- incident/rollout handling: manual runbook commands.\n\n## Software Lifecycle\n\n### Installation (fresh setup)\n\n```bash\nnpm ci\nnpm run typecheck\nnpm run test:deterministic\nnpm run skills:lock:check\n```\n\n### Upgrade\n\n```bash\ngit pull\nnpm ci\nnpm run skills:lock:check\nnpm run validation:docs-hygiene\nnpm run test:deterministic\n```\n\n### Uninstall (local cleanup)\n\n```bash\nrm -rf node_modules\nrm -rf .audit-reports\n```\n\nIf legacy guards are active:\n\n```bash\nnpm run ast:guard:stop\n```\n\n### Dependency conflict troubleshooting\n\n| Symptom | Typical root cause | Recommended action |\n| --- | --- | --- |\n| local differs from CI | skills lock drift | `npm run skills:lock:check` |\n| `tsx` fails to start | incompatible Node runtime | upgrade to `Node >= 18` |\n| upgrade regressions | inconsistent lockfile/modules | `rm -rf node_modules package-lock.json && npm install` |\n| noisy docs/artifacts | stale `.audit-reports` outputs | `npm run validation:clean-artifacts -- --dry-run` |\n\n## Command Reference\n\nFlag forwarding pattern:\n\n```bash\nnpm run <script> -- <flags>\n```\n\n### Core, CLI, and framework\n\n| Command | Description | Example |\n| --- | --- | --- |\n| `npm run install-hooks` | Install framework hooks/binaries | `npm run install-hooks` |\n| `npm run check-version` | Verify runtime version | `npm run check-version` |\n| `npm run audit` | Run AST CLI | `npm run audit -- --help` |\n| `npm run ast` | AST CLI alias | `npm run ast -- --help` |\n| `npm run framework:menu` | Launch interactive operations menu | `npm run framework:menu` |\n| `npm run mcp:evidence` | Start read-only MCP evidence server | `npm run mcp:evidence` |\n| `npm run violations` | Violations CLI | `npm run violations -- --help` |\n| `npm run violations:list` | List violations | `npm run violations:list` |\n| `npm run violations:show` | Show one violation | `npm run violations:show -- <id>` |\n| `npm run violations:summary` | Aggregated violations summary | `npm run violations:summary` |\n| `npm run violations:top` | Top violations view | `npm run violations:top` |\n\n### Quality and testing\n\n| Command | Description | Example |\n| --- | --- | --- |\n| `npm run typecheck` | TypeScript check without emit | `npm run typecheck` |\n| `npm run test` | Main Jest test suite | `npm run test` |\n| `npm run test:evidence` | Evidence-specific tests | `npm run test:evidence` |\n| `npm run test:mcp` | MCP tests | `npm run test:mcp` |\n| `npm run test:heuristics` | AST heuristics tests | `npm run test:heuristics` |\n| `npm run test:stage-gates` | Stage policy/gate tests | `npm run test:stage-gates` |\n| `npm run test:deterministic` | Recommended deterministic baseline | `npm run test:deterministic` |\n| `npm run validation:package-manifest` | Validate package manifest contract | `npm run validation:package-manifest` |\n| `npm run validation:package-smoke` | Blocking package smoke test | `npm run validation:package-smoke` |\n| `npm run validation:package-smoke:minimal` | Minimal package smoke test | `npm run validation:package-smoke:minimal` |\n| `npm run validation:docs-hygiene` | Documentation guardrail checks | `npm run validation:docs-hygiene` |\n| `npm run validation:clean-artifacts -- --dry-run` | Simulated artifact cleanup | `npm run validation:clean-artifacts -- --dry-run` |\n| `npm run skills:compile` | Compile skills lock | `npm run skills:compile` |\n| `npm run skills:lock:check` | Verify skills lock freshness | `npm run skills:lock:check` |\n\n### Consumer diagnostics and support\n\n| Command | Main flags | Example |\n| --- | --- | --- |\n| `validation:consumer-ci-artifacts` | `--repo --limit --out` | `npm run validation:consumer-ci-artifacts -- --repo <owner>/<repo> --limit 20 --out .audit-reports/consumer-triage/consumer-ci-artifacts-report.md` |\n| `validation:consumer-ci-auth-check` | `--repo --out` | `npm run validation:consumer-ci-auth-check -- --repo <owner>/<repo> --out .audit-reports/consumer-triage/consumer-ci-auth-check.md` |\n| `validation:consumer-workflow-lint` | `--repo-path --actionlint-bin --out` | `npm run validation:consumer-workflow-lint -- --repo-path /path/repo --actionlint-bin /tmp/actionlint --out .audit-reports/consumer-triage/consumer-workflow-lint-report.md` |\n| `validation:consumer-support-bundle` | `--repo --limit --out` | `npm run validation:consumer-support-bundle -- --repo <owner>/<repo> --limit 20 --out .audit-reports/consumer-triage/consumer-startup-failure-support-bundle.md` |\n| `validation:consumer-support-ticket-draft` | `--repo --support-bundle --auth-report --out` | `npm run validation:consumer-support-ticket-draft -- --repo <owner>/<repo> --support-bundle .audit-reports/consumer-triage/consumer-startup-failure-support-bundle.md --auth-report .audit-reports/consumer-triage/consumer-ci-auth-check.md --out .audit-reports/consumer-triage/consumer-support-ticket-draft.md` |\n| `validation:consumer-startup-unblock-status` | `--repo --support-bundle --auth-report --workflow-lint-report --out` | `npm run validation:consumer-startup-unblock-status -- --repo <owner>/<repo> --support-bundle .audit-reports/consumer-triage/consumer-startup-failure-support-bundle.md --auth-report .audit-reports/consumer-triage/consumer-ci-auth-check.md --workflow-lint-report .audit-reports/consumer-triage/consumer-workflow-lint-report.md --out .audit-reports/consumer-triage/consumer-startup-unblock-status.md` |\n| `validation:consumer-startup-triage` | `--repo --out-dir [--skip-workflow-lint]` | `npm run validation:consumer-startup-triage -- --repo SwiftEnProfundidad/pumuki-actions-healthcheck-temp --out-dir .audit-reports/consumer-triage-temp --skip-workflow-lint` |\n\n### Phase 5 (closure and handoff)\n\n| Command | Main flags | Example |\n| --- | --- | --- |\n| `validation:phase5-blockers-readiness` | `--consumer-triage-report --out [--require-adapter-report --adapter-report]` | `npm run validation:phase5-blockers-readiness -- --consumer-triage-report .audit-reports/consumer-triage/consumer-startup-triage-report.md --out .audit-reports/phase5/phase5-blockers-readiness.md` |\n| `validation:phase5-execution-closure-status` | `--phase5-blockers-report --consumer-unblock-report --out` | `npm run validation:phase5-execution-closure-status -- --phase5-blockers-report .audit-reports/phase5/phase5-blockers-readiness.md --consumer-unblock-report .audit-reports/consumer-triage/consumer-startup-unblock-status.md --out .audit-reports/phase5/phase5-execution-closure-status.md` |\n| `validation:phase5-execution-closure` | `--repo --out-dir [--mock-consumer] [--skip-workflow-lint] [--skip-auth-preflight]` | `npm run validation:phase5-execution-closure -- --repo SwiftEnProfundidad/pumuki-actions-healthcheck-temp --out-dir .audit-reports/phase5 --mock-consumer` |\n| `validation:phase5-external-handoff` | `--repo [--require-mock-ab-report] [--require-artifact-urls] [--artifact-url] [--out]` | `npm run validation:phase5-external-handoff -- --repo SwiftEnProfundidad/pumuki-actions-healthcheck-temp --require-mock-ab-report` |\n| `validation:phase5-latest:refresh` | shell script | `npm run validation:phase5-latest:refresh` |\n| `validation:phase5-latest:sync-docs` | shell script | `npm run validation:phase5-latest:sync-docs` |\n| `validation:phase5-latest:ready-check` | shell script | `npm run validation:phase5-latest:ready-check` |\n| `validation:phase5-post-support:refresh` | shell script | `npm run validation:phase5-post-support:refresh` |\n\n### Phase 8 (operations, anti-loop, status)\n\n| Command | Main flags | Example |\n| --- | --- | --- |\n| `validation:phase8:resume-after-billing` | shell script | `npm run validation:phase8:resume-after-billing` |\n| `validation:phase8:next-step` | shell script | `npm run validation:phase8:next-step` |\n| `validation:phase8:doctor` | shell script | `npm run validation:phase8:doctor` |\n| `validation:phase8:autopilot` | shell script | `npm run validation:phase8:autopilot` |\n| `validation:phase8:status-pack` | shell script | `npm run validation:phase8:status-pack` |\n| `validation:phase8:tick` | shell script | `npm run validation:phase8:tick` |\n| `validation:phase8:loop-guard` | shell script | `npm run validation:phase8:loop-guard` |\n| `validation:phase8:loop-guard-coverage` | shell script | `npm run validation:phase8:loop-guard-coverage` |\n| `validation:phase8:mark-followup-state` | `<ticket_id> <posted_by> <POSTED_WAITING_REPLY|SUPPORT_REPLIED> [posted_at] [reply_at] [summary]` | `npm run validation:phase8:mark-followup-state -- 4077449 juancarlosmerlosalbarracin POSTED_WAITING_REPLY` |\n| `validation:phase8:mark-followup-posted-now` | `<posted_by> [ticket_id] [posted_at]` | `npm run validation:phase8:mark-followup-posted-now -- juancarlosmerlosalbarracin 4077449` |\n| `validation:phase8:mark-followup-replied-now` | `<posted_by> <summary> [ticket_id] [posted_at] [reply_at]` | `npm run validation:phase8:mark-followup-replied-now -- juancarlosmerlosalbarracin \"support replied\" 4077449` |\n| `validation:phase8:ready-handoff` | shell script | `npm run validation:phase8:ready-handoff` |\n| `validation:phase8:close-ready` | shell script | `npm run validation:phase8:close-ready` |\n\n### Adapter readiness and legacy compatibility\n\n| Command | Description |\n| --- | --- |\n| `validation:adapter-session-status` | Build adapter session status report |\n| `validation:adapter-real-session-report` | Build adapter real-session report |\n| `validation:adapter-readiness` | Build final adapter readiness report |\n| `validate:adapter-hooks-local` | Validate legacy local adapter runtime |\n| `print:adapter-hooks-config` | Print legacy adapter hook config |\n| `install:adapter-hooks-config` | Install legacy adapter hook config |\n| `verify:adapter-hooks-runtime` | Verify legacy adapter runtime |\n| `assess:adapter-hooks-session` | Assess legacy adapter session |\n| `assess:adapter-hooks-session:any` | Assess legacy adapter session including simulated events |\n\n## MCP: JSON Installation and Configuration\n\n### Is MCP mandatory to use Pumuki?\n\nNo.\n\n- Pumuki core does not require MCP JSON registration.\n- MCP is optional and only needed for external MCP/agent clients.\n\n### MCP JSON example\n\n```json\n{\n  \"mcpServers\": {\n    \"pumuki-evidence\": {\n      \"command\": \"npm\",\n      \"args\": [\"run\", \"mcp:evidence\"],\n      \"cwd\": \"/absolute/path/to/ast-intelligence-hooks\"\n    }\n  }\n}\n```\n\nStart locally:\n\n```bash\nnpm run mcp:evidence\n```\n\n## Architecture and Design Philosophy\n\n### Deterministic architecture\n\n`Facts -> Rules -> Gate -> ai_evidence v2.1`\n\nThis deterministic flow is the backbone of reproducibility and governance.\n\n### Stage-aware policy model\n\nEach stage has an explicit tolerance profile:\n\n- `PRE_COMMIT`: immediate developer feedback,\n- `PRE_PUSH`: stronger repository-level protection,\n- `CI`: strict release-grade enforcement.\n\n### Platform-aware by default\n\nPumuki detects platform scope and applies relevant packs:\n\n- iOS,\n- Backend,\n- Frontend,\n- Android.\n\n### Rule-pack governance\n\n- Rule packs are versioned.\n- Skills bundles are locked.\n- Drift detection is first-class.\n\n### Evidence-first operations\n\nOperational decisions are backed by deterministic artifacts, not tribal memory.\n\n## Contributing and Support\n\n### Contributing\n\n1. Branch from `develop`.\n2. Keep changes scoped and deterministic.\n3. Update docs/runbooks when behavior changes.\n4. Open a PR with clear context and impact.\n\n### Issues and support\n\n- Bug reports: open a GitHub issue with reproducible context.\n- Operational incidents: use `docs/validation/*` runbooks and artifacts.\n- Architecture questions: start from `docs/ARCHITECTURE.md` and `docs/evidence-v2.1.md`.\n\n## References\n\n- `PUMUKI.md`\n- `docs/ARCHITECTURE.md`\n- `docs/evidence-v2.1.md`\n- `docs/MCP_EVIDENCE_CONTEXT_SERVER.md`\n- `docs/validation/README.md`\n","readmeFilename":"README.md"}