{"_id":"claude-launchpad","_rev":"93-971b203b601b42f042f06f22303ac9ef","name":"claude-launchpad","dist-tags":{"dev":"0.10.1-dev.7","latest":"1.18.0"},"versions":{"0.1.0":{"name":"claude-launchpad","version":"0.1.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.1.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://github.com/mboss37/claude-launchpad","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"0a0188ef355b14788dfa7447bc6c508ec32acae1","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.1.0.tgz","fileCount":11,"integrity":"sha512-lEqJnPsw2mWFqaEK8y0QtEwQcvu/mXWUOTkhsP8MX/TQPLoDD6zlZl5kg5KWJlz77s1GYoHYSduFKLKLFEjh+Q==","signatures":[{"sig":"MEQCIHgPszpkD7lu18a64qwW1pV+ypSuKrwRB+g+uIoxe9IYAiA6ZEFaLRgNIWCp3wfVvESA5yTlQ05RRVzYG0Lrqik6hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221735},"type":"module","engines":{"node":">=22"},"gitHead":"45c120f468d011d404797b1b5b3e8cf2882ec15c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.1.0_1774701960717_0.5278480090305682","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"claude-launchpad","version":"0.1.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.1.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"6ebdb3daf0c91d89b18b45ce20ae39e2f4777d0c","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.1.1.tgz","fileCount":11,"integrity":"sha512-3icqp6bi+yg+ELppayHDmZUWtEeuEVBGfzBejlcEi77K+pwz0rv8jWi2TAq5I8yoZs0Ev9cqUkj1D70EUDITnA==","signatures":[{"sig":"MEYCIQD9mSvj09mVX1Y3umSOIT5Lml9NNftVACZyn82TH2uH4AIhAISjxnLZpWvkBltsXCujyteagtCEaSqC3S1qScFbGLao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221760},"type":"module","engines":{"node":">=22"},"gitHead":"1b6729365f7acc7ce846afc355d7902fd8de3697","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.1.1_1774702509244_0.052498289166982515","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"claude-launchpad","version":"0.2.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.2.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"8a3553159acdcac94fca1b03a68426ce2486730d","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.2.0.tgz","fileCount":11,"integrity":"sha512-NhSmvZ5SuhA+VZ2Y+2wdSLK85RNQ/yQctcKrE5QeFLfoYFK/pZDF59fZ/r29zIzVs8lfl8SGG9R3YDT0uzOSvA==","signatures":[{"sig":"MEUCIC9cc/cSDrY4V/ajkUt72jAdHXfHgGke/vToi7Va95IBAiEAmIhaBN57gIYDvXJ9GV++eNLIWJrIolc8b/Kr6qyKl2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228027},"type":"module","engines":{"node":">=22"},"gitHead":"3e956543b3b01d0a12bbdd545e78b5d0b7732c7b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.2.0_1774709601628_0.7437398261965158","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"claude-launchpad","version":"0.2.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.2.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"15dcfddb4314953e547bc0cdabb518b65e4e8d88","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.2.1.tgz","fileCount":14,"integrity":"sha512-63M5Ux0EEPOEQTXASIs73X2QeTA7cuBExhJrusb5hZkV+K5/nzViWmhGgl7vPUCZ3QM+Ys+/QerxJqnenryC2Q==","signatures":[{"sig":"MEUCIF7hP5BPMwBhlG4EVepKqCs735nW9TSsnAjxBNoFrjM7AiEAvKeQBjS3WDwy4VF1+oNxvOpr6ekyhP0NHsNQWNKCkk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242788},"type":"module","engines":{"node":">=22"},"gitHead":"8303c432c515301520611d017b5a0d21c8e1ef36","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.2.1_1774711877440_0.2677533527948268","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"claude-launchpad","version":"0.2.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.2.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"9d0b05fc38ac5fe3a5831f77e11c61fa0326f0aa","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.2.2.tgz","fileCount":14,"integrity":"sha512-FQoIQSGVcA5b6L97ToNwlypJ1FbnrX68nsspqFb1dH1Rx+rIw1WjvscmmCbj9VmXGfQcPSyjXGQIfHTEkYDBrg==","signatures":[{"sig":"MEUCIFerbyVoh7BaXrdv1qqOmXGGP+rVBaopWD59tedW2cDjAiEA6aLwR0y60bJspIBw9DE/nk46gDyBZ/xIvwRdlv1wbs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242830},"type":"module","engines":{"node":">=22"},"gitHead":"338fe033dee9dc8f3b72695ea97be90546196889","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.2.2_1774712006922_0.010310521805410922","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"claude-launchpad","version":"0.3.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.3.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"f71ccf63023b7c68b2dd8f986cefb22b0a35c2e4","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.3.0.tgz","fileCount":14,"integrity":"sha512-2HAjmx3+CEyRqacFRIHvPGuEz+RrrFgxOlAJGwQTbhlPeVbuiJx23xUqCi0VsH/Wvw1863U3VUp2wet522/kSA==","signatures":[{"sig":"MEUCIEGxAhiJrdNIFDZiO95O6dWp4eNOmpu/bVrSNljXG7+WAiEA42n+5JCJS1CfB3hJWs+6FWRGFMk4HKHVD1YdvV2pyjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250763},"type":"module","engines":{"node":">=22"},"gitHead":"029d9ce3c0c9c5283a8e9c70922c0150071b977c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.3.0_1774714990517_0.4211721634111534","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"claude-launchpad","version":"0.3.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.3.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"5a9652cadfbc6a7ca96bb06e1701c9ce086a85bc","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.3.1.tgz","fileCount":16,"integrity":"sha512-7IY2QM5prSd57qZzBys6o6vczWpwqPlLPU3jhpInOdDsSmtrOqzEx5E53bqvzd3Z7R44YM1X6Yqd9VxDg0CxPw==","signatures":[{"sig":"MEUCIF/03xTfXMh9nopL6Rj1qIIyTXlgNRKp9VY8Y/UuQ09uAiEA65POIMFPfaQhiaM6KcpWJX29FfsWvNb3QaNKUeh9+Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253701},"type":"module","engines":{"node":">=22"},"gitHead":"0008a5ea355f53b90ed5c6bf83e9436ca0ea9689","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.3.1_1774716658971_0.9938656615709558","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"claude-launchpad","version":"0.3.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.3.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"6af122625dcd998081de56d61ca980c7aaca35d2","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.3.2.tgz","fileCount":16,"integrity":"sha512-yMR2oV2lzoSfyb/wkmguUFAbSSHGz3lkPa1nxHnZPW1DjWO8Jfp+EW89CtD4JrnKoMylTJO1l0TJnY+OqCakzg==","signatures":[{"sig":"MEYCIQDV3sJbW2HFQ29ByNuUUihlSCaIzV3C8zVLeMjmM4tRmwIhAJKZl7MYMAe/cQa1sKpz14LyTr2Rgqx+34tfhKYKp0QD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249616},"type":"module","engines":{"node":">=22"},"gitHead":"2fe78d0d0cbfa4caad45b1565ff1ea45eefe7415","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.3.2_1774717785608_0.28091654541755817","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"claude-launchpad","version":"0.3.3","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"url":"the AI behind @mboss37","name":"McLovin"},"license":"MIT","_id":"claude-launchpad@0.3.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"5e5e54fd0181c4cfd6a954a3c0888dc61797f9bb","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.3.3.tgz","fileCount":16,"integrity":"sha512-az0Bbpp+Df0zC1D5Jb6kti2nlbisT8qXv0nJC/SeRp8soAkSjX7g4BIRTCARdH7b0Sza/C4mtzmpTwMrrx2hcQ==","signatures":[{"sig":"MEUCICDEN8znJPgr0gmoOmevIkccTn5PpuNbvWM5KFodEMG6AiEAzhmp1cSHHOluf028kmlKtIMnO0J2kgv68nDGZcjlKNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249725},"type":"module","engines":{"node":">=22"},"gitHead":"d9df0d1930f017d561606294ef7960fce62fefdf","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.3.3_1774718372387_0.8956922107422185","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"claude-launchpad","version":"0.3.4","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.3.4","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"08c32c1c664ed1809f9279820a8f4a81debfc9ef","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.3.4.tgz","fileCount":16,"integrity":"sha512-VPl3jbzJEO+iTh8IvxWxGWVQqSTeMKajBIrL6YccjLLx3vhpWzyzkZkoLePrjR72NENhwNp9CyaKmH7kAWIWGg==","signatures":[{"sig":"MEUCIQDx6EUEex/S8DNUu9GIS2CdP1/dXUhrlGG0KbpPHoHoWAIgd5xglmPMyzMd1d66FCwDmzo3jGb95hX0xVGClHfaBq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256194},"type":"module","engines":{"node":">=22"},"gitHead":"5a6212d9e7bce319b5d81d0a564b2decb93e1e2c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.3.4_1774721997611_0.007780331699826837","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"claude-launchpad","version":"0.4.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.4.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d9d27c2ec0cfffa7958c69dd6f9ddd02712445ce","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.4.0.tgz","fileCount":17,"integrity":"sha512-Nw14pg9y5PgChVKaFk4Ysu3LvoRiVO1N82PNlyvYN4ukrvBzWeS3bE6rGKzdr7vSFKqHlgcjRLAb2HnWrxXP+Q==","signatures":[{"sig":"MEUCIQCDquXfmPslxorawQXk9Sp+y+YMeY7V6aqA182mN/XZ6wIgYFITTuvfLokyhlWqKB5RmpvNThBOGVo16tIt4XDdfOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266191},"type":"module","engines":{"node":">=22"},"gitHead":"4e70b4aee712fa8cbbce3eaf18c1205697660e32","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.4.0_1774729814189_0.86860280456314","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"claude-launchpad","version":"0.4.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.4.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e076394ccacda52eb3854b2a2a7f0a4dc8b2a086","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.4.1.tgz","fileCount":17,"integrity":"sha512-/lDC5PDgH4dIH7XBci5/SdcfOMJkBpb61r2o/OjCixT8b0NLgPg8eDW863s3E/vd3CC8h60RmnTeZKmpDlA6YA==","signatures":[{"sig":"MEUCIH/1k8mdmyaAYC3Ob65RBqYTF40iN4D5QoV+kGjTyYLfAiEApmx5HEJc87DCFuHGs6KAgXJDFZRtr5mwsFka8dnlhPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264939},"type":"module","engines":{"node":">=22"},"gitHead":"cff6d75e82ecd396201713faebb52c4179c9b936","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.4.1_1774776887778_0.583461892140613","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"claude-launchpad","version":"0.4.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.4.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"59e219258adcd5afa2e74857134c28d7d5fe6b82","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.4.2.tgz","fileCount":17,"integrity":"sha512-Ihd0Fr6B+x3GIG8+c+7l99UgD8Pl40VLQfREHIhbYnmWvRbRnCp3n3f8WP8FzSbYjbo2sB+AY8iEk0m2JB7C4g==","signatures":[{"sig":"MEYCIQDnthgFDBTuNxTDiArKjfpKMFXY6zsSIKskUSJX5xJhpwIhANP/gGrDFwrPSgpQH3Jd6JYb1BrRpPGwUpN8jxkmuox8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273772},"type":"module","engines":{"node":">=22"},"gitHead":"a8c2f8ac89e3c2242a6e4acd817437b540b3dcf0","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.4.2_1774781229759_0.12378309255552988","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"claude-launchpad","version":"0.4.3","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.4.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d03cfaa195155f080c5bf3a5adff381581a3336a","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.4.3.tgz","fileCount":17,"integrity":"sha512-VIB5j62pRnOrxSY9IsHywcsuWfBjXL/D6MI7rwW6gpaJXOFEWvti7SS2MBZBuETZ2CCycm+B2sudNqqJ6B06WQ==","signatures":[{"sig":"MEUCIAQCAHJNMsF5DyR03DFaMBcd+zQN/vzsMicylgu7tIciAiEAipQQkdZvkj6/xQ+clBV9+LE1r2LHziCPauVO6bk5w6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277263},"type":"module","engines":{"node":">=22"},"gitHead":"18dbf2d65ac735885bd99b49ed975ce23e555ba8","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.4.3_1774786094312_0.2841409148987726","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"claude-launchpad","version":"0.5.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.5.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"a78a6c7ebef6116d4ada9822adcdcec137ba2fea","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.5.0.tgz","fileCount":19,"integrity":"sha512-pWbHAM1boBJIWNI2BlcLFeR0PHngHges5eXZdlK+w1b6/EEgMVurSGIImETH/EwMEyXm5Xm9DpVYuq8UpPh9bw==","signatures":[{"sig":"MEQCICsGwfiIKjdOmBXYjTYJK5OoVsaWG5Lm4zAS6MjnON08AiAv+cdA9188mgDH1jyL3cCaH09qZQMArdKbNWqWZS5cFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297006},"type":"module","engines":{"node":">=22"},"gitHead":"835b84d7bed7315f2095f15ca143ef4998b491f3","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.5.0_1774790318259_0.09278082429092249","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"claude-launchpad","version":"0.5.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.5.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"fb8057396ca46cf1f429bc260ba5e600bcf3ddc1","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.5.1.tgz","fileCount":21,"integrity":"sha512-TeoNkZAC4d3VnuiDfKXSXykG/cB+ts00bUCAppp/expHdKJYEYVgsJ8x686rvLkpvNhBaMiv+N330BrPqpagmQ==","signatures":[{"sig":"MEUCIBE0ualtScZ0Ke/MyKhebuIq6PplIn/q4ppRUBxRavEKAiEAgyfmrD0NliWL6Zjh2v4p4qqdHrJgm5aYiCKBQm4tJCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310977},"type":"module","engines":{"node":">=22"},"gitHead":"eb3dd8f7c15cf62a048a560d89e5b085f8dcdda2","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.5.1_1774792333384_0.2675465942543913","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"claude-launchpad","version":"0.5.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.5.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d3a8c2ca47a35ed2fb7aa5909e0f4eb96dd1f7b1","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.5.2.tgz","fileCount":21,"integrity":"sha512-gHf7EJ95NhiJHkV2FlAX0OlWl5KS1KqrQpyS0eR4wHnWqqMS4hmnl2y/xOFQdVl+GU5jd5Drv3+jvRY/cTdlEA==","signatures":[{"sig":"MEUCIQCIaqLuRyUCE1X0SFMuC3jvNLN3dAZEAPZTvV1OYsCMtQIgIALwncOb3oXpuunedc/8jcfNqMlZJKvlldaNTfXisBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311977},"type":"module","engines":{"node":">=22"},"gitHead":"56acfe787e9a1e8e6fd8729310c841881ed5b12c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","test:run":"vitest run","typecheck":"tsc --noEmit","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.5.2_1774794489934_0.14368355243362685","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"claude-launchpad","version":"0.5.3","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.5.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"00ef27fc93977889ce86acfe604ceb5b157bd6e7","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.5.3.tgz","fileCount":21,"integrity":"sha512-MkPDmXbmiEE+R9ZQYCXT6YvRP2rKGrlRdMEaKXw4wTkHZOr7Gsp5J/d/5sgQQF2v4DP2a1150UNOvZZ8qzG1dQ==","signatures":[{"sig":"MEUCIQD0hmSnvEOXgygHaqlsd7W7s6hyKlRMv7WV8UDnPv8rkAIgZ1NtGvVJzpPGLZD+Q7ST70uwVKSG9nhfrOFfm9+ta3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313629},"type":"module","engines":{"node":">=22"},"gitHead":"8a4fbac501ffd4299a711cd1ea724139687a77f9","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.5.3_1774804790543_0.3969091462260599","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"claude-launchpad","version":"0.5.4","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.5.4","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d546fe4b32f197efa0a982e1fef437478e50b236","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.5.4.tgz","fileCount":21,"integrity":"sha512-pfWlmPebbAyjLoitvi5R2knid4lqJxxwLOoydUDSbRQJBtfHJZmBGFduaClra6IDolPOeByWtV3hQlEgIOpgeQ==","signatures":[{"sig":"MEUCIC1f7DUmB97Jx54xBzlEgDs5mxN949D6GC/621YDWr4cAiEAvIcFDbZZvuqQakIQv6pw2t3HWjLmFIqDKwP831rANUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316104},"type":"module","engines":{"node":">=22"},"gitHead":"1889a24ca0c3ffef01007fff4655d7016dfd2d38","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.5.4_1774805478686_0.9168041427731204","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"claude-launchpad","version":"0.6.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.6.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"4064bee9bea833983075024284419894d8bfc0ee","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.6.0.tgz","fileCount":21,"integrity":"sha512-eqam72sUb03EdUxYcNBY/InLLOYnvbfkXh2L80R2lrIIh0yS/zB9UciKl34BJiS+087cf0yhA94KUqNk7YBauQ==","signatures":[{"sig":"MEYCIQDlK/lrFNManxOk4cSloXlYC2fepFa7GRqJQ+r4Aop4DwIhAJuoUuMSoGrkmxuksjL/9VxLL7uF7jTRwlqZgcnl4bIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318530},"type":"module","engines":{"node":">=22"},"gitHead":"e4c20e048ac3a7d02a00cd575fa1747411cf053d","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.6.0_1774876461131_0.9213233589763337","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"claude-launchpad","version":"0.6.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.6.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"6f8c25e0729776b2ecdcd1b8fb00a5ea8e3bb56d","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.6.1.tgz","fileCount":21,"integrity":"sha512-9omAzkEOMWtzWpksA/Oj6pcxof98VSp7EkEHXwiTr+et7exk9+HzDzYpENizjR+bLlyNmj2ntK2kUcFHIeQbZA==","signatures":[{"sig":"MEQCIAVCqPVW6hfuXLE+fp/aFaiXj8VPADIJVmnUcLLx4JubAiBx5ohfXwpTBc8hCx/YngBZZSE4kG+Tv8VgLH7NxZRCTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318570},"type":"module","engines":{"node":">=22"},"gitHead":"53b1977fd84247bd45da4b0ab94d64d1e06cc6e4","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good — scaffold, diagnose, evaluate","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.6.1_1774876627078_0.19268581632919268","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"claude-launchpad","version":"0.7.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"39877dd02f43cc192d8dfa307538cd8b47a3565a","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.0.tgz","fileCount":49,"integrity":"sha512-FJQXEykmet+r1jT7oQwJt0XKL9xdQb0D/F1K35P8BnUkBv0+yG5GOGrWqZNJZ4niBZklMDVqTAi9bfAOCrSWMQ==","signatures":[{"sig":"MEUCIDvUqjR89ngSdxdRxlpIjgrN2KIhM3lvFm2STihZfBhOAiEAhpuU3Tf1jfedlFmfnthTU0zHmIJv9oWDTeQXck/dudU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705836},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2248f6690f6a43019a4a2ca35bdfb7766cbe3c1e","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"zod":"^3.24.0","blessed":"^0.1.81","sqlite-vec":"^0.1.6","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.0_1775132474412_0.9165682008198728","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"claude-launchpad","version":"0.7.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"013ce7bc91ed668a8f69914a4b9f3871e2da091d","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.1.tgz","fileCount":49,"integrity":"sha512-aHVLjNuiB7B2uuUHtMXHc3DrSbnqk4fs5t5gSO8sDIUsWyIvqkUjEROXisNEuA/KII/LSRd74ImaYz9KqywBxw==","signatures":[{"sig":"MEYCIQD2Bw8XhiYzQTt6+fNNUj1A0B3FLlSnrnlUt8xOnfMttAIhAJ5LvgdNKPl9Wf83J8/dzMwuzB1efnwPULPqRo9S/eaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705836},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"c689f88cb8a80bd4bff32759b5c1489df041c71b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"zod":"^3.24.0","blessed":"^0.1.81","sqlite-vec":"^0.1.6","better-sqlite3":"^11.8.0","@modelcontextprotocol/sdk":"^1.12.0","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.1_1775132791846_0.28682043069087526","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"claude-launchpad","version":"0.7.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"03b47999300cbc16c26717080b1969fd01face32","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.2.tgz","fileCount":51,"integrity":"sha512-Q+YCPyFF4iiayTbGvp5HpwAWCeBaiWIQkDaZmvhtzi+dakbYGCHHM9Jq/eNPbsPYaVXLz8NSF+TBhKHtvyuLqQ==","signatures":[{"sig":"MEYCIQCjG3PyuVuWDFszm7Y8uKVAGD/24aov/FLE7aeE5YUbQAIhAN57GN6wa8Mt67PpoXw7KZrYT0dtUQ25fo4w5i2ixo9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709067},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"7b15d9ca8538ea840b7b4295ef2284d3919cc153","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","blessed":"^0.1.81","sqlite-vec":"^0.1.6","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.8.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.0","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.2_1775202951598_0.005106394415908877","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"claude-launchpad","version":"0.7.3","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"b34f85ecfc9a8fd88f1494cfe3f5b7a5de99e1ba","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.3.tgz","fileCount":51,"integrity":"sha512-eXl8EP99/6j8atG2QJWFR8AvF0yTpNAUnHkQLURkPaVRh7v3SeR0xRKVelYQxKOWY/3WyJDYvo0JIMl0UcL87A==","signatures":[{"sig":"MEQCIFRQE76+9WhRjDfbPAI8QbfbGJrtBuk32tXCAB5dSnd7AiAeLftyrWQQ3Rduzf3S3ynQtkgkUNzVPOjwbY0po6hjpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709999},"type":"module","_from":"file:claude-launchpad-0.7.3.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/ml/vqb23hd918n039z2g3d352pm0000gn/T/192e3b4502eadd4f4524d69f78d1eb6d/claude-launchpad-0.7.3.tgz","_integrity":"sha512-eXl8EP99/6j8atG2QJWFR8AvF0yTpNAUnHkQLURkPaVRh7v3SeR0xRKVelYQxKOWY/3WyJDYvo0JIMl0UcL87A==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","blessed":"^0.1.81","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12"},"optionalDependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.0","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.3_1775207352948_0.044344282060593265","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"claude-launchpad","version":"0.7.4","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.4","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"26e910e8136d732833e71c04e936ae84120dbbc5","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.4.tgz","fileCount":51,"integrity":"sha512-HWeGqeqLx6AIvVCB+G0B9F8mAeHJdqVCNFcwdPWDVHZrMx0nTFoFaO4OQXNJ55qnd520kTF0kmPbZI9hCpzRgQ==","signatures":[{"sig":"MEUCIBBPyTbfnnBDSfN7NDHWFwlxbbL2/wRyRsCltoofT7kmAiEAxlW4SAaM8losWfO7RVSl5Ddb8dosQRrM/bQrIc/HONo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709979},"type":"module","_from":"file:claude-launchpad-0.7.4.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/ml/vqb23hd918n039z2g3d352pm0000gn/T/0d5eef8d6d56fb8fb8fcd6c6c994fd7a/claude-launchpad-0.7.4.tgz","_integrity":"sha512-HWeGqeqLx6AIvVCB+G0B9F8mAeHJdqVCNFcwdPWDVHZrMx0nTFoFaO4OQXNJ55qnd520kTF0kmPbZI9hCpzRgQ==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.2","blessed":"^0.1.81","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@modelcontextprotocol/sdk":"^1.12.0","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.4_1775208791372_0.5745964068364571","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"claude-launchpad","version":"0.7.5","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.5","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"51239333663848a981789d0952eed9b3b7b247a6","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.5.tgz","fileCount":51,"integrity":"sha512-UMHUb9JygWjSeXKLJZb/L/9HNbDC0RKVk+Wl1Hljflqn3YKonj2+DyVUvugh6CcKgBLz0ROsbeNtNgBovCUj8A==","signatures":[{"sig":"MEUCIQDO3QV8ri8k4b/4WXPslQloljyrlHcarnamlk6x/2e4/wIgPRr5xDuFXK6P8Cl1l6GMZ8t6QZVV1o7U8m5SCs9Jzkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710011},"type":"module","_from":"file:claude-launchpad-0.7.5.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/ml/vqb23hd918n039z2g3d352pm0000gn/T/3dab7aced4d7165fc29cd2b6f514b22a/claude-launchpad-0.7.5.tgz","_integrity":"sha512-UMHUb9JygWjSeXKLJZb/L/9HNbDC0RKVk+Wl1Hljflqn3YKonj2+DyVUvugh6CcKgBLz0ROsbeNtNgBovCUj8A==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","blessed":"^0.1.81","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.5_1775209322745_0.49590589910215566","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"claude-launchpad","version":"0.7.6","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.6","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"65a16246c5f5059e5fb7beb01b76167c22cd6b72","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.6.tgz","fileCount":51,"integrity":"sha512-D7bx+TKOlTdWHWpp5p4L1QsSxJjA0Rh5Ub2UODE/tk/i036DUHUP4YuLkwkxncjmLcKRNKzusNWbiJuHDYMixw==","signatures":[{"sig":"MEQCIBKYw7MT+Q//+W90uLS67Ba+0Q2zr/iLFAhJoiLW72o0AiAX72k9Ntv2Cv2C86KY2sl1g1g6rSAffxwFdq+w61QyCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710163},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"8cf973d696d9e97dcc5f58bf2fb7f1598c577382","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.6_1775220428566_0.19104111738791452","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"claude-launchpad","version":"0.7.7","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.7","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"cd1118ee9f5190a3be267555154b01cad16a496b","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.7.tgz","fileCount":51,"integrity":"sha512-CAHomFM7+EWNX7duVFDUn8UJ57OIV0YDULeFuZV99RUhmqqFOILyakcV2mRuuYQhr79sugNYu9DZiH+57oC8qg==","signatures":[{"sig":"MEYCIQDIRP1lyzUCLzR5uL/DRw6iI7ZSM1O0ddbOrzOEvXLr2gIhAOLMpLavftURhLacPz3cT/YdkNQCEXYlCQzGVrAXb39L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710683},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"ed7c19f1c37ef34b5c0a84b9cef5c6b293f62337","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.7_1775221206644_0.29485915834703524","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"claude-launchpad","version":"0.7.8","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.8","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"c7cb068cfa90bf25d82a2cb7c8c75804a0fd9fdc","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.8.tgz","fileCount":51,"integrity":"sha512-ff7Ylwq5A9dkI9amAFi+ptajte0AtIIc1enq4VI4ZNGNVs7zQAWD4uT7Ik6oOTZ/YIRasWZJ0RQvXucMx8AONQ==","signatures":[{"sig":"MEQCIHdlDa7WzAUoV4Nj5IbPBYUok2tXmBgwzQvTvrqH2WXxAiAokRk2O8JzZMBSCJqxakerU0IMH1ZyDIEB0JwVKEctng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713376},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"565084f17a0b63964fd6c8423dfe290fdfa97b59","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.8_1775227286128_0.43663749224071124","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"claude-launchpad","version":"0.7.9","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.7.9","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"ae56fb3f67210061922ed573aa284462580ac22f","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.7.9.tgz","fileCount":51,"integrity":"sha512-1IiZMTkv0CBpGskgY+ntSCRIHf48axM7lODH78NaTWnlpuFMtFFNQtd86irD8zoFgzEAKGjTtAKylrF/y7VGHw==","signatures":[{"sig":"MEUCIAz7gy2DWR/Q8Y/9iUP+mIE1hJB7zkMvrjhCIydYORFLAiEAtrULB+ic/9OcYDmSLhGTmsXH4bhEAu4AAByzUVmd+tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713370},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"9eb6107e2f838b4d7ed28913d99882b35736dd5a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.7.9_1775235481433_0.26003215757303444","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"claude-launchpad","version":"0.8.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.8.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"1b0330a1db0032c646e74da793cda8a2013f0d8f","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.8.0.tgz","fileCount":51,"integrity":"sha512-ugKavnRI3TpRziWSunf4xJPdL6Gxu8q1x+Vt4uIuTCIAbNtZFMcjqViZgWOgcctheE1vVeDnC+2Kvq/XHHwGlw==","signatures":[{"sig":"MEUCIB/GlBI5pBHrlTZLuYOIXEDwhhyMSsBNtVPmAkXVhcSpAiEA3YK8VHrxbh1E9/4XPCxx4dv4kydmbR1CJ+Ma0AEqfSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710174},"type":"module","_from":"file:claude-launchpad-0.8.0.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/wm/l6c018sj6xlgxgd6n22l_30m0000gn/T/f79c5090157118e242c3169be9bc27ee/claude-launchpad-0.8.0.tgz","_integrity":"sha512-ugKavnRI3TpRziWSunf4xJPdL6Gxu8q1x+Vt4uIuTCIAbNtZFMcjqViZgWOgcctheE1vVeDnC+2Kvq/XHHwGlw==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.8.0_1775238313970_0.24021018618748435","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"claude-launchpad","version":"0.8.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.8.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"896893ccfc1cbeccb60dec157ca0494d9667a313","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.8.1.tgz","fileCount":51,"integrity":"sha512-eLGEEyIA6eVbSH3pk6jLuJFy6ENQuUlrCwYC9h0/CuB7DPqD70SVoj+huGYV5RHbEiZJHJ6WnWxB/sbo2/Zrig==","signatures":[{"sig":"MEUCIQDtjvwSUEqDUeRRhZpq3CC0eWZHyT3nOejuZTqqXP3D6gIgcHEzZS+d1uDRW1LnAWfCSb3ksj4QuCjsqC0Al8YjKjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709394},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"6585bde2eef669dad850bd4a31c650d18716c9a7","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.8.1_1775239070099_0.19074824906782384","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"claude-launchpad","version":"0.8.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.8.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"44688f0761056ba331f5031da4d2409e98668b2f","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.8.2.tgz","fileCount":51,"integrity":"sha512-lQpyHZXf/Zye1cWrFXPjT0cpH9qYQV4/g6DQn6bY4Je7KepgU2kJIfkOx6MVDobg5lkNaIHX78mUTRLyWgpURw==","signatures":[{"sig":"MEUCIQC+ilP4wIa8mlkFbdHWGGaTGAUyzBKqAmOExOIkJJjx3wIgVIZc9DHhYaCOvkj06kmnvdsaySwZakoje0bCJlmspSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709409},"type":"module","_from":"file:claude-launchpad-0.8.2.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/ml/vqb23hd918n039z2g3d352pm0000gn/T/e1ff2c4443c1ae8a70a16594b94e756e/claude-launchpad-0.8.2.tgz","_integrity":"sha512-lQpyHZXf/Zye1cWrFXPjT0cpH9qYQV4/g6DQn6bY4Je7KepgU2kJIfkOx6MVDobg5lkNaIHX78mUTRLyWgpURw==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.8.2_1775239448658_0.7972749759397058","host":"s3://npm-registry-packages-npm-production"}},"0.8.4-dev.0":{"name":"claude-launchpad","version":"0.8.4-dev.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.8.4-dev.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"f33281c3664c3defedbbd3a1bbcd615b6755c8d2","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.8.4-dev.0.tgz","fileCount":51,"integrity":"sha512-WR1DMu/NGqJiqEOyvfnSuSqgOAjk7So/RBdRaWv+/elgChmIfRIjCn2YMJRDGKYhSSIyS7+jAwHh/xM5nNsdUA==","signatures":[{"sig":"MEUCIDUEm5JKSEtSJXSnlxsWwwvc37s6cGZvk9yRHvmfowd6AiEA5CgY7H8aRFK5uU61ut0QnpjFFvbzsT1IyaXleS+smo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724499},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"12830fb73227e4c73dde6a14dce6bb8264407ec0","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.8.4-dev.0_1775243270630_0.9950435774152684","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"claude-launchpad","version":"0.9.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.9.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"c83ba82b1944c759a6b382b06e159413775de3f8","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.9.0.tgz","fileCount":51,"integrity":"sha512-YPRuNafiz6Dhke43Nv3Oc/Uzads5I2vahN43qsTPzZw1rGi9S8vShcf/Iojy6ouQ8/ym9NwZ3+wCJcCc+MwkQw==","signatures":[{"sig":"MEQCIH5ZMYHnbXhuGFeK4LuhqwBSTNQl0jpwttX9jx2/WLECAiA08sECm8pcfvl9x4eDKzT7j873kYMVxIxgs6EnJ6gJXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724661},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"519cae126a487c320f8b549dfcc0bffa02f69a3c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.9.0_1775245201183_0.03629714694788233","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"claude-launchpad","version":"0.9.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.9.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"7ae3c9286fe9560842fa20502cc3e5b300c86bc2","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.9.1.tgz","fileCount":51,"integrity":"sha512-PkXAJ0N4Y1lRRjy5p4wI/ScirQYCEk6crvcYNja/YADIEgWUTeL8taJdrpz39UfDkzu7EsH835GZ+mJOQrSJkQ==","signatures":[{"sig":"MEQCIB0j7MkeWwV7EpoHtufhwj7ig6XQ9Rnrztm6iuLbt8a+AiAC6OCz5bZwaTHEOSJcMWdBLd9JcPR7DcQFahf38bQ/bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724253},"type":"module","_from":"file:claude-launchpad-0.9.1.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/wm/l6c018sj6xlgxgd6n22l_30m0000gn/T/4339fa3cde8ee6bece312f580de6a60f/claude-launchpad-0.9.1.tgz","_integrity":"sha512-PkXAJ0N4Y1lRRjy5p4wI/ScirQYCEk6crvcYNja/YADIEgWUTeL8taJdrpz39UfDkzu7EsH835GZ+mJOQrSJkQ==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.9.1_1775300434811_0.15669700481625193","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-dev.0":{"name":"claude-launchpad","version":"0.9.2-dev.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.9.2-dev.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d11d4fe75e92cc1d906a6a07b5c891d431aae089","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.9.2-dev.0.tgz","fileCount":51,"integrity":"sha512-gxbuVHZS83dIHnkhlOdMzd+hbnToBDFDVNncc7nU58cJHkSb0lF1tv6GXPiGcbJkr3R1fykE0lJRprMVzQA2XQ==","signatures":[{"sig":"MEQCIFgDZ6IKUKmeoY6NyNTnBDG6AeMTjiuKvN+KZoOfHgWeAiBVLohr6ryQ5w1XUHYlaTRVEmOavfb2aO0AkwM5KiceLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729169},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2b8f683d5f3e15b534d96705bc5f9e26cd5575fd","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.9.2-dev.0_1775327578428_0.3497949942482561","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-dev.1":{"name":"claude-launchpad","version":"0.9.2-dev.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.9.2-dev.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"899a97b327d8169a19305e4bd7c7e281c72a217a","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.9.2-dev.1.tgz","fileCount":51,"integrity":"sha512-8nr2hlDMs9xgwpIi6B9CA+O6LztFwFVAIeNXex5oEyoPD6x2fEIIeHnAS7+9buEYXCQqKDMK49mSWlD4uLIf/Q==","signatures":[{"sig":"MEQCIDfREKI7cf2LMioq6uL1/nfTDWQn8YIkpoFBdxtTUq3EAiBN9MmwVLt5gZHRHH4MwKYwvRgyMgGbTHLl1F/ixMFt0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730243},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2b8f683d5f3e15b534d96705bc5f9e26cd5575fd","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.9.2-dev.1_1775333700391_0.6739916802345669","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-dev.2":{"name":"claude-launchpad","version":"0.9.2-dev.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.9.2-dev.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"2a4a66ab2b0fd527503e958c21eabcae640799ac","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.9.2-dev.2.tgz","fileCount":51,"integrity":"sha512-vV21btT4XUW+GmhUsN+JJ2qn2qhQwuoFKYz7br2P+fqV2FmrmvMSjgzgSEavxei45+Qk2uOwOrdc6fTNQ/pRWA==","signatures":[{"sig":"MEQCIHbouvDJbiQpJHyLcTJo41LsPryUEnHhkic3PJjZmPWiAiAjQlmSca6ZdX3/prgv/nSFWev0lZ3iO93sg1xhLXwpQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730243},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2b8f683d5f3e15b534d96705bc5f9e26cd5575fd","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.9.2-dev.2_1775334166718_0.8674704310789427","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-dev.3":{"name":"claude-launchpad","version":"0.9.2-dev.3","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.9.2-dev.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"98f9dd1fad171a2b832a6309ecd583c08342d5b4","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.9.2-dev.3.tgz","fileCount":51,"integrity":"sha512-ClnbJEWSbAeaf6ao8hKVPdy+ld1v+L40Y2XUYwSKPT65phP4wD0n49G13JOTGAMAKdEVtD2MaAmhwy0jG2X9cg==","signatures":[{"sig":"MEUCIAoycoTRKq9HjwSzwu0XTJFRGzG4y0saW2KiJLmcJgWbAiEAicZIJoB1F1DR+kaLwFCXbdBnCj1AlYGBM+XT/Pofa+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730878},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2b8f683d5f3e15b534d96705bc5f9e26cd5575fd","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.9.2-dev.3_1775334784234_0.8751857061395272","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"claude-launchpad","version":"0.10.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"39c8e8fa82db19634613288f9f9c5335c2dae18e","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.0.tgz","fileCount":51,"integrity":"sha512-cZSTKm1Xc/GJxpTyfwzUeiv9vpDEUhic5p/x3CfYp/2mPTckiwnssTetZtNI1Vsy2vvqb8K6t4Mg005YnzqP0w==","signatures":[{"sig":"MEUCIQDMOgIN/spBrkVuJzD8437FbJEkhuaZ7r9Qcj5AyZDkBwIgCRxdHjvFGcP+wWqYhoUmiN8bgmsvA+/bsRaPLSmoztQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731465},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"aa5024122cff32f02d75a80bb6967c87b20b65f6","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.0_1775335759575_0.836954114325495","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.0":{"name":"claude-launchpad","version":"0.10.1-dev.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"f4f6cb9d82d581df46b595d08af8e71cffd5059c","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.0.tgz","fileCount":59,"integrity":"sha512-Gl/kenNaDBaNdZhue0xwchDpXvM2QUkq/Si2IXNmOO/tnDgwuBQ9dqPmusBB2DcfPEfpUMDfoP4V1mq5zlr+Fg==","signatures":[{"sig":"MEUCIClzUsOfV152vD6FA7BBakPfTyhHygbrKA+h6rOYFMQDAiEAnT5gs0vyKhEhDgdPnC5nCO6DdKr6du5ZWkNocFdobpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756956},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"7e2920e44ee333fb8bf0a563754d119e79ce61dc","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.0_1775410653504_0.3900865794022341","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.1":{"name":"claude-launchpad","version":"0.10.1-dev.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"28c0180f1c186dd7fe0543e58154854f35644a4e","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.1.tgz","fileCount":59,"integrity":"sha512-g66p46qn0Glfo/UQma0eE35ChE3daFTfw2Gi/2W9Dmv5iCmv6VXjGA8lt01T0hupunp/lTCtWOgzXrs3jK8OxA==","signatures":[{"sig":"MEYCIQCIkiUE++kKJevE8p3OmwnIHNH7OnVLW4jU3hxJKlkQwQIhAOhL46nkMMfa4GDQYzBSChPJJlHjIRJn2kTtTyH1Xjn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757790},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"97eeb7f885f71bd77ebeba19be186d09cd5a627b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.1_1775411064959_0.07827605545369143","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.2":{"name":"claude-launchpad","version":"0.10.1-dev.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"f9aacdf54bc7a8e7413916634a73b84602bcaa67","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.2.tgz","fileCount":59,"integrity":"sha512-4asuukoQGEs3emmeD0Txf0AhhSRsVWmJW3q7g2Pppn76ql3uwF8YzUwCdyNtXFrgp5b1m3kPgoevxi0uqU53Eg==","signatures":[{"sig":"MEYCIQDjAxWl1w8mC5o9Za+p059CgXmvLUvR5HqQj/wL/W2qLAIhAMRKsaY+qMCgEp6BJnWkcYTYLiafx7YLR14nVzik/0pC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760983},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"a32256cf8fee7c879f48aaaeef269f4024add4b7","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.2_1775411515415_0.840269528315658","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.3":{"name":"claude-launchpad","version":"0.10.1-dev.3","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"aa59e3e9826aff57eb5147bf65548e3ad19c33ea","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.3.tgz","fileCount":59,"integrity":"sha512-u9dzI6Q+eci0h2Xef5R7UlHtgHc02NvSxGdlCol5DOJpMWTHQvPcZgbQgYWIYh5TTtXO0vTW901AqzmC0gwlMg==","signatures":[{"sig":"MEUCIDd8CfxyUzI2cxTXNeCKGQNcEHfeRFn2MIiQjQB2cfCCAiEAt5L25WowEUIPlLYaVZxd7uvYEVpxfYL7Kp3cYRs9pu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762061},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"a2a242f84583930c18e56a2e2bb70c6b5433db6a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.3_1775412520196_0.3514844891920237","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.4":{"name":"claude-launchpad","version":"0.10.1-dev.4","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.4","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d66595b97f02c720e14d7c44095486a4d4fa115b","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.4.tgz","fileCount":59,"integrity":"sha512-0sOpp7bjCUM6CdC4P+WxnCPNWzafpZqHLmGwDJfBb5lzDJRrVAViN3xGSh5rK/YLlbpwEPTGS+BrvSSwRvLuTQ==","signatures":[{"sig":"MEQCIFD22h4V+qHI1HVzG60tsdNvhg/NNr1s56vLW2BXcWXlAiAdES4yR2pLoVSAmMf7FILpwm3wZg7lpurPhTD27iIbmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762919},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"598db1d870cd55aff18a83f1e968ae97e5019af7","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.4_1775412681622_0.469982974149888","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.5":{"name":"claude-launchpad","version":"0.10.1-dev.5","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.5","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"20fba61de08c0fe57d72b7af06a4ad93f1971836","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.5.tgz","fileCount":59,"integrity":"sha512-ytW7bt7Kbcb8Oa1KI5bec2SdqPcnNsiatyQIKUWV0yMGBI586RWNQ/rqqmhHGkOxz8OrVFZ4sJMMH7kshPbHHQ==","signatures":[{"sig":"MEUCIQDjq0E+I0Z3Q0RDsxnqu+iN8wjO6jBIGM8pU+VVHfeyBAIgPYsk0eu8lYVzXBp4dq3f5KhXmmKCHTt7aE8kAUtXehk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774443},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"98b08733505a28248f0d2b0fd5d1dd99eabb1de6","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.5_1775416070474_0.5227873213071801","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.6":{"name":"claude-launchpad","version":"0.10.1-dev.6","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.6","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"cee71d70aa01144176a3e2f257eefb0c39755110","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.6.tgz","fileCount":59,"integrity":"sha512-dpP/7W9WztchT1DmKtIuBVtzItPOGJyF1w4Y1EKYLmL0gvgWtOFS900D9y+5YxCH6BV7qv16p7nmMLIf9L9F/w==","signatures":[{"sig":"MEUCIBclz/Y2OY5x3UyPWDmLYYI+aFVwBDIv2rG610HO+vNfAiEA399SGAo7vgKZ6mCLB1bzJBYBl7p5KJlSOSa5Qzh3+Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774426},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"c8e17c439a1932c2b162e7e75e2fd26ad61fd86b","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.6_1775417116113_0.7074878134028426","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-dev.7":{"name":"claude-launchpad","version":"0.10.1-dev.7","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.10.1-dev.7","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"a79f6ae8587475b33a4ab1a3a1d692d437a4b5f5","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.10.1-dev.7.tgz","fileCount":59,"integrity":"sha512-NQYHO6Q96+m1fSu8C+q0V6OLLzh9DfEjLKZgvUxhmo9z6KzgFXS5C9L+GST0fNDBU9YHSs6StuWm9MpQ0YFTBQ==","signatures":[{"sig":"MEQCIFPeYcbeZU4iibtZgywsjsYtn8SONLZISe+zzU5YpqS4AiBFqmBGTmEMSHELcML6JJfBacF7MG+W1CZI9a8aREUMDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774425},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"337c15c96e455b8d9816e6dbe361ad2c0495bb88","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.10.1-dev.7_1775417293693_0.28687289086632584","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"claude-launchpad","version":"0.11.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.11.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"2734d7f7931f5e46454128b6ea86f66289415562","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.11.0.tgz","fileCount":59,"integrity":"sha512-V93BXGN4o8/8EmJmgJMetgoFiZtnDdI/zNU39jVT9O1xzw3Ed/CEIqky4TNExz2PDryFiZw/MdqhaC0J34vVGA==","signatures":[{"sig":"MEYCIQC274o9mzNMajZ4ozKlPAtQXKWSWyyC7C2R9CFP3oY4lAIhAPFK58oGcgPWUQlOpT+8hBWe0NsNY9MzRGEOisfgEN+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774463},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"e1df65c2382e6fbafd35b612f21b7e4e18a7075e","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/blessed":"^0.1.25","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"zod":"^4.0.0","blessed":"^0.1.81","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.11.0_1775418386318_0.049927612542794986","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"claude-launchpad","version":"0.11.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.11.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"a88a6f013c32884c2ea4ee12c3d610e1682485a6","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.11.1.tgz","fileCount":59,"integrity":"sha512-3RW/KOKGS8wGcJBL+sWIQDRdkS6VZXILuwsg/D3r7C/OXdxEoiJIijD7OoL/QOwEY9u/WS8rtGCQxNlPjx8gvQ==","signatures":[{"sig":"MEUCIE3mLzvmaoVjfKFhqS0Vfo1nO75isfMQyeuyaV35uomBAiEAsrWXxbO04K/EPTkt1hpLnjENfjItwY+6GzBmkWgNo1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772522},"type":"module","_from":"file:claude-launchpad-0.11.1.tgz","engines":{"node":">=22"},"scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"_resolved":"/private/var/folders/wm/l6c018sj6xlgxgd6n22l_30m0000gn/T/e8d6709705da93ff0e2545e6938d261f/claude-launchpad-0.11.1.tgz","_integrity":"sha512-3RW/KOKGS8wGcJBL+sWIQDRdkS6VZXILuwsg/D3r7C/OXdxEoiJIijD7OoL/QOwEY9u/WS8rtGCQxNlPjx8gvQ==","repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.11.1_1775463118950_0.22709809473470566","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"claude-launchpad","version":"0.12.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.12.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"36862e182edfd29c598ad9c0b1c2bd91fe88e20e","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.12.0.tgz","fileCount":59,"integrity":"sha512-Tnx1j9pjnHKTl81q2O7ebcHANs6Wes3z/bEHPU6xO1ITspdN0BHWHvlCXAmryGiDEWJXouiMRw3MISV+eduQWQ==","signatures":[{"sig":"MEUCIQCT81p7rZLh7/w77YefIyYxnPiEMfrlHi56d19dsVRqPgIgA2kU+I1ElbJ9i+sIZjHvGTg2hJbftef0ucLy2YYbBzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785930},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"d2b60b23463402061d71eb1f03c08cc5b3f57fde","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.12.0_1775469168093_0.7079595280893389","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"claude-launchpad","version":"0.12.1","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.12.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"1412dbb84ea3584779cccaa223f6e7df56515ae0","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.12.1.tgz","fileCount":59,"integrity":"sha512-3Oe7DAbLCpyr1FYqGAYji8VUQfqk5uj3i/77v4YemN9SNGg3ILbWb6WAIhpTj2IJqam4dbbWEtSGbMgC3LAG7w==","signatures":[{"sig":"MEUCIA2rxW5bSflUKPeyzvjsnL6KK75P2dAa0dRbVF/AVIcAAiEA/kR5rI+q+rIDAYrX4TScns8U7S9K+osflYfHj5r1+TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799029},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"bfd48fe239f360df767d99e7863ae4927bdaaf3a","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.12.1_1775470376790_0.4272305965366656","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"claude-launchpad","version":"0.12.2","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.12.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"7f531102bc18ca0b0cdfa1fe2ff99e6991775965","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.12.2.tgz","fileCount":59,"integrity":"sha512-LOOBS6Gm0+46Xp96S85J6IsRuh1pBM/l/ffMhl1Uq3zRMKXTKokr3Q4thVS9AYStQY13W8KwbaJu12z3+9NmOQ==","signatures":[{"sig":"MEUCIQDaAYdphgO84cgFMVR/wNgM+3+Pqjc5SmihxUZmiV/ZggIgEiQXNt6rCOOa34z15htS1l5XXNDg9oq3JceUvQ7ouj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798875},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"952923495c5953d94681887495422123d9800cac","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.12.2_1775471848152_0.8869710460206894","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"claude-launchpad","version":"0.13.0","keywords":["claude","claude-code","ai","developer-tools","cli","config","diagnostics","memory","persistent-memory","mcp"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.13.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"2095ad423af99303adf91a947761a06d96155b4a","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.13.0.tgz","fileCount":59,"integrity":"sha512-kv1BE68g+oTj+hp81bcMDpQtJdQD76Kim6zChuINEiLrmKQ6AYAgTxjCjPtC/J9AsxY6TtdmLy7mfBUJHLQ+Rg==","signatures":[{"sig":"MEUCIQC7SNoEg2dOr0LoVfcyPSQFwLie6Zz1o8394eLGkX2rOgIgGTiR7jiree/cWYvTJUg9mo7lTRWw/iXimhjZQVNrgPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802098},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"854f4a78d801989d627cccaa86bd48b06d33f790","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit that makes Claude Code setups measurably good - scaffold, diagnose, evaluate, remember","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.13.0_1775473116499_0.530244024626505","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"claude-launchpad","version":"0.13.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.13.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"7c44049e3a61bfda6673b64393f9256a48e1647b","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.13.1.tgz","fileCount":59,"integrity":"sha512-Bqny3gtuocM0n/Lk29RlXtw1GfI6/VDSjuVLZpqXwRYik564uZuUqEeY8XlPwKsWCwVInA5zAuNoplVH3l+0kQ==","signatures":[{"sig":"MEYCIQD879+fqYtxutzO40phVRjri/YWu5/WTlvlSFovFCPsYgIhAPE/6VflC28EOI1WgfBenh2ZJ4/4yswsoAuyOI+M+eLU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802153},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"1da4fbf2199f888722b5440eaf466aa314dea078","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.13.1_1775475185209_0.0457712181415284","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"claude-launchpad","version":"0.14.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.14.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"eecfd16ebffdb92b41fd6171a2508945a0f194ea","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.14.0.tgz","fileCount":59,"integrity":"sha512-x7riWLbI0c74LfUXxaJU8gCj2DIqI225sReklFYmZH5HY4VfdvhhtNuLUh3QWndzs2bHbE43PGOaRqr60iERPQ==","signatures":[{"sig":"MEYCIQCChS64mZfShy5dtH1e8uVo1uBotsA7NiM6b3SO9IXdXgIhAMyctsUOEbrk3SbzBIqg3f3TXPX1HrAcfkDWIz6IOe57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814309},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"e1a5c21ec6c85eb042b1da1b497d08a893926276","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.14.0_1775486278463_0.7534881209630473","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"claude-launchpad","version":"0.14.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.14.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"ace5f7c523a2b936eaceb051324a0f0ac19a4570","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.14.1.tgz","fileCount":57,"integrity":"sha512-7rmS2roo7R/9q4/U98Y/jQNOCtROOzYt9Qm0jDoE3LlrWQEKcBRlXvtRd7tyTYHgMqKcBs/GWmFonrh4kLxxjg==","signatures":[{"sig":"MEQCIEryWrSQsqB5eNOTtFGk6VLFz3+rB83/ADYQzEODHbn6AiAxfLGww1F7veprU5UrHrrkd+R6/KC9nmCMamhzbhHKjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794578},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2c8aca4df71b31c1661dd4b77ea48343b4b6c626","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.14.1_1775487473677_0.4486385787265639","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"claude-launchpad","version":"0.14.2","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.14.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"9a353dcc2d97127a9912e4a868e64ae634da83a4","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.14.2.tgz","fileCount":57,"integrity":"sha512-Otr6c4ndGSxfysQ8Jg8A6DaKHownFOVqgHxSjvBjJb3SGaQmI34edz45X0ufXayAnHOukM3hlu0tVySnZ9CUfA==","signatures":[{"sig":"MEQCIAuG5JaRrToBsha8ourCQ2EBEVplrkFpm0VVuhhCOryoAiBDbZjhGhJIjkRNRCyV+EKUyx0n1IVo4u3BmmSo9kwe+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794605},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"3fb5a66eaaecb4b0dea4956fe11cb84a74cb4ee2","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.14.2_1775488058550_0.2929618918476782","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"claude-launchpad","version":"0.14.3","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.14.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"415e513603f914c594107269dd5bf63e7b4f6e14","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.14.3.tgz","fileCount":57,"integrity":"sha512-OLxqX4H2iu1aOGIsz4hySafd6KT1IXLf5WUL22dpQH8F68TcAjg+cF/1aEEG4EJi1JFhLYhbSz4M+iH0ZFwwEA==","signatures":[{"sig":"MEUCIE8zu6JzKqkhW/TZK4YBTcoke55dwpeK2dRHHjrZrHxkAiEAseLZvUeanNUtri5Det+mh2d5ojcXGIktzL84cCG4e1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794206},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"3fb5a66eaaecb4b0dea4956fe11cb84a74cb4ee2","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.14.3_1775489766688_0.3879359443414463","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"claude-launchpad","version":"0.15.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.15.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"32785e5f61e704b4d980773bcb2ba143ea89f97f","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.15.0.tgz","fileCount":57,"integrity":"sha512-bCl/Ze6AQJU5up7ylAElEsXOSckuAQP6DAI/mg2xqkrhgF7svwJW7p5alQzwuDZbJZ8CuS0ndTdktIPBSqkowQ==","signatures":[{"sig":"MEUCIQCpcuaEiYQFNKUuTh1U6+h7UW91EzX/bP9cR7tOFFFnHwIgaIw5tceM9S92eRnOf9f4xfozPNnTOUNEwaoq3HBaA0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808805},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"89b8a9c8cfdefe228d28b20fe5c9ebba0543cdd9","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.15.0_1775494705801_0.16500565707003934","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"claude-launchpad","version":"0.15.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.15.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"2982a320e0a01aa9046976df19e96615df8aa781","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.15.1.tgz","fileCount":57,"integrity":"sha512-0mjxorUSOGO4TEAHvR2j+A84h1pUOKt4FHhRSzFnPEkmlNx8CGi0F/OdlY507hCr3bdP4fMClhJSORM3NgNgyw==","signatures":[{"sig":"MEUCIQD00Ual3yzUSX/rTOySLLSdEIpxnTB06hQ3nun3zPwHBgIgfnyZnjOd/jCm/LgGN4qW6TMgM3i8fH1rEeRK22iTBI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808359},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"7974288088c3a54d643b0799a164e981695df076","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.15.1_1775513582116_0.4838944103602263","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"claude-launchpad","version":"0.15.2","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.15.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"7ed0c1246eddb4b973caa107a6d90c6a96a85994","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.15.2.tgz","fileCount":57,"integrity":"sha512-d/tB+Mxx8lfm/mh4wuTwh9atvuSIU45PnFQYwvBQDtwAfbGxAXOvgT1Q/UHuw0bKF2Rhe6H50JbgRA6pUB8N4w==","signatures":[{"sig":"MEUCIQDxFPXaoo9kmwlR0YXaCLjEFD59jlGf9sL9kfCbKw3vMQIgGNN+M/3pb9VrYOzOodehnWi2yyrFJfUm35kIhZbHbl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809148},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"b9cb0a1998925287688a29f74a1163445717e299","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.15.2_1775568974631_0.5468431946577668","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"claude-launchpad","version":"0.16.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.16.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"5a65b106006289c4653c411df8f4252427ba00ea","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.16.0.tgz","fileCount":59,"integrity":"sha512-p7+nN1Q/YFnMIDmYaLl4a3AKoZe58+OuLOO0vIo/J68mMmtNrigu9pX1Skc6Pr5b47fh2PtvkWxssMu91ELAYA==","signatures":[{"sig":"MEYCIQC9mVIaNstY5SS1idq3eg8gEmS3IeMEdvk9Jqn1nCxz7wIhALlH3XZa7TVCoShVIv2CkdK9FqocU3sGowvv3GzOsH4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847878},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"9d74145af40b6f64aff7febf861b756dc01954cb","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.16.0_1775600385681_0.5761533289773355","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"claude-launchpad","version":"0.16.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@0.16.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e30e92897b7508f5467b7bbdd1ca83151c71eafc","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-0.16.1.tgz","fileCount":57,"integrity":"sha512-1ulmPt7zpIek8e1wFpa1PEPkTX8EqjJoHvtz2Nc4HAqknTH0Ggw4tfyOijOgTwy466YzziTyzBnpTT6eb85iHw==","signatures":[{"sig":"MEQCIALKgaLikDhISp2bGXAnt2A+oyTlWY7wJx4PSx/BtW15AiAVJkn8rGKoUrygUguDT5lAYL5cxhBPrF4aDWhE9L9qbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848757},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"aa0d347f8741891232697c6ac9dc64b09eb9681c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_0.16.1_1775603732426_0.8831943766299741","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"claude-launchpad","version":"1.0.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.0.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"5aab83c8fd5ac9aa0535056f8bb5b0c3fae343a7","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.0.0.tgz","fileCount":61,"integrity":"sha512-RUaJA46nbzvbSyX/1/ImOZWYmIfNooUTKN97bn58DEzRXwGFOthnU0PLqiXbYURm5igBD8SxpR4P8AitM9dXkw==","signatures":[{"sig":"MEQCIGE5oPsUc2/pDIXVy0jKivzEa/Wi021Z5voeRqfd61xBAiBcVnCSeIYvGoizeecPKGhRaJGFQPqf9COzu0gZoK7sTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872670},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"cf6f05671d4b0eeafe883d84d550af1571f5ab07","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.0.0_1775679652767_0.09163351875347936","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-launchpad","version":"1.0.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.0.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e16a1b3a0c4295245a339b5975f2fb232a429f6a","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.0.1.tgz","fileCount":61,"integrity":"sha512-8bqJRjb5+GbcScOdCf6AQvR0WIX3+EHGaZSMX+wouju4yzvjeD673MRGjDudrIMQk8dMS7C99AVDQSn/bDwNEg==","signatures":[{"sig":"MEQCIGG92it7OXf0H9pOmwJiqn1O6cKH04vCpdC04UZGhO0KAiAcPb/arqsHIGIlVub1Obc2I6XfiZK4JZkmDd82tCZBJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875226},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"8a1a8c63c7390f95d8138d4f35478bfc33a93f2c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.0.1_1775728089327_0.5961104900976935","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-launchpad","version":"1.1.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.1.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"8213c460c1bfd3879b966f74e2265a9db5fb3a05","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.1.0.tgz","fileCount":61,"integrity":"sha512-qB3xee87YG5UAwbj6N6BMBnLmIYcn2pU7N/3LKO9RFu4zA3F+kJFIO4XrzK4fP5oyHmAgEtZowwkYTKLCllU9Q==","signatures":[{"sig":"MEUCIQDS0awpfUGUcxAafmoT0RTXqFr+aQsmFGleSwI8rchgZwIgLz//4RIGvscWaTbtgM8EYDr2Lq2Zohhdfhjv6WumUHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879787},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"7599d659d34cd4b7347d34a6ac0ebe88168c8987","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.1.0_1775985025606_0.31618148318587447","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-launchpad","version":"1.2.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.2.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"1543e2aa06cba6c5b2d38b60484635893d4f0bc8","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.2.0.tgz","fileCount":61,"integrity":"sha512-Pmg+JjoaAyVhU9ZoQ/0IRy77VnH530hYU6vDa++9iFJ51wDDR/dufdP2VU2E3vbPpMCspL0owxclIpY2GNO1dg==","signatures":[{"sig":"MEQCIFS/ci3LdX8llqXLUkSgkRUefLeH27kyx7P9QXWaDY6GAiA3+Pl57nKw/9GkFgT43VhF9WKH4jKPYUhr5ZOjDvHdNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886045},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"8dc802dddb026e96cf5a2c8a07a335504b9e94e9","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.2.0_1776087055178_0.029769274551119773","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"claude-launchpad","version":"1.2.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.2.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"0f24237df3a0593829a54b45fccc3fabef6b9a23","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.2.1.tgz","fileCount":61,"integrity":"sha512-Y+oSIA/6j1uioBJ+3js0FgjK4BSm9q2PC3c8N6QdaT/l7QVSwgOY4HMbJ+ebtKLFfSPr7NiD3Xp8EYKdtLjgpw==","signatures":[{"sig":"MEUCIQDxAKXZmdkSDt0G0qWjPU66aUUlrQBZd5Cti0gzTUr0HgIgDvdklEbOGMJ/VI+ycd4fRfmR5uU2tarkO+JwDKNZ/q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886398},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"9b66108978a319f4be646675c942df42290f447c","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.2.1_1776111641985_0.0748834774223539","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"claude-launchpad","version":"1.2.2","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.2.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"8ff6207bf5579bf3b2b6a8d1be7d75e5ddb6d2e1","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.2.2.tgz","fileCount":61,"integrity":"sha512-Dc8lq31t3pkr293EMEziS43vg8qkGV5FsB26nR+UQmGtrdfhcB5gyYGWStzerpj362UuFfIPEggFxq2OTFNh/Q==","signatures":[{"sig":"MEUCIHvOErGQAX3wtFhSPZfcijED1mrsZ4fpmBilqLN0WxcWAiEAna/j9cPWN0WMvlllqP2TbIL5RJmX8/LSyY6+jly3jrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":886398},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"ed4969ef0d9a1488edcd0b4c93a97d06eda9fdc5","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.2.2_1776112225599_0.528266363171723","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"claude-launchpad","version":"1.2.3","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.2.3","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"f1fa8e2d12418e115aa4cd2c00706878668f7767","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.2.3.tgz","fileCount":61,"integrity":"sha512-MIXc/s12uT3/DYXBhI/FZaH42ibfaX0yNfrsMmrTEo1mB/PXpwy/PT/F216iTnxDRpH25icmpV48R3A2bFRbeg==","signatures":[{"sig":"MEUCIQCy73xpDPY62xCN/gJO747O0EThNaTAxSyVvqn5mGlOsQIgL4QFGPCM9Lk/Rmkn0B+3VTxS68kLhuVj4PlBB4hyUzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885836},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"f46f7a397e29f6790894b6972e9376f44779e0ff","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.2.3_1776113057536_0.4775964326682256","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"claude-launchpad","version":"1.3.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.3.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"4ef1afef04bd4db84a384bfedab93e91c1e9d0cb","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.3.0.tgz","fileCount":61,"integrity":"sha512-EC76q1CCXcSnCJlPW2V6CtDlMiSDdKBddBRf2MRL9Pk65HCYYyBHkr9Hcs9m5J9BNK/fbc60WRFjlGfstIp53A==","signatures":[{"sig":"MEYCIQDgqhdyAZh+uXjyL31iMQxAgisLQ+kg5sKyzFlAxEM30QIhAN3gbm4j+KoF2pDRFw43mtmik58cgQE1XyPNvsztjQuH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910824},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"ea1cfc83d025fc19b716ff040a8a0d20177fe47e","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.3.0_1776258034308_0.42515829796581484","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"claude-launchpad","version":"1.4.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.4.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e6a7e75733fbd6434e9a26adea5776ef943f6df4","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.4.0.tgz","fileCount":61,"integrity":"sha512-Lol0cbsqHoNMkYH0i1N0RW225MxzfkwAnLquxER+AfCl90haAbQ4Nnis68f+/z2EbyG9pV8ud7LYPPsNl4o7Dg==","signatures":[{"sig":"MEQCIEtkUDiYQQsg3BtjYY1F1UidJVKPnW+FiIxTqqWT22GBAiBV09uD+Xr8c2Q71HUkVT/3pGR5HlsTGgExcYOA5VhA3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":930327},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2103048a690b53949895137e4cce1120beffad07","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.4.0_1776345902452_0.27077291819745586","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"claude-launchpad","version":"1.5.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.5.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e08fac754272a6678d49afd7c061123f8f27d875","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.5.0.tgz","fileCount":61,"integrity":"sha512-oGwZBpVXKq3rR7qmTUecLeFL59Ai1+LpFSLnLJOFkPgTLqIJspWCK96Yx+Y3RjvZGJLMFAyDhpRqq/g1x0eS8Q==","signatures":[{"sig":"MEQCIFeUcJrXcQCrkBZJcRoeJa9+eO/Nia+fFH8C8hhjDEKEAiB3Y+lqWaLDRP8WBVa0Evv5FOX7W30FrA731cn53aZyRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952824},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"ea8a1672999cf5bea45fdd3e6507c5a0ff47e32f","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/ --ext .ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.5.0_1776515621806_0.7160272708480173","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"claude-launchpad","version":"1.6.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.6.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"27f24e4ddae456f5b255f0588d3aa50ef7493008","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.6.0.tgz","fileCount":61,"integrity":"sha512-I2j1jxRs3+AVCV/P4/yObaLNxnLCxxMkMMwuem1idRO61cvFfLxs75+zV6m1DlaLM8+Fn1HkV3NAp8XlhBb0aQ==","signatures":[{"sig":"MEUCIQCXFpcbFwqcEW7uBj3F1IS5SFoouJ8n24s94VUQHksN2wIgDiFZj9VqA/QU8PYqXnD9Na3HDp8qeyZjw2vRUdqgwtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962711},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"eeae73369c53d0882ddd170c7b6bf5a2c529fa2c","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.6.0_1776518983956_0.2593826905987209","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"claude-launchpad","version":"1.7.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.7.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"6786224d8ac9a544806de89d67e874d935b8af20","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.7.0.tgz","fileCount":61,"integrity":"sha512-eLyB7JqvZ+PZeDqmkN647D8fSzFPh4K6n/qtAU84rs7jXVk9TfaKk/HefEGOhbLvIDg8p3Oe0OfDnN/t9ACiwQ==","signatures":[{"sig":"MEUCIF055kj/7xUFVeBpbDrd6r4WJrjQsu9NL0kAvXBDLfaEAiEAl9o6a2eyyGe3v7E0dMCuG6WOo9vxTOV3q9VAEzvC6/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961500},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"e51492cf658cb0dd772c7e2cd6b8ef8098ad73de","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.7.0_1776633948778_0.6956424409592181","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"claude-launchpad","version":"1.7.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.7.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"329c030a917a56f05e65de9f39ecfd644b5fdd29","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.7.1.tgz","fileCount":61,"integrity":"sha512-TytRcPcqiACTV2fLgwuXqiUSEfuwnWVyOQQdPJ4pjLkjEWCmpfHoI8ISlJM5b01eVxhgmSIUADJQ8bbhLL3TzQ==","signatures":[{"sig":"MEUCIC1kwFmVCn0GJKrkOWu+E2PLs/zwDR891q7c+qy2MX1JAiEAqEQaraSvILT5MtRgnQkN6otOLiAQA+xF714TwA7KmSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963813},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"207a2bcf083df10a3c98912560b4894dac821e94","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.7.1_1776790420667_0.8273634070038967","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"claude-launchpad","version":"1.7.2","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.7.2","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"ccb3d5dce415802277eb93d35c22afa2990d0756","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.7.2.tgz","fileCount":61,"integrity":"sha512-rwDDEuXr3W8T5RnXiLDXC6mRqCMOnQL4mLgu+i8WvXgBsSCitIdqPCPCtcSBz10oDJ3getnvAVa8AwKgfr4iRQ==","signatures":[{"sig":"MEUCIQDVM6WpvaTTc3fTSxhWfE1LJYVMbm3Alq/dSb2yo4iLFwIgNFGQy2QoQvFtEDxY54eOKeTNIzbgElbH6YxdmPQi+u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963815},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"29d74ab7f6b7fa7b48496a82bf7cc38c270ec901","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.7.2_1776841946193_0.5857996924619409","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"claude-launchpad","version":"1.8.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.8.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"7fbdbb5f3cf15e1e980be2d663c8384b357c8826","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.8.0.tgz","fileCount":61,"integrity":"sha512-PsGfEv6/v231iYUMI+GIVrBHECy82qiO5a7gxPEBdp4Km3+kXHyWY70eHwN3Fr59ju84w4XAUmck1KI5j2D1lw==","signatures":[{"sig":"MEQCIGvdQWrsFCpGmQjl/3MX1wVijX6UDUgNypqsWYlNjgYwAiAhbVXqvjLPrRahgZTlmSfKHh5+oGZdCRMTf5XWVAhFgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981059},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"b206bf804062260e6289562eeec6d7336b3d8a19","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.8.0_1776952128736_0.016357333797226037","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"claude-launchpad","version":"1.8.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.8.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d206863921a11aca85af7c55bef95770ffd924e3","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.8.1.tgz","fileCount":61,"integrity":"sha512-BB/ylwg5YDj4BJoOnGKiloiw9TLKGG0k3DIkYhx98klWB65ZVLmJ3To/RwT7bzdsow/zqoPXljjijMPZ++d8qA==","signatures":[{"sig":"MEYCIQCwiS1gsHCwqMOfCLXBudioC59dcDQVyPcbL+R11IrkmwIhANHcXuftgIsoPqwcX1ha2GYaagc4AE3MlnqYi6tdvU+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989212},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"a5a68f68ba7d0f2edfcc1f42fb7fb6afe76c2347","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.8.1_1777284673497_0.542862409073448","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"claude-launchpad","version":"1.9.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.9.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"8589a0299409c5bee252da51235d83f6b758db55","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.9.0.tgz","fileCount":61,"integrity":"sha512-ICYOo/Y4fdANoH61wpe0XBpnJdir2JG+/XYIRy+75bqtHl3N93cdkItWuVc6+vtz38MEYjzaD/qgMRfsjdTGUg==","signatures":[{"sig":"MEUCIF6K0DtmxOzSq+IWD5vGvmMNzQ25g4lpSzcUlOJyCPhgAiEA79TtZzx8Ywwq3DF9dsn9ATVsp+JVNg6FHW0pkb6apEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010691},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"7f88ae88fcfeb73f5d9f02c0e3f6639823ccb47e","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.9.0_1777291372356_0.5275673311407232","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"claude-launchpad","version":"1.9.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.9.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"8551127b770cd5352d7d818a627059bcf79c110e","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.9.1.tgz","fileCount":61,"integrity":"sha512-OE7gcYBuKmJtDjU3cjHVZ9a+Wq8BSz0eHuGmfO0JOc2hd78hg6MKuj1wZc3GDia8TmmF2cgX1GFKEgDpv7ycXA==","signatures":[{"sig":"MEYCIQC7U4hzJFn90BWMn0Wc7MCy1+9u4TDzrS+IBm3C8I9VZAIhAPOD66mPejCzfI23lReOljMGlfLJNUmBjlvEc0WB929K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011917},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2856f5cd7ad9bf927726094cae23d48f9beaf79a","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI toolkit for Claude Code — scaffold CLAUDE.md, diagnose config, enforce hooks, test with eval, add persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.9.1_1777407293417_0.16504865132227997","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"claude-launchpad","version":"1.10.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.10.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"6623cfaa6715212787d9a9eacd3af10a1e4852d6","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.10.0.tgz","fileCount":61,"integrity":"sha512-EAwveQ54I5j7kBSNWn8v/OrxqMfSRQ9DStIt/4lR45tJr6+k2gaal8qDUCKSJdFK9NwAzzROSx3FJo7U4GYrQg==","signatures":[{"sig":"MEYCIQCpyTRvp0Eag7D954ilCV+MCFGpn0pap6VvGvi+piw+OwIhAKXhE9tA72vU5SKGDF8eYSX3BLyGZBwGPlIFheUqVG7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048296},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"0ac9caa6b50c32bb0a8d0c1533a9db4efd911ffe","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.6.2","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.10.0_1777897908316_0.6019199929718961","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"claude-launchpad","version":"1.10.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.10.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e849d20296eee80ad3d8aeebbb95189283e9d528","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.10.1.tgz","fileCount":61,"integrity":"sha512-VhWMWSxdbQJV6yzauaqemCPv9MpIkxlFpuGES3FPaSABvzJhoXnATa0ak+0FO3CcwmhDg5azy7Exoc0Uml8Ntw==","signatures":[{"sig":"MEUCIG06PaBlP/w+z3Dxd4xeFpo9zFYuiYvDabLxEXYebgKDAiEAh93LM2t/EknCGYN2ZJqBEp1Z/9pMK70F8y4iIw9we6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088005},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"1d80e98c79e7937ff299ef8f61a435b0e7adc559","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.10.1_1777902315110_0.785407601643602","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"claude-launchpad","version":"1.12.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.12.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"ebd40938d40de59927a51fc7320216750e16ec1c","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.12.0.tgz","fileCount":64,"integrity":"sha512-fmlqszQDs7IWtMrg5bxdkKrcBvH73e30uH2SDzuRweBZToEWni3EYm2DfJjLi+TtZsb5PI8EpUPfQtEqzTovmA==","signatures":[{"sig":"MEUCIQCKiY9AlOnNFTdJzc3IjBm9nMCgOmxAmwKrjK2n8BCXLQIgfcJPKgK2KUSzNzvfGNd88QiPWG623SU+H7Rh9+OPFwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178212},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"dfadebf05a7a1c38a799ea279808e3c8571291a7","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.13.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.3","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.1.2","sqlite-vec":"^0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.12.0_1782987966199_0.7602767169645837","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"claude-launchpad","version":"1.14.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.14.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"da4871a44a2ac1f40cd15d50d44d246d4bc2839c","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.14.0.tgz","fileCount":71,"integrity":"sha512-7Boi3EseQV6mSU5V0x6VywvCdrCvLN5F06QVJQj3arPzhywlU2DCRfqWrzsfypk98wn2SD23Ak/pduY2AC1SvA==","signatures":[{"sig":"MEUCIDZQyS3eYjekcnbQZzp1P1sKundtlWQ5DlitlecZMG2jAiEArU02DdSGtfZEZR+23WamwwsqFaOUaoECbAbt2sg3og4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229212},"pnpm":{"overrides":{"qs":">=6.15.2","ws":">=8.21.0","hono":">=4.12.25","vite":">=8.0.16","esbuild":">=0.28.1","postcss":">=8.5.10","fast-uri":">=3.1.2","ip-address":">=10.1.1","@hono/node-server":">=1.19.13"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"48539e2c502afa5e26270ca3524edb50e37f0fbb","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"pnpm build && bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval. Includes persistent memory for Claude Code with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that measure","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.4","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.1.3","vitest":"^4.1.2","sqlite-vec":"0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.14.0_1783508609511_0.9955672317590005","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"claude-launchpad","version":"1.15.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.15.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"125e51b616b32eba7b50951dbeb518f35dfe42cc","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.15.0.tgz","fileCount":71,"integrity":"sha512-jgBD67PO6CxZlmM8b1ytqUlhMmT84PMp9kRmryFfr4uCkpvEn+hVSfu/mSVd2FjRFIuQ/E6AOb4INgVkknzsag==","signatures":[{"sig":"MEYCIQC4Nf2AiNEsx+a7dzbVg+7TDnkHqNmKvymkKp5byjFxqQIhAK5EN9QiyhptPJcxdzkIXaJuh/Cn7T2L3Mn3BeP+libA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242036},"pnpm":{"overrides":{"qs":">=6.15.2","ws":">=8.21.0","hono":">=4.12.25","vite":">=8.0.16","esbuild":">=0.28.1","postcss":">=8.5.10","fast-uri":">=3.1.2","ip-address":">=10.1.1","@hono/node-server":">=1.19.13"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"19f859d434bcf44f898cf58e8df9b18f8d7900aa","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"pnpm build && bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval. Includes persistent memory for Claude Code with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that measure","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.4","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.1.3","vitest":"^4.1.2","sqlite-vec":"0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.15.0_1783518859772_0.21555991783900685","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"claude-launchpad","version":"1.16.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.16.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"d73aedfd374dcba4e0f60fbd3d24dbec3109a2dc","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.16.0.tgz","fileCount":71,"integrity":"sha512-RwV91axUdJO4+O534trFHAlLNcEU6MzzYM917LLEZTQpKcKynkjKk8mmlMb61Uo9kHCTmMTnIfIVxX9PuzIMiA==","signatures":[{"sig":"MEUCIQDeLTvX5hmRB4dsJQDm1+9VbpJhdLi0GVxZTLIiqeRMfAIgJn2Dmy3CXkc9ZH+hblxTbSW+34J3EF4QE9lQ/5OC0dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248179},"pnpm":{"overrides":{"qs":">=6.15.2","ws":">=8.21.0","hono":">=4.12.25","vite":">=8.0.16","esbuild":">=0.28.1","postcss":">=8.5.10","fast-uri":">=3.1.2","ip-address":">=10.1.1","@hono/node-server":">=1.19.13"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"2027bbe61fd0a50e130cd82507a41fec840d894e","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"pnpm build && bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval. Includes persistent memory for Claude Code with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that measure","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.4","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.1.3","vitest":"^4.1.2","sqlite-vec":"0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.16.0_1783521142642_0.16188682483127437","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"claude-launchpad","version":"1.17.0","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.17.0","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"4482e33f0818086a2c54ed295fff19a4e0591898","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.17.0.tgz","fileCount":71,"integrity":"sha512-/EiN2mKZQxkcTYrDHUyggTyMJyT+GUOtrI2qbwryZ2HJ7WKfeyZWqTCP+/rG/9K1tRRb4nvQXv00TWKglfJbig==","signatures":[{"sig":"MEYCIQDssN2ifgddwTgn38D8P5mK5gHLEWQoh4VN4Pk18CMYYgIhALNVOeXLrjQN2S0mVAdOX3xannVysHDp6W/YteI0f7Cn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272134},"pnpm":{"overrides":{"qs":">=6.15.2","ws":">=8.21.0","hono":">=4.12.25","vite":">=8.0.16","esbuild":">=0.28.1","postcss":">=8.5.10","fast-uri":">=3.1.2","ip-address":">=10.1.1","@hono/node-server":">=1.19.13"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"4b519597f53b7f7367d50100bff90b803ea7c80f","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"npm publish","test:regression":"pnpm build && bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval. Includes persistent memory for Claude Code with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that measure","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.4","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.1.3","vitest":"^4.1.2","sqlite-vec":"0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.17.0_1783525468938_0.6764876408100575","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"claude-launchpad","version":"1.17.1","keywords":["claude","claude-code","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"author":{"name":"mboss37"},"license":"MIT","_id":"claude-launchpad@1.17.1","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"homepage":"https://mboss37.github.io/claude-launchpad/","bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"bin":{"claude-launchpad":"dist/cli.js"},"dist":{"shasum":"e2fd0efdadfa6cf64998fd33e40221ebbe30e81b","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.17.1.tgz","fileCount":71,"integrity":"sha512-+UPyBQ6Kq/Vg9T6gt9M57teWoHzLNABnk7CQY7Ar9T/Re9bfqJ1WXNJAtlxK93SF3OKcQxzyc0g4zkd80FvMNQ==","signatures":[{"sig":"MEUCIAOIONlDl01Hi6UizdABRezjzOq6NZdyconmCFoVk2XzAiEA8JR/Cla5SzF+oHHDDZl12LMdn0aniDQmipe+R++IxyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272138},"pnpm":{"overrides":{"qs":">=6.15.2","ws":">=8.21.0","hono":">=4.12.25","vite":">=8.0.16","esbuild":">=0.28.1","postcss":">=8.5.10","fast-uri":">=3.1.2","ip-address":">=10.1.1","@hono/node-server":">=1.19.13"},"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"gitHead":"8ca54086c61e9be05159297633ab266a35d64dc9","scripts":{"dev":"tsx watch src/cli.ts","test":"vitest","build":"tsup","start":"tsx src/cli.ts","docs:dev":"cd docs && pnpm dev","test:run":"vitest run","typecheck":"tsc --noEmit","docs:build":"cd docs && pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","prepublishOnly":"pnpm build","publish:release":"pnpm build && node scripts/verify-dist-version.mjs && npm publish","test:regression":"pnpm build && bash tests/regression/doctor-regression.sh"},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"repository":{"url":"git+https://github.com/mboss37/claude-launchpad.git","type":"git"},"_npmVersion":"11.11.0","description":"Score your Claude Code config, fix the gaps with hooks and permissions, prove Claude follows your rules with eval. Includes persistent memory for Claude Code with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that measure","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","yaml":"^2.8.3","chalk":"^5.6.2","commander":"^14.0.3","shell-quote":"^1.8.4","@inquirer/prompts":"^8.3.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.26.1","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.1.3","vitest":"^4.1.2","sqlite-vec":"0.1.9","typescript":"^6.0.2","@types/node":"^25.5.0","@types/react":"^19.2.14","better-sqlite3":"^11.10.0","@types/shell-quote":"^1.7.5","ink-testing-library":"^4.0.0","@types/better-sqlite3":"^7.6.12","@anthropic-ai/claude-agent-sdk":"^0.2.86"},"optionalDependencies":{"ink":"^6.8.0","zod":"^4.0.0","react":"^19.2.4","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.2.0","@modelcontextprotocol/sdk":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-launchpad_1.17.1_1783527628566_0.7983690748653967","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"claude-launchpad","version":"1.18.0","description":"Score your Claude Code or Cursor Agent config, fix the gaps with hooks and permissions, prove the agent follows your rules with eval. Includes persistent memory with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that meas","type":"module","bin":{"claude-launchpad":"dist/cli.js"},"scripts":{"dev":"tsx watch src/cli.ts","build":"tsup","start":"tsx src/cli.ts","test":"vitest","test:run":"vitest run","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","publish:dev":"npm version prerelease --preid=dev --no-git-tag-version && node scripts/sync-version.mjs && npm publish --tag dev","publish:release":"pnpm build && node scripts/verify-dist-version.mjs && npm publish","docs:dev":"cd docs && pnpm dev","docs:build":"cd docs && pnpm build","bench:memory":"vitest run --config vitest.bench.config.ts --reporter=verbose","test:regression":"pnpm build && bash tests/regression/doctor-regression.sh","test:regression:cursor":"pnpm build && bash tests/regression/cursor-doctor-regression.sh","canary:cursor":"bash scripts/canary-cursor.sh","canary:cursor:eval":"bash scripts/canary-cursor-eval.sh"},"keywords":["claude","claude-code","cursor","cursor-agent","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"author":{"name":"mboss37"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mboss37/claude-launchpad.git"},"bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"homepage":"https://mboss37.github.io/claude-launchpad/","engines":{"node":">=22"},"packageManager":"pnpm@10.26.1","dependencies":{"@inquirer/prompts":"^8.3.2","chalk":"^5.6.2","commander":"^14.0.3","ora":"^9.3.0","shell-quote":"^1.8.4","yaml":"^2.8.3"},"optionalDependencies":{"@cursor/sdk":"^1.0.28","@modelcontextprotocol/sdk":"^1.12.0","ink":"^6.8.0","ink-select-input":"^6.2.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","react":"^19.2.4","zod":"^4.0.0"},"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.86","@types/better-sqlite3":"^7.6.12","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/shell-quote":"^1.7.5","better-sqlite3":"^11.10.0","ink-testing-library":"^4.0.0","sqlite-vec":"0.1.9","tsup":"^8.5.1","tsx":"^4.21.0","typescript":"^6.0.2","vite":"^8.1.3","vitest":"^4.1.2"},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"],"overrides":{"fast-uri":">=3.1.2","hono":">=4.12.25","@hono/node-server":">=1.19.13","ws":">=8.21.0","vite":">=8.0.16","ip-address":">=10.1.1","postcss":">=8.5.10","qs":">=6.15.2","esbuild":">=0.28.1"}},"gitHead":"66a8f1509bf6481334caa15fb2de8910bda016f4","_id":"claude-launchpad@1.18.0","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-cLpF6lduvtjmQWq0IMhz4QBqX9QJDnNOyMW5dO4Yua97tDIVGpesD5f8IFmKT/NIJcEEAZkGC4ulzHL2Puy+dQ==","shasum":"83d4928e5103d786fce85638afcf07b32abb5fe4","tarball":"https://registry.npmjs.org/claude-launchpad/-/claude-launchpad-1.18.0.tgz","fileCount":75,"unpackedSize":1553736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHnJ65F7Lpj8NdOWk6kEJDyBdUFkvjXUBkS9EV4h87ULAiAexyjcZ6XpkbhH9TmZ2ohicKN6gyI6D0FU8xOMFXWthg=="}]},"_npmUser":{"name":"mihaelbos","email":"mihael@bosnjak.io"},"directories":{},"maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-launchpad_1.18.0_1788440323760_0.8937153254063057"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T12:46:00.585Z","modified":"2026-09-03T12:58:44.116Z","0.1.0":"2026-03-28T12:46:00.873Z","0.1.1":"2026-03-28T12:55:09.387Z","0.2.0":"2026-03-28T14:53:21.781Z","0.2.1":"2026-03-28T15:31:17.613Z","0.2.2":"2026-03-28T15:33:27.087Z","0.3.0":"2026-03-28T16:23:10.664Z","0.3.1":"2026-03-28T16:50:59.145Z","0.3.2":"2026-03-28T17:09:45.840Z","0.3.3":"2026-03-28T17:19:32.558Z","0.3.4":"2026-03-28T18:19:57.776Z","0.4.0":"2026-03-28T20:30:14.350Z","0.4.1":"2026-03-29T09:34:47.938Z","0.4.2":"2026-03-29T10:47:09.912Z","0.4.3":"2026-03-29T12:08:14.456Z","0.5.0":"2026-03-29T13:18:38.434Z","0.5.1":"2026-03-29T13:52:13.533Z","0.5.2":"2026-03-29T14:28:10.119Z","0.5.3":"2026-03-29T17:19:50.711Z","0.5.4":"2026-03-29T17:31:18.826Z","0.6.0":"2026-03-30T13:14:21.271Z","0.6.1":"2026-03-30T13:17:07.242Z","0.7.0":"2026-04-02T12:21:14.638Z","0.7.1":"2026-04-02T12:26:32.039Z","0.7.2":"2026-04-03T07:55:51.835Z","0.7.3":"2026-04-03T09:09:13.122Z","0.7.4":"2026-04-03T09:33:11.538Z","0.7.5":"2026-04-03T09:42:02.959Z","0.7.6":"2026-04-03T12:47:08.719Z","0.7.7":"2026-04-03T13:00:06.814Z","0.7.8":"2026-04-03T14:41:26.271Z","0.7.9":"2026-04-03T16:58:01.610Z","0.8.0":"2026-04-03T17:45:14.179Z","0.8.1":"2026-04-03T17:57:50.250Z","0.8.2":"2026-04-03T18:04:08.967Z","0.8.4-dev.0":"2026-04-03T19:07:50.828Z","0.9.0":"2026-04-03T19:40:01.428Z","0.9.1":"2026-04-04T11:00:34.954Z","0.9.2-dev.0":"2026-04-04T18:32:58.620Z","0.9.2-dev.1":"2026-04-04T20:15:00.594Z","0.9.2-dev.2":"2026-04-04T20:22:46.896Z","0.9.2-dev.3":"2026-04-04T20:33:04.425Z","0.10.0":"2026-04-04T20:49:19.739Z","0.10.1-dev.0":"2026-04-05T17:37:33.655Z","0.10.1-dev.1":"2026-04-05T17:44:25.127Z","0.10.1-dev.2":"2026-04-05T17:51:55.637Z","0.10.1-dev.3":"2026-04-05T18:08:40.366Z","0.10.1-dev.4":"2026-04-05T18:11:21.812Z","0.10.1-dev.5":"2026-04-05T19:07:50.719Z","0.10.1-dev.6":"2026-04-05T19:25:16.328Z","0.10.1-dev.7":"2026-04-05T19:28:13.865Z","0.11.0":"2026-04-05T19:46:26.527Z","0.11.1":"2026-04-06T08:11:59.154Z","0.12.0":"2026-04-06T09:52:48.295Z","0.12.1":"2026-04-06T10:12:56.937Z","0.12.2":"2026-04-06T10:37:28.281Z","0.13.0":"2026-04-06T10:58:36.668Z","0.13.1":"2026-04-06T11:33:05.444Z","0.14.0":"2026-04-06T14:37:58.650Z","0.14.1":"2026-04-06T14:57:53.873Z","0.14.2":"2026-04-06T15:07:38.760Z","0.14.3":"2026-04-06T15:36:06.902Z","0.15.0":"2026-04-06T16:58:26.021Z","0.15.1":"2026-04-06T22:13:02.346Z","0.15.2":"2026-04-07T13:36:14.800Z","0.16.0":"2026-04-07T22:19:45.901Z","0.16.1":"2026-04-07T23:15:32.611Z","1.0.0":"2026-04-08T20:20:53.065Z","1.0.1":"2026-04-09T09:48:09.519Z","1.1.0":"2026-04-12T09:10:25.856Z","1.2.0":"2026-04-13T13:30:55.342Z","1.2.1":"2026-04-13T20:20:42.172Z","1.2.2":"2026-04-13T20:30:25.781Z","1.2.3":"2026-04-13T20:44:17.701Z","1.3.0":"2026-04-15T13:00:34.579Z","1.4.0":"2026-04-16T13:25:02.699Z","1.5.0":"2026-04-18T12:33:42.003Z","1.6.0":"2026-04-18T13:29:44.155Z","1.7.0":"2026-04-19T21:25:48.919Z","1.7.1":"2026-04-21T16:53:40.877Z","1.7.2":"2026-04-22T07:12:26.416Z","1.8.0":"2026-04-23T13:48:48.959Z","1.8.1":"2026-04-27T10:11:13.674Z","1.9.0":"2026-04-27T12:02:52.558Z","1.9.1":"2026-04-28T20:14:53.590Z","1.10.0":"2026-05-04T12:31:48.537Z","1.10.1":"2026-05-04T13:45:15.297Z","1.12.0":"2026-07-02T10:26:06.368Z","1.14.0":"2026-07-08T11:03:29.665Z","1.15.0":"2026-07-08T13:54:19.934Z","1.16.0":"2026-07-08T14:32:22.869Z","1.17.0":"2026-07-08T15:44:29.121Z","1.17.1":"2026-07-08T16:20:28.718Z","1.18.0":"2026-09-03T12:58:43.912Z"},"bugs":{"url":"https://github.com/mboss37/claude-launchpad/issues"},"author":{"name":"mboss37"},"license":"MIT","homepage":"https://mboss37.github.io/claude-launchpad/","keywords":["claude","claude-code","cursor","cursor-agent","anthropic","ai","llm","ai-tools","developer-tools","cli","config","linter","scaffold","hooks","eval","diagnostics","memory","persistent-memory","mcp","model-context-protocol","agentic","code-quality","claude-code-memory","cross-machine-sync","memory-sync","context-injection","claude-md","verification","ai-memory","knowledge-base"],"repository":{"type":"git","url":"git+https://github.com/mboss37/claude-launchpad.git"},"description":"Score your Claude Code or Cursor Agent config, fix the gaps with hooks and permissions, prove the agent follows your rules with eval. Includes persistent memory with free cross-machine sync (GitHub Gist), ranked context injection, and benchmarks that meas","maintainers":[{"name":"mihaelbos","email":"mihael@bosnjak.io"}],"readme":"# Claude Launchpad\n\n[![npm version](https://img.shields.io/npm/v/claude-launchpad?style=flat-square)](https://www.npmjs.com/package/claude-launchpad)\n[![npm downloads](https://img.shields.io/npm/dm/claude-launchpad?style=flat-square)](https://www.npmjs.com/package/claude-launchpad)\n[![GitHub stars](https://img.shields.io/github/stars/mboss37/claude-launchpad?style=flat-square)](https://github.com/mboss37/claude-launchpad)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](https://github.com/mboss37/claude-launchpad/blob/master/LICENSE)\n![macOS](https://img.shields.io/badge/macOS-supported-brightgreen?style=flat-square&logo=apple)\n![Linux](https://img.shields.io/badge/Linux-supported-brightgreen?style=flat-square&logo=linux)\n![Windows](https://img.shields.io/badge/Windows-untested-yellow?style=flat-square&logo=windows)\n\n**Claude follows CLAUDE.md ~80% of the time. Hooks run at 100%. Most setups have zero hooks.**\n\nLaunchpad scores your coding-agent config, fixes gaps with hooks and permissions, and runs scenarios to prove the agent follows your rules. Local Cursor Agent projects can be scaffolded, diagnosed, repaired, and evaluated with `--harness cursor`. Memory is the same local SQLite store and MCP server for both harnesses (`memory install --harness claude|cursor|both`). Cursor Cloud memory is not supported.\n\nCursor can also consume Claude Code files (`CLAUDE.md`, `.claude/skills/`, `.claude/agents/`, supported hooks) when [third-party configuration](https://cursor.com/docs/reference/third-party-hooks) is enabled. That is a migration bridge, not the native target. Launchpad generates native Cursor files (`AGENTS.md`, `.cursor/`) and certifies them with a live Agent canary. Verified against Cursor Agent `2026.08.25-3e8eec8` via `pnpm canary:cursor`. Eval through Cursor Agent is `pnpm canary:cursor:eval`.\n\nFor developers using Claude Code or Cursor Agent who want consistent results: solo devs, vibe coders, AI-first teams.\n\n## Install and See Your Score\n\n```bash\nnpx claude-launchpad\n```\n\n```\n  Instruction Budget     ━━━━━━━━━━━━━━━━━━━━   100%\n  CLAUDE.md Quality      ━━━━━━━━━━━━━━━━━━━━   100%\n  Settings               ━━━━━━━━━━━━━━━━━━━━   100%\n  Hooks                  ━━━━━━━━━━━━━━━━━━━━   100%\n  Rules                  ━━━━━━━━━━━━━━━━━━━━   100%\n  Permissions            ━━━━━━━━━━━━━━━━━━━━   100%\n  MCP Servers            ━━━━━━━━━━━━━━━━━━━━   100%\n\n  Overall                ━━━━━━━━━━━━━━━━━━━━   100%\n\n  ✓ No issues found. Your configuration looks solid.\n```\n\nA typical unconfigured project scores ~31%. After `--fix`, it jumps to ~91%.\n\n## Quick Start\n\n**New project:**\n\n```bash\nnpx claude-launchpad init\n```\n\nDetects your stack, generates config, hooks, and permissions. Start at ~93%.\n\n**Existing project:**\n\n```bash\nnpx claude-launchpad doctor --fix\n```\n\nScores your config, auto-repairs everything it can.\n\n## The Three-File System + Workflow Rules\n\nWithout structure, CLAUDE.md becomes a dumping ground:\n\n- Future ideas bury active guidance\n- Sprint notes push conventions off-screen  \n- Past ~200 lines, Claude starts ignoring rules at the bottom\n\nThe three-file split keeps each concern where it belongs:\n\n| File | Purpose | Example |\n|---|---|---|\n| `CLAUDE.md` | What Claude needs to know | Stack, commands, conventions, guardrails |\n| `TASKS.md` | What we're doing now | Current sprint, session log (empty between sprints) |\n| `BACKLOG.md` | What we're doing later | WP-NNN template, 7 mandatory fields, P0/P1/P2/P3 sections |\n\nInit generates all three plus a path-scoped workflow rule: `.claude/rules/workflow.md` (Claude) or `.cursor/rules/workflow.mdc` (Cursor). It also installs a `workflow-check.sh` hook that injects drift warnings into the agent's context: a WP entry live in both files, TASKS.md > 80 lines, Current Sprint > 15 items, Session Log > 3 entries, and dependency-blind pulls.\n\nDoctor flags MEDIUM when the workflow rule is missing, LOW when the hook is missing, and MEDIUM on duplicate `## Memory` headings. `--fix` installs or repairs any of them without clobbering existing user content. See the [workflow docs](https://mboss37.github.io/claude-launchpad/docs/workflow) for the full lifecycle.\n\n## Commands\n\n| Command | What it does | Runs |\n|---|---|---|\n| `claude-launchpad` | Score your config (routes to doctor) | Locally, free |\n| `claude-launchpad init` | Detect stack, generate config + hooks + permissions | Locally, free |\n| `claude-launchpad init --harness cursor` | Scaffold a local Cursor Agent project (`AGENTS.md`, `.cursor/`) | Locally, free |\n| `claude-launchpad doctor --fix` | Auto-fix issues found by doctor (Claude, Cursor, or both) | Locally, free |\n| `claude-launchpad doctor --harness cursor` | Score a Cursor Agent project; add `--fix` to repair Launchpad-managed files | Locally, free |\n| `claude-launchpad eval` | Run Claude or Cursor Agent against test scenarios | Via the selected harness CLI/SDK |\n| `claude-launchpad memory` | Optional knowledge base that persists across sessions | Locally |\n| `/lp-enhance` (skill) | The agent reads your code and completes CLAUDE.md or AGENTS.md | Inside Claude Code or Cursor Agent |\n\n## Doctor\n\nRuns analyzers against the selected harness. Claude: `.claude/` and CLAUDE.md. Cursor: `AGENTS.md` and `.cursor/`. Scores stay separate. No API calls, no network, no cost.\n\n**Analyzers:**\n\n| Analyzer | What it catches |\n|---|---|\n| **Instruction Budget** | Too many instructions. Claude starts ignoring rules past ~200. |\n| **CLAUDE.md Quality** | Missing sections, vague instructions, hardcoded secrets, duplicate `## Memory` headings |\n| **Settings** | No hooks configured, dangerous tool access without safety nets |\n| **Hooks** | Missing auto-format, no .env protection, dead PostCompact hooks (the event doesn't exist — `--fix` migrates to a SessionStart `compact` matcher), missing workflow-check hook, missing jq, no auto-sync on session end |\n| **Rules** | Dead rule files, stale references, empty configs, missing `.claude/rules/workflow.md` |\n| **Permissions** | Credential exposure (~/.ssh, ~/.aws), blanket Bash approval, bypass-mode unprotected |\n| **MCP Servers** | Invalid transport configs, missing commands/URLs |\n\nAn optional Memory analyzer runs when agentic memory is detected.\n\n**Flags:**\n\n| Flag | What it does |\n|---|---|\n| `--fix` | Auto-fix: adds hooks, CLAUDE.md or AGENTS.md sections, BACKLOG.md, rules, .claudeignore / .cursorignore |\n| `--fix --dry-run` | Preview fixes without applying them |\n| `--watch` | Re-runs every second as you edit config files |\n| `--json` | Pure JSON output for scripts and CI |\n| `--min-score <n>` | Exit code 1 if score is below threshold (for CI) |\n| `-p, --path <dir>` | Run on a different directory |\n| `--harness` | `auto` (default), `claude`, `cursor`, or `both`. Scores stay separate. |\n\n## Init\n\nReads your manifest files (package.json, go.mod, pyproject.toml, etc.) and generates config that fits. No templates, no menus.\n\n```\n  → Detecting project...\n  ✓ Found Next.js project\n  · Package manager: pnpm\n\n  ✓ Generated CLAUDE.md\n  ✓ Generated TASKS.md\n  ✓ Generated BACKLOG.md\n  ✓ Generated .claude/settings.json (schema, permissions, hooks)\n  ✓ Generated .claude/.gitignore\n  ✓ Generated .claudeignore\n  ✓ Generated .claude/rules/conventions.md\n```\n\n**What init writes (Claude, default):**\n- Always: `CLAUDE.md`, `TASKS.md`, `BACKLOG.md`, `.claude/settings.json`\n- Creates when missing: `.claude/.gitignore`, `.claudeignore`, `.claude/rules/conventions.md`, `.claude/rules/workflow.md`, `.claude/rules/hooks.md`, `.claude/rules/verification.md`, `.claude/agents/code-reviewer.md`\n- Offers `/lp-enhance` install (project/global/skip) if not already present\n\n**What init writes (`--harness cursor`):**\n- Always: `AGENTS.md`, `TASKS.md`, `BACKLOG.md`, `.cursor/hooks.json`, `.cursorignore`\n- Creates when missing: `.cursor/rules/*.mdc`, `.cursor/agents/code-reviewer.md`, `.cursor/skills/lp-enhance/SKILL.md`, hook scripts under `.cursor/hooks/`\n- `--force` overwrites `AGENTS.md` only\n\n**Supported stacks:** TypeScript, JavaScript, Python, Go, Ruby, Rust, Dart, PHP, Java, Kotlin, Swift, Elixir, C#. Detects frameworks: Next.js, FastAPI, Django, Rails, Laravel, Express, SvelteKit, Angular, NestJS, and 15+ more.\n\n## Enhance\n\nInit detects your stack but cannot read your architecture. The `/lp-enhance` skill runs inside Claude Code or Cursor Agent to fill in the details.\n\n```\n/lp-enhance\n```\n\nThe agent reads your codebase and updates `CLAUDE.md` or `AGENTS.md` with real content: actual architecture, actual conventions, actual guardrails. Not boilerplate. It also suggests project-specific hooks and MCP servers.\n\nStays under the 200-instruction budget. Overflows detailed content to `.claude/rules/` or `.cursor/rules/*.mdc`. If the skill is missing, `doctor --fix` will create it.\n\n**When to re-run:** after major refactors, new dependencies, or architecture changes.\n\n## Eval\n\nRuns the selected coding agent against real test scenarios and scores the results.\n\n```bash\n# Interactive mode (pick suite, runs, model)\nclaude-launchpad eval\n\n# Or pass flags directly\nclaude-launchpad eval --suite security --runs 1 --model haiku\nclaude-launchpad eval --harness cursor --suite security --runs 1 --model auto\n```\n\nIf both Claude and Cursor configs are present, `--harness` is required. Each scenario creates an isolated sandbox with only that harness's project config. It runs the agent and checks whether the configuration made it follow the rules.\n\n```\n  ✓ security/sql-injection            10/10  PASS\n  ✓ security/env-protection           10/10  PASS\n  ✓ security/secret-exposure          10/10  PASS\n  ✓ security/input-validation         10/10  PASS\n  ✗ conventions/file-size              5/10  FAIL\n    ✗ Claude kept all generated files under 800 lines\n\n  Config Eval Score      ━━━━━━━━━━━━━━━━━━━─    95%\n```\n\nResults save to `.claude/eval/` or `.cursor/eval/` as structured markdown. Feed them back to the agent to fix failures.\n\n**Suites:**\n\n| Suite | Scenarios | What it tests |\n|---|---|---|\n| `security` | 7 | SQL injection, .env protection, secret exposure, input validation, credential read, env exfil via Bash, env-read-attempt |\n| `conventions` | 5 | Error handling, immutability, file size, naming, no hardcoded values |\n| `workflow` | 5 | Git conventions, session continuity, memory persistence, deferred tracking, premature-victory |\n\n**Flags:**\n\n| Flag | What it does |\n|---|---|\n| `--suite <name>` | Run one suite: `security`, `conventions`, or `workflow` |\n| `-p, --path <dir>` | Project root to evaluate (defaults to cwd) |\n| `--scenarios <path>` | Use a custom scenarios directory |\n| `--harness <name>` | `claude` or `cursor` (required when both configs exist) |\n| `--model <model>` | Model to use: `haiku`, `sonnet`, `opus`, or a Cursor model id / `auto` |\n| `--runs <n>` | Runs per scenario (default 3, median score used) |\n| `--debug` | Keep sandbox directories for inspection |\n| `--json` | JSON output |\n| `--timeout <ms>` | Timeout per run (default 120000) |\n\n## Hooks\n\nInstruction-file rules are ~80% reliable. Hooks are 100% enforced by the harness. Init and `--fix` set up these hooks automatically. Claude event names below; Cursor uses the native equivalents (`beforeReadFile`, `beforeShellExecution`, `afterFileEdit`, `postToolUse`, `sessionStart`).\n\n| Hook | Trigger | What it does |\n|---|---|---|\n| **.env protection** | Before any Read/Write/Edit | Blocks Claude from reading `.env` files that contain secrets |\n| **Force-push protection** | Before any Bash command | Blocks `git push --force` to prevent destroying remote history |\n| **Auto-format** | After any Write/Edit | Runs your language's formatter (prettier, ruff, gofmt, rustfmt, etc.) |\n| **SessionStart** | Session opens | Injects TASKS.md so Claude knows where you left off |\n| **PostCompact** | After context compression | Re-injects TASKS.md so Claude doesn't lose sprint state mid-session |\n| **workflow-check** | After BACKLOG.md/TASKS.md Edit/Write | Injects context warnings: WP entry in both files, TASKS.md > 80 lines, Current Sprint > 15 items, Session Log > 3 entries, dependency-blind pulls |\n| **sprint-size / sprint-open** | Session start / `git commit` | Warns on microsprints (<3 WPs), oversized sprints (>7 WPs), new sprint opened without BACKLOG cleanup |\n\nClaude Code memory projects get three additional hooks. Cursor Agent does not — it uses `memory_search` and explicit `memory sync` / `push` / `pull`:\n\n| Hook | Trigger | What it does |\n|---|---|---|\n| **SessionStart pull** | Session opens | Auto-pulls memories from GitHub Gist |\n| **SessionStart context** | Session opens | Injects the most relevant memories into Claude's context (6-signal scoring + diversity + token budget) |\n| **SessionEnd push** | Session closes | Auto-pushes new memories to GitHub Gist |\n\n## Memory (optional)\n\nClaude's built-in memory resets per machine. Launchpad gives each project persistent, cross-device memory that syncs via a private GitHub Gist. Switch laptops and your decisions are already there.\n\n**Why this memory and not another:**\n\n- **Free cross-machine sync.** Native Claude Code memory is single-machine; cloud memory layers need API keys and subscriptions. Launchpad syncs through a private GitHub Gist you already have — zero cost, deletions propagate, machines converge.\n- **Measured, not assumed.** The only local agent memory with a benchmark suite (59 tests) gating every release: retrieval quality, injection quality, decay accuracy, scale. `doctor` diagnoses memory health; `eval` proves behavior.\n- **Zero infrastructure.** One native dep, stdio MCP, local SQLite. No Docker, no vector DB service, no localhost API server, no cloud account.\n- **Engineered injection.** Session context is packed by 6-signal relevance scoring with diversity re-ranking under a token budget — not just \"last N memories\".\n\n```bash\nclaude-launchpad memory\nclaude-launchpad memory install --harness cursor\n```\n\nInteractive setup if not installed, stats if it is. The one native dep is installed for you (`npm install -g better-sqlite3`) or on demand. Sync requires the [GitHub CLI](https://cli.github.com/). `--harness claude|cursor|both` writes the MCP file for the selected local harness. Cursor Agent uses `.cursor/mcp.json` and does not auto-inject memories; Cursor Cloud Agents cannot use this local server.\n\nOnce set up, `claude-launchpad memory sync` is the everyday command — pull + push in one call, so every machine has the same project brain. Deletions propagate too (tombstones): machines converge to the same memory set, never more, never less. This is the piece Claude Code's built-in memory doesn't do — see [built-in vs Launchpad memory](https://mboss37.github.io/claude-launchpad/docs/memory#built-in-memory-vs-launchpad-memory).\n\n- Claude: relevant memories auto-injected at session start. Cursor: call `memory_search` — no auto-inject. New memories stored as the agent works.\n- Stale knowledge fades, important decisions persist\n- Each project has its own scoped memory\n- `--dashboard` opens a terminal UI with vim nav, filtering, and search\n\nFull flag and subcommand reference in [the memory docs](https://mboss37.github.io/claude-launchpad/docs/memory).\n\n## Use in CI\n\nBlock PRs that degrade your agent config quality. `--min-score` gates each harness separately:\n\n```yaml\n# .github/workflows/agent-config.yml\nname: Agent Config Quality\non:\n  pull_request:\n    paths: ['CLAUDE.md', '.claude/**', '.claudeignore', 'AGENTS.md', '.cursor/**', '.cursorignore']\njobs:\n  config-check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: actions/setup-node@v4\n        with: { node-version: '22' }\n      - run: npx claude-launchpad@latest doctor --min-score 80 --json\n```\n\nScore below threshold = exit code 1 = PR blocked.\n\n## Glossary\n\nNew to the harnesses? Here's what the terms mean.\n\n| Term | What it is |\n|---|---|\n| **CLAUDE.md** | Claude Code's project instruction file. [Official docs](https://docs.anthropic.com/en/docs/claude-code/memory#claudemd) |\n| **AGENTS.md** | Cursor Agent's project instruction file. Same job as CLAUDE.md, different filename. |\n| **TASKS.md** | Sprint tracker and session log. Shared by both harnesses. |\n| **BACKLOG.md** | Where deferred features live. Priority tiers (P0/P1/P2) keep future ideas organized without cluttering TASKS.md. |\n| **Hooks** | Commands that run automatically when the agent does something. Instruction-file rules are ~80% reliable. Hooks are 100% enforced. |\n| **Instruction budget** | Soft limit of ~200 actionable lines in CLAUDE.md or AGENTS.md. Past that, rules at the bottom get ignored. Doctor counts them. |\n| **Rules** | Extra files in `.claude/rules/` or `.cursor/rules/*.mdc` so the instruction file stays under budget. |\n| **Compaction** | Claude Code compresses long conversations. A SessionStart `compact` matcher re-injects TASKS.md. Cursor uses `sessionStart`. |\n| **MCP Servers** | External tools. Claude: `.mcp.json` or settings. Cursor: `.cursor/mcp.json`. |\n| **.claudeignore / .cursorignore** | Like `.gitignore` for the agent — skip noise files. |\n\n## Privacy\n\n- No telemetry, no analytics, no data sent anywhere\n- Doctor, init, and fix run fully offline\n- Memory stores data locally at `~/.agentic-memory/`\n- Sync (`memory push/pull`) uses a private GitHub Gist under your account\n- Enhance runs inside the local Claude Code or Cursor Agent session; eval uses that harness's CLI/SDK\n\n[Full privacy policy](https://mboss37.github.io/claude-launchpad/privacy.html).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}