{"_id":"@noanswer/context-compose","_rev":"27-6512857fcd2b5bb0351a70d43d2cee65","name":"@noanswer/context-compose","dist-tags":{"beta":"1.1.2-beta.0","latest":"1.8.6"},"versions":{"1.0.0":{"name":"@noanswer/context-compose","version":"1.0.0","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"weproud"},"license":"ISC","_id":"@noanswer/context-compose@1.0.0","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-cli.js","context-compose-server":"mcp-server/server.js"},"dist":{"shasum":"17f269537a597dcd1ae591ef9ed6d93d282cb0f6","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.0.tgz","fileCount":179,"integrity":"sha512-YVA+mepsyS9aFFdgBahhzMLxg0mSKC4NyNEHeQq00wvSEO4xrUIsJhCCbz7HoNM9KtWI6toOf8Jtwu8iAt730g==","signatures":[{"sig":"MEYCIQCnQez4hZ/cjQhD7s1caIGZPdS44gWh4GD6CCasXeHX1QIhANHgexW//LcjcXRxyRxx4u85y+NM/6wOZOyh/s9pDWDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812465},"main":"dist/mcp-server/src/index.js","type":"module","_from":"file:noanswer-context-compose-1.0.0.tgz","types":"./dist/mcp-server/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/**/*.ts mcp-server/**/*.ts","test":"vitest","build":"tsc","format":"prettier --write src/**/*.ts mcp-server/**/*.ts","dev:cli":"tsx src/cli/index.ts","inspect":"npx fastmcp inspect mcp-server/server.ts","lint:fix":"eslint src/**/*.ts mcp-server/**/*.ts --fix","start:cli":"npx tsx bin/context-compose-cli.js","dev:server":"tsx mcp-server/src/index.ts","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts mcp-server/**/*.ts","start:server":"node dist/mcp-server/src/index.js","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/857f14d8d3202eb800d7d00541f91dfa/noanswer-context-compose-1.0.0.tgz","_integrity":"sha512-YVA+mepsyS9aFFdgBahhzMLxg0mSKC4NyNEHeQq00wvSEO4xrUIsJhCCbz7HoNM9KtWI6toOf8Jtwu8iAt730g==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^9.28.0","vitest":"^3.2.0","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.0_1749564286742_0.2505851167209139","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@noanswer/context-compose","version":"1.0.1","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"weproud"},"license":"ISC","_id":"@noanswer/context-compose@1.0.1","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-cli.js","context-compose-server":"mcp-server/server.js"},"dist":{"shasum":"dbceef7fe7539995c04000e1d2a759c63dffd8f9","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.1.tgz","fileCount":1118,"integrity":"sha512-EliJQS+O/v1KzyUY3a++N5QhZW7ZoXWwYrxf5aM6QHSIX+KH1d45Nf0ek43Z35blT2NdS3uddyIW2zYgrbfs6A==","signatures":[{"sig":"MEUCIQDCIz+lOQLmBuIfT+PrXlj/dTe4JOrciGZ5FttE/6ox6wIgMZPzGPAjRuphObIEKoijwO6sMEQQSF0JaTPdtjfXMC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6801018},"main":"dist/mcp-server/src/index.js","type":"module","_from":"file:noanswer-context-compose-1.0.1.tgz","types":"./dist/mcp-server/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/**/*.ts mcp-server/**/*.ts","test":"vitest","build":"tsc","format":"prettier --write src/**/*.ts mcp-server/**/*.ts","inspect":"npx fastmcp inspect mcp-server/server.ts","lint:fix":"eslint src/**/*.ts mcp-server/**/*.ts --fix","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts mcp-server/**/*.ts","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/e40d363dc37b93d2b027aa7ec875ef46/noanswer-context-compose-1.0.1.tgz","_integrity":"sha512-EliJQS+O/v1KzyUY3a++N5QhZW7ZoXWwYrxf5aM6QHSIX+KH1d45Nf0ek43Z35blT2NdS3uddyIW2zYgrbfs6A==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^9.28.0","vitest":"^3.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","typescript-eslint":"^8.34.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.1_1749567957102_0.681310648785387","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@noanswer/context-compose","version":"1.0.2","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"weproud"},"license":"ISC","_id":"@noanswer/context-compose@1.0.2","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-cli.js","context-compose-server":"mcp-server/server.js"},"dist":{"shasum":"59496bc594bcb8c86f3c4539744890a1505a81bf","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.2.tgz","fileCount":1118,"integrity":"sha512-RW1BCwAxBvTdKKqATJgtWGWjWFNnLVlF/up0dUSP1Sop/Yk92n+g24+n3RFHM2YSMEL9NYFBNh3+hAVQGtDZOA==","signatures":[{"sig":"MEQCIFQT2NEelqG8uZ0pS/mxxufgPpT9bOLDQlaOR+cSDhf0AiASKDCSeuCK+RVVQHsN59qzyNoC24UL8RhwuJ2zGIHW4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6801018},"main":"dist/mcp-server/src/index.js","type":"module","_from":"file:noanswer-context-compose-1.0.2.tgz","types":"./dist/mcp-server/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/**/*.ts mcp-server/**/*.ts","test":"vitest","build":"tsc","format":"prettier --write src/**/*.ts mcp-server/**/*.ts","inspect":"npx fastmcp inspect mcp-server/server.ts","lint:fix":"eslint src/**/*.ts mcp-server/**/*.ts --fix","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts mcp-server/**/*.ts","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/b5631aed10375089681f0bdb5964c999/noanswer-context-compose-1.0.2.tgz","_integrity":"sha512-RW1BCwAxBvTdKKqATJgtWGWjWFNnLVlF/up0dUSP1Sop/Yk92n+g24+n3RFHM2YSMEL9NYFBNh3+hAVQGtDZOA==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^9.28.0","vitest":"^3.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","typescript-eslint":"^8.34.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.2_1749567995808_0.654841385094904","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@noanswer/context-compose","version":"1.0.3","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"weproud"},"license":"ISC","_id":"@noanswer/context-compose@1.0.3","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-cli.js","context-compose-server":"mcp-server/server.js"},"dist":{"shasum":"5c9f6d260dcb44e6437931ec7e170e96668733b9","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.3.tgz","fileCount":203,"integrity":"sha512-k+JnJ27328CXzD3zM1QUdntkIQxQMjDMqWiEUsySUONc9dIKRNfJbVSVXVX9bZBGxsh+sujIPwUy7teKUCPT4Q==","signatures":[{"sig":"MEUCIDlKemy26IBQ6PMWKm4FoGsaM8XrvsMBPwFFCmtEnDjfAiEAyHKzB7jAkw5ucs2awQiHsAHFP1q5M12B/FjFzc76aeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959119},"main":"dist/mcp-server/src/index.js","type":"module","_from":"file:noanswer-context-compose-1.0.3.tgz","types":"./dist/mcp-server/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/**/*.ts mcp-server/**/*.ts","test":"vitest","build":"tsc","format":"prettier --write src/**/*.ts mcp-server/**/*.ts","inspect":"npx fastmcp inspect mcp-server/server.ts","lint:fix":"eslint src/**/*.ts mcp-server/**/*.ts --fix","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts mcp-server/**/*.ts","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/472aec300bc460715f4e0aa9671649fd/noanswer-context-compose-1.0.3.tgz","_integrity":"sha512-k+JnJ27328CXzD3zM1QUdntkIQxQMjDMqWiEUsySUONc9dIKRNfJbVSVXVX9bZBGxsh+sujIPwUy7teKUCPT4Q==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^9.28.0","vitest":"^3.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","typescript-eslint":"^8.34.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.3_1749568161789_0.9128530717601289","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@noanswer/context-compose","version":"1.0.4","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"weproud"},"license":"ISC","_id":"@noanswer/context-compose@1.0.4","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-cli.js","context-compose-server":"mcp-server/server.js"},"dist":{"shasum":"6c4ae0c25848bd7b2fe5ce38b06ae71a701e94c6","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.4.tgz","fileCount":136,"integrity":"sha512-ggjvwnIT2a6II+KX9BiO2o21FaN8hP8P/rl8P6Z+lPj33ZUatyw/MJrmZHWVOj7Iikfnb2fib0UJsm2IHVYhyA==","signatures":[{"sig":"MEUCIEEnY4IoxQv8YjN3ecNeNVW4OQwYKJ83lX2uPV4D7R0cAiEAzx9HFTAcrY4ucwa49Lyy+66DuAk9KJds5bR3p+rVqw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544441},"main":"dist/mcp-server/src/index.js","type":"module","_from":"file:noanswer-context-compose-1.0.4.tgz","types":"./dist/mcp-server/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"lint":"eslint src/**/*.ts mcp-server/**/*.ts","test":"vitest","build":"tsc","format":"prettier --write src/**/*.ts mcp-server/**/*.ts","inspect":"npx fastmcp inspect mcp-server/server.ts","lint:fix":"eslint src/**/*.ts mcp-server/**/*.ts --fix","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts mcp-server/**/*.ts","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/f1b482d17c7ab6ceec6734f2a6625faa/noanswer-context-compose-1.0.4.tgz","_integrity":"sha512-ggjvwnIT2a6II+KX9BiO2o21FaN8hP8P/rl8P6Z+lPj33ZUatyw/MJrmZHWVOj7Iikfnb2fib0UJsm2IHVYhyA==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^9.28.0","vitest":"^3.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","typescript-eslint":"^8.34.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.4_1749568727185_0.45287579022995583","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@noanswer/context-compose","version":"1.0.5","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"weproud"},"license":"ISC","_id":"@noanswer/context-compose@1.0.5","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-cli.js","context-compose-server":"mcp-server/server.js"},"dist":{"shasum":"81db041c38c25cf13a8c51c92dcde5490ea9d22d","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.5.tgz","fileCount":91,"integrity":"sha512-i8QsBIDP93RZb41MhuPXN8CPrmr9YVHo624hrtv9jIvtH+7o2aZ0uV/oVpfhR8BLaxy2J01VmGK7Hj3PQ2Q9Gg==","signatures":[{"sig":"MEUCIQDSc5KfxM0bydkf90sBlpqKp/LCGT9/6NRHg8CKSd5FlAIgLYsgrlYnMO33cUajuutGV/bD551zc4p7v7q9hHAJ0kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461584},"main":"dist/mcp-server/src/index.js","type":"module","types":"./dist/mcp-server/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"208e509ab24bae773debb22dfde5d70227774b89","scripts":{"lint":"eslint src/**/*.ts mcp-server/**/*.ts","test":"vitest","build":"tsc","format":"prettier --write src/**/*.ts mcp-server/**/*.ts","inspect":"npx fastmcp inspect mcp-server/server.ts","lint:fix":"eslint src/**/*.ts mcp-server/**/*.ts --fix","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts mcp-server/**/*.ts","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","publish-public":"npm publish --access public","context-compose":"tsx src/cli/index.ts"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","eslint":"^9.28.0","vitest":"^3.2.0","prettier":"^3.5.3","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","typescript-eslint":"^8.34.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.5_1749570302195_0.1711372140228018","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@noanswer/context-compose","version":"1.0.6","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.0.6","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"1aea0bb30f127371d73234c13a44efbea504d93c","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.6.tgz","fileCount":95,"integrity":"sha512-lhsBYtpMi28zUsjEzSHYTUYOfKuicWW8/Nl0kT3y2brU0UlSOXfdHLWC/E0wCB/ZrHOdRsovqrpoWsfVfy1vMg==","signatures":[{"sig":"MEQCIGVXVi8efGNxU/GZv/TDUBIReOqFgQJkz5HDksf17kgRAiB8RnGIk2O1JGxhjaiUTkImr9TtFhgn5Zgr0X57IMNoNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499421},"main":"index.js","type":"module","_from":"file:noanswer-context-compose-1.0.6.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","publish-public":"npm run pre-publish && npm publish --access public","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/e5c12c70df5f14fc85e8ac52333e2258/noanswer-context-compose-1.0.6.tgz","_integrity":"sha512-lhsBYtpMi28zUsjEzSHYTUYOfKuicWW8/Nl0kT3y2brU0UlSOXfdHLWC/E0wCB/ZrHOdRsovqrpoWsfVfy1vMg==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.6_1749600706360_0.534788998897668","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@noanswer/context-compose","version":"1.0.7","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.0.7","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"e82af32b11a2b31db8c12174a0ece91e0e628508","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.7.tgz","fileCount":152,"integrity":"sha512-Z0sGK1JpvmxlsZxFCx8vU0Si62BMjMIbJ/b+KbDY0CzBGOeQvZG+AZOL2fd51CVBfTx5PQYQ0zpn94mYVMFwBQ==","signatures":[{"sig":"MEQCIE45X0XNpnG5MvZixCWGEldpBiOdo7bnSAWqtMxaan9bAiA5COu5vRqMrOlAlVZH4xeFlWtz9LMyChh4E9XKnz6csA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587493},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"14c3aa9ccf65abca7ef8fcda97dc602d803348d4","scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","publish-public":"npm run pre-publish && npm publish --access public","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.7_1749601408447_0.49835630178843693","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-beta.2":{"name":"@noanswer/context-compose","version":"1.0.8-beta.2","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.0.8-beta.2","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"7f4c23943178bcd5999ffa33ba45d7df6ffc16fb","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.0.8-beta.2.tgz","fileCount":154,"integrity":"sha512-hk8dlPYxfJquWDxwvgpuhgzMggH7D33rzDxCogOu/ZZS3Fm6hAxTBPzWCXF0eXvpXMy4o8zTeovXLLm2hMDHGg==","signatures":[{"sig":"MEQCIF3mmJ8jEUpkC/8kWoBeoWmsb4CK2P3eyHea8sHo//yZAiAhpud1EGFBf9mhKvYrdKJzG4ChG4z2FUA6vvR6H4G6Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590778},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1b20ba8baaf123ce4535c3cdf9d3345df6423c8a","scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.0.8-beta.2_1749610143874_0.29083904508404235","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.0":{"name":"@noanswer/context-compose","version":"1.1.0-beta.0","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.1.0-beta.0","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"11c4708bb7650bc4b147c8029ab84d091cb3751b","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.1.0-beta.0.tgz","fileCount":154,"integrity":"sha512-YsVY0tgvIFZMSB52B5LY82OcgRHqGiw7iKNScyHqx8yw6DQaYxkMkV0iYrF3rSd+MN13WMFmsrVa1rmWHG36xg==","signatures":[{"sig":"MEQCIHpgOR7jclQT1bMlP8pcrHIcETNgVsGmcd+WjdyTsAwRAiBv5EKqS7OR3hd9REjQyIAc3DbT+t7AV4gvegkAlZUQXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591620},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"15e0c7a97339080ec6f5f86202a503e236ddbce0","scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.1.0-beta.0_1749610973515_0.4973824392207562","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.3":{"name":"@noanswer/context-compose","version":"1.1.0-beta.3","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.1.0-beta.3","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"0fc5f14dc1543a3d10835670a7f0470c072ea6d5","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.1.0-beta.3.tgz","fileCount":154,"integrity":"sha512-oVo+3E61y0ycxqt42fPGqmlQV+CglUYkxnLv9nQ55vIUK9fdXmFQnFfYd7yy8lVoeD0xmsM3xpokPUOOdVL8gA==","signatures":[{"sig":"MEYCIQDT2H3k67cs/iu+EQDqPULeBfU/HVgiOX7yt7PpEOn+MAIhAPDY8C2v2eCBYReuv2SijF0LnIU2tFI4gQsGDwQRjYAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591620},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1ab9555ac79e84c9a7477e020c164d95028cc3e3","scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.1.0-beta.3_1749611038145_0.28530222195819066","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@noanswer/context-compose","version":"1.1.1","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.1.1","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"5bb48e2adbc3dd945aa58c06416a78e4a04ba494","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.1.1.tgz","fileCount":154,"integrity":"sha512-CnUon94YoWcCE3vxZFpqrGlt4m+te6Y3zDGkasgDxNpNDz0Hk3HAO3xHCPiULoDNp5gd7MZH6nCGJM6WAE81OA==","signatures":[{"sig":"MEUCIAHijGNnV0++eW1Rwt+IkiEj4EhJoJi96pjPvyoaFcLLAiEArv/0fFzV2caGgeHPrPl/8sf4otz2Wr6QIc5RU/DzsWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591612},"main":"index.js","type":"module","_from":"file:noanswer-context-compose-1.1.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/f1e3554e96fa1107df44f34955dedc4c/noanswer-context-compose-1.1.1.tgz","_integrity":"sha512-CnUon94YoWcCE3vxZFpqrGlt4m+te6Y3zDGkasgDxNpNDz0Hk3HAO3xHCPiULoDNp5gd7MZH6nCGJM6WAE81OA==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.1.1_1749611266474_0.5125379188372698","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@noanswer/context-compose","version":"1.1.2","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.1.2","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"0e74acb144f02458381c2896a24044f3c8766673","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.1.2.tgz","fileCount":154,"integrity":"sha512-j4rWI3iPoyr0x5kV0ATSNDyvd6se73TWcnPCSo/t1M5Ds5DabRZHFxPklpFNFkldv0JYOnePpIIBen7Dp5iYoQ==","signatures":[{"sig":"MEQCIBjkI/clqxCXNYBv7Th1+9dbDS0jCREkJCpKNpqt3LvdAiAyIRlg8RhQ6GQ5VW0+dZHTai+W+QakjTJL0m/TvOhgzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591745},"main":"index.js","type":"module","_from":"file:noanswer-context-compose-1.1.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/434601bf65caa9aaba24725824ff78c0/noanswer-context-compose-1.1.2.tgz","_integrity":"sha512-j4rWI3iPoyr0x5kV0ATSNDyvd6se73TWcnPCSo/t1M5Ds5DabRZHFxPklpFNFkldv0JYOnePpIIBen7Dp5iYoQ==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.1.2_1749611462201_0.2593994672531006","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.0":{"name":"@noanswer/context-compose","version":"1.1.2-beta.0","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.1.2-beta.0","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"8fc114a9b638acb25dda91e8f873597edf03f80b","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.1.2-beta.0.tgz","fileCount":154,"integrity":"sha512-OD1xSQodYQxMK7AlLEpdqQlxA789kLeFNteh31s4OZcb5+Z+Iti4pNfTKqe5z7qVLYO0kC9gGVifi7Hml6HVtg==","signatures":[{"sig":"MEUCIQD5J+e9oJpfi/HPCMgACKAoKr9znOUnzq43h+Xrw/m6mgIgLXK4Ev0TJk+Q4IJKaucgJZoCpDbf4L2q6gSYkIdiB9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591939},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f545c46d832f15f5740243f0d738692619fe45a0","scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.1.2-beta.0_1749611647967_0.3960142480483817","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.1":{"name":"@noanswer/context-compose","version":"1.1.2-beta.1","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.1.2-beta.1","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"bin/context-compose-server.js","context-compose-cli":"bin/context-compose-cli.js"},"dist":{"shasum":"b7a7acc3b773516d8d583b9354d665124ce1ef7d","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.1.2-beta.1.tgz","fileCount":154,"integrity":"sha512-nhhXAWjk/opcirUu7TnKlb4Yl0iFd2SbiKJGYF1Fy+71oyjVNDnXWuzLCbB79lGNWbTLuubQFhOJsRt8LxDoPA==","signatures":[{"sig":"MEUCIQC3mYR5IoOlWYN9gKC8uOex5SPe4v9DYY2iiWfzeIUBPgIgCI196+OxZr3QDGTZ2qNq8z1tYcMyRr++SWGOSM0yQIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591938},"main":"index.js","type":"module","_from":"file:noanswer-context-compose-1.1.2-beta.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run format:check && npm run lint && npm run type-check && npm run test:run","lint":"biome lint src mcp-server","test":"vitest","build":"tsc","check":"biome check src mcp-server","format":"biome format --write src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","lint:fix":"biome lint --write src mcp-server","test:run":"vitest run","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","format:check":"biome format src mcp-server","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","context-compose":"tsx src/cli/index.ts","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/1d4d9478c19ff4f21104fbfb51cf5bf6/noanswer-context-compose-1.1.2-beta.1.tgz","_integrity":"sha512-nhhXAWjk/opcirUu7TnKlb4Yl0iFd2SbiKJGYF1Fy+71oyjVNDnXWuzLCbB79lGNWbTLuubQFhOJsRt8LxDoPA==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Model Context Protocol (MCP) server and CLI tool - Single package, multiple entry points","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@types/yaml":"^1.9.6","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.1.2-beta.1_1749611691063_0.7195525188247407","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@noanswer/context-compose","version":"1.2.0","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.2.0","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/bin/context-compose.js"},"dist":{"shasum":"ed0fb486778739cd8f67cceafdbd64165bd05c74","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.2.0.tgz","fileCount":129,"integrity":"sha512-dJKylPJWeBnnrhf2uXMdpFJckH6qMNhf42XmM1IyYNDUTUKLZB6XwgsO57kY6JtWtc8EUvJHJrBNwsxeQv5Suw==","signatures":[{"sig":"MEUCIF4fUv1QkbrrrtPR7ygrpO5eIU6FdOcj2VjCBcMkQ+G4AiEA8BzpfLADCmLZvy4Ri5ey5unkCVvH8qTPX2hQKRjmfs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222137},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.2.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run check && npm run type-check && npm run test:run","dev":"tsx src/cli/index.ts","test":"vitest tests/**/*.test.ts","build":"tsc","check":"biome check src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","test:run":"vitest run tests/**/*.test.ts","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/dd6c308eb594cc4e5563fcced956e636/noanswer-context-compose-1.2.0.tgz","_integrity":"sha512-dJKylPJWeBnnrhf2uXMdpFJckH6qMNhf42XmM1IyYNDUTUKLZB6XwgsO57kY6JtWtc8EUvJHJrBNwsxeQv5Suw==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.2.0_1749857172448_0.013912595134891292","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@noanswer/context-compose","version":"1.2.1","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.2.1","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/bin/context-compose.js"},"dist":{"shasum":"7b615c0cf7ef00d7d9358c3e70c0854a1b827237","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.2.1.tgz","fileCount":129,"integrity":"sha512-37TmbLpBFV5NA5yGhiNeeT5rXMZRqDZbgKKfdx/b2LQ9ySukKTSwcguWKU22XFAFkeBVOCWEh/+yp0Yo3VDf7g==","signatures":[{"sig":"MEUCIGVKzmtwB+WMuLakI/MSjr7AXnWz07oKOgGTddJvMlk9AiEAiMu38WEeCtCam5oV0F2QBQOZwpiDf38GkTExpltPVT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222644},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.2.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run check && npm run type-check && npm run test:run","dev":"tsx src/cli/index.ts","test":"vitest tests/**/*.test.ts","build":"tsc","check":"biome check src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"npm run pre-publish && changeset publish","version":"changeset version && npm run build","test:run":"vitest run tests/**/*.test.ts","changeset":"changeset","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","beta-release":"npm publish --access public --tag beta","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","changeset:status":"changeset status","changeset:publish":"npm run pre-publish && changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/b2179abb721fdc95fbecaf07063ece91/noanswer-context-compose-1.2.1.tgz","_integrity":"sha512-37TmbLpBFV5NA5yGhiNeeT5rXMZRqDZbgKKfdx/b2LQ9ySukKTSwcguWKU22XFAFkeBVOCWEh/+yp0Yo3VDf7g==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","dotenv":"^16.4.5","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.2.1_1749858020562_0.3084145561471747","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@noanswer/context-compose","version":"1.5.1","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.5.1","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/bin/context-compose.js"},"dist":{"shasum":"148148f718618bf5de6a08252526e1185d6ed0fe","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.5.1.tgz","fileCount":129,"integrity":"sha512-WIqAALGvNu2ZHuZIWQcILLE8B2VerKlrZBGYW7I/+/16YlI02QAt0ixm6TMQbrJEhgoWu8BV+uRMDYe4wdBn2g==","signatures":[{"sig":"MEYCIQC9yXY+2X6bPkhMhpqliByolcIZsn5CSl1QiXuIVEaifQIhAIZddqhNUXRzzHaYk+99aKQHU0HHAGp/XB5m7lg/T4Hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222870},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.5.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"ci":"npm run check && npm run type-check && npm run test:run","dev":"tsx src/cli/index.ts","test":"vitest tests/**/*.test.ts","build":"tsc","check":"biome check src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"GITHUB_TOKEN=$(gh auth token) release-it","test:run":"vitest run tests/**/*.test.ts","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","release:dry":"release-it --dry-run","beta-release":"npm run pre-publish && npm publish --access public --tag beta","release:beta":"release-it --preRelease=beta","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","gh:view-latest":"gh release view --web","gh:view-releases":"gh release list"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/ks/qff3v0xd2rj1c5j1qfndmvv00000gn/T/48f651a3f493ab37229c4efdc60cc773/noanswer-context-compose-1.5.1.tgz","_integrity":"sha512-WIqAALGvNu2ZHuZIWQcILLE8B2VerKlrZBGYW7I/+/16YlI02QAt0ixm6TMQbrJEhgoWu8BV+uRMDYe4wdBn2g==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.5.1_1749863148490_0.6369727768668878","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@noanswer/context-compose","version":"1.5.2","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.5.2","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"c8376875bcf7afc863286eddab14859a62ae7464","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.5.2.tgz","fileCount":144,"integrity":"sha512-DnEvlt3qtZVylfgacvUdUWapGsLKBoDeTcqXaiYYazsG8BzhkUpUonWgkI1IOQtVTOSRZRS7TqpN+Ou3AM2Pqg==","signatures":[{"sig":"MEQCIEBMms/em0zVVytyW3bo1icyghLU12/iBu/ZZzdn+z0xAiAZ4jItRS2H88gP7sE6MiIUrioQy2R/7GeOgQbsvmtYiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256831},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0fa2dded15fa053c5b9face626e5fc7ec92d942a","scripts":{"ci":"npm run check && npm run type-check && npm run test:run","dev":"tsx src/cli/index.ts","test":"vitest tests/**/*.test.ts","build":"tsc","check":"biome check src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"GITHUB_TOKEN=$(gh auth token) release-it","test:run":"vitest run tests/**/*.test.ts","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-release":"npm run pre-publish && npm publish --access public","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","release:dry":"release-it --dry-run","release:beta":"release-it --preRelease=beta","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","gh:view-latest":"gh release view --web","gh:view-releases":"gh release list"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.5.2_1750032063589_0.006257684632931637","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@noanswer/context-compose","version":"1.6.0","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT WITH Commons-Clause","_id":"@noanswer/context-compose@1.6.0","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"62400754e3ff57b0caaf4af8b303d7c42bbc47d8","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.6.0.tgz","fileCount":148,"integrity":"sha512-R9hSJSj8QMvQN0cEA7KJQHIajjHC4+eYD9FwTQWXeWA5/gJWhZKcvNCwgPIAmdSUv54UpIlWGf8+23a479SjWA==","signatures":[{"sig":"MEYCIQCt5RnXI8zSTHt+NzHgodfrQGvsUGrUCN6/AMLfIAD5mAIhALEXOhBxTLS4amf670K/9Q8snOs09MnmyYkuBu2AL2b4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264194},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"33b7c5622323a6960a96482943ca25b6aee12749","scripts":{"ci":"npm run check && npm run type-check && npm run test:run","dev":"tsx src/cli/index.ts","test":"vitest tests/**/*.test.ts","build":"tsc","check":"biome check src mcp-server","inspect":"npx fastmcp inspect mcp-server/server.ts","release":"GITHUB_TOKEN=$(gh auth token) release-it","test:run":"vitest run tests/**/*.test.ts","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-release":"npm run pre-publish && npm publish --access public","pre-publish":"npm run check:fix && npm run test:run && npm run type-check && npm run build","release:dry":"release-it --dry-run","release:beta":"release-it --preRelease=beta","inspect:built":"npx fastmcp inspect dist/mcp-server/server.js","gh:view-latest":"gh release view --web","gh:view-releases":"gh release list"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.2.0","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@playwright/test":"^1.52.0","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.6.0_1750035173751_0.0629816743340299","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@noanswer/context-compose","version":"1.8.0","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","_id":"@noanswer/context-compose@1.8.0","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"74a48da198699e5d61e04868b59486be1d4ce9aa","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.0.tgz","fileCount":158,"integrity":"sha512-LxOtg7CMOwianKUL0Lq/C1Ly07S368Pz2AbA5ok8Hs2V5g4BVUztv+LQKUbHLoX46bVATWvVc6KRjEdQ3vwLSw==","signatures":[{"sig":"MEYCIQCHN221ymg1jzxiV9btxd4teir9vwXWHptn1jeDXHRj6QIhAM0nrdHLPgyMfna1nTv8fb2XpqOUC8AKCWrl2kUwGK46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313616},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.8.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","build":"tsc","check":"biome check src mcp-server","release":"pnpm type-check && pnpm test && pnpm build && release-it","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/a91e6a5d04f2dcb2ce49a188fe080515/noanswer-context-compose-1.8.0.tgz","_integrity":"sha512-LxOtg7CMOwianKUL0Lq/C1Ly07S368Pz2AbA5ok8Hs2V5g4BVUztv+LQKUbHLoX46bVATWvVc6KRjEdQ3vwLSw==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","memfs":"^4.17.2","vitest":"^3.2.3","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@vitest/coverage-v8":"^3.2.3","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.8.0_1750058203795_0.848469947697476","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@noanswer/context-compose","version":"1.8.1","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","_id":"@noanswer/context-compose@1.8.1","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"1c0d55278142578222a0228afd01bb4be23b9071","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.1.tgz","fileCount":161,"integrity":"sha512-IVAj2OHvX6r4B7ywnoQH4/zDjjMtwPDFZsZZyj78eQ4mkMHIVykYn2K5Fu5BxKmuA1LN3qURAojLBQU12/PJ4w==","signatures":[{"sig":"MEQCIEkIdCmTcIC2TlTo8PpSIGORxzoJkm7scdL3zccwZ8nKAiBLHexLc0lPmEm/ZM0gO0w/rrZEdgl50xL5TNPttBZkFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317173},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.8.1.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","build":"tsc","check":"biome check src mcp-server","release":"pnpm type-check && pnpm test && pnpm build && release-it","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-release":"pnpm pre-npm-release && pnpm publish --access public","pre-npm-release":"pnpm type-check && pnpm test && pnpm build"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/ec71531734a65c3a3fc8ee530033960d/noanswer-context-compose-1.8.1.tgz","_integrity":"sha512-IVAj2OHvX6r4B7ywnoQH4/zDjjMtwPDFZsZZyj78eQ4mkMHIVykYn2K5Fu5BxKmuA1LN3qURAojLBQU12/PJ4w==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","memfs":"^4.17.2","vitest":"^3.2.3","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@vitest/coverage-v8":"^3.2.3","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.8.1_1750058667915_0.791840206684878","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@noanswer/context-compose","version":"1.8.2","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","_id":"@noanswer/context-compose@1.8.2","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"a0ea91d8e930723656f07450e4ed2c225466e963","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.2.tgz","fileCount":161,"integrity":"sha512-BjTbFFUTZ6qQBYMXGzC70c8zF1dJcE3ppVcrEmu32vHeMQ6sI5+NgqN2vfjgzbXgOX9JmJACD60rlEfDHgZD6A==","signatures":[{"sig":"MEUCIQCniW/wX4q6m36mebFZdh47GOKl7NI1OUKHLXVMqfhN9wIga5g/nUKlA/EgtpQLGBi6pqZwSRn2yB6JRirGBBMO25Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317202},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.8.2.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","build":"tsc","check":"biome check src mcp-server","release":"pnpm type-check && pnpm test && pnpm build && release-it","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-publish":"pnpm pre-npm-publish && pnpm publish --access public","pre-npm-publish":"pnpm type-check && pnpm test && pnpm build"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/3559ad80a9030177f54b506b40141b2a/noanswer-context-compose-1.8.2.tgz","_integrity":"sha512-BjTbFFUTZ6qQBYMXGzC70c8zF1dJcE3ppVcrEmu32vHeMQ6sI5+NgqN2vfjgzbXgOX9JmJACD60rlEfDHgZD6A==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","memfs":"^4.17.2","vitest":"^3.2.3","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@vitest/coverage-v8":"^3.2.3","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.8.2_1750058870150_0.6355981285684664","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@noanswer/context-compose","version":"1.8.3","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","_id":"@noanswer/context-compose@1.8.3","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"420c4cf3a39a314fc1b104ae62de88abf8083449","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.3.tgz","fileCount":161,"integrity":"sha512-zmqQBwGwgT1Ks6qKcaErMetCuUNFNG7+NoVVt6by885Kn2ZuYRprBwcLVkJBpCl4krHQKdCG8paoihy7JYWYrQ==","signatures":[{"sig":"MEUCIDRnj3wDem93JikZUQT06FhlteKG82Xnv6oO/jL4unAWAiEAzxekh77/8O1lYD74/ru4YyruR068TlS/fBRCO+M52Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317778},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.8.3.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","build":"tsc","check":"biome check src mcp-server","release":"pnpm type-check && pnpm test && pnpm build && release-it","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-publish":"pnpm pre-npm-publish && pnpm publish --access public","pre-npm-publish":"pnpm type-check && pnpm test && pnpm build"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/1c42a343df0e53c635951614ba06c0d7/noanswer-context-compose-1.8.3.tgz","_integrity":"sha512-zmqQBwGwgT1Ks6qKcaErMetCuUNFNG7+NoVVt6by885Kn2ZuYRprBwcLVkJBpCl4krHQKdCG8paoihy7JYWYrQ==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","memfs":"^4.17.2","vitest":"^3.2.3","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@vitest/coverage-v8":"^3.2.3","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.8.3_1750061713618_0.6460758910339126","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@noanswer/context-compose","version":"1.8.4","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","_id":"@noanswer/context-compose@1.8.4","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"779813ae94c14414ded52361e9cd2f5587d1a322","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.4.tgz","fileCount":161,"integrity":"sha512-Su5OCdxLMRZAbG/Z8ozRV2U8FHODHzJLIMuZUlRT+HY3tScLZaqOFC61bAuCbGA+DB0N2xUgk6NZ7+hKKEXtUg==","signatures":[{"sig":"MEYCIQCptDfMQKTKnEL8ISKEnk1ZdgRoosph+Lp5qvVG3F4oUwIhANRh27cWKyIM2gaS2dZcIHjDaTMuZuQGIgGU7PrC12h1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317781},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.8.4.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","build":"tsc","check":"biome check src mcp-server","release":"pnpm type-check && pnpm test && pnpm build && release-it","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-publish":"pnpm pre-npm-publish && pnpm publish --access public","pre-npm-publish":"pnpm type-check && pnpm test && pnpm build"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/de7d69e2cae0d23265dc12d24d3ad4fc/noanswer-context-compose-1.8.4.tgz","_integrity":"sha512-Su5OCdxLMRZAbG/Z8ozRV2U8FHODHzJLIMuZUlRT+HY3tScLZaqOFC61bAuCbGA+DB0N2xUgk6NZ7+hKKEXtUg==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","memfs":"^4.17.2","vitest":"^3.2.3","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@vitest/coverage-v8":"^3.2.3","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.8.4_1750061939291_0.23418356619671865","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@noanswer/context-compose","version":"1.8.5","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","_id":"@noanswer/context-compose@1.8.5","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"homepage":"https://github.com/weproud/context-compose#readme","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"bin":{"context-compose":"dist/src/cli/index.js"},"dist":{"shasum":"dbb1ece6355bfa05169d6837a627fbb827b49440","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.5.tgz","fileCount":161,"integrity":"sha512-RTcFM5Fx2P9Yw4X53BOuiayShwRXrCzm6iNOg4XSDwcrVF7ioaT4RJxiNEFEEgCUV+ev4/CFu08OGNlYtFabzQ==","signatures":[{"sig":"MEUCICbneBXJ2N8ac6eeNRlH3GFfFUREXtQtx7NyXFJmvLUCAiEAt1quUC+FLefSFwiXUDDadHo2WcMIkawfuRE2JuDOEOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317793},"main":"dist/index.js","type":"module","_from":"file:noanswer-context-compose-1.8.5.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","build":"tsc","check":"biome check src mcp-server","release":"pnpm type-check && pnpm test && pnpm build && release-it","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","npm-publish":"pnpm pre-npm-publish && pnpm publish --access public","pre-npm-publish":"pnpm type-check && pnpm test && pnpm build"},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/44a230038ee09212d8d33c4e19a88cc8/noanswer-context-compose-1.8.5.tgz","_integrity":"sha512-RTcFM5Fx2P9Yw4X53BOuiayShwRXrCzm6iNOg4XSDwcrVF7ioaT4RJxiNEFEEgCUV+ev4/CFu08OGNlYtFabzQ==","repository":{"url":"git+https://github.com/weproud/context-compose.git","type":"git"},"_npmVersion":"11.4.1","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","memfs":"^4.17.2","vitest":"^3.2.3","release-it":"^19.0.3","typescript":"^5.8.3","@types/node":"^22.15.29","@biomejs/biome":"^1.9.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@vitest/coverage-v8":"^3.2.3","@release-it/conventional-changelog":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/context-compose_1.8.5_1750062170532_0.9196338957850307","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@noanswer/context-compose","version":"1.8.6","description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","type":"module","main":"dist/index.js","bin":{"context-compose":"dist/src/cli/index.js"},"repository":{"type":"git","url":"git+https://github.com/weproud/context-compose.git"},"keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"author":{"name":"noanswer"},"license":"MIT","bugs":{"url":"https://github.com/weproud/context-compose/issues"},"homepage":"https://github.com/weproud/context-compose#readme","dependencies":{"commander":"^11.1.0","fastmcp":"^2.2.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","mustache":"^4.2.0","yaml":"^2.8.0","zod":"^3.22.4"},"devDependencies":{"@biomejs/biome":"^1.9.4","@release-it/conventional-changelog":"^10.0.1","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.8","@types/mustache":"^4.2.6","@types/node":"^22.15.29","@vitest/coverage-v8":"^3.2.3","memfs":"^4.17.2","release-it":"^19.0.3","tsx":"^4.19.4","typescript":"^5.8.3","vitest":"^3.2.3"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","dev":"tsx src/cli/index.ts","test":"vitest run","check":"biome check src mcp-server","check:fix":"biome check --write src mcp-server","type-check":"tsc --noEmit","release":"pnpm type-check && pnpm test && pnpm build && release-it","pre-npm-publish":"pnpm type-check && pnpm test && pnpm build","npm-publish":"pnpm pre-npm-publish && pnpm publish --access public"},"_id":"@noanswer/context-compose@1.8.6","_integrity":"sha512-VRmm7xeAf4q1KZEeaAy1XPyn6pjO5SqA6kfpals7/kln72u4zNF6W9PcK8DA6ZGwOR0PPLVj2RY2EBFwMkBiug==","_resolved":"/private/var/folders/t_/2fhqslfj4_z2hvp7knctrjxr0000gp/T/6ff5bf4ae3a31c70130eff2a4023ca68/noanswer-context-compose-1.8.6.tgz","_from":"file:noanswer-context-compose-1.8.6.tgz","_nodeVersion":"20.19.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-VRmm7xeAf4q1KZEeaAy1XPyn6pjO5SqA6kfpals7/kln72u4zNF6W9PcK8DA6ZGwOR0PPLVj2RY2EBFwMkBiug==","shasum":"98490a5a244f699089dbab16a43134d319e232f8","tarball":"https://registry.npmjs.org/@noanswer/context-compose/-/context-compose-1.8.6.tgz","fileCount":161,"unpackedSize":321182,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8eZFbzAZ/zTGr6pTGwGKPpEzB76ISiHuaQtHvvVIPjAIhAIFPu5k8EOESbAi59QW5O/rL7HOBWCr8PtAbJzx+I/CY"}]},"_npmUser":{"name":"betheproud","email":"betheproud@gmail.com"},"directories":{},"maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/context-compose_1.8.6_1750066263805_0.15388188243025613"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-10T14:04:46.678Z","modified":"2025-06-16T09:31:04.234Z","1.0.0":"2025-06-10T14:04:46.979Z","1.0.1":"2025-06-10T15:05:57.336Z","1.0.2":"2025-06-10T15:06:36.017Z","1.0.3":"2025-06-10T15:09:22.021Z","1.0.4":"2025-06-10T15:18:47.365Z","1.0.5":"2025-06-10T15:45:02.373Z","1.0.6":"2025-06-11T00:11:46.663Z","1.0.7":"2025-06-11T00:23:28.695Z","1.0.8-beta.2":"2025-06-11T02:49:04.144Z","1.1.0-beta.0":"2025-06-11T03:02:53.746Z","1.1.0-beta.3":"2025-06-11T03:03:58.400Z","1.1.1":"2025-06-11T03:07:46.829Z","1.1.2":"2025-06-11T03:11:02.571Z","1.1.2-beta.0":"2025-06-11T03:14:08.329Z","1.1.2-beta.1":"2025-06-11T03:14:51.348Z","1.2.0":"2025-06-13T23:26:12.642Z","1.2.1":"2025-06-13T23:40:20.775Z","1.5.1":"2025-06-14T01:05:48.725Z","1.5.2":"2025-06-16T00:01:03.775Z","1.6.0":"2025-06-16T00:52:53.950Z","1.8.0":"2025-06-16T07:16:43.987Z","1.8.1":"2025-06-16T07:24:28.129Z","1.8.2":"2025-06-16T07:27:50.374Z","1.8.3":"2025-06-16T08:15:13.800Z","1.8.4":"2025-06-16T08:18:59.500Z","1.8.5":"2025-06-16T08:22:50.698Z","1.8.6":"2025-06-16T09:31:03.991Z"},"bugs":{"url":"https://github.com/weproud/context-compose/issues"},"author":{"name":"noanswer"},"license":"MIT","homepage":"https://github.com/weproud/context-compose#readme","keywords":["mcp","model-context-protocol","context-compose","typescript","fastmcp","cli","automation","workflow"],"repository":{"type":"git","url":"git+https://github.com/weproud/context-compose.git"},"description":"Orchestrate complex AI interactions with Context Compose. A powerful CLI and server for building, validating, and managing context for large language models using the Model Context Protocol (MCP).","maintainers":[{"name":"betheproud","email":"betheproud@gmail.com"}],"readme":"# Context Compose\n\n**Composable Contexts for High-Quality, AI-Powered Development**\n\n## Why Context Compose?\n\nWhile high-level requirements documents (like PRDs) provide overall project goals, they often lack the detailed, task-specific context needed for day-to-day development. Each unit of work—be it a new feature, a bug fix, or a refactor—requires its own focused set of rules, expert perspectives, and guidelines to ensure consistency and quality.\n\nContext Compose provides a simple yet powerful system for defining, composing, and managing these granular contexts. It's like Docker Compose, but for your AI development workflow.\n\n**The Problem:**\n\n- High-level documents are too broad for specific coding tasks.\n- Developers constantly switch between tasks that require different mindsets and rules.\n- Inconsistent approaches across team members for similar tasks lead to quality issues.\n- Repetitive and manual context-setting for AI assistants is time-consuming.\n\n**The Solution:**\nContext Compose allows you to define reusable, task-specific contexts that can be composed on demand. This ensures every task is approached with the right expertise and standards, leading to consistent, high-quality results across your entire team.\n\n## Key Features\n\n- 🎯 **Task-Specific Contexts**: Create dedicated contexts for features, bug fixes, refactoring, API design, and more.\n- 🧩 **Composable Architecture**: Mix and match components—like expert personas, coding rules, and specialized tools—to build the perfect context for any task.\n- 🔧 **Fully Customizable**: The system is built on a simple directory structure. You can override existing assets or create entirely new categories (e.g., `security`, `testing-philosophy`) to fit your project's unique needs.\n- ⌨️ **Simple CLI**: A straightforward command-line interface (`start-context`) makes it easy to load contexts and integrate with your existing workflows.\n- 📂 **Clear File-Based Structure**: All contexts and assets are managed as simple YAML files, making them easy to version control, share, and edit.\n\n## MCP Server Integration\n\nTo integrate Context Compose with an MCP-compatible client (like an IDE extension), you can register it as an MCP server.\n\nFor integration with automated tools, use the following configuration in your settings file:\n\n```json\n{\n  \"mcpServers\": {\n    \"context-compose\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@noanswer/context-compose@latest\"]\n    }\n  }\n}\n```\n\nThis configuration tells the client how to start the `context-compose` server, ensuring it runs non-interactively.\n\n## Project Initialization\n\nBefore using contexts, you need to initialize your project. This sets up the necessary `.contextcompose` directory and default assets.\n\nCopy and paste the following into your prompt to run it.\n\n```\ninitialize my project using context-compose\n```\n\n**What happens**:\n\n- The `init` command runs.\n- A `.contextcompose` directory is created in your project root.\n- Default assets (personas, rules, etc.) are copied into it, ready for you to use or customize.\n\n## How It Works\n\nContext Compose works by reading a main context file and dynamically assembling a final, detailed prompt from various component files. The entire system is driven by a special directory in your project root: `.contextcompose/`.\n\n1.  **The `.contextcompose/` Directory**: When you start a task, you tell Context Compose which context to use (e.g., `feature`).\n2.  **Main Context File**: It looks for a corresponding file, like `.contextcompose/feature-context.yaml`.\n3.  **The `context` Block**: Inside this file, a `context` block lists all the components to include. It references other YAML files organized by category (e.g., `personas`, `rules`).\n4.  **Dynamic Composition**: The tool reads each referenced file, extracts its prompt, and combines everything into a single, comprehensive prompt.\n\n**The best part? It's fully extensible.** You can create any category you want. If you add a `security:` section to your context file, the tool will automatically look for files in a `.contextcompose/security/` directory.\n\n### Context Structure Example\n\nHere is an example of what a `.contextcompose/api-context.yaml` file might look like. It defines the context for building a new API endpoint.\n\n```yaml\n# .contextcompose/api-context.yaml\nversion: 1\nkind: context\nname: 'api-development'\ndescription: 'Context for creating new API endpoints.'\n\n# This is the base prompt for the main context file itself.\nprompt: 'You are building a new API endpoint. Follow all the guidelines provided.'\nenhanced-prompt: 'Your mission is to construct a robust, secure, and well-documented API endpoint. Pay close attention to the expert advice from the persona, adhere strictly to all specified rules, and utilize the recommended tools (MCPs).'\n\n# Here we compose the context from other files.\ncontext:\n  personas:\n    - personas/uncle-bob.yaml\n  rules:\n    - rules/api-design.yaml\n    - rules/clean-code.yaml\n  # This is a custom category!\n  security:\n    - security/owasp-top-10.yaml\n  mcps:\n    - mcps/sequential-thinking.yaml\n```\n\n## 🛠️ Customization in Detail\n\nCustomizing Context Compose is its core strength. You can override built-in assets or create new ones from scratch.\n\n**Scenario**: Let's add a new category for \"Company-Wide Principles\".\n\n1.  **Create a New Directory**: Inside your project's `.contextcompose/` directory, create a new folder named `principles`.\n\n    ```\n    .contextcompose/\n    ├── principles/\n    └── ...\n    ```\n\n2.  **Create Your Asset File**: Inside the new directory, create a YAML file. The `kind` should match the singular version of the directory name.\n\n    ```yaml\n    # .contextcompose/principles/team-values.yaml\n    version: 1\n    kind: principle # Matches the 'principles' directory\n    name: 'team-values'\n    description: 'The core values our engineering team follows.'\n    prompt: |\n      - Always prioritize clarity over cleverness.\n      - Leave code better than you found it.\n      - Communicate proactively.\n    ```\n\n3.  **Reference it in Your Context**: Now, you can add `principles` to any `*-context.yaml` file.\n\n    ```yaml\n\n    # .contextcompose/feature-context.yaml\n\n    version: 1\n    kind: context\n    name: 'feature'\n\n    # ...\n\n    context:\n      personas: - personas/frontend-expert.yaml\n      rules: - rules/typescript-best-practices.yaml\n\n      # Your new custom category is now part of the context!\n\n      principles: - principles/team-values.yaml\n      `When you run`context-compose start-context feature`, the content of `team-values.yaml` will be automatically included in the final prompt.\n\n    ```\n\n4.  **Validate Your Assets**\n\n    After creating or modifying asset files, it's a good practice to validate them. Context Compose provides a `validate` command to check for common errors.\n\n    ```bash\n    npx @noanswer/context-compose validate\n    ```\n\n    This command will check all your asset files inside the `.contextcompose` directory and verify that:\n\n    - The YAML syntax is correct.\n    - All required fields (`version`, `kind`, `name`, `description`, `prompt`) are present.\n\n    This helps you catch errors early and ensures your contexts are correctly structured.\n\n## 🎭 User Scenarios\n\n### 1. Project Initialization\n\nBefore using contexts, you need to initialize your project. This sets up the necessary `.contextcompose` directory and default assets.\n\n> initialize my project using context-compose\n\n**What happens**:\n\n- The `init` command runs.\n- A `.contextcompose` directory is created in your project root.\n- Default assets (personas, rules, etc.) are copied into it, ready for you to use or customize.\n\n### 2. Frontend Developer: Building a New React Component\n\nA developer is tasked with building a new search component using React and TypeScript. They would start by telling their AI assistant:\n\n> start-context react-feature -e using context-compose\n\n**What they get**:\n\n- Guidance from a **React Expert Persona** on component structure and state management.\n- Strict **TypeScript Rules** for type safety and best practices.\n- Checklists from **Testing Rules** to ensure Jest/RTL coverage.\n- A **Sequential Thinking** framework to break down the task.\n\n### 3. Backend Developer: Creating a Secure API Endpoint\n\nA developer needs to create a new RESTful API endpoint for user authentication. They would start by telling their AI assistant:\n\n> start-context secure-api using context-compose\n\n**What they get**:\n\n- Principles from **API Design Rules** for RESTful patterns.\n- Critical reminders from custom **Security Rules** based on OWASP guidelines.\n- Best practices from **Clean Code Rules** for maintainability.\n\n### 4. Team Lead: Performing a Code Review\n\nA team lead wants to ensure a consistent and thorough code review process. They would start by telling their AI assistant:\n\n> start-context code-review using context-compose\n\n**What they get**:\n\n- A **Code Quality Checklist** from the rules to standardize the review.\n- The perspective of an **Architecture Expert Persona** to check for anti-patterns.\n- Guidelines on providing constructive feedback.\n\n## 🧪 테스트 자동화\n\nContext Compose는 코드 수정 후 CLI와 MCP 도구의 정상 동작을 자동으로 검증하는 포괄적인 테스트 시스템을 제공합니다.\n\n### 테스트 스위트\n\n- **🔥 Smoke Tests**: 핵심 기능들의 빠른 검증\n- **🧩 Unit Tests**: 개별 함수와 모듈의 상세 테스트\n- **🔗 Integration Tests**: MCP 서버와 CLI의 통합 테스트\n- **🌐 E2E Tests**: 실제 사용자 시나리오 테스트\n\n### 테스트 실행 명령어\n\n```bash\n# 모든 테스트 실행\nnpm run test:all\n\n# 개별 테스트 스위트 실행\nnpm run test:smoke        # 빠른 검증\nnpm run test:unit         # 단위 테스트\n\n# 테스트 커버리지 확인\nnpm run test:coverage\n\n# 자동화 스크립트 실행 (모든 검증 포함)\nnpm run test:automation\n```\n\n### 자동화된 검증 항목\n\n✅ **CLI 명령어 동작 확인**\n\n- `init`, `start-context`, `validate` 명령어 정상 실행\n- 에러 케이스 처리 검증\n- 다양한 프로젝트 구조에서의 동작 테스트\n\n✅ **MCP 서버 통합 검증**\n\n- 서버 시작/종료 테스트\n- 각 도구의 정상 동작 확인\n- 스키마 검증 및 에러 처리\n\n✅ **파일 시스템 작업 검증**\n\n- 프로젝트 초기화 확인\n- 컨텍스트 파일 생성/읽기 테스트\n- 권한 및 경로 처리 검증\n\n✅ **안정성 테스트**\n\n- 동시 실행 안정성\n- 메모리 사용량 모니터링\n\n### CI/CD 통합\n\nGitHub Actions를 통해 모든 커밋과 PR에서 자동으로 테스트가 실행됩니다:\n\n1. **코드 품질 검사** - Biome 린팅 및 TypeScript 타입 검사\n2. **Smoke 테스트** - 핵심 기능 빠른 검증\n3. **병렬 테스트 실행** - 단위 테스트 동시 실행\n4. **테스트 결과 요약** - 상세한 결과 리포트 생성\n\n### 개발자를 위한 혜택\n\n🚀 **자신감 있는 배포**: 모든 테스트 통과 시 CLI와 MCP 도구의 정상 동작 보장\n\n🔧 **빠른 피드백**: Smoke 테스트로 핵심 기능 문제를 즉시 발견\n\n📊 **투명한 품질**: 테스트 커버리지로 코드 품질 추적\n\n⚡ **효율적인 개발**: 수동 검증 없이 자동화된 테스트로 개발 속도 향상\n\n## 📦 Built-in Assets Structure\n\nContext Compose comes with a set of pre-built assets to get you started. You can use them as is or override them by creating files with the same name in your project's `.contextcompose/` directory.\n\n- **`assets/personas/`**: Expert personas providing specialized knowledge (e.g., `frontend-expert`, `backend-expert`, `devops-expert`).\n- **`assets/rules/`**: Development guidelines and best practices (e.g., `clean-code`, `api-design`, `testing-principles`).\n- **`assets/actions/`**: Definitions for specific AI tasks and operations.\n- **`assets/mcps/`**: Integrations with Model Context Protocols for enhanced AI capabilities (e.g., `sequential-thinking`, `web-search`).\n\n## 🔗 Links\n\n- [GitHub Repository](https://github.com/weproud/context-compose)\n- [Issue Tracker](https://github.com/weproud/context-compose/issues)\n- [NPM Package](https://www.npmjs.com/package/@noanswer/context-compose)\n","readmeFilename":"README.md"}