{"_id":"codecrew","_rev":"43-cb478e9c97b08e05da5a59240ca7bf09","name":"codecrew","dist-tags":{"next":"0.3.16-rc.2","rc":"0.3.17-rc.1","latest":"0.3.17"},"versions":{"0.1.5":{"name":"codecrew","version":"0.1.5","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"UNLICENSED","_id":"codecrew@0.1.5","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"27ff298bab6e5014123260ac8766db4894daa200","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.1.5.tgz","fileCount":70,"integrity":"sha512-ZYGPDY6MBven7NfXgwdAGWUOCK76g+oD2UBl++G/LD+aNQTGcKdwVBpkcguJvyUUUUr4yjws7XYzTo3rq0yHmA==","signatures":[{"sig":"MEYCIQD7RGlGJMvicJ4jquXTu4h+vi2eW4mAEc46Lh69NN+2eAIhAOprcKblC/Npwuq6Wg/6+mkIr8RncnaVe9YBZgWJUR4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416852},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"4d748fb51b6c5c0fc4bc74bf0d0fdc0151eab66b","scripts":{"cli":"npm run build && node dist/main.js --install","dev":"dotenv -e .env.test -- nest start --watch -- --log","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","cli:log":"npm run build && node dist/main.js --install --log","prepack":"npm run build && echo #!/usr/bin/env node > temp.js && type dist\\main.js >> temp.js && move temp.js dist\\main.js","test:ui":"vitest --ui","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","test:watch":"vitest","dev:install":"ts-node src/main.ts --install --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","fast-glob":"^3.3.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","@anthropic-ai/sdk":"^0.20.0","@google/generative-ai":"^0.15.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.1.5_1759178160120_0.25847900667663803","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"codecrew","version":"0.1.6","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"UNLICENSED","_id":"codecrew@0.1.6","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"6cd6c8269d00ea460ba88036dbf6f427531836cf","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.1.6.tgz","fileCount":70,"integrity":"sha512-FAoxLfVRI2sSsu0pN8yiH1GxmZn6b/uBFTvIHQaJay/4drniMqBC/OETjhM4g4/TywZxV5p1ql2o4UDCgjIjzQ==","signatures":[{"sig":"MEQCIFvoRCSAHcoxG2Zjao3gjbkRF9uPwAIi2W9sKvXhDhG2AiAgiGtOFmLSjimwlNGYRUv5N0S+uDOvtOhVvuO/WCY0Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416730},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"4d748fb51b6c5c0fc4bc74bf0d0fdc0151eab66b","scripts":{"cli":"npm run build && node dist/main.js --install","dev":"dotenv -e .env.test -- nest start --watch -- --log","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","cli:log":"npm run build && node dist/main.js --install --log","prepack":"npm run build && echo #!/usr/bin/env node > temp.js && type dist\\main.js >> temp.js && move temp.js dist\\main.js","test:ui":"vitest --ui","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","test:watch":"vitest","dev:install":"ts-node src/main.ts --install --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","fast-glob":"^3.3.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","@anthropic-ai/sdk":"^0.20.0","@google/generative-ai":"^0.15.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.1.6_1759178344359_0.2446550127307634","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"codecrew","version":"0.1.7","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.1.7","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"1bc35be2c25083ddd299a68d480a7933015b3547","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.1.7.tgz","fileCount":70,"integrity":"sha512-/2uvzYaFKRFx+YM8IFEFPRyQHW3pK0Bl9V0MA/lasK4Ka6WSi1ofub3ZRRr+VCDlvzXou1z0DPEos3iZ2EslUA==","signatures":[{"sig":"MEUCIBAhO5Ft3WP4iC7u/o9QbhT1Snx0lu0fwMfwfvZbeP31AiEA+iDbD6zttnbZ/4HELMEG0KrFoIGmb8axUpJFnGv1sUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417820},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"36e47fad04d230adba7df7a9cec21a01c226c40d","scripts":{"cli":"npm run build && node dist/main.js --install","dev":"dotenv -e .env.test -- nest start --watch -- --log","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","cli:log":"npm run build && node dist/main.js --install --log","prepack":"npm run build && echo #!/usr/bin/env node > temp.js && type dist\\main.js >> temp.js && move temp.js dist\\main.js","test:ui":"vitest --ui","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","test:watch":"vitest","dev:install":"ts-node src/main.ts --install --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","fast-glob":"^3.3.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","@anthropic-ai/sdk":"^0.20.0","@google/generative-ai":"^0.15.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.1.7_1759179125955_0.32869500701560406","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"codecrew","version":"0.1.8","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.1.8","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"127b0ed6868b4229708ac27158d6f5182edb96e7","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.1.8.tgz","fileCount":110,"integrity":"sha512-43brmbAWkIkoUz4W+1XBLS4/O+xkxqRvK4EIfv4iHH4Gx4AVRx4cxLvI7f77dwS46d/DF0GtXO6668wo4iDwIA==","signatures":[{"sig":"MEUCIQC8NmHUnWlx1+pNmlmwBb7iiVQii8mFKEE6tZLSQwJmbwIgUUeWsBaI4/boTc3c1gaa1/QSNPdA7HL1kHTrXu+Ki30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615332},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"ede2a3c3637d7cb50ccf522fd849bf28cbcc87f5","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","fast-glob":"^3.3.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.1.8_1759234962104_0.8388777286283511","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"codecrew","version":"0.1.9","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.1.9","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"c8dde81a49a5ae73e0b51457226ce329e3bc35e8","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.1.9.tgz","fileCount":125,"integrity":"sha512-g/scqz1dNppmUSzUIv1VrbwEu/vDBzU8mYtr7UWweOgu/eAgpDgmHzeUZ5oOZVZyaDcVa5YHFrtCsFnuH/rSrQ==","signatures":[{"sig":"MEQCIHxVSg1CKFPs1Lad/biXQ/sOeTTvKQKhNzuEfkKdhp7kAiBnDXc+lmgXerJRIouNzXec+PjK9gBxz1/OV6Emc8Jrsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739284},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"0c4831eb2cda4a65c3411a1ac60977c6bf0d3da3","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.1.9_1759320005892_0.39099225497396617","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"codecrew","version":"0.2.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.2.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"4e8e47724d0fc03c699b5646d52ebe96eca7cd3c","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.2.0.tgz","fileCount":131,"integrity":"sha512-ilZnp0yAxjuVtD+5LjBy3MmqIkw/3YeqDXkGLfR+ieD2bfXvYNV3BvSs5VguHmGV5a2YgKD1mUMTHCote9DGyw==","signatures":[{"sig":"MEQCIFIuUTGS02bjxpdDPVICaFIWoxjk3D7cOUO7kaonf2o1AiAgkSK7O+leRVN53Kv+MVFkafjpRYIGlpVfNYMnI8wMkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853188},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"bec9c450d0c8c24ef0734ae9cb9a75f45851764b","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.2.0_1759329759341_0.030885687336490886","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"codecrew","version":"0.2.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.2.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"8ae0c954965c09a817208ec53a569a48310b0705","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.2.1.tgz","fileCount":131,"integrity":"sha512-RIFnxvqVHxDe3/mW7Nw/16nEScKvfliPkN4sjzJvGltgkIG4f7tNETTx7Bm/olKURpUuVIX4PjGSsTPaE8969A==","signatures":[{"sig":"MEYCIQCiZoRvLtbtcMM0eKI6oVYiKHFmXlRWc9Ra9vpxtXm43wIhAMgBdxZBfgdgF8TtUnMtFsJcyFi9JaZkrdnTJjSuAemk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859458},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"4fab12ccfada5522569114251d2d6aa426062e28","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log"},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.0.0","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.2.1_1759332848710_0.2568516372828842","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"codecrew","version":"0.3.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"d588c2cfba86fc180318ba3b22cd84b9d5ce9d14","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.0.tgz","fileCount":170,"integrity":"sha512-nsKEpBg80Ac4yDgckISsRwDI0wR6iCBHHhaoiqXyPqH4N6vYGaEtw7rzd/HBfVZUHqO7cGMjLxBrZ35SaXfkmQ==","signatures":[{"sig":"MEUCIQCYtw16EhIs5NYjKZXECc9dI1+vD+Y+sK1njRlF2ncVSQIgKGnHZOidGGz/7gaxhKAATfEU5aLNL1zkRcN8Yu4rk/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028520},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"82331d64f18a0d3f144bd766ce3544e385971a63","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); const content = fs.readFileSync('dist/main.js', 'utf8'); if (!content.startsWith('#!')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.0_1759415065283_0.6378803315055246","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"codecrew","version":"0.3.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"eb4d14cd0473224765caace60de55c14c553a2ce","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.1.tgz","fileCount":170,"integrity":"sha512-g/Wdu1qltKkRp78Zk2Nj+2/S+pewWkh5tHjIHnwhSVRyrAVNZrg/Q0ugNHz6Tk45USW2O255ShGOiJmd1bP3cg==","signatures":[{"sig":"MEUCIHjVuSIEE5Ne9kgbBwdpWgXW8oyEbBm2nUZXoZ7fh1yrAiEAonfdzWiGeNMqWMYw8tu3slKstq8sUGaZnvM5TWjMjwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028844},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"82331d64f18a0d3f144bd766ce3544e385971a63","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.1_1759415197876_0.34719825393626036","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.2":{"name":"codecrew","version":"0.3.2","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.2","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"ff9d8301184defbbd377fecf70eea8a2ccebf81c","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.2.tgz","fileCount":170,"integrity":"sha512-ASQM17EXycYyWBl6BCnCLWkGt1xCPsCHM/Mfup9Pp1A/UPHkkiuu6167mrBXIeW0ICzNOdoHIHqD2chG5FUgNg==","signatures":[{"sig":"MEUCIQD6q9/WRL3lWbVPDM64rZTuk4qkkTycNFR8CLAW0JSysAIgA2FMe1McO7XcAD0Pyu5pojky3gFmBlkg8V2ssj9bBvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028844},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"af5f96f3509370498173acb3d92b908aea8c529c","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.2_1759415312782_0.30921415841975874","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.3":{"name":"codecrew","version":"0.3.3","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.3","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"2f9da2a9b53d77f118a328411c875dfab2066850","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.3.tgz","fileCount":170,"integrity":"sha512-N77jAeT8CsSsBcVXkR/98lZXAuzyKs64tS12MZA3+Lf1KPhthhfv8fHHf3LF03FKI42qOaWPjbGvodHQLUqv0A==","signatures":[{"sig":"MEUCIGLB8r6EKSRRzAaCUh2XRqlUQAB5dBoKqt0mjcpW+Et8AiEAqyl4exhRzTEdWNkjmtkjT7SOcwbd9AMPRzfQ9EJjPAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030660},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"af5f96f3509370498173acb3d92b908aea8c529c","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build && node -e \"const fs = require('fs'); const shebang = '#!/usr/bin/env node\\n'; const content = fs.readFileSync('dist/main.js', 'utf8'); fs.writeFileSync('dist/main.js', shebang + content);\"","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.3_1759415511733_0.9993981748867604","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.4":{"name":"codecrew","version":"0.3.4","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.4","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"6f61fe9ae3748fa6965c42b2b0dc3bf57afa0935","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.4.tgz","fileCount":170,"integrity":"sha512-BhfIBLMnkc0fTMPhdrdEekzrPeiu9t0rS4yXZm/VRdoiKRPEW83rx6ffotjlERxv0WqbITX28/W1h1n11yUicg==","signatures":[{"sig":"MEQCIGAw7ucOxNLC/BF4x9UEgTGkuYnTiP1OcS6fQ1htfI4QAiAs1AGFft7kTCW4snyFDWlkdJnf5bNQPn/T6VHAnBlkjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030447},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"af5f96f3509370498173acb3d92b908aea8c529c","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.4_1759415602591_0.8273063278930011","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.5":{"name":"codecrew","version":"0.3.5","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.5","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"711ec7701db520c3129f99da09c3bc5c35568b47","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.5.tgz","fileCount":170,"integrity":"sha512-Ikft1jeMiq552AyWTiJ93Ll/44+zkmH+fVTAxAkjsnl0kiA6TIfCWrpQDDnbNd7qKgVGne6Hu09GAiRejYj/dQ==","signatures":[{"sig":"MEQCIBJUJTiXmrd11mn5LWHgjeeAzXyeZfi3OiZZTbqnnrlBAiBr+v6eK1q0I6Y+o3oj4w4d8VKFKrSiZVgz6F7o1m3VIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035080},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"55ee6db9a8d72a534ad0b2163c89c64bd8146b7e","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.5_1759417528376_0.23416606614799984","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.6":{"name":"codecrew","version":"0.3.6","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.6","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"d837808e51dbaf866888d20845759c1eab9fe49c","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.6.tgz","fileCount":173,"integrity":"sha512-+5TLHrsng0YV2NVGzD3iKMBh3uF3rkfGWeUJKvj54gB7HyUhfRPU/oI6X61fw3OX9z0JW8LviUiRXuTug+3IAg==","signatures":[{"sig":"MEQCIG6qUifuVwK8zW8Xu86S1YckTotVYNUkzVuV3VHOrsvEAiAKxB2dOHXIKXchcsCj9DQk7oJRF87tmjKoEQD4SV4yHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136579},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"918ee299c78f7f8ce2390b2665882c3ea73322fb","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.6_1759567355265_0.2668528555138163","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.7":{"name":"codecrew","version":"0.3.7","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.7","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"f1395c8e1a44db83d2bb1bb53524d06889dd66d5","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.7.tgz","fileCount":173,"integrity":"sha512-doPiHRcpQhtrxl9Lled6R4eTVwrudeVXV7Og1AswZFcgX696yEEqBgnJQHiNThCac0wsW9CZMn08XK8A5vw0Ow==","signatures":[{"sig":"MEYCIQCoP3bl8g+/l00Sqs6whReqgmozPBomsFeovPFl32ND7AIhAPwKd8qnivbcI4u2MNnwmSwAWqc7Pg6ZGWyfDps5DVoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154870},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"ce8fb818667adffa2e5ff2523db1f76470a11a44","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.7_1759573391344_0.47352162113942775","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.8":{"name":"codecrew","version":"0.3.8","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.8","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"29c12939d62b219cfbc400b227d0fbea17acc7b9","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.8.tgz","fileCount":173,"integrity":"sha512-RTG4/a3LDRA9QpLWczAxgQ3Miaii8mPqB9i6Bs5ExhR7PJmTRjBT+kYLaD99OY9npzDI2iBKm5EK9FbVdwsjgg==","signatures":[{"sig":"MEUCIQCeJhQtb5ejEhjMPfyN8kD/w3dLLH0ldrbU1ObNcqHh5AIgZ4Zc8JR70DCzFRd2x5k8FhguFE/ZniI0SrfSdqEKumY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163400},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"f26b0e955707212f19615fef8a108a8fa5c37dff","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.8_1759582815979_0.8600941519421579","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.9-rc.1":{"name":"codecrew","version":"0.3.9-rc.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.9-rc.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"99de6d3fbb0fa7cdce13c1deb7af8eeaf856f8c6","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.9-rc.1.tgz","fileCount":173,"integrity":"sha512-pkvo7wq94orIFADWPmcbaz3kP+nfoqfYyMRcsjE1m74zl5aQl7juJnudKkfjJbr1D82DPIgLyj4tV0ZJGQzNzQ==","signatures":[{"sig":"MEQCIGBI4KmZyHRommNZ+amJbpffc6atvmbi3jXYqaVvuy5NAiAKy4KUYLgCt+UzC6suJL59UJnl4Y77Fa4cVqRioaPx0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170642},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"222463a4e636770fed08529cb2faf8366a0f0f1a","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.9-rc.1_1759642969789_0.3737853498611554","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.9":{"name":"codecrew","version":"0.3.9","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.9","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"61b92efbd36b9ae6fa6ae7f3a9265cfc5161d0c8","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.9.tgz","fileCount":176,"integrity":"sha512-S0vQjWh+pTRNN4BrEktNJmhJquFiG5kOuWHN3188B25pJOrL5utSM/mCbxfoiIVHwo8Wb1FCvfYVMenPitREPA==","signatures":[{"sig":"MEUCIQCGw+7M33m3SdtbPFe0g93ovxYDBBrQ3stv18iy+/qwrgIgWZi/gRXdhJOBg1qOeAH9+qi3ycFK7vSOtrQXD/QYOSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196191},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"b61d59d4516b1d135e7fa0bef8807fb2466866c6","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.9_1759653378418_0.02545926415405897","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.10-rc.0":{"name":"codecrew","version":"0.3.10-rc.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.10-rc.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"0c2511efed9a32e17b6cc9919d932c1cfcf85acc","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.10-rc.0.tgz","fileCount":176,"integrity":"sha512-75M8pBUD3jQ3NnHhxBiRpz4BrOBkV4aEsqXsASASunBQE8wA8xowWXUbPkgqEl8OL+YbIj8j5K/ehR1cZ0WpaA==","signatures":[{"sig":"MEQCIHfaQBSYe16j1PcCTZj9bLxbARX3sYeCB1LD18uaQ294AiBTz9S4MFyniEX82lGpe1shRWCakvxG1xpcqfYffPIYbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197387},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"e344968518ca7366db621dce7621656da948807b","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.10-rc.0_1759655490849_0.058709356353061404","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.10":{"name":"codecrew","version":"0.3.10","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.10","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"501970fced2b3750dcfab0558781704b6e109a21","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.10.tgz","fileCount":176,"integrity":"sha512-axaQgqsnQSwYkijlHtPdzLHSLKyW2OZY9XJhMGGSY0lEq7XfTWGf408LqwTlZkln1bRU8QP+sZ0dL6vA5qv0kg==","signatures":[{"sig":"MEUCIQCz72BQlXbz1f283XsDqIuI5DevMzomYRyCOMkOAejjPgIgRo8VU+d2UjS2AMawiYvHCUJsyy3p3jBJV14tGKkTOSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205582},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"7e6dc3596a5d4fd7acfbefe23da54a097e2549ba","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.10_1759658826309_0.8960201089665423","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.11-rc.0":{"name":"codecrew","version":"0.3.11-rc.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.11-rc.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"ba6e99822d60fd74393b7b39d9db14c4639b91f8","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.11-rc.0.tgz","fileCount":176,"integrity":"sha512-Q82BfT0x84cGo/2SWKBFMGRV2m3kV3OtGpYaQe0xYhexOwHgv19mZFTYCqxcorQhgESeXSRSn+hmWqcwDEy0Ng==","signatures":[{"sig":"MEUCIQCLiUQ1tn6EeX6sWMj41VUT+tVb+CkoMYG0YaNOxPFMeQIgKNbVxUMGbs9OiAEuvS1GiIPL5UwukW0yvnbtKgzlhx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206292},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"53d4dc34ece71fec3603641cafa3cbd77fa82c92","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.11-rc.0_1759665339463_0.5542870957429322","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.11-rc.1":{"name":"codecrew","version":"0.3.11-rc.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.11-rc.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"05ee3ef6e2fac880c1db7cf1f9841f7e632dd418","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.11-rc.1.tgz","fileCount":176,"integrity":"sha512-JQ/2C2TP1sMawonhzQFJHIA0Q75i4Kn5bzwcUGsPwDoh4wB17Vb72tBZe3XaPECftGcC8qgcchqd/qiQ6RNycg==","signatures":[{"sig":"MEQCIDt7YGZXw3erQNiZguHQShIdoAOVHE1HeVlLvMhZNJP3AiBjCKgwuUeeREMWz3MYok6OI/uz88PgJoJTJ4Y1rXmxXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206741},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"e5bd6e50da195ab9cd3a6015517215e88f84a5b8","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.11-rc.1_1759665792738_0.6352570927285481","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.11-rc.2":{"name":"codecrew","version":"0.3.11-rc.2","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.11-rc.2","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"2d05ad46d91d2511d6bdb5f225d1a3549da3439a","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.11-rc.2.tgz","fileCount":176,"integrity":"sha512-N5HjKq0ArCWVzh28yEfBeEl4uHsp8TP6eOI6n49CmOeV88TRT0RTRy0PDL3z1ALbwS5vzjeZfRlPr8QEfWk1dQ==","signatures":[{"sig":"MEYCIQDnfMr1fEeWT4kn7kisfjc+PHeK+FjPSr5SvG4+UNjqVQIhAKGt7L2uvAOOPPblW6IEYeS8Q5eqz1JJuR7MjS+5kd4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185017},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"7e3c6b776441f70c6c8ea9613ff7a5e717014989","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.11-rc.2_1759667895492_0.37097889047211297","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.11-rc.3":{"name":"codecrew","version":"0.3.11-rc.3","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.11-rc.3","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"bf377788f6c9464e196cead1dcaa783ad711fb0b","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.11-rc.3.tgz","fileCount":176,"integrity":"sha512-siMo3iDsgP53ycO729FxElCOmNLwdafJwTHZIyNPXjCtImJywvk1yUHD5OBxZxf4YcuHPz7V/vSNKQ6Ntg3stw==","signatures":[{"sig":"MEYCIQDR6VWY2zx0/g8Hal0Dr6M6HwMNDy5rPB4pLo0X3LxbIQIhAMIT+S++hUo1IPAioT6tqrrWBQ8VwIEjCsJ69+iMEZBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187390},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"bcdea98b4727b03725096a42bdd32017ae7044a9","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.11-rc.3_1759668848055_0.15504600187751905","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.11":{"name":"codecrew","version":"0.3.11","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.11","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"14096277f8d7fb283e8e066cb7e07093175ad3c5","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.11.tgz","fileCount":176,"integrity":"sha512-K/GO7Sispv4cugX0iayf1o3KqDaHJ8Yhrnoggw/4oQvaA8EApT5LZFjk36o7XTW1p5LiMQdco/AUMVO66Y4tDA==","signatures":[{"sig":"MEUCIQCMiLPKuGm+vQ2ZNQw7radNP+WMHF2d/5d5DlswpilYowIgHh/XlA5f/G8PntK1dQ7Hv1XamGLckAKtty7pQz2Inv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187581},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"6ea378c00973eba93407b6701f79d5fb1d8f72a2","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.11_1759669175303_0.27040280091463353","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12-rc.0":{"name":"codecrew","version":"0.3.12-rc.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.12-rc.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"70d7502e923c3b3195000848f7205f38c821bf17","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.12-rc.0.tgz","fileCount":176,"integrity":"sha512-CORqfK1rKLmEZ+vLL4jGO9vMyaqyT9x9cjKElsko8PSqi8zCSKJHSPxPtMRp6FyVv0I0KJMaiKz66I4Vx99fzA==","signatures":[{"sig":"MEUCIE7mjaisvF2xDGapVrpZXVxcMGFEekpU6utgGBg9bOPuAiEAktdh1GYjVLM3+KrtA+kwknIanONI8EgmjVIiH6kzoCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164513},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"2fac1395600bcb0ab07334d00f07b23fec724f64","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.12-rc.0_1759672268696_0.8790902229126449","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12-rc.1":{"name":"codecrew","version":"0.3.12-rc.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.12-rc.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"bbf75a35f4bec1e4e0a095a458bd68402f1ff4cc","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.12-rc.1.tgz","fileCount":176,"integrity":"sha512-qJttWaM4/IYRlAsDce+YzuwLRh0q5HEc0K3xlWCvcaZZo0GohjXQREc7cCNwMrPLBKNi3CnRhWfOVUqkMe1NMQ==","signatures":[{"sig":"MEUCIQD8+12XJU2aBoUU5IN6c2t+fHH1i7QmkW3//41wLjgDhAIgfmLnaV5HIFufHdqk+ONRHI4RVGeb14tjHKLgBfiwEME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164513},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"b5a86bea68526a3e0f3ce76cc4826cab2ff0053e","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.12-rc.1_1759672543600_0.01916863937250768","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12-rc.2":{"name":"codecrew","version":"0.3.12-rc.2","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.12-rc.2","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"547e27e0390d711ab4ba0875d95e5d9985959a6a","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.12-rc.2.tgz","fileCount":176,"integrity":"sha512-e7DMTu7H4p6jdK4NiV94OU97XlmoJpajR7usWNx0ofLmNb4oIO3s4WpvVLKu3e2WSYaAXsDXR4aI/MZ+JC7iyw==","signatures":[{"sig":"MEUCIQCN6c9o4JAC3skxSDp+/+GoOBQvj2HRPpnXt9TwrWMs2wIgb1gqJ2uBq5aIHnk6zhL0vJrNZpAQyMx8qgmeg6zQQNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164479},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"e8d416a448fcae33b977139a09e13d867e190ffa","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.12-rc.2_1759672901207_0.784902054365763","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12-rc.3":{"name":"codecrew","version":"0.3.12-rc.3","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.12-rc.3","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"a917eb5a30aa4676cdb5d35796aa58144a30eae4","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.12-rc.3.tgz","fileCount":176,"integrity":"sha512-jQBHZgVw5XPi7rhZQF3zrXV/ncyGYsx97puKsF01f5FjMnyhsu/JwKML9U3lZTUvhC4P9fHwSQ3khCVSMaGpOw==","signatures":[{"sig":"MEQCIDVfPyciyELP0EcjvgewtKjYmn1qXZ3FHZVuMmEo0L2MAiAnGm4k8rIqd3r7Y/AKFOyiSgDGIKnsXb6AZsOZV+r2lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165022},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"52f2c2abf6d33d7c25ce11f321c42d64e445dd13","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.12-rc.3_1759673104561_0.6660945641372524","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12-rc.4":{"name":"codecrew","version":"0.3.12-rc.4","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.12-rc.4","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"e91a049a62e34c4e14e18dabee0660df118da33a","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.12-rc.4.tgz","fileCount":176,"integrity":"sha512-/W/xymAlwgapnuSmQkxU9kYLWr6G5pQxMoKYXy8wps+uo24OA7iW1AGr28anVTOzMFfEu/Ccb7gtIskq2s6JRQ==","signatures":[{"sig":"MEYCIQDbOXJSatwc84911uVZrglQoEJzmhZ6dB5h7LevTjbEvwIhAJOrw2vlBKvcSftUmCwY2fpaY0AObvaq0uUoiGXGJWwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165491},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"b3fa43be9cd0f4d0b41de369e303880302681ccd","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.12-rc.4_1759673316675_0.24792445151550502","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.12":{"name":"codecrew","version":"0.3.12","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.12","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"be733e7b589500b66c3345d01d92fbe7c64af74e","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.12.tgz","fileCount":176,"integrity":"sha512-xOQx10QSaiXw7M170/qy6xWwdf0adtOVv4HQF5wbAnSBjwwvSaGoyUhFWOCfg/O9OzezEY6PxMMNae2jOO2QDA==","signatures":[{"sig":"MEQCICG9drn0v17LyA3qJ7YL9JzypFoWOYD6EsGDn7cci4MAAiBj5MevjKYolOgXSE6z0F+Tpx+zS/ORY6+eqjpnKkXSLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165486},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"489ae121bfa7de8cc210445c43772d18621db348","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.12_1759673619199_0.1665081856684829","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.13-rc.4":{"name":"codecrew","version":"0.3.13-rc.4","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.13-rc.4","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"d87f087c0142c5c4bcbfbc49b731d703843977c8","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.13-rc.4.tgz","fileCount":176,"integrity":"sha512-ubQEG7i1MXQw8AAlFrBsZkg5rQyRLO/riJyKxy5vBvMTbfdS56f7evE3M3GmOTFajjJaK5Sd3bJ0w9Bkp94kjg==","signatures":[{"sig":"MEQCIAfLzb08JA/v4+F86npi3NsDcoQKHpbqy2EBQln8OAClAiAYNsufOk6M1bLQXKpJ50Wgc22Rs58tXPtBUtrc3Z22LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164423},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"d70d2fe43cbad353d301ef904c5939e9bdc4cd88","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.13-rc.4_1759741230852_0.7420719105330915","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.13":{"name":"codecrew","version":"0.3.13","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.13","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"5f8ae9be0cf45d21a33f285ea60c4ced42cf37ab","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.13.tgz","fileCount":176,"integrity":"sha512-iTepn1JoDh77g3ItR43Cd8+V7A3otiMYrcVzOWOaZh0I7r1PmNg/nhOjYynchbRO6rCFYjANHzt4tPCs/M+mqA==","signatures":[{"sig":"MEUCIGA83+2Q/0a0c0PImtTEx9UNukW1Xsn1oz3yv+Hclv49AiEA5GNHM8v9MRFvxNiKRBjcZRf6EHCuzrjjPohuO/XQWf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164418},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"76a4e7740aacf976d23538c405ea0768338ed7c9","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.13_1759741676624_0.40287951689820267","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.14-rc.1":{"name":"codecrew","version":"0.3.14-rc.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.14-rc.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"dde99a2ba1f8d07635b02f26199e8bc99001e5bb","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.14-rc.1.tgz","fileCount":184,"integrity":"sha512-NrrdqVHJ/+c1ZsYbKzHzablXyvE/MnAOGsqkRui5lg+GIE7egqFSXKzTcoCvqM2XUt4Z096fTZG+/YQgo/Jaqg==","signatures":[{"sig":"MEUCIQCPvAbLRzq2A1ZB22MjCihvxPPK38odFJ01N6rrHAzDVwIgMKHjpCbESlwCAKmzJM9TicBStAwfehQshHiq5JgkvCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220961},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"29495d47570150ad25bd377123363905384804c9","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.14-rc.1_1759833201581_0.17134447032636602","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.14":{"name":"codecrew","version":"0.3.14","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.14","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"d80497cdc03e47eaa44994e61fd1d1b36332b162","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.14.tgz","fileCount":184,"integrity":"sha512-/0R/mXUk2Xs2b7xK/N78HreXOUlY0RlAHPiqg1rLwE8zj1LDiZfJ4j8cn19i47/ckOQuSin6l8pGxpWYurHpBw==","signatures":[{"sig":"MEQCIH/zXUbs6a46p3ddPEcyOojL3bj++4nnPXuTiF6iwpAwAiBSRJ06OdOKcTI9vzzcDqlNX0s/lqOkC3lqlGMkKd8Bng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220956},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"29495d47570150ad25bd377123363905384804c9","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.14_1759833642944_0.8283257645987043","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.15-rc.0":{"name":"codecrew","version":"0.3.15-rc.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.15-rc.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"fbfd87b46d7c12651aa2aef0fe218ba695c03a42","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.15-rc.0.tgz","fileCount":184,"integrity":"sha512-LkA4P7+idnJZG2S24SPyDPET570Qe1THgiX/YR1jnFUfYtBVrYftkqOkwupc1qZFjDsK/XES55J2EupnjO//WQ==","signatures":[{"sig":"MEUCIHkQrwhvE9WoV60yTNSirNsyR8skytot5/zZKF2txjW8AiEAtZIMUoqZWQdBK1GgB9bjLK+Eq7WfpNsWe7ZqiFdhpds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223296},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"7e90675e03ca08476eeaf1fd9950bd38af4d1075","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.15-rc.0_1759856789658_0.5869766761194959","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.15":{"name":"codecrew","version":"0.3.15","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.15","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"a85fe10d7ad29e5107d61df015fdf9e24c00099f","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.15.tgz","fileCount":184,"integrity":"sha512-IXhy50FzRhE4k9iI/8ASKp+PlP11ZDBHJLHkpH1ymCQW7yevpjutFtKQfq2uiFanfuvuJW1z+NoOPWfhhqESQQ==","signatures":[{"sig":"MEQCIQCV29N5j7G9sMwz3lRX+zO2hIVW28FlhBeVeA4MAqgnVwIfMwol7/f8oRpJpn2tIDDBfpKPHJx3ADZn/y7mA7KTew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223291},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"gitHead":"98d59d68432d8948948277f2bd170881dcf81658","scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.15_1759857151323_0.9202647927348084","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.16-rc.2":{"name":"codecrew","version":"0.3.16-rc.2","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.16-rc.2","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"a4d8ec5a5ad1436cad9d27dd3e0f2326da3aa3da","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.16-rc.2.tgz","fileCount":191,"integrity":"sha512-v0RFKobIWfBuilJh25WuG0gpN5c4TrDdkKu6U38O0BUbyEUSUCwkYnfHJil0cztuXHRduKmD9njgJYIL4mifvQ==","signatures":[{"sig":"MEUCIQCFM/JTm1yXorwFdG1ODOWPOqheSLSZb4Fjm5V6A33H1gIgbqND49+xmqzyDgU6yNKTTErGgtvAOzt5TFHO25UyqzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271093},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","ajv-formats":"^3.0.1","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@types/ajv":"^0.0.5","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.16-rc.2_1759921010270_0.004815384036187753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.16":{"name":"codecrew","version":"0.3.16","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"MIT","_id":"codecrew@0.3.16","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"861869f596e6240cfd39bf47c716e3228ead8ded","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.16.tgz","fileCount":191,"integrity":"sha512-RbUSKIhmlgKIido/mjoA+2M6okcrQAaU0C/AkfO6nJA8Ep99SPObL29WZuE3ZClg6Xv1KBjmQMTl/5mqiL0yHA==","signatures":[{"sig":"MEUCIQCd9/L8skTRoO6stJ3ueBPXZwgjipSWiGg5GtTSeaqR7wIgFlvXxZl78KJChCyJAjlKlzuHd50Y2K6LcfciHEvLkQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271088},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","ajv-formats":"^3.0.1","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@types/ajv":"^0.0.5","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.16_1759921527748_0.08810314414100273","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.17-rc.0":{"name":"codecrew","version":"0.3.17-rc.0","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"Apache-2.0","_id":"codecrew@0.3.17-rc.0","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"cc83a1f99eca1f38a89de2daf040b1b57ce2943a","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.17-rc.0.tgz","fileCount":191,"integrity":"sha512-OwIG+SoH7bR16GA0JX7E/uy91Qsl8hx85pdZglTUJuTJowGjOT2lmIMZdMAdHqGnsh6ci+5R4xbDZOdvuHpIQg==","signatures":[{"sig":"MEYCIQCWiVRL5UWdbiexfd0uqCy68tTKtbMFUW/WdwOwnEFSxwIhAIOFYtIqf2BuOZGQljHTE36IDmsFV2vjlsvzxIHMZ/7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287349},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","ajv-formats":"^3.0.1","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@types/ajv":"^0.0.5","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.17-rc.0_1760018804282_0.09463561186843483","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.17-rc.1":{"name":"codecrew","version":"0.3.17-rc.1","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"Apache-2.0","_id":"codecrew@0.3.17-rc.1","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"73667c5ad40deefda5c8f43cebb901580d22309c","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.17-rc.1.tgz","fileCount":191,"integrity":"sha512-7RMD0wtXdeFIu1VcIdTGR1Nr3UKYm/qN+HmVY8j4dJstGtf7oYOgW1RrphjrBGl/D1OwyNf/GjZuyxRWUTYU1A==","signatures":[{"sig":"MEUCIB0g1SJLXamTXSSS6zSSR54IOcvFTqCuGLXDKZMijbsUAiEAzXaks6JJC+xYP4z8dOcVALpd3s39JtP/ZI0JaT0kQWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295134},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","ajv-formats":"^3.0.1","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@types/ajv":"^0.0.5","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.17-rc.1_1760019911850_0.45918167214437755","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.17":{"name":"codecrew","version":"0.3.17","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"author":{"name":"SowonLabs"},"license":"Apache-2.0","_id":"codecrew@0.3.17","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"homepage":"https://github.com/sowonlabs/codecrew","bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"bin":{"codecrew":"dist/main.js"},"dist":{"shasum":"a68d2243740fddff617ce48d9f0409e49eef6d88","tarball":"https://registry.npmjs.org/codecrew/-/codecrew-0.3.17.tgz","fileCount":191,"integrity":"sha512-I9HuS7lTWmI7J05VpgyOkHiBP01MkgSzOTQf/Tgz/RXbOuTDt1D3D/h3qYi/zjXwlJ5VzijNWelmHmpJBn66EA==","signatures":[{"sig":"MEUCIQDFYIevKAYJtZjYS3rM1drMPupvGJZdtQ0JtuqYp1btxQIgby6j0y+ZmzbFqgdHIzrOgjrK1K8sT/0/+mB+UL1j1cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1288602},"main":"dist/main.js","types":"./dist/main.d.ts","module":"dist/main.js","exports":{".":{"import":"./dist/main.js","require":"./dist/main.js"}},"scripts":{"cli":"npm run build && node dist/main.js","dev":"dotenv -e .env.test -- nest start --watch -- --log","mcp":"npm run build && node dist/main.js mcp","test":"vitest run","build":"nest build","debug":"dotenv -e .env.test -- nest start --debug --watch -- --log --protocol HTTP","start":"node dist/main.js","mcp:log":"npm run build && node dist/main.js mcp --log","prepack":"npm run build","test:ui":"vitest --ui","bug:sync":"scripts/sync-bugs.sh sync","cli:help":"npm run build && node dist/main.js","cli:init":"npm run build && node dist/main.js init","cli:query":"npm run build && node dist/main.js query","inspector":"npx @modelcontextprotocol/inspector --config inspector.config.json --server codecrew","postbuild":"node -e \"const fs = require('fs'); let content = fs.readFileSync('dist/main.js', 'utf8'); const lines = content.split('\\n'); if (lines[0] === '#!/usr/bin/env node' && lines[1] === '#!/usr/bin/env node') { lines.shift(); content = lines.join('\\n'); fs.writeFileSync('dist/main.js', content); console.log('✅ Removed duplicate shebang'); } else if (!content.startsWith('#!/usr/bin/env node')) { fs.writeFileSync('dist/main.js', '#!/usr/bin/env node\\n' + content); console.log('✅ Added shebang to dist/main.js'); } else { console.log('✅ Shebang already present'); }\"","start:mcp":"node dist/main.js mcp","bug:export":"scripts/sync-bugs.sh export","bug:import":"scripts/sync-bugs.sh import","bug:report":"scripts/sync-bugs.sh report","cli:doctor":"npm run build && node dist/main.js doctor","test:watch":"vitest","bug:analyze":"scripts/bug-analyzer.sh","cli:execute":"npm run build && node dist/main.js execute","dev:install":"ts-node src/main.ts --install --log","start:slack":"caffeinate -i dotenv -e .env.slack -- node dist/main.js slack --log --agent codecrew_dev","bug:conflicts":"cat .codecrew/conflicts.log","build:install":"npm run build && npm install -g ."},"_npmUser":{"name":"dohapark81","email":"dohapark81@gmail.com"},"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","rxjs":"^7.8.0","chalk":"^4.1.2","execa":"^8.0.1","yargs":"^17.7.0","ignore":"^5.2.0","js-yaml":"^4.1.0","unified":"^11.0.5","fast-glob":"^3.3.0","handlebars":"^4.7.8","@slack/bolt":"^4.4.0","ajv-formats":"^3.0.1","md-to-slack":"^1.0.0","@nestjs/core":"^11.0.0","@types/mdast":"^4.0.4","@types/unist":"^3.0.3","remark-parse":"^11.0.0","@nestjs/common":"^11.0.0","@slack/web-api":"^7.10.0","@types/js-yaml":"^4.0.9","reflect-metadata":"^0.1.13","remark-stringify":"^11.0.0","unist-util-visit":"^5.0.0","@nestjs/platform-express":"^11.0.0","@modelcontextprotocol/sdk":"^1.0.0","@sowonai/nestjs-mcp-adapter":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","ts-node":"^10.0.0","ts-loader":"^9.0.0","@types/ajv":"^0.0.5","@vitest/ui":"^1.0.0","dotenv-cli":"^6.0.0","typescript":"^5.0.0","@nestjs/cli":"^11.0.0","@types/node":"^20.19.19","@types/yargs":"^17.0.0","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.0","@nestjs/schematics":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codecrew_0.3.17_1760026948999_0.06102951038002957","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-09-29T20:35:59.993Z","modified":"2025-10-12T17:09:56.034Z","0.1.5":"2025-09-29T20:36:00.318Z","0.1.6":"2025-09-29T20:39:04.549Z","0.1.7":"2025-09-29T20:52:06.163Z","0.1.8":"2025-09-30T12:22:42.311Z","0.1.9":"2025-10-01T12:00:06.168Z","0.2.0":"2025-10-01T14:42:39.551Z","0.2.1":"2025-10-01T15:34:08.957Z","0.3.0":"2025-10-02T14:24:25.499Z","0.3.1":"2025-10-02T14:26:38.069Z","0.3.2":"2025-10-02T14:28:32.981Z","0.3.3":"2025-10-02T14:31:51.975Z","0.3.4":"2025-10-02T14:33:22.862Z","0.3.5":"2025-10-02T15:05:28.580Z","0.3.6":"2025-10-04T08:42:35.544Z","0.3.7":"2025-10-04T10:23:11.569Z","0.3.8":"2025-10-04T13:00:16.247Z","0.3.9-rc.1":"2025-10-05T05:42:49.975Z","0.3.9":"2025-10-05T08:36:18.632Z","0.3.10-rc.0":"2025-10-05T09:11:31.065Z","0.3.10":"2025-10-05T10:07:06.539Z","0.3.11-rc.0":"2025-10-05T11:55:39.682Z","0.3.11-rc.1":"2025-10-05T12:03:12.953Z","0.3.11-rc.2":"2025-10-05T12:38:15.713Z","0.3.11-rc.3":"2025-10-05T12:54:08.263Z","0.3.11":"2025-10-05T12:59:35.523Z","0.3.12-rc.0":"2025-10-05T13:51:08.916Z","0.3.12-rc.1":"2025-10-05T13:55:43.856Z","0.3.12-rc.2":"2025-10-05T14:01:41.431Z","0.3.12-rc.3":"2025-10-05T14:05:04.829Z","0.3.12-rc.4":"2025-10-05T14:08:36.907Z","0.3.12":"2025-10-05T14:13:39.447Z","0.3.13-rc.4":"2025-10-06T09:00:31.077Z","0.3.13":"2025-10-06T09:07:56.895Z","0.3.14-rc.1":"2025-10-07T10:33:21.812Z","0.3.14":"2025-10-07T10:40:43.170Z","0.3.15-rc.0":"2025-10-07T17:06:29.884Z","0.3.15":"2025-10-07T17:12:31.542Z","0.3.16-rc.2":"2025-10-08T10:56:50.493Z","0.3.16":"2025-10-08T11:05:27.994Z","0.3.17-rc.0":"2025-10-09T14:06:44.580Z","0.3.17-rc.1":"2025-10-09T14:25:12.081Z","0.3.17":"2025-10-09T16:22:29.233Z"},"bugs":{"url":"https://github.com/sowonlabs/codecrew/issues"},"author":{"name":"SowonLabs"},"license":"Apache-2.0","homepage":"https://github.com/sowonlabs/codecrew","keywords":["codecrew","mcp","ai","claude","gemini","code-analysis","project-exploration","model-context-protocol","multi-agent","ai-collaboration"],"repository":{"url":"git+https://github.com/sowonlabs/codecrew.git","type":"git"},"description":"CodeCrew: A Model Context Protocol (MCP) server for AI-powered code analysis and multi-agent collaboration","maintainers":[{"name":"dohapark81","email":"dohapark81@gmail.com"}],"readme":"# CodeCrew\n\n> Build your AI team with your existing subscriptions\n\nTransform Claude, Gemini, and Copilot into a collaborative development team. No extra costs—just your existing AI subscriptions working together.\n\n## Why CodeCrew?\n\n### 💬 **Slack Team Collaboration** - Your AI Team in Slack\nBring AI agents directly into your team's workspace:\n- **Team-wide AI access** - Everyone benefits from AI expertise in Slack channels\n- **Thread-based context** - Maintains conversation history automatically\n- **Multi-agent collaboration** - `@claude`, `@gemini`, `@copilot` work together in real-time\n- **Natural integration** - Works like chatting with team members\n- **Shared knowledge** - Team learns from AI interactions, not isolated sessions\n\n### ✨ Other Benefits\n- **No additional costs** - Use existing Claude Pro, Gemini, or GitHub Copilot subscriptions\n- **Multi-agent collaboration** - Different AI models working on specialized tasks\n- **Parallel execution** - Multiple agents working simultaneously\n- **Flexible integration** - CLI, MCP server, or Slack bot\n\n## Quick Start\n\n```bash\n# Install\nnpm install -g codecrew\n\n# Initialize\ncodecrew init\n\n# Check system\ncodecrew doctor\n\n# Try it out\ncodecrew query \"@claude analyze my code\"\ncodecrew execute \"@claude create a login component\"\n```\n\n## Three Ways to Use\n\n### 💬 Slack Mode - Team Collaboration (Recommended)\n```bash\n# Start CodeCrew in your Slack workspace\ncodecrew slack\n\n# Your team can now:\n# - @mention AI agents in channels\n# - Maintain context in threads\n# - Share AI insights with the whole team\n```\n👉 **[Complete Slack Setup Guide →](./SLACK_INSTALL.md)**\n\n### 🖥️ CLI Mode - Direct terminal usage\n```bash\ncodecrew query \"@claude review this code\"\ncodecrew execute \"@gemini optimize performance\"\ncodecrew query \"@claude @gemini @copilot compare approaches\"\n```\n\n### 🔌 MCP Server Mode - IDE integration\n```bash\ncodecrew mcp  # VS Code, Claude Desktop, Cursor\n```\n\n## Supported AI Tools\n\n- **Claude Code** - Advanced reasoning and analysis\n- **Gemini CLI** - Real-time web access\n- **GitHub Copilot CLI** - Specialized coding assistant\n\n## Basic Usage\n\n```bash\n# Read-only analysis\ncodecrew query \"@claude explain this function\"\n\n# File creation/modification\ncodecrew execute \"@claude implement user authentication\"\n\n# Parallel tasks\ncodecrew execute \"@claude create tests\" \"@gemini write docs\"\n\n# Pipeline workflows\ncodecrew query \"@architect design API\" | \\\ncodecrew execute \"@backend implement it\"\n\n# Thread-based conversations\ncodecrew query \"@claude design login\" --thread \"auth-feature\"\ncodecrew execute \"@claude implement it\" --thread \"auth-feature\"\n```\n\n## Create Custom Agents\n\n```bash\n# Let @codecrew create agents for you\ncodecrew execute \"@codecrew Create a Python expert agent\"\ncodecrew execute \"@codecrew Create a React specialist with TypeScript\"\ncodecrew execute \"@codecrew Create a DevOps agent for Docker\"\n\n# Test your new agent\ncodecrew query \"@python_expert Review my code\"\n```\n\n## Agent Configuration\n\nCreate `codecrew.yaml` (or `agents.yaml` for backward compatibility):\n\n```yaml\nagents:\n  - id: \"frontend_dev\"\n    name: \"React Expert\"\n    provider: \"claude\"\n    working_directory: \"./src\"\n    inline:\n      type: \"agent\"\n      system_prompt: |\n        You are a senior React developer.\n        Provide detailed examples and best practices.\n```\n\n> **Note:** `codecrew.yaml` is the preferred configuration file name. The legacy `agents.yaml` is still supported for backward compatibility. If both files exist, `codecrew.yaml` takes priority.\n\n## Documentation\n\n- [📖 CLI Guide](docs/cli-guide.md) - Complete CLI reference\n- [🔌 MCP Integration](docs/mcp-integration.md) - IDE setup and MCP servers\n- [⚙️ Agent Configuration](docs/agent-configuration.md) - Custom agents and advanced config\n- [📚 Document System](docs/document-system.md) - Knowledge management for agents\n- [🔧 Troubleshooting](docs/troubleshooting.md) - Common issues and solutions\n- [💬 Slack Integration](SLACK_INSTALL.md) - Slack bot setup\n\n## License\n\nApache-2.0 License - Copyright (c) 2025 SowonLabs\n\n---\n\nBuilt by [SowonLabs](https://github.com/sowonlabs)\n","readmeFilename":"README.md"}