{"_id":"@techdebtgpt/archdoc-generator","_rev":"48-fb0b37fa1181d1ca9ed7d9fc360f507b","name":"@techdebtgpt/archdoc-generator","dist-tags":{"latest":"0.4.6"},"versions":{"0.1.0":{"name":"@techdebtgpt/archdoc-generator","version":"0.1.0","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"Ritech Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.1.0","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"}],"homepage":"https://github.com/ritech/architecture-doc-generator#readme","bugs":{"url":"https://github.com/ritech/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"dae59ee268043cdbb8038022f80673d14e420a92","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.1.0.tgz","fileCount":151,"integrity":"sha512-uJXR9q0wqIOWUYEk51uGBzCdcYi/yB438uoi5pUQlxhEWBvuqqS6tMNYUtluoVfsJqmAhegb/aDxl1BLFVfg1w==","signatures":[{"sig":"MEUCIQDPTPCQ5lVYqP/Cy28qnJvIabQm59kvjaWATA+mCG04igIgTGRVoxZX9HMgY5+m13/mUgxZ0cqEXKSKkTaJ1Dc+Mfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714312},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d5f3b7f12ff2d78ed652d36612101016a888b87a","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","version":"npm run build && git add -A dist","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","postversion":"git push && git push --tags","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/ritech/architecture-doc-generator.git","type":"git"},"_npmVersion":"11.1.0","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.27.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/community":"^0.3.16","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.1.0_1761810469277_0.031777295486414836","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.0","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"Ritech Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.0","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"}],"homepage":"https://github.com/ritech/architecture-doc-generator#readme","bugs":{"url":"https://github.com/ritech/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"be46bebf209ca4e2c5cb0f952f679d93cb2d923f","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.0.tgz","fileCount":147,"integrity":"sha512-y/TfHp5hMYFoopAvfIcCndroLkfn3kI6PfJTEeMLw9JI/STa1RH2DYREk8910iUBmG3soG8VQUQ23ZvheAmJ/g==","signatures":[{"sig":"MEUCIQCr0wGLy02N/+d/NGoC8H/dwNDsAPkSqdmfjOw0mR+5ugIgI8HKhdgbm1MJkC+ShVafoJ0rwuwXHFwjSs4HRlIBTSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673756},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4ed837f6b1c44c33c6241d3b08eba0c5dfbda120","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/ritech/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.27.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/community":"^0.3.16","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.0_1761819484853_0.4059117732572952","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.1","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"Ritech Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.1","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"}],"homepage":"https://github.com/ritech/architecture-doc-generator#readme","bugs":{"url":"https://github.com/ritech/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"9c449e4d43f72a362090b8b0eb7ada1c05bd964e","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.1.tgz","fileCount":147,"integrity":"sha512-8kBwpnQBja+n2wUnMt6oyi2MbGy9GQXmI8f63uJoQqVNertJm/8Sxym0uiMmqzHl6iSS8uzyoCH5F+PehqJ9vA==","signatures":[{"sig":"MEUCICqiQHaW+9i20oUUEYpPUuHAI1m5qiN4+0pi6bFuONkSAiEAjp5vtv5s8Trv+pU/TAIPlU+FqhomM7JnG0/GfR69l4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601214},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"792d19b51076b8cf2009aa04fcb737e0f8105458","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/ritech/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.27.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/community":"^0.3.16","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.1_1761820418037_0.2874164189548214","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.2","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"Ritech Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.2","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"}],"homepage":"https://github.com/ritech/architecture-doc-generator#readme","bugs":{"url":"https://github.com/ritech/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"7d4f1267fa44da680673a7847d98c6e26245115b","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.2.tgz","fileCount":151,"integrity":"sha512-SQ9zflOKsrEj2bvZMTptke2pxunIcNxHcf1jDJ8+taeew0OAFX5eKJnshdePhOnHKYOzknUd4Kxutw5vIppTDQ==","signatures":[{"sig":"MEYCIQCg6P6RHYI8Vb3lnr7mv592qDWjzSy8QAI5tGvfNAVHNQIhAJYgZUHHWC12H0uoKMvxzfo8vVr+ygIPyHFLeUrTUFHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616749},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"290f42260d607a3af59bfb3e19639edff7455296","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/ritech/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.27.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/community":"^0.3.16","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.2_1761822544927_0.051413619726505155","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.3","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.3","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"98095a4302431a9b205c687dfef27c4f33184373","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.3.tgz","fileCount":151,"integrity":"sha512-wNaNnwqjJD+iKNzVA8xb6CP5QgGAYXmTjVbRscj8FTytbh1mTv8icil58cQpiY9DfxwrrphoWHDlh+IjmtalYw==","signatures":[{"sig":"MEYCIQDOeaiC4TjeEuMqHXthz1T5k8Ww51hy3R/IjpbmRq/vXwIhAOFWviYJBPUpWK+qp8LSA+8KuNo4ddEJucN550cftteK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616740},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"35376317087cbebe3f9fd4b676399e0e1de58eeb","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.27.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/community":"^0.3.16","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.3_1761824074129_0.8442027461258499","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.4","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.4","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"c6a7fd7c886fa6cb4313666dce925703b5db36f3","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.4.tgz","fileCount":151,"integrity":"sha512-4iLpbs1r+OUlufeO/+kNVdndZu+N6hFowS8XIC5uC3TKOy91K5FR+7tmlEkTI/d8L2ZdlSYvVjiwB7Qa64ZMMw==","signatures":[{"sig":"MEQCIFa4zJIs76z/XIVWwRMxRerIkUPzSiJ1tZwRi4GAOJHVAiBz+Ot+rco0tGhqC0E42NHTu+qpNhQ54W9HsQ5aao1meg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620862},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9d4cce07bf2ab5b3550ec042695861c199c2c4ba","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.4_1761825406182_0.09607295416048167","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.5","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.5","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"bf1ecf010d7334469e62269f23bb5277a53c16cc","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.5.tgz","fileCount":151,"integrity":"sha512-AcaSg59ISNDGYwx011XfGziUtGc91DcHttmqbMan+B3w0ds3juAWZgiJsynofcNlOz+ZE0D9R2Tk4Sw6Kgu+4w==","signatures":[{"sig":"MEYCIQCE1c9uAzVg1kUDkjHYFnLaL0BbSfeu0OpqRUEwBSF1cgIhALPdq3CPTlaXILOg79kXC+lLdazZUrPxq9f/mXAZK8X2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620862},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"79b57762b64ea11cf2ff709f527823f21599706a","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.5_1761825489299_0.8684788135774564","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.6","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.6","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"6906f4b91eb2b1a21793a6950f9fdf6071e222ca","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.6.tgz","fileCount":151,"integrity":"sha512-zx/TC8XG5KOU5u4o7iJmvZWI8m/bmjhizAhNTXafs6kz9IFGFivt+t5cH13Z1DeugapNgRIGw8JM6to9wEG4fg==","signatures":[{"sig":"MEUCIBHp2xbMXuaSYYMCdyw56DPEffS3o1WOHkQzVQW7JPc2AiEA4X+/qIPgogd6LXq7TBZxlnnh8LBjJorZ0FnzgCpTpc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622063},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8dbd60db4b2d37c8623bcc0757cc4b31686f814d","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.12","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.27","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.16","@langchain/anthropic":"^0.3.11","@langchain/langgraph":"^0.2.31","@langchain/google-genai":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.6_1761830969245_0.4125520448951532","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.7","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.7","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"f0f9fd2a674b581ee5ae307f2bbff644cdcd43be","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.7.tgz","fileCount":151,"integrity":"sha512-AJ/P/ZKBbWeNzhGajx7HTRIKTzjHBVonh22O8V3XRYj0rkKmikGPoxBxBQCrcCu02dWlFQYvYqAAKVX4j9NDAw==","signatures":[{"sig":"MEYCIQCc80N4e1w3bMtHZaX4L5sUJq2ntzeE9FaU8QGjjqA0qgIhANYfEUV7Om+YZwQ+MwcxX0fu+l/C63AaU0f2kVY0x2nb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622064},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e54ff4288e96a5872c7f4a4b0d37780ca31d7300","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.7_1761831660155_0.9585225076186363","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.8","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.8","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"722ada86f576cd5f0dd1a202dbeff912c84f78a6","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.8.tgz","fileCount":151,"integrity":"sha512-pRHL6MrH9fYV5JwMELFy3UChColn0leP6BVvvqKzE/abhDcozLHmHVqzGFKzuF7hUtHZYfR5GgS9AJwLPo7HZg==","signatures":[{"sig":"MEYCIQCPs9LRnF1vWWLJY4RypgCsisD8xY4g25uGCyW1O+Bx6gIhALRTAEDG22Yr9eNRmRKB+TYWVW9hRvBxATRO0spKjgBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622118},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a8ac2d354724c163efd79c029844e46eacc5aeb1","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.8_1761832403230_0.537863338448304","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.9","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.9","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"da4f59b3bba6066e109852a101a4b6980461012b","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.9.tgz","fileCount":148,"integrity":"sha512-xBkiimw1CsKoFyjGaB1xp0zIL4z7nNxkGb/x5Ca9g/jpHmBxR3utX86hkbm/Jou5GcInw+ZfDK5F56J1C5N3EQ==","signatures":[{"sig":"MEQCICysTwqomUEPIw47fYL+tkwwMfBuet3wEgqv5MSS8LVKAiBYmdIJ36LlCj2Z59A+U1y6A348XqgQXfu6zH9xMUk5eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608246},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"697a684f8d7e1d544030f15828815d1efa597803","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.9_1761836118483_0.8292666400597162","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.10","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.10","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"db28ef5eac7b88c98b5035b1adf6b0e52d94d8bc","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.10.tgz","fileCount":148,"integrity":"sha512-oxhkO/+kdBAgQoqdmudFYMpAzZIOzFNnxAMG/ZhLaFA9biKsPFxLEik+ibNrZDHLnvM1Pbzm2XiEwdSS7Ypngg==","signatures":[{"sig":"MEUCIQD/qXAJtcfMUPxSppbWshJOCzuEnZaxAXUS9gst7qtSWwIgVCr3boOekUF0jwd55jow31e/5ZIW9i8EnPlLOaasEro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608246},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dcc84326411febd2efc5e3b8efb0428e6fdfe992","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.10_1761846292154_0.11190453750419938","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.11","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.11","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"d10ee88d9b5d9a6240056b649e6826e0f9068c26","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.11.tgz","fileCount":148,"integrity":"sha512-B73llvMYyZcgf/7aYf3etwgQerpZrajSwTEVW/9Cl0p4owXlleHRsCmDQi1UD2tXULjwiEmyrK+Hi+5sAe6n0Q==","signatures":[{"sig":"MEQCIHpgmg7PzD6u8y98e5tclCc+d2nFPTufvBZsbCVhu4iSAiBXuKRIaPHV/PWYA70xfLiJImtSJaDajtepFE+/Xvhf1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612463},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2d5630538bef643c1bd93fc22ddcb777010a45c0","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.11_1761848549944_0.9985479220197548","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.12","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.12","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"531c273f6fda7a75a3b142b5e4d75703caed46a2","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.12.tgz","fileCount":148,"integrity":"sha512-oR1wIL5rLf5w4ys3cLVNI9LDmMNjThkYNH8Nm62f43sqv3Uvop03envm5rgssFAEd5Fnwep6aS5D2yp2kXSK2w==","signatures":[{"sig":"MEUCIAkz92hzjvZFMBEzz2pdZ/9WOpnNJ1hPJ6hBbOroUvqTAiEA3cKxX8TfOl7ezconQHDzqyeYWI4W8uA2jZcAO063yx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612504},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"81b76408f131947741a24bdda185f5a65eeff8de","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.12_1761849841993_0.8287528964801651","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.13","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.13","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"e9b62bfa6f112c2f30210df7f4d8d5af802fa873","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.13.tgz","fileCount":148,"integrity":"sha512-eOOJPpg++S7bmn+riImpFBSCCxqrxBlRWPpnYkeZwU+OB68EsMuwYgubgQIcp+JyETaSEAu/kJJmp///FtVjXA==","signatures":[{"sig":"MEUCIQDoY4Wj23J+xR/ooYaFPH/t8Z/xCHiOZBppCrsCbEulDQIgZoww6lPTI7K/3Fte2tW58CoXK3bafqOajFBBozzq79g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612504},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cc4c53d81710a68920a68cb592f3bc4213f9056d","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.13_1761850000291_0.7658351966329202","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.14","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.14","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"9dbfe7c98e8ff5862dfe2e0359f7a65cd2814e9f","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.14.tgz","fileCount":148,"integrity":"sha512-oHPm0F3GcP34KEuwrrcBWRYGYc6j+zj69NPd5//VIgnrfVz2U/d9pm5/AD7iu58wpZOxEx9BZSqHyrCpU+698g==","signatures":[{"sig":"MEQCIB39cGQ8d6HAJMSJ0o3UOxk0pq/7jro8Yfr3wBylOxPdAiBkEs9TxhDE5EV+Gw82BYadUHRTsi3MszPam70vIJzzwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613811},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1f5897c1375e4d3b21dae06ed04160eb5c4df8bc","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.14_1761865194271_0.023420890326109278","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.15","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.15","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"4009a29a5505be6bb753a69eb0a28682b25f488d","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.15.tgz","fileCount":148,"integrity":"sha512-JOjIMUS9m/do7m3NO2ikr1Hu46vLZbInG/f7VcSJVZr52czyC4429adCezHOJi+qSi9u81aWY8RC7HHkt12bgw==","signatures":[{"sig":"MEQCIBnDw0sPDb4qCyxXMRe19KdPgyb8O8/He7pcoDJK+36dAiBPD2fw/qVgJ3swy3UO+RUpqFpkLEsrT4axn7Wr7yXEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610550},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"faa0ecebe6df564ce7a3a533e93bab98277ae652","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.15_1761868766322_0.8204824639327342","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.16","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.16","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"21b5af9aebac2607f4280f10cf952dae10690530","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.16.tgz","fileCount":148,"integrity":"sha512-6RAqMhww0kywamcQ6Sul82kAJsgciYtoQLMLgtgJxrdGj9zfS3JsgYzHLzFbJNq/JBne5eIpIM1j0ERcjp8Cuw==","signatures":[{"sig":"MEUCIEczd3LbrZHPnW9XpTLqvE1Cf+dpJrCCgJdhG59E72SJAiEA3Ue58pSYvU6w9TODXf/w7iVUHZOZtxSD9WkdKsb3CIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612114},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e0cd7a99b79818cb190ed10ca1df0d0854818e54","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.16_1761869173521_0.3534380989976176","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.17","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.17","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"83573df58b9c6c6d953ae15d8bbf5fc345e16c23","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.17.tgz","fileCount":160,"integrity":"sha512-pMH4z+Z80HvVWwpVw3jAORHKbbgTHFZgL2/+T044Ku9Yfio9cqOFq413J9oOKAOP0ZavrjLHDJStfKdMhX/tUw==","signatures":[{"sig":"MEUCIF5qYuygqhHAM11PpWx1XZxzpJVIKxylm+790u78VEatAiEAixmm72dr6YPNwC1sbhjH/YB38Bz+pePZE+s+w1CwA08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727401},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1a8c0729d83d7ceb4d756910fb7921656e3fccf0","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.17_1761902237608_0.8557709498275725","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.18","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.18","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"6df6074f535ab30eff251332f5e37619f9a9bdc1","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.18.tgz","fileCount":160,"integrity":"sha512-CCIgkwj2bh6wwLWQdjXOG3n9e+wGpFKDWD0W/Dc8Pu+1rjVJ8LUN5dJKrflLOtEghfkrAqtvk/DOAAQ/KnQQ3A==","signatures":[{"sig":"MEYCIQCEbg5+PWuxG1kp1Vu3TDvdLmT2VTAca3Og4gqGTInuxwIhAI+sWxKaooBBGww1yhG8jX3IG2J4vFRdc0COFdzEnYi/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727394},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5fefcfee7e01092d9062ec9251b3e4a2fa5d91fa","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.18_1761903076685_0.24464758664543274","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.19","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.19","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"81cd01e6de5c09ad09789a4206a941a41b4bbb33","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.19.tgz","fileCount":164,"integrity":"sha512-BF7MGzdcNMxk219PKJBkOvN9iU695HzLF9rPz9oXfeoJxw6qovgGSz9DAVM1EUsG+pIAiq7RnQE33mEUldQG5A==","signatures":[{"sig":"MEUCIH+GY9tnxfKbCKgWiD/olA6SKW1eETd7D7yZ50KZm+5lAiEAguBhoEPTk3AX0agWsmkRouAtp1z9SsU78JRtoKldMCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811755},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6fe8a828c166bc5cd2a55327fa70233f9cbdc8b9","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.0.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.19_1762129711193_0.9284230832791471","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.20","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.20","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"097f5900bfcc364bb3c421b9a61719be3b198d65","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.20.tgz","fileCount":188,"integrity":"sha512-SMP9SpEA95LozXAk16K1kEu3mfgdT++D20yW1JmLQCjGFIlcsdlxUS4yj89uC5sgSzN4JtyKSnwwV9UnMJOzZg==","signatures":[{"sig":"MEQCIFSK/n3aLlU4HVBuY06K9MMd+1N0sZUJULyLBqHupZJhAiBrQlTPfcQfk8BPnc/Aynn9ntprYjt+v2Lku4cTka555g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941025},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7599192de2b16b2b8817ebf317dc5cc0d890947c","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.20_1762185412568_0.23461211199851784","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.21","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.21","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"05755388c685b6c54872f8098d34ce76c11f2de7","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.21.tgz","fileCount":192,"integrity":"sha512-Nb+xPVTK8qmMrt9Bop2cB2xjxjY7GFxC3cJ2TdJ661P5ygzwQOnRMdidx8wi9ov7O/EKs4H4SsnwqshXu+vsiw==","signatures":[{"sig":"MEYCIQD7aR/mfNvv7NAQeOKJryDrr64no2TlLGbj8KJ42+yLAAIhAL/jmTF55CE1mfnMmaGBpSh0c22oUeChDLd4RqIvqIdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984489},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9319659fceba5202f6837d0ea7ef0858890f32e6","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.21_1762217439336_0.9097950668271815","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.22","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.22","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"00eca5194924a608b01a34cf6a1ea12a70de9d81","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.22.tgz","fileCount":196,"integrity":"sha512-Qmd4DLckrL+VA0yWXOs71ZAu0UcCs16HTm+1WqyUx2OdGxTIhU9xnNhstCG20DErL2+lzFcZH/1jGvEfG9CT1A==","signatures":[{"sig":"MEYCIQCP8548OLyMphNc9JxhEqJCJyEMJpmlAmHjgO2qTZCiUAIhAOJ9vHqPrT1HNYckKc19E4dQdP1OI10ORGpH7fU5J6ou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020298},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5c764fff1ba7670210a61eb396bf3e1dea7bd220","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.22_1762253785260_0.5204213648648592","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.23","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.23","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"04e9394c6e4b9564c3c901f1583d4c89ca6dbb16","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.23.tgz","fileCount":196,"integrity":"sha512-tcZOqO5R9OrQ+uxCtZ0OkJuFXekrRzQRkeobjv4jDBM1EPKCXjpeegkFHuaHw0jr/QE6By0vUKqyXayRKHUv1Q==","signatures":[{"sig":"MEUCIDy1edXIj/OjS4VeTgm8Z/A25kh2mT3vzPRsskV5QKemAiEAvwAKqeooFfLeDYdh4ZYcd4ifNI1RM6U0GxDue0uEkfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032784},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a1fb6d5d74c5a3cae468bb27d387d8dc626853e3","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.23_1762261329345_0.27734097141087233","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.24","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.24","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"3bcff2f530ce62d2e4f41eae4b5e78ec62811573","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.24.tgz","fileCount":196,"integrity":"sha512-tyCv8rFryEfHNP9Unb3b7zisCUoYL2F7M4vSKDsTc/76GMknYAUefp7fUuWYI43Sw8BNU5cxTViWozLeX5IYLA==","signatures":[{"sig":"MEUCIQCymx38iuL+SftRE/LQqUMWmCvTINpfXM1xenXalvm6gwIgJLK1zxHSsqX7kyMy8fQWyqCO+Yu+xb8ndYgsGgQz/As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033050},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd8785cd227d6c619f5a41d004a9a0bc1b0076d4","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.24_1762262920250_0.4579332180189992","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.25","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.25","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"81a6aaf3dce6d7049822cc6c73be73f9d40b5d6c","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.25.tgz","fileCount":196,"integrity":"sha512-xCNpG4e0PCvzRqbWn8G1WTgfc5E0lRxB4ecdJwUUNJI5ry12mth03ohAT/HX42X/kczuBMW3kZJCPCOcoKatIA==","signatures":[{"sig":"MEUCIQDIky9EjSzsGjzf8qyv1ZQIbG53YuOrZDg7Kwq3jdm2nQIgZpw4pqwlsP64aM+NwOqpIlSgTsDXtvXSm9V/toJYFXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033238},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a0622fb826a4c3c7a7ee6b145622a40c4caea765","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"Language-agnostic AI-powered architecture documentation generator using LangChain and agentic workflows","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.25_1762266711099_0.7366645385980808","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.26","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.26","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js"},"dist":{"shasum":"69a854968da7299261893ab31291b5622d4a6755","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.26.tgz","fileCount":216,"integrity":"sha512-5j6HZwXIEHx0tJ8PzLlWo7mliWJmNNvKSZLR71o6/FE7HHW4i8Q07RwVp3zQorB68edKg2zjpERCaDtuz2Ld3Q==","signatures":[{"sig":"MEYCIQC81112UOh0sFs2TRGZCxhIJ1Oypv5FG7esJfoUCGhTywIhAJX3jty3GlFn5HboBu5U2QGDogSrFGE+EAC3r7N30fne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186502},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d147f8d3eee6da7c19795a4c58d595a2573b628","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node src/cli/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.26_1762370047087_0.6321317435033185","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.27","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.27","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp":"dist/cli/setup-mcp.js","archdoc-server-mcp":"dist/src/mcp-server/index.js"},"dist":{"shasum":"dee6f1c7c70dbda962232f8fd3b39332b040ff75","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.27.tgz","fileCount":232,"integrity":"sha512-XMSLsr5aOqDbmz+wy0MqKDPaSrfl/xUY/WzhQEV6qU298TT6WylCJNZLZ12RdGBUfHLf0rs/qXIz3UPOVGx7kQ==","signatures":[{"sig":"MEUCIHoOLsVKRc/aTHF0MYqUbMTBmT6HQ/BMVwJ0qShs7P0zAiEAgzQ9FKdz/ZQTKzcixdpggz5J5JmYQdTQ9WcerIB+qdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269808},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"65f64f9f26eefeb6f615b0d12612787999891ec6","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/setup-mcp.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.27_1762387561584_0.9989056068557438","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.28","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.28","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp":"dist/cli/setup-mcp.js","archdoc-server-mcp":"dist/src/mcp-server/index.js"},"dist":{"shasum":"9fbf2527a13dbf57eafa9d2a490d70966db7cd2e","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.28.tgz","fileCount":232,"integrity":"sha512-MrwNuopC+tnGkCKgVSARifHmkrfkgG5jiNay71pTVbpqNnictMJxEkngeKci1qCTCIPTid4FnP3EXZBkIrKxGw==","signatures":[{"sig":"MEYCIQCaPKNHGBHlq+ILvOrik66Ta8jW48K2U7HfKIFctir/BwIhAKuhnfHppzcb+cvAQEwRStwv11CTrOdnf4bsu+DwnTsx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278292},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a11a69026163a766e9e31c7050c2a601e819c542","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/setup-mcp.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.28_1762389370941_0.8024492089077313","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.29","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.29","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp":"dist/cli/setup-mcp.js","archdoc-server-mcp":"dist/src/mcp-server/index.js"},"dist":{"shasum":"1955e4b6336a0ac76db43e3dc5f8ccc46885d436","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.29.tgz","fileCount":228,"integrity":"sha512-WNgUQUQ/hScDPcw69o4uL66AOX6ePVaxZtpPNuIjtbTSINN2mbMIMFJnbEnLkKAzkt13Tz9W1LYYQHSFgUK3cw==","signatures":[{"sig":"MEQCIGsvzTaPSPJ7uce0MadG7nXo9/gDaP9t00IGS514j7htAiBK/qJ7Jne56Zpe1q2ZSCrx+fAarPXHQwJykY/uRCmu3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275906},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b2eec0c76858531634d269dd808d4a8bcf96897","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/setup-mcp.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.29_1762392391735_0.5287237466289241","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.30","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.30","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-server-mcp":"dist/src/mcp-server/index.js"},"dist":{"shasum":"145ece6eb8dae59c8d2277d0a7e1c639179d774a","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.30.tgz","fileCount":228,"integrity":"sha512-n67k1qz3ro2pJ514h0OVLwnqrLOdd7GsafBROPrq7SMQ3y6eOsbiQfG5UIdUfi1PTbpbUnc77HfLsG7+9zJYkw==","signatures":[{"sig":"MEUCIFcH9PPOQCLPDQdromPAquZ4N9CxN1IzImXmFkHD6/42AiEA00fFUcsXUJBxCpUjkoVbrhmgUjCXHvbFmgmmS7jBFkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276201},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8b0f7b7be2377616f697400bd8d64e5d214f72fa","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.30_1762393075169_0.23522856378602897","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.31","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.31","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js","archdoc-generate-mcp":"dist/cli/generate-mcp-json.js"},"dist":{"shasum":"4d509c112a6b008d784ab1c2996c4cfb41cf643b","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.31.tgz","fileCount":232,"integrity":"sha512-G2hzs4h4dlh6vMAAEOEiL3MiID7yyt1IkDeREwhMxDiK3fOWfJjrc07Y+qp87JYjTW4HOAEyyslBNKIrKJAl+g==","signatures":[{"sig":"MEUCIQCELo6tP/7vPoaGU6dOkL8OXIH6N2dKjCc8wkaOcOVKNAIgSbvl2xn8hkb3p/cvNSE+NvLlD+idEhT6gnwecYzmuyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280430},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"065fdad07e82d550d808d0b7d2b5d0c464dbf296","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.31_1762419469478_0.8933846724943735","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.32","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.32","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js","archdoc-generate-mcp":"dist/cli/generate-mcp-json.js"},"dist":{"shasum":"7ab5e43422afdd5529afcde1e794ab0746a73757","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.32.tgz","fileCount":232,"integrity":"sha512-TSVAiPvvMxrEgrBpdipmJewE3d57IXRlX1T1gjEYAqsoZAl1tPi5s3cr5xMt1x42J6sqjmP6+GfWqlP6m885FA==","signatures":[{"sig":"MEYCIQC0Qjl0tunMQvffayKbHM1S0E/NYZAHQmNQbY9fBd6tqgIhALMrVdf6m/IUNbMTK9C8wDZkG7nZNu4STUsaDhmSCyqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279626},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e67e3fcd7371272497dca2e5b6c5ff8e9843ff7e","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.32_1762427241510_0.22855193686984054","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.33","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.33","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js","archdoc-generate-mcp":"dist/cli/generate-mcp-json.js"},"dist":{"shasum":"2c8130e55f8e3ff6f0821d96d4faa29a6d3a29fa","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.33.tgz","fileCount":232,"integrity":"sha512-xlNgeYEvEfbLehlWc/Ph0Wy2JPVs01e4QNy9Cm7OdBwWgQClWWqYuPVqTmzLRK4ibxOZFBNI1Rdfxwt142GMNg==","signatures":[{"sig":"MEUCIAy3pwY7Qt7hS6ZCcFJUy+gBlOtg/1LWZTdhpAi3ikN7AiEAgRXtlGUdG/+U1RXHmgUyl+PYES+JwEUswu39OoMIMws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279584},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cd490a0e311893b373aeb965ff2b38df37468398","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.33_1762429464617_0.4904337249964137","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.34","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.34","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js","archdoc-generate-mcp":"dist/cli/generate-mcp-json.js"},"dist":{"shasum":"021097eb43ef7614858fc488b65e4033ca94130a","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.34.tgz","fileCount":236,"integrity":"sha512-g8fFix1XVRgJTi1dwgt95ooE+IOaejNuB7+d25psk1+h6N+p1gfjZjQsAoig+gIkqSYodL6HJCvjL/JFB7hvvA==","signatures":[{"sig":"MEYCIQDwarYPIm1yUFeMQWgiRZGdY3s6nAncfwtjOvQNyIKl1QIhAJtgnk6cUiPj5dHuWU/p0YrNMz0s0VmYO7xk3jORt3vO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335884},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9db1f36cd05979246b9b890959d12287f81d2a6a","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.34_1762471609035_0.20799823466577472","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.35","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.35","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"cd6303d1a9a4c146162d2f05f0de6311a076dcca","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.35.tgz","fileCount":276,"integrity":"sha512-KTepipOggCUV/jUrHU6C4FFxO+zFboGCZeooU9LRay879e4/dOPDVAcPgt7Q6o98Ki3O8ke5MRK+Q2N9wytNLg==","signatures":[{"sig":"MEUCIEINKBFltMTq7+tbvvLLRBK6zw1SZltYQpTOtbbtFAInAiEA7OxMp6Cx/voF0gozk+yd70Rvme4idY4JIccF/3AelfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1440275},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"81dd14c973bd9b1a168f3e57f1f1ae74bd6d10a5","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.35_1763122662525_0.42579447642829726","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.36","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.36","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"dc2c93b556a52592d450c043e6e1dd9fde6616df","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.36.tgz","fileCount":276,"integrity":"sha512-n61g75yxuC4Gh3vmG1EGSRhNTVejxQI3wAMnTbxNG9WjbXa/Oo0/J3SXHMyRCSbRu5Sdr1RZfcVjZW8E5gAw/w==","signatures":[{"sig":"MEUCIE+0K+oF7zQMhOKmQdKWXaTH0rwTpkl+dm4clhWzhdkYAiEA3SHoNoxkcw2J7gZGKRQZqoBJ4FHn6o7yLb/wS4OaEqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442512},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5f9285d219e08cc97f5d20ec641eb539cb49e5eb","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.36_1764688172008_0.5995574081648107","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.37","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.37","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"139c5694cc966dc444868e77746a5dcce6db7353","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.37.tgz","fileCount":276,"integrity":"sha512-7i1LrlgQybxmHl0Wp57oFyzIR/A5sV6EKMBdf9SgN2pt+vGAgNWbE+bBmor+ZQbPGB5IrWCWfGDkE9bbGBw/Xw==","signatures":[{"sig":"MEYCIQDucUEjvzXpneXPReJxfoZ/dKfgW6fqwNxWUIl17mr4UQIhAKdcAw+BHXo2dRy2bc1XG41R16cXs6f+uZoH28kGVn1b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442242},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ee4bdf9412237f4d55d705eb624ba93851d5003a","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.37_1766490204281_0.38360195985308776","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.38","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.38","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"94fef00ef9871a5af00dbed33324482ffa18c268","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.38.tgz","fileCount":292,"integrity":"sha512-ipIADcwWj8sgKR7gu5jovUvGf728fwDBrUX99Qgepofq3NwFEt9ngAV9KveuuqEQjQ9T1jsbK5jq0Yr8fW4X1A==","signatures":[{"sig":"MEYCIQC6g+cCCXcpLAKI0ApEzJPmeEtc1K9l1iBOd5Fz95fKtAIhAJ4y8qmW1HGKIMqMMkFXd9Po5WmzG/VyI1pOqL1QdMPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1512703},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a047d7a47794e9092f80871351c8d527eb24373e","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","format:check":"prettier --check \"**/*.{ts,json,md}\"","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.38_1766490900895_0.7359467277846832","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@techdebtgpt/archdoc-generator","version":"0.3.39","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.3.39","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"76684deec5bcfbba7a716b891573fc1194411efd","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.3.39.tgz","fileCount":292,"integrity":"sha512-YbKuDaC9eIQGv5pJSV0XqHmbRWXALWwcyz4Xm4RmupaHgX9/HDcAvdh1Axw1OlEjIbs5+M9vrkF4D734og+B8Q==","signatures":[{"sig":"MEUCIQC8kDKxcr1hiI0OJInZIipdSVSMrinCJSq013ENMQuUbgIgAf00tVi6lsEnk0zJCs55pJZb1CBEnTBQ+KRnWttQdzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1515648},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"49dffc93aa74577fe4dbcc9ae23d5ccc07d05145","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","format:check":"prettier --check \"**/*.{ts,json,md}\"","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.3.39_1766499899993_0.3192045377329433","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@techdebtgpt/archdoc-generator","version":"0.4.1","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.4.1","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"d5d1c5aa22d262e3b2d6fd899dca06a6a46fa687","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.4.1.tgz","fileCount":304,"integrity":"sha512-emOAxf/zK+rXKxt/hbUCA/ynFa/d5MSaoKTuJZnQHn1W2trj5Rt3X4+JPIDllXmv33Wa8x1kmtdXy089VSA6mA==","signatures":[{"sig":"MEUCIGL0Ln5iE8N3VrDHk1MxvKBbe4xxitlAgAXNjxdofVr9AiEA7fc/24PhlsjJS0j3uimmz7qN3mZqhQuMTVUP0LoxYtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632800},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c51963bffd2d726a4ad42b32cb3299ad5c74758e","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","format:check":"prettier --check \"**/*.{ts,json,md}\"","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^0.3.36","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^0.3.79","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^0.3.17","@langchain/anthropic":"^0.3.33","@langchain/langgraph":"^0.2.74","@langchain/google-genai":"^0.1.12","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.4.1_1776079653653_0.5161454703321913","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@techdebtgpt/archdoc-generator","version":"0.4.2","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.4.2","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"3c32cf49c8781e47803128c4e24bce782020087a","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.4.2.tgz","fileCount":304,"integrity":"sha512-BpyBWBz78LHOmW7cVSPv7LBvCsDivtnfLJwPyFyIQ19stafMmpe/Otk3veEEEuMTzO6Gb0ygAj6RAonkL33G0Q==","signatures":[{"sig":"MEYCIQCExvYUVA64t/XhAtWrV3RtKCRiN8Q+lwcM2TSSOJlH/wIhAN5aviMvZOVQM5tbffrqy2eMU5f+qB0EWqI6zehzNqrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1641049},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e7307513b49cd97df3953152daca00b3fbd54d59","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","format:check":"prettier --check \"**/*.{ts,json,md}\"","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^1.3.1","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^1.1.39","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^1.4.4","@langchain/classic":"^1.0.30","@langchain/anthropic":"^1.3.26","@langchain/langgraph":"^1.2.8","@langchain/google-genai":"^2.1.26","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.4.2_1776119299943_0.14346067391764072","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@techdebtgpt/archdoc-generator","version":"0.4.3","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.4.3","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"02efa1e25313b74302e6aa2dd4bae74c8df183bf","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.4.3.tgz","fileCount":304,"integrity":"sha512-3B1gVlWv2FnCN38eyFtTohkAPListU18VMsOuGjQQg8eQmzgtbdD/1KR2cJBgnxeXeyDONmPZnza4VgRgHjKaw==","signatures":[{"sig":"MEQCIAiOA/z+nYlk5Y8Sk00CxdyDEUcLbrNHivn7amzaEwTmAiB5Lzq2fMrTNmm6VxjupbkI97eTHy3ykkhTwpYHf31zsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1641128},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7085a48aba0fe08e19144b31a653beac18791861","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","format:check":"prettier --check \"**/*.{ts,json,md}\"","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^1.3.1","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^1.1.39","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^1.4.4","@langchain/classic":"^1.0.30","@langchain/anthropic":"^1.3.26","@langchain/langgraph":"^1.2.8","@langchain/google-genai":"^2.1.26","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.4.3_1776162314480_0.5951874047222594","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@techdebtgpt/archdoc-generator","version":"0.4.5","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","_id":"@techdebtgpt/archdoc-generator@0.4.5","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"homepage":"https://techdebtgpt.com","bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"dist":{"shasum":"4094c92a5d1357b2965ba7a0accfd7f6e33b7207","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.4.5.tgz","fileCount":308,"integrity":"sha512-Un2y+28b9jZBE6AxCPmvQMoyO8BIRmI+AneE4bWOEyJjjtt5lsyTqChTDmXeDxHJ3esYfQ4G+0AQLmYNeAVrvA==","signatures":[{"sig":"MEUCIG9G6PGPJMwIKMJt6if09tCrbULk0/WZERWD+BRMTEmYAiEA9Uegjc2HMS1PxiWzK3yXmIUleOoMq++PVOvS18qVGx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1695258},"main":"dist/src/index.js","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"650d1f7fce3461cdbc08e278ae7b4b4ce201b380","scripts":{"lint":"eslint \"{src,cli,tests}/**/*.ts\"","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"**/*.{ts,json,md}\"","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","prepack":"npm run build","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","postpack":"echo 'Package created successfully'","test:cov":"jest --coverage","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","format:check":"prettier --check \"**/*.{ts,json,md}\"","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublishOnly":"npm run build && npm run lint && npm test","prepublish:check":"node scripts/pre-publish-check.js","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"repository":{"url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ora":"^5.4.1","zod":"^3.22.0","pino":"^9.5.0","yaml":"^2.3.4","chalk":"^4.1.2","ignore":"^5.3.2","inquirer":"^8.2.6","commander":"^12.1.0","fast-glob":"^3.3.2","langchain":"^1.3.1","js-tiktoken":"^1.0.12","pino-pretty":"^11.3.0","@langchain/core":"^1.1.39","@anthropic-ai/sdk":"^0.68.0","@langchain/openai":"^1.4.4","@langchain/classic":"^1.0.30","@langchain/anthropic":"^1.3.26","@langchain/langgraph":"^1.2.8","@langchain/google-genai":"^2.1.26","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^22.19.0","@types/inquirer":"^9.0.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/archdoc-generator_0.4.5_1780441420979_0.11358040242317258","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@techdebtgpt/archdoc-generator","version":"0.4.6","description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"archdoc":"dist/cli/index.js","archdoc-mcp-server":"dist/src/mcp-server/index.js"},"scripts":{"build":"tsc -p tsconfig.build.json","build:watch":"tsc -p tsconfig.build.json --watch","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:integration":"jest --testPathPattern=integration","lint":"eslint \"{src,cli,tests}/**/*.ts\"","lint:fix":"eslint \"{src,cli,tests}/**/*.ts\" --fix","format":"prettier --write \"**/*.{ts,json,md}\"","format:check":"prettier --check \"**/*.{ts,json,md}\"","prepublishOnly":"npm run build && npm run lint && npm test","prepack":"npm run build","postpack":"echo 'Package created successfully'","cli:dev":"ts-node cli/index.ts","mcp:dev":"ts-node src/mcp-server/index.ts","mcp:build":"npm run build && node dist/src/mcp-server/index.js","mcp:setup":"ts-node cli/commands/setup-mcp.command.ts","example:basic":"ts-node examples/basic-usage.ts","example:custom":"ts-node examples/custom-agent.ts","prepublish:check":"node scripts/pre-publish-check.js"},"keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git"},"bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"homepage":"https://techdebtgpt.com","engines":{"node":">=18.0.0"},"dependencies":{"@anthropic-ai/sdk":"^0.68.0","@langchain/anthropic":"^1.3.26","@langchain/classic":"^1.0.30","@langchain/core":"^1.1.39","@langchain/google-genai":"^2.1.26","@langchain/langgraph":"^1.2.8","@langchain/openai":"^1.4.4","@modelcontextprotocol/sdk":"^1.21.0","chalk":"^4.1.2","commander":"^12.1.0","fast-glob":"^3.3.2","ignore":"^5.3.2","inquirer":"^8.2.6","js-tiktoken":"^1.0.12","langchain":"^1.3.1","ora":"^5.4.1","pino":"^9.5.0","pino-pretty":"^11.3.0","yaml":"^2.3.4","zod":"^3.22.0"},"devDependencies":{"@types/inquirer":"^9.0.7","@types/jest":"^29.5.14","@types/node":"^22.19.0","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","jest":"^29.7.0","prettier":"^3.1.1","ts-jest":"^29.1.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=5.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"publishConfig":{"access":"public"},"_id":"@techdebtgpt/archdoc-generator@0.4.6","gitHead":"5e10276ba74a29e737ff76add27fed5d05d2ae42","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SL81z59rlChwLjOg007LelTHtnaxjxctWTnU+g7fJ5TkvEdE0VzibN0w11QX1r1K9qHcXSI+jGdvHiP49PpvZw==","shasum":"65d1794e56f4ce7ca01e9956e8fcbeff55556675","tarball":"https://registry.npmjs.org/@techdebtgpt/archdoc-generator/-/archdoc-generator-0.4.6.tgz","fileCount":308,"unpackedSize":1696716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB0rDOT+ZXgVvBlcKkyf/ycZ0fP4wDJZ82hspEmRWx+YAiAxiIE65abVJYl7915VekWj4u2uwlDpaame6GkWX1vegQ=="}]},"_npmUser":{"name":"rqirici","email":"rqirici@ritech.co"},"directories":{},"maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/archdoc-generator_0.4.6_1780473279433_0.04982343557407498"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-30T07:47:49.180Z","modified":"2026-06-03T07:54:39.804Z","0.1.0":"2025-10-30T07:47:49.508Z","0.3.0":"2025-10-30T10:18:05.110Z","0.3.1":"2025-10-30T10:33:38.237Z","0.3.2":"2025-10-30T11:09:05.114Z","0.3.3":"2025-10-30T11:34:34.372Z","0.3.4":"2025-10-30T11:56:46.365Z","0.3.5":"2025-10-30T11:58:09.481Z","0.3.6":"2025-10-30T13:29:29.433Z","0.3.7":"2025-10-30T13:41:00.338Z","0.3.8":"2025-10-30T13:53:23.427Z","0.3.9":"2025-10-30T14:55:18.698Z","0.3.10":"2025-10-30T17:44:52.383Z","0.3.11":"2025-10-30T18:22:30.171Z","0.3.12":"2025-10-30T18:44:02.172Z","0.3.13":"2025-10-30T18:46:40.476Z","0.3.14":"2025-10-30T22:59:54.518Z","0.3.15":"2025-10-30T23:59:26.557Z","0.3.16":"2025-10-31T00:06:13.748Z","0.3.17":"2025-10-31T09:17:17.861Z","0.3.18":"2025-10-31T09:31:17.001Z","0.3.19":"2025-11-03T00:28:31.468Z","0.3.20":"2025-11-03T15:56:52.813Z","0.3.21":"2025-11-04T00:50:39.602Z","0.3.22":"2025-11-04T10:56:25.492Z","0.3.23":"2025-11-04T13:02:09.537Z","0.3.24":"2025-11-04T13:28:40.461Z","0.3.25":"2025-11-04T14:31:51.330Z","0.3.26":"2025-11-05T19:14:07.276Z","0.3.27":"2025-11-06T00:06:01.817Z","0.3.28":"2025-11-06T00:36:11.269Z","0.3.29":"2025-11-06T01:26:31.990Z","0.3.30":"2025-11-06T01:37:55.474Z","0.3.31":"2025-11-06T08:57:49.718Z","0.3.32":"2025-11-06T11:07:21.806Z","0.3.33":"2025-11-06T11:44:24.828Z","0.3.34":"2025-11-06T23:26:49.312Z","0.3.35":"2025-11-14T12:17:42.760Z","0.3.36":"2025-12-02T15:09:32.240Z","0.3.37":"2025-12-23T11:43:24.470Z","0.3.38":"2025-12-23T11:55:01.063Z","0.3.39":"2025-12-23T14:25:00.220Z","0.4.1":"2026-04-13T11:27:33.888Z","0.4.2":"2026-04-13T22:28:20.136Z","0.4.3":"2026-04-14T10:25:14.687Z","0.4.5":"2026-06-02T23:03:41.137Z","0.4.6":"2026-06-03T07:54:39.660Z"},"bugs":{"url":"https://github.com/techdebtgpt/architecture-doc-generator/issues"},"author":{"name":"TechDebtGPT Team"},"license":"Apache-2.0","homepage":"https://techdebtgpt.com","keywords":["documentation","documentation-generator","architecture","architecture-documentation","langchain","ai","llm","claude","gpt-4","gemini","code-analysis","agentic","multi-agent","multi-language","language-agnostic","rag","vector-search","semantic-search","embeddings","hybrid-retrieval","dependency-graph","tfidf","typescript","javascript","python","java","go","rust","technical-documentation","automated-documentation","code-documentation","developer-tools","ci-cd","devops"],"repository":{"type":"git","url":"git+https://github.com/techdebtgpt/architecture-doc-generator.git"},"description":"AI-powered architecture documentation generator with RAG, hybrid retrieval (semantic + structural), and multi-agent workflows using LangChain","maintainers":[{"name":"rqirici","email":"rqirici@ritech.co"},{"name":"ilirb","email":"ibojaxhiu@ritech.co"},{"name":"floristafa","email":"fstafa@ritech.co"},{"name":"fabiohysollari","email":"fhysollari@ritech.co"}],"readme":"# 🏗️ ArchDoc Generator\n\n[![npm version](https://img.shields.io/npm/v/@techdebtgpt/archdoc-generator.svg)](https://www.npmjs.com/package/@techdebtgpt/archdoc-generator)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.3+-blue.svg)](https://www.typescriptlang.org/)\n[![Node.js](https://img.shields.io/badge/Node.js-18+-green.svg)](https://nodejs.org/)\n[![Code of Conduct](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](.github/CODE_OF_CONDUCT.md)\n[![Security Policy](https://img.shields.io/badge/Security-Policy-red.svg)](.github/SECURITY.md)\n[![Website](https://img.shields.io/badge/Website-techdebtgpt.com-blue)](https://techdebtgpt.com)\n[![GitHub stars](https://img.shields.io/github/stars/techdebtgpt/architecture-doc-generator)](https://github.com/techdebtgpt/architecture-doc-generator)\n\n> 🤖 **AI-powered architecture documentation generator**\n> Powerful CLI tool for generating comprehensive architecture documentation automatically\n\nArchDoc Generator is an intelligent tool that analyzes your codebase and generates comprehensive, accurate architectural documentation automatically. It supports **any programming language** and uses AI-powered agents to understand your project structure, dependencies, patterns, security, and data flows.\n\n## 📋 Table of Contents\n\n- [Features](#-features)\n- [Quick Start](#-quick-start)\n- [MCP Integration](#-mcp-integration-coming-soon)\n- [Search Strategy Performance](#-search-strategy-performance)\n- [CLI Usage](#-cli-usage)\n- [Programmatic Usage](#-programmatic-usage)\n- [Configuration](#-configuration)\n- [What Gets Generated](#-what-gets-generated)\n- [Available Agents](#-available-agents)\n- [Architecture Highlights](#️-architecture-highlights)\n- [Supported Languages](#-supported-languages)\n- [Future Work & Roadmap](#-future-work--roadmap)\n- [Common Questions](#-common-questions)\n- [Contributing](#-contributing)\n- [License](#-license)\n\n---\n\n## ✨ Features\n\n- 🤖 **11 Specialized AI Agents**: File Structure, Dependencies, Patterns, Flows, Schemas, Security, Error Handling Architecture, Data Contracts, Technical Debt, Repository KPI, and Architecture synthesis.\n- 🔍 **RAG-Powered Queries**: Query your architecture docs with natural language using FREE local embeddings (TF-IDF + Graph-based retrieval).\n- 📊 **Repository Health Dashboard**: LLM-powered KPI analysis with actionable insights on code quality, testing, architecture health, and technical debt.\n- 🔍 **RAG Vector Search + Hybrid Retrieval**: Semantic similarity search (FREE local TF-IDF or cloud providers) combined with dependency graph analysis - finds files by meaning AND structure. [See docs →](docs/VECTOR_SEARCH.md)\n- 💾 **JSON-First Architecture** (v0.3.37+): All agent outputs stored as JSON in `.archdoc/cache/` with Markdown as rendered views—enable fast local queries, multi-format exports, and zero-LLM-cost lookups.\n- ⚡ **Generation Performance Metrics**: Track agent execution times, token usage, costs, and confidence scores in metadata.\n- 🌍 **17 Languages Out-of-the-Box**: TypeScript, Python, Java, Go, C#, C/C++, Kotlin, PHP, Ruby, Rust, Scala, Swift, CSS, HTML, JSON, XML, Flex/ActionScript.\n- 🧠 **AI-Powered**: Uses LangChain with Claude 4.5, OpenAI o1/GPT-4o, Gemini 2.5, or Grok 3.\n- 📚 **Comprehensive Analysis**: Structure, dependencies, patterns, flows, schemas, security, and executive-level KPIs.\n- 📝 **Markdown Output**: Clean, version-controllable documentation with smart navigation and dynamic table of contents.\n- 🔄 **Iterative Refinement**: Self-improving analysis with quality checks and gap detection (LangGraph-based workflow).\n- 🎨 **Customizable**: Prompt-based agent selection and configuration without code changes.\n- 📊 **LangSmith Tracing**: Full observability of AI workflows with detailed token tracking and multi-step traces.\n- 🔒 **Security Analysis**: Vulnerability detection, authentication review, and crypto analysis.\n- ➕ **Extensible**: Add support for any language via configuration—no code changes required.\n- 💰 **Delta Analysis** (v0.3.37+): Automatic change detection reduces costs by 60-90% on incremental runs. Uses Git or file hashing to only analyze changed files.\n- 🔄 **MCP Integration** (v0.3.30+): Native Model Context Protocol support for Cursor, Claude Code, VS Code + Copilot, and Claude Desktop—access ArchDoc as a native tool in your AI assistant.\n- 📂 **Recursive .gitignore Support**: Automatically loads `.gitignore` patterns from any directory level (root and subdirectories), ensuring consistent file filtering across monorepo structures and nested projects.\n- 🌿 **Branch-Based Augmented Generation** (v0.3.37+): Delta analysis supports Git branches, tags, and commits—compare against `main`, `develop`, or any specific reference to generate augmented documentation focusing only on changes.\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Using npm\nnpm install -g @techdebtgpt/archdoc-generator\n\n# Using yarn\nyarn global add @techdebtgpt/archdoc-generator\n\n# Using pnpm\npnpm add -g @techdebtgpt/archdoc-generator\n```\n\n### Interactive Setup (Recommended)\n\nRun the interactive configuration wizard:\n\n```bash\narchdoc config --init\n```\n\nThis will:\n\n1. Prompt you to choose an LLM provider (Anthropic/OpenAI/Google).\n2. Ask for your API key.\n3. Create `.archdoc.config.json` with your configuration.\n4. Validate your setup.\n\n### Basic Usage\n\n```bash\n# Analyze current directory\narchdoc analyze\n\n# Analyze specific project\narchdoc analyze /path/to/your/project\n\n# Custom output location\narchdoc analyze --output ./docs\n\n# Verbose output for debugging\narchdoc analyze --verbose\n\n# Branch-based augmented generation (delta analysis)\narchdoc analyze --since main       # Compare against main branch\narchdoc analyze --since develop    # Compare against develop branch\narchdoc analyze --since v1.0.0     # Compare against specific tag\n\n# Force full analysis (skip delta analysis)\narchdoc analyze --force\n\n# Quick analysis (faster, fewer tokens)\narchdoc analyze --depth quick\n```\n\nFor complete CLI options and advanced usage, see [CLI Usage](#-cli-usage) section below.\n\n### 🔍 Query Generated Documentation (RAG)\n\nOnce documentation is generated, query it with natural language using **Retrieval-Augmented Generation (RAG)**:\n\n```bash\n# Interactive query mode\narchdoc query\n\n# Ask a specific question\narchdoc query \"Which services handle user authentication?\"\n\n# Query with file context (find related files)\narchdoc query \"Show all files related to payment processing\"\n\n# Explain a specific file (find its role and dependencies)\narchdoc explain src/services/auth.service.ts\n\n# Analyze architecture impact\narchdoc impact src/utils/ --show-dependents\n```\n\n**Key Features:**\n\n- ✅ **Zero-Cost Local Search**: Uses FREE local TF-IDF embeddings (no API calls)\n- ✅ **Hybrid Retrieval**: Combines semantic search with dependency graph analysis\n- ✅ **Smart Caching**: Queries reuse `.archdoc/cache/` JSON files instead of re-running LLM\n- ✅ **Multi-Format**: Search by function name, file path, architecture role, or natural language\n\n**Example Outputs:**\n\n```\nQ: \"Where is the payment logic?\"\nA:\n  - src/services/payment/stripe.service.ts (role: Payment Processor)\n  - src/handlers/checkout.handler.ts (role: API Endpoint)\n  - src/models/transaction.model.ts (role: Data Model)\n\nQ: \"What breaks if we refactor authentication?\"\nA:\n  - Affected: src/middleware/auth.ts\n  - Depends on: 12 endpoints, 3 services, 2 guards\n  - Risk level: HIGH (critical path)\n```\n\nSee [docs/VECTOR_SEARCH.md](./docs/VECTOR_SEARCH.md) for advanced RAG configuration and [docs/USER_GUIDE.md](./docs/USER_GUIDE.md) for complete command reference.\n\n---\n\n## 🔄 MCP Integration\n\n**Model Context Protocol (MCP)** allows AI assistants to access ArchDoc tools directly. Use ArchDoc in:\n\n- **Cursor** - AI code editor\n- **Claude Code** - Claude's code tool\n- **VS Code** + GitHub Copilot\n- **Claude Desktop** - Claude's desktop application\n\n### Quick Setup\n\n```bash\n# Configure ArchDoc\narchdoc config --init\n\n# Set up for your client (choose one)\narchdoc setup-mcp cursor          # For Cursor\narchdoc setup-mcp claude-code     # For Claude Code\narchdoc setup-mcp vscode          # For VS Code + Copilot\narchdoc setup-mcp claude-desktop  # For Claude Desktop\n\n# Restart your AI client and start using ArchDoc!\n```\n\n### Example Uses\n\n```\n\"Use archdoc to generate documentation for this project\"\n\n\"Query the architecture: What authentication system is used?\"\n\n\"Analyze dependencies and get recommendations\"\n\n\"Check if this file follows our architecture\"\n```\n\n**👉 See [docs/MCP-SETUP.md](./docs/MCP-SETUP.md) for detailed setup instructions and advanced features.**\n\n---\n\n## 📊 Vector Search & Embeddings Performance\n\nWe benchmarked **6 configurations** (including OpenAI embeddings) on a real-world 6,187-file NestJS project. **Graph + Local embeddings is the clear winner!**\n\n**Quick Comparison**:\n\n| Configuration        | Speed           | Cost         | Accuracy     | Winner?    |\n| -------------------- | --------------- | ------------ | ------------ | ---------- |\n| **Graph + Local** ⭐ | **6.1 min** ⚡  | **$0.08** 💰 | **84.8%** 🎯 | **YES** ✅ |\n| Hybrid + Local       | 6.4 min         | $0.09        | 84.3%        | Good       |\n| Smart + Local        | 6.3 min         | $0.08        | 84.6%        | Good       |\n| Keyword-only         | 7.3 min         | $0.09        | 84.6%        | Fallback   |\n| **OpenAI** ❌        | **11.7 min** ⚠️ | **$0.29** ⚠️ | **82.9%** ⚠️ | **NO**     |\n\n**Key Findings:**\n\n- ✅ Graph + Local: **Fastest, cheapest, most accurate** (best overall)\n- ❌ OpenAI: **92% slower, 3.4x more expensive, 1.9% less accurate** (NOT recommended)\n- 🆓 Local embeddings (free) outperform OpenAI embeddings (paid) for code analysis\n\n**📖 Complete Analysis**: See **[Search Strategy Benchmark](./docs/SEARCH_STRATEGY_BENCHMARK.md)** for:\n\n- Per-agent clarity scores (11 agents × 6 configurations)\n- Why Graph + Local won (structural > semantic for code)\n- Why OpenAI underperformed (8192 token limit, context loss, batching overhead)\n- Configuration examples for all use cases\n- Memory usage and technical deep-dive\n\nAlso see: [Vector Search Guide](./docs/VECTOR_SEARCH.md) - Complete guide to vector search with integrated recommendations\n\n---\n\n## � CLI Usage\n\n#### Available Commands\n\n| Command                      | Description                          | Example                                   |\n| ---------------------------- | ------------------------------------ | ----------------------------------------- |\n| `archdoc help`               | Show comprehensive help              | `archdoc help`                            |\n| `archdoc analyze`            | Generate comprehensive documentation | `archdoc analyze /path/to/project`        |\n| `archdoc analyze --c4`       | Generate C4 architecture model       | `archdoc analyze --c4`                    |\n| `archdoc config --init`      | Interactive configuration setup      | `archdoc config --init`                   |\n| `archdoc config --list`      | Show current configuration           | `archdoc config --list`                   |\n| `archdoc export`             | Export docs to different formats     | `archdoc export .arch-docs --format html` |\n| `archdoc setup-mcp <client>` | Set up MCP for AI client             | `archdoc setup-mcp cursor`                |\n\n> 💡 **Tip**: Run `archdoc help` for a comprehensive guide with examples, configuration options, and common workflows.\n\n### Documentation Generation\n\n```bash\n# Analyze current directory\narchdoc analyze\n\n# Analyze specific project\narchdoc analyze /path/to/your/project\n\n# Custom output location\narchdoc analyze --output ./docs\n\n# Enhanced analysis with user focus (runs all agents with extra attention to specified topics)\narchdoc analyze --prompt \"security vulnerabilities and authentication patterns\"\narchdoc analyze --prompt \"database schema design and API architecture\"\n\n# Analysis depth modes\narchdoc analyze --depth quick    # Fast, less detailed (2 iterations, 70% threshold)\narchdoc analyze --depth normal   # Balanced (5 iterations, 80% threshold) - default\narchdoc analyze --depth deep     # Thorough, most detailed (10 iterations, 90% threshold)\n\n# Disable iterative refinement for faster results\narchdoc analyze --no-refinement\n\n# Verbose output for debugging\narchdoc analyze --verbose\n\n# Delta Analysis (Cost Optimization) - Automatically enabled\n# Only analyzes changed/new files, saving 60-90% on token costs\narchdoc analyze                    # Automatic delta analysis (default)\narchdoc analyze --since main       # Compare against main branch\narchdoc analyze --since abc123def  # Compare against specific commit\narchdoc analyze --force            # Force full analysis (ignore delta)\n```\n\n### Delta Analysis (Cost Optimization)\n\nArchDoc automatically performs delta analysis to reduce costs on incremental runs. Only changed and new files are analyzed, typically saving **60-90% on token costs**.\n\n**How it works:**\n\n- **Git projects**: Uses Git to detect files changed since the last commit or a specific commit/branch/tag\n- **Non-Git projects**: Uses file hashing to detect changes since the last analysis\n- **Automatic**: Delta analysis is enabled by default - no configuration needed\n- **Cache integration**: Cached results from previous runs are automatically loaded and merged\n\n```bash\n# Automatic delta analysis (default behavior)\narchdoc analyze\n\n# Compare against a specific Git commit/branch/tag\narchdoc analyze --since main\narchdoc analyze --since abc123def\narchdoc analyze --since v1.0.0\n\n# Force full analysis (analyze all files, ignore delta analysis)\narchdoc analyze --force\n\n# Delta analysis with focused prompt\narchdoc analyze --prompt \"security vulnerabilities\" --since HEAD~1\n```\n\n**When to use `--force`:**\n\n- First-time analysis of a project\n- When you want to ensure all files are analyzed regardless of changes\n- After major refactoring where change detection might miss dependencies\n\n### C4 Architecture Model Generation\n\nThe C4 orchestrator now supports all advanced features from documentation generation, including:\n\n- 🔍 **Vector Search**: Semantic file retrieval with local/OpenAI/Google embeddings\n- 📊 **Dependency Graph**: Built-in import and module analysis\n- 💰 **Cost Tracking**: Real-time token and cost monitoring with budget limits\n- ⚡ **LangSmith Tracing**: Full observability with custom run names\n- 🎯 **Agent Skip Logic**: Automatically skips agents with no relevant data\n\n```bash\n# Generate C4 model for current directory\narchdoc analyze --c4\n\n# Generate C4 model with vector search (uses config settings)\narchdoc analyze --c4\n\n# Generate C4 model for specific project\narchdoc analyze /path/to/project --c4\n\n# Custom output location for C4 model\narchdoc analyze --c4 --output ./architecture-docs\n\n# C4 model with verbose output and cost limit\narchdoc analyze --c4 --verbose --max-cost 1.0\n\n# Quick analysis (1 question per level, fastest)\narchdoc analyze --c4 --depth quick\n\n# Deep analysis (4 questions per level, comprehensive)\narchdoc analyze --c4 --depth deep\n```\n\n**Note**: Vector search mode is configured in `.archdoc.config.json` via the `searchMode.mode` setting. The C4 orchestrator will automatically use your configured search mode (vector or keyword) and embeddings provider.\n\n#### Configuration Management\n\n```bash\n# Interactive configuration wizard (recommended for first-time setup)\narchdoc config --init\n\n# List current configuration\narchdoc config --list\n\n# Get specific configuration value\narchdoc config --get llmProvider\narchdoc config --get anthropicApiKey\n\n# Set configuration value\narchdoc config --set llmProvider=anthropic\narchdoc config --set anthropicApiKey=your-api-key\n\n# Reset configuration to defaults\narchdoc config --reset\n```\n\n#### Export and Format Options\n\n```bash\n# Single-file output (default: multi-file)\narchdoc analyze --single-file\n\n# Export as JSON\narchdoc analyze --single-file --format json\n\n# Export as HTML\narchdoc analyze --single-file --format html\n\n# Export as Markdown (default)\narchdoc analyze --single-file --format markdown\n\n# Export existing documentation to different formats\narchdoc export .arch-docs --format html --output ./docs.html\narchdoc export .arch-docs --format json --output ./docs.json\narchdoc export .arch-docs --format confluence --output ./confluence.md\n\n# Export with custom template\narchdoc export .arch-docs --format html --template ./my-template.html --output ./custom-docs.html\n```\n\n### Vector Search & Hybrid Retrieval\n\n```bash\n# Vector search with local embeddings (FREE, default)\narchdoc analyze --search-mode vector\n\n# Keyword search (faster, simpler)\narchdoc analyze --search-mode keyword\n\n# Hybrid retrieval (semantic + structural)\narchdoc analyze --search-mode vector --retrieval-strategy hybrid\n\n# Configure in .archdoc.config.json for persistence:\n{\n  \"searchMode\": {\n    \"mode\": \"vector\",\n    \"embeddingsProvider\": \"local\",\n    \"strategy\": \"hybrid\",\n    \"vectorWeight\": 0.6,\n    \"graphWeight\": 0.4\n  }\n}\n\n# See docs/VECTOR_SEARCH.md for complete documentation\n```\n\n### What Files Are Excluded?\n\nBoth **File Scanner** and **Vector Search** automatically exclude common build/dependency folders with **language-specific patterns**:\n\n**Language-Specific Exclusions** (automatically detected from project languages):\n\n- **TypeScript/JavaScript**: `node_modules/`, `dist/`, `build/`, `.next/`, `out/`\n- **Python**: `venv/`, `__pycache__/`, `.pytest_cache/`, `dist/`, `build/`\n- **Java**: `target/`, `build/`, `.gradle/`, `.m2/`\n- **Go**: `vendor/`, `bin/`\n- **Rust**: `target/`\n- **PHP**: `vendor/`\n- **Ruby**: `vendor/`, `tmp/`\n- **C#**: `bin/`, `obj/`, `packages/`\n- **C/C++**: `build/`, `bin/`, `obj/`\n- **Kotlin**: `build/`\n- **Scala**: `target/`, `out/`\n- **Swift**: `build/`\n- **Dart**: `build/`, `.dart_tool/`, `.packages/`\n- And more...\n\n**Common System Exclusions** (applies to all projects):\n\n- **Version control**: `.git/`, `.svn/`, `.hg/`\n- **Test files**: `.test.`, `.spec.`, `__tests__/`, `test_`, `*_test.*`\n- **IDE directories**: `.idea/`, `.vscode/`, `.vs/`\n- **Build caches**: `.cache/`, `.parcel-cache/`, `.nyc_output/`\n- **Framework-specific**: `.next/`, `.nuxt/`, `.svelte-kit/`, `.docusaurus/`\n- **Generated code**: Coverage reports, logs, OS files (`.DS_Store`, `Thumbs.db`)\n\n**Gitignore Support**:\n\n- **Recursively loads all `.gitignore` files** at any directory level (root and subdirectories)\n- Patterns from `.gitignore` files are used **as-is** (no automatic modification)\n- Static patterns (when no `.gitignore` exists) use `**/` prefix for recursive matching\n- Works with all languages and monorepo structures\n- Default: `respectGitignore: true`\n\n**Customize Exclusions** in `.archdoc.config.json`:\n\n```json\n{\n  \"scan\": {\n    \"excludePatterns\": [\n      \"**/node_modules/**\", // JavaScript/TypeScript\n      \"**/vendor/**\", // PHP, Go\n      \"**/target/**\", // Java, Rust\n      \"**/venv/**\", // Python virtual env\n      \"**/my-custom-folder/**\" // Your own exclusions\n    ],\n    \"respectGitignore\": true // Honor .gitignore (default: true)\n  }\n}\n```\n\n**Example**: On a 6,187-file NestJS project, vector search processes ~889 source files (14%) - focusing on actual code, not dependencies.\n\n### Advanced Usage\n\n```bash\n# Incremental updates (preserves existing docs, adds new analysis)\narchdoc analyze --prompt \"new feature area to document\"\n# (Automatically detects existing docs and runs in incremental mode)\n\n# Full regeneration even if docs exist\narchdoc analyze --clean\n\n# Specify LLM provider and model\narchdoc analyze --provider anthropic --model claude-sonnet-4-5-20250929\narchdoc analyze --provider openai --model gpt-4o\narchdoc analyze --provider google --model gemini-2.0-flash-exp\n\n# Budget control (halt if cost exceeds limit)\narchdoc analyze --max-cost 10.0  # Stop if cost exceeds $10\n\n# Custom refinement settings\narchdoc analyze --refinement-iterations 10 --refinement-threshold 90 --refinement-improvement 15\n```\n\n### CLI Options Reference\n\n```bash\narchdoc analyze [path] [options]\n```\n\n**Options:**\n\n| Option                        | Description                                                    | Default      |\n| ----------------------------- | -------------------------------------------------------------- | ------------ |\n| `--output <dir>`              | Output directory                                               | `.arch-docs` |\n| `--c4`                        | Generate C4 architecture model (Context/Containers/Components) | `false`      |\n| `--prompt <text>`             | Enhance analysis with focus area (all agents still run)        |              |\n| `--depth <level>`             | Analysis depth: `quick`, `normal`, `deep`                      | `normal`     |\n| `--provider <name>`           | LLM provider: `anthropic`, `openai`, `xai`, `google`           |              |\n| `--model <name>`              | Specific model to use                                          |              |\n| `--refinement`                | Enable iterative refinement                                    | `true`       |\n| `--refinement-iterations <n>` | Max refinement iterations                                      | `5`          |\n| `--refinement-threshold <n>`  | Clarity threshold %                                            | `80`         |\n| `--force`                     | Force full analysis (ignore delta analysis)                    | `false`      |\n| `--since <commit>`            | Git commit/branch/tag for delta analysis (Git projects only)   |              |\n| `--no-clean`                  | Don't clear output directory                                   |              |\n| `--verbose`                   | Show detailed progress                                         |              |\n\n### C4 Model Generation\n\nGenerate structured C4 architecture diagrams with PlantUML output:\n\n```bash\n# Generate C4 model\narchdoc analyze --c4\n\n# Generate for specific project\narchdoc analyze /path/to/project --c4 --output ./architecture\n\n# Output includes:\n# - c4-model.json (structured data)\n# - context.puml (system context diagram)\n# - containers.puml (container diagram)\n# - components.puml (component diagram)\n```\n\n## 🔧 Programmatic Usage\n\nUse the library in your Node.js applications:\n\n### Standard Documentation\n\n```typescript\nimport {\n  DocumentationOrchestrator,\n  AgentRegistry,\n  FileSystemScanner,\n} from '@techdebtgpt/archdoc-generator';\n\n// Setup registry with agents\nconst registry = new AgentRegistry();\nconst scanner = new FileSystemScanner();\nconst orchestrator = new DocumentationOrchestrator(registry, scanner);\n\n// Generate documentation\nconst docs = await orchestrator.generateDocumentation('/path/to/project', {\n  maxTokens: 100000,\n  parallel: true,\n  iterativeRefinement: {\n    enabled: true,\n    maxIterations: 5,\n    clarityThreshold: 80,\n  },\n});\n\nconsole.log('Generated:', docs.summary);\n```\n\n### C4 Architecture Model\n\n```typescript\nimport {\n  C4ModelOrchestrator,\n  AgentRegistry,\n  FileSystemScanner,\n} from '@techdebtgpt/archdoc-generator';\n\n// Setup registry with agents\nconst registry = new AgentRegistry();\nconst scanner = new FileSystemScanner();\nconst orchestrator = new C4ModelOrchestrator(registry, scanner);\n\n// Generate C4 model\nconst result = await orchestrator.generateC4Model('/path/to/project');\n\nconsole.log('C4 Context:', result.c4Model.context);\nconsole.log('Containers:', result.c4Model.containers);\nconsole.log('Components:', result.c4Model.components);\n\n// PlantUML diagrams available in result.plantUMLModel\n```\n\nSee the **[API Reference](./docs/API.md)** for complete programmatic documentation.\n\n## ⚙️ Configuration\n\n### Environment Variables\n\n| Variable               | Description                                        |\n| ---------------------- | -------------------------------------------------- |\n| `ANTHROPIC_API_KEY`    | Anthropic Claude API key                           |\n| `OPENAI_API_KEY`       | OpenAI GPT API key                                 |\n| `GOOGLE_API_KEY`       | Google Gemini API key                              |\n| `XAI_API_KEY`          | xAI Grok API key                                   |\n| `DEFAULT_LLM_PROVIDER` | Default provider (e.g., `anthropic`)               |\n| `DEFAULT_LLM_MODEL`    | Default model (e.g., `claude-sonnet-4-5-20250929`) |\n| `LANGCHAIN_TRACING_V2` | Enable LangSmith tracing (`true`)                  |\n| `LANGCHAIN_API_KEY`    | LangSmith API key                                  |\n| `LANGCHAIN_PROJECT`    | LangSmith project name                             |\n\nSee the **[Configuration Guide](./docs/CONFIGURATION_GUIDE.md)** for detailed options.\n\n## 🎨 What Gets Generated\n\n### Standard Documentation\n\nThe tool generates a multi-file documentation structure:\n\n```\n.arch-docs/\n├── index.md              # Table of contents with smart navigation\n├── architecture.md       # High-level system design\n├── file-structure.md     # Project organization\n├── dependencies.md       # External & internal deps\n├── patterns.md           # Design patterns detected\n├── code-quality.md       # Quality metrics (if data exists)\n├── flows.md              # Data & control flows\n├── schemas.md            # Data models\n├── security.md           # Security vulnerability analysis\n├── error-handling.md     # Error propagation and resilience architecture\n├── data-contracts.md     # DTO/entity/model boundaries and mapping patterns\n├── technical-debt.md     # Debt hotspots and cleanup priorities\n├── recommendations.md    # Improvement suggestions\n├── kpi.md                # Repository health KPI dashboard (NEW!)\n├── metadata.md           # Generation metadata + performance metrics\n└── changelog.md          # Documentation update history\n```\n\n**What's New:**\n\n- **`kpi.md`**: LLM-generated repository health dashboard with actionable insights on code quality, testing coverage, architecture health, dependency management, and technical debt.\n- **`error-handling.md`**: Error boundary strategy, exception translation, resilience patterns, and risk analysis.\n- **`data-contracts.md`**: DTO/entity/model structure quality, validation strategy, and mapper consistency checks.\n- **`technical-debt.md`**: Debt scoring, hotspot files, quick wins, and strategic cleanup initiatives.\n- **Generation Performance Metrics**: Added to `metadata.md` showing agent confidence scores, execution times, token efficiency, and cost breakdown.\n\n### C4 Architecture Model\n\nWhen using `--c4`, generates structured architecture diagrams:\n\n```\n.arch-docs-c4/\n├── c4-model.json         # Complete C4 model (JSON)\n├── context.puml          # System Context (Level 1)\n├── containers.puml       # Container Diagram (Level 2)\n└── components.puml       # Component Diagram (Level 3)\n```\n\n**C4 Model Levels:**\n\n- **Context**: Shows the system boundary, actors (users), and external systems\n- **Containers**: Shows deployable units (APIs, web apps, databases, microservices)\n- **Components**: Shows internal modules and their relationships within containers\n\n## 🤖 Available Agents\n\nEach agent specializes in a specific analysis task using LLM-powered intelligence:\n\n| Agent                              | Purpose                                    | Priority    | Output File          | Notes                           |\n| ---------------------------------- | ------------------------------------------ | ----------- | -------------------- | ------------------------------- |\n| **File Structure**                 | Project organization, entry points         | HIGH        | `file-structure.md`  | Always runs                     |\n| **Dependency Analyzer**            | External deps, internal imports            | HIGH        | `dependencies.md`    | Always runs                     |\n| **Architecture Analyzer**          | High-level design, components              | HIGH        | `architecture.md`    | Always runs                     |\n| **Pattern Detector**               | Design patterns, anti-patterns             | MEDIUM      | `patterns.md`        | Always runs                     |\n| **Flow Visualization**             | Control & data flows with diagrams         | MEDIUM      | `flows.md`           | Always runs                     |\n| **Schema Generator**               | Data models, interfaces, type definitions  | MEDIUM      | `schemas.md`         | **Only if schemas detected** ⚠️ |\n| **Security Analyzer**              | Vulnerabilities, auth, secrets, crypto     | MEDIUM      | `security.md`        | Always runs                     |\n| **Error Handling Architecture**    | Error boundaries, translation, resilience  | MEDIUM      | `error-handling.md`  | Always runs                     |\n| **Data Contracts**                 | DTO/entity/model boundaries and mapping    | MEDIUM      | `data-contracts.md`  | Always runs                     |\n| **Technical Debt**                 | Debt hotspots, maintainability, priorities | MEDIUM      | `technical-debt.md`  | Always runs                     |\n| **KPI Analyzer**                   | Repository health, executive KPI dashboard | MEDIUM-HIGH | `kpi.md`             | Always runs                     |\n\n**⚠️ Schema Generator Smart Behavior:**\n\nThe Schema Generator agent is **intelligent** - it only generates output when it detects actual schema files:\n\n**Detects:**\n\n- ✅ **Database**: Prisma schemas (`.prisma`), TypeORM entities (`@Entity`), Sequelize models\n- ✅ **API**: DTOs (`.dto.ts`), OpenAPI/Swagger definitions\n- ✅ **GraphQL**: Type definitions (`.graphql`, `.gql`)\n- ✅ **Types**: TypeScript interfaces, type definitions (focused schema files only)\n\n**Behavior:**\n\n- If **NO schemas found**: Generates `schemas.md` with \"No schema definitions found\" message\n- If **schemas found**: Generates comprehensive documentation with Mermaid ER/class diagrams\n- Uses `__FORCE_STOP__` to avoid unnecessary LLM calls when no schemas exist\n\n**Why \"No schemas\"?**\n\n- Project may use embedded types in service/controller files (not dedicated schema files)\n- Database-less projects (e.g., static site generators, CLI tools)\n- API-only projects using inline interfaces\n\nThis is **not a failure** - it's smart detection saving you tokens and cost! 💰\n\n**KPI Analyzer Features:**\n\n- 📊 Overall repository health score (0-100%)\n- 🎯 Component scores: Code quality, testing, architecture, dependencies, complexity\n- 🎯 Component scores: Code quality, testing, architecture, dependencies, complexity, error handling, data contracts, and technical debt\n- 📈 Detailed metrics with ASCII visualizations\n- 💡 8+ actionable insights with prioritized action items\n- 🚀 Executive-friendly language with quantifiable targets\n\n## 🏗️ Architecture Highlights\n\n### Multi-Agent System\n\nThe orchestrator coordinates agents to perform analysis.\n\n```\n┌─────────────────────────────┐\n│  Documentation Orchestrator │\n└─────────────┬─────────────┘\n              │\n    ┌─────────┴─────────┐\n    │  Agent Registry   │\n    └─────────┬─────────┘\n              │\n┌───▼────┐  ┌───▼───┐  ┌───▼───┐\n│ Agent 1│  │ Agent 2│  │ Agent N│\n└────────┘  └───────┘  └───────┘\n```\n\n### Self-Refining Analysis\n\nEach agent autonomously improves its analysis through iterative refinement. It evaluates its own output, identifies gaps, searches for relevant code, and refines until quality thresholds are met.\n\n**[Learn how the self-refinement workflow works →](./docs/AGENT_WORKFLOW.md)**\n\n### LangChain LCEL Integration\n\nAll agents use LangChain Expression Language (LCEL) for composable AI workflows with unified LangSmith tracing.\n\n## 📊 Language Support\n\nArchDoc Generator supports **17 programming and markup languages** out-of-the-box with **zero configuration**:\n\n### Programming Languages\n\n| Language                  | Extensions                                       | Import Detection              | Framework Support                             |\n| ------------------------- | ------------------------------------------------ | ----------------------------- | --------------------------------------------- |\n| **TypeScript/JavaScript** | `.ts`, `.tsx`, `.js`, `.jsx`, `.mjs`, `.cjs`     | ES6 imports, CommonJS require | NestJS, Express, React, Angular, Vue, Next.js |\n| **Python**                | `.py`, `.pyi`, `.pyx`                            | `from...import`, `import`     | Django, Flask, FastAPI, Pyramid               |\n| **Java**                  | `.java`                                          | `import` statements           | Spring Boot, Quarkus, Micronaut               |\n| **Go**                    | `.go`                                            | `import` blocks               | Gin, Echo, Fiber, Chi                         |\n| **C#**                    | `.cs`, `.csx`                                    | `using` statements            | ASP.NET, Entity Framework                     |\n| **C/C++**                 | `.c`, `.cpp`, `.cc`, `.cxx`, `.h`, `.hpp`, `.hh` | `#include` directives         | Linux, POSIX                                  |\n| **Kotlin**                | `.kt`, `.kts`                                    | `import` statements           | Spring, Ktor, Micronaut                       |\n| **PHP**                   | `.php`                                           | `use`, `require`              | Laravel, Symfony                              |\n| **Ruby**                  | `.rb`, `.rake`                                   | `require` statements          | Rails, Sinatra                                |\n| **Rust**                  | `.rs`                                            | `use` statements              | Tokio, Actix, Rocket                          |\n| **Scala**                 | `.scala`                                         | `import` statements           | Akka, Play                                    |\n| **Swift**                 | `.swift`                                         | `import` statements           | SwiftUI, Vapor                                |\n\n### Web & Data Languages\n\n| Language              | Extensions               | Detection                | Notes                        |\n| --------------------- | ------------------------ | ------------------------ | ---------------------------- |\n| **CSS**               | `.css`, `.scss`, `.sass` | `@import` rules          | Theme and variable detection |\n| **HTML**              | `.html`, `.htm`          | `src`, `href` attributes | Script/link/image extraction |\n| **JSON**              | `.json`                  | N/A                      | Configuration file analysis  |\n| **XML**               | `.xml`                   | `xi:include` elements    | XInclude support             |\n| **Flex/ActionScript** | `.as`, `.mxml`           | `import` statements      | Flash/Flex project support   |\n\n### Multi-Language Projects\n\nThe scanner **automatically detects** all supported languages in your project:\n\n```bash\n# Just run the command - no configuration needed!\narchdoc analyze ./my-project\n\n# Example output:\n# ✅ Found 487 imports across 17 file types\n# - TypeScript: 234 imports\n# - Python: 123 imports\n# - Rust: 89 imports\n# - CSS: 41 imports\n```\n\n### Custom Language Support\n\nNeed support for a language not listed? **No code changes required!**\n\nAdd custom language configurations via `.archdoc.config.json`:\n\n```json\n{\n  \"languages\": {\n    \"custom\": {\n      \"myLanguage\": {\n        \"displayName\": \"My Language\",\n        \"filePatterns\": {\n          \"extensions\": [\".mylang\"]\n        },\n        \"importPatterns\": {\n          \"myImport\": \"^import\\\\s+([^;]+);\"\n        }\n      }\n    }\n  }\n}\n```\n\nSee **[Custom Language Configuration Guide](./docs/CUSTOM_LANGUAGES.md)** for complete documentation on:\n\n- Adding new languages\n- Extending built-in language configurations\n- Custom import pattern syntax\n- Language-specific frameworks and keywords\n\n---\n\n## 🚀 Future Work & Roadmap\n\nWe're building breakthrough features to transform how teams manage architecture documentation. See our **[detailed roadmap →](./docs/ROADMAP.md)** for comprehensive plans.\n\n### 🎯 Upcoming Features\n\nWe've organized our future work into five foundational EPICS:\n\n1. 🗂️ **Core MCP Integration**: Native support for Cursor, Claude Code, and VS Code.\n2. 🗂️ **Token & Cost Optimization**: JSON-first internal format and delta analysis.\n3. 🗂️ **Developer-Centric Query Interface**: Natural language queries and impact analysis.\n4. 🗂️ **Observability & CI Guardrails**: Drift detection and architecture scorecards.\n5. 🗂️ **Extensibility & Ecosystem**: Custom agent API and Architecture-as-Code.\n\n**[→ View Full Roadmap & Technical Details](./docs/ROADMAP.md)**\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! See the **[Contributing Guide](./docs/CONTRIBUTING.md)** for details on:\n\n- Development setup\n- Creating custom agents\n- Testing guidelines\n- Code style and standards\n- Pull request process\n\n### Community Guidelines\n\n- **[Code of Conduct](./.github/CODE_OF_CONDUCT.md)** - Our pledge to foster an open and welcoming environment\n- **[Security Policy](./.github/SECURITY.md)** - How to report security vulnerabilities responsibly\n- **[Issue Templates](./.github/ISSUE_TEMPLATE/)** - Bug reports, feature requests, and more\n- **[Pull Request Template](./.github/PULL_REQUEST_TEMPLATE.md)** - Guidelines for submitting changes\n\n## � Resources\n\n- **🌐 Website**: [techdebtgpt.com](https://techdebtgpt.com)\n- **📦 GitHub**: [github.com/techdebtgpt/architecture-doc-generator](https://github.com/techdebtgpt/architecture-doc-generator)\n- **📚 Documentation**: [Full Documentation](./docs/README.md)\n- **💬 Discussions**: [GitHub Discussions](https://github.com/techdebtgpt/architecture-doc-generator/discussions)\n- **🐛 Issues**: [Report Issues](https://github.com/techdebtgpt/architecture-doc-generator/issues)\n\n## ❓ Common Questions\n\n### Q: Why does Schema Generator say \"No schema definitions found\"?\n\n**A:** This is **not a failure** - it's smart detection! The Schema Generator only generates output when it detects dedicated schema files:\n\n**What it detects**:\n\n- ✅ **Prisma**: `schema.prisma`, `*.prisma`\n- ✅ **TypeORM**: `@Entity()`, `*.entity.ts`\n- ✅ **DTOs**: `*.dto.ts`, API schemas\n- ✅ **GraphQL**: `*.graphql`, `*.gql`\n- ✅ **OpenAPI**: `swagger.json`, `openapi.yaml`\n\n**Common causes of \"No schemas\"**:\n\n1. **Analyzing subdirectory only** - Schema files in `prisma/` won't be found if you run on `src/` only\n   - ❌ `archdoc analyze ./src` (misses `./prisma/schema.prisma`)\n   - ✅ `archdoc analyze .` (includes all directories)\n\n2. **Embedded types** - Types in service/controller files (not dedicated schema files)\n3. **Database-less projects** - Static sites, CLI tools, frontend-only apps\n4. **Inline interfaces** - TypeScript interfaces mixed with business logic\n\n**Solution**: Run analysis from project root, not subdirectories.\n\n### Q: What files are excluded from vector search?\n\n**A:** Vector search automatically excludes:\n\n- **Dependencies**: `node_modules/`, `vendor/`, `target/`\n- **Build outputs**: `dist/`, `build/`, `out/`, `bin/`, `obj/`\n- **Test files**: `.test.`, `.spec.`, `__tests__/`, `test_`\n- **Git**: `.git/` (and respects `.gitignore` by default)\n\nFrom 6,187 total files, only ~889 source files (14%) are indexed for optimal performance.\n\n### Q: Which search strategy should I use?\n\n**A:** For **production**, use **Hybrid** (default):\n\n- Combines semantic similarity (60%) + dependency graph (40%)\n- Best balance of quality and performance\n- Only 7% slower than vector-only, but 28% better architectural insights\n\nFor **fast iteration**, use **Vector-only** or **Smart**.\n\n### Q: How much does it cost?\n\n**A:** Using local embeddings (FREE) with Claude Haiku:\n\n- Small project (1K files): ~$0.10-0.20\n- Medium project (5K files): ~$0.35-0.45\n- Large project (10K+ files): ~$0.60-0.80\n\n**Tip:** Use `--depth quick` to reduce cost by ~30%.\n\n### Q: Can I use it on private/closed-source code?\n\n**A:** Yes! Your code is only sent to the LLM provider (Anthropic/OpenAI/Google) and is **not** stored or shared. Use local embeddings (`embeddingsProvider: \"local\"`) for completely offline semantic search.\n\n### Q: How do I add support for my custom language?\n\n**A:** No code changes needed! Add to `.archdoc.config.json`:\n\n```json\n{\n  \"languages\": {\n    \"custom\": {\n      \"myLanguage\": {\n        \"displayName\": \"My Language\",\n        \"filePatterns\": {\n          \"extensions\": [\".mylang\"]\n        },\n        \"importPatterns\": {\n          \"myImport\": \"^import\\\\s+([^;]+);\"\n        }\n      }\n    }\n  }\n}\n```\n\nSee [Custom Language Guide](./docs/CUSTOM_LANGUAGES.md) for details.\n\n---\n\n## 📄 License\n\nApache License 2.0 - see the [LICENSE](./LICENSE) file for details.\n\n---\n\n**Made with ❤️ by [TechDebtGPT](https://techdebtgpt.com)**\n","readmeFilename":"README.md"}