{"_id":"vibebusiness","_rev":"92-dd27f25d19206764f78588ba1e908ec8","name":"vibebusiness","dist-tags":{"latest":"1.2.119"},"versions":{"1.2.31":{"name":"vibebusiness","version":"1.2.31","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.31","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"26f18c63a8415633371eb48a99e81764cf3d7e29","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.31.tgz","fileCount":1831,"integrity":"sha512-oWjpdndww+eDkwep/xgaTSe92f3+0c0VejgpAWKh38fjROGKH+3GiPeQrwcLo66hk0ntcRdW6S43b4A5YHT8Jg==","signatures":[{"sig":"MEYCIQDUXdKsirsRRcN5qiMknfsGAI0hZ4PzsAr6b2n3SX7mEgIhALZM/9CyHuXNoGxW7nq8ejtbz79YxW2VZEG0ro4Z9vuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22404995},"engines":{"node":">=18.0.0"},"gitHead":"c3ad3a809c71a101a130d0718053ee88e11f3cc4","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.31_1771557592174_0.23564484221249393","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"vibebusiness","version":"1.2.33","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.33","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"d41b53428918714bac95081753e93c5a2f4a32c4","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.33.tgz","fileCount":1831,"integrity":"sha512-ge2D8WmkbMkCorV2tPoFFFfKT6ZdoykF2D2EAxTumqyxAO/Hn/gvM2J3/mLmjvlWS6v/JzbMp/JyTh5YUNUAqw==","signatures":[{"sig":"MEUCIH4gjtTfHOPfpbFOK6nwhOjjng+pg1utFD/gpzcpb3SkAiEA02Bv4Bu57xNRAWfaECEF2ZJlEg393ftsKPqwMwCHKBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465694},"engines":{"node":">=18.0.0"},"gitHead":"fd7a7e277b2f31523a962cb92748ca0655528489","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.33_1771561113016_0.2737845338588065","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"vibebusiness","version":"1.2.35","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.35","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"b9fc716e9717412384dd364e5ccff6ea906dd19b","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.35.tgz","fileCount":1846,"integrity":"sha512-2HSLJV7nSxxR0a5TaFtnEX+P6I0u2XGnZ/5wtXHS6kzvq+vTkmRPiR5uxCszhbT/emR06wlmNBEz8eWuNLXwPQ==","signatures":[{"sig":"MEUCIQCxVB8b1G1QwRBVmdtrSURoImdfHVBCfuR8dpjpdgu9AQIgeSIDtMgPcprNj13UpZhH7/WrbWTkMR0z+5+Sq6lRPyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22746644},"engines":{"node":">=18.0.0"},"gitHead":"feb9811c59e4040aa0a99a6e6b682e1a2b1d4a8b","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.35_1771595428640_0.6421088702270821","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"vibebusiness","version":"1.2.36","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.36","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"410de9b9a5f3ec42f0b85f9a78f68436776c41fa","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.36.tgz","fileCount":1846,"integrity":"sha512-VbqN7rRcF5AksDwGHrtvhBApqDaE086DxgLmW+sFJgGxG+CGTf4T/LjeVojZJM5RcHKUR7H8XW7lBqqoC+XhoA==","signatures":[{"sig":"MEQCIGx655+IEGhW3jiAfVGbEmroEsC60o49qCaZWDNubn4aAiBeHWaxL2odtE5i8gnut+OLcMQSf41itQHD836gwxvXqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22799921},"engines":{"node":">=18.0.0"},"gitHead":"df6eefe146720c78186a2f0b1decd0ec12d80df5","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.36_1771603912814_0.04197066420150097","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"vibebusiness","version":"1.2.37","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.37","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"db52b01d45a6928056c7dcc4f9637ab8f215a64c","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.37.tgz","fileCount":1846,"integrity":"sha512-pNnPfOxH65lEtfDlB0uhoORD6cJ5/Kgai/7ZdcwtUP3X0w3jn4xg8UyRzzvW2vn33ssSsKddA6Mldz8p2gZQlQ==","signatures":[{"sig":"MEUCIQDVQwrD1CDv8aLYnVrIJ6ViUwgwz7F5+D3/JIZ1AhKG4AIgS5RBsST6t4xisyTSm2F45/uCOgbM01Zn692RCa/wx/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22869830},"engines":{"node":">=18.0.0"},"gitHead":"377029381e3ad0544a487862106df7b9206f7b52","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.37_1771607855411_0.5386057277227014","host":"s3://npm-registry-packages-npm-production"}},"1.2.38":{"name":"vibebusiness","version":"1.2.38","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.38","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"70448a19c0bebfa2edea2ddf8bc66378cbcf5a04","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.38.tgz","fileCount":1846,"integrity":"sha512-asHOpbgv2eZdAqRx8mKZFS8/2G75PobHjpsgDZt9f64Xvf5MpdHpPChuiLna04SFpwelShKFNdOLM0l7CfowYw==","signatures":[{"sig":"MEUCIF1tj+SbSCnnzwd0BVONaADBC9pgAq3Cbf7isbv1dd+qAiEAhJOwjSmR9Iyy0jsVskyy5T3X+U9Zmin3lNOKqqnAp7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22992971},"engines":{"node":">=18.0.0"},"gitHead":"41311e9e8f692147326d7367cc2c317637050d60","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.38_1771611020328_0.4186074046936028","host":"s3://npm-registry-packages-npm-production"}},"1.2.39":{"name":"vibebusiness","version":"1.2.39","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.39","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"ba0f9a4a0e71697224fe348b45ee48e1490a243d","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.39.tgz","fileCount":1849,"integrity":"sha512-CqSxRe7QrspjnAqasweMyWgozq97KHGLJlsltZTIDjU3xiJ+MnotiedcKlIOObPNnAqC7Q5d5OhAFUJUW/P8yQ==","signatures":[{"sig":"MEQCIFTJ/FwhiHQZ3binqqSLgXyMYRHTUdv9hWWIz06vseKGAiAmQWJzDujpfD6IqR+OQxuj7/Fwf0cUYRW1hmSaecHZfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23174449},"engines":{"node":">=18.0.0"},"gitHead":"1abf0d77b5b1f979582d555da5463ed30266b478","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.39_1771614717764_0.9398728796468196","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"vibebusiness","version":"1.2.41","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.41","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"f1e4d89bbc139e9205eb7ceaa9e29625bdaf8c0c","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.41.tgz","fileCount":1875,"integrity":"sha512-pQBGd4p5EFgNR+SUfsO6mCJ1I6IT6eAkdUWHn4FFPybIavLNEXnhtGofCfHDUlqOOWMkrpJKheVHCPIAU8J9uQ==","signatures":[{"sig":"MEYCIQCQd+kf3It8tEjomT2a4XpYxoQJIPvpS44xFkWs4w6TDAIhAMY12+IlYz5gWkAEoo/SBUAOJgsw6IbBC3CeujIat6vx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23812588},"engines":{"node":">=18.0.0"},"gitHead":"7be427537de085c8e226bdbab9c7af713820c88c","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.41_1771629945268_0.2624911576984892","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"vibebusiness","version":"1.2.42","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.42","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"206bb56af6b0167884368a1a1db0477b64c1a0f1","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.42.tgz","fileCount":1877,"integrity":"sha512-ssY5cUf+er6E41w83T+LOIw/YCajamEIG/iQnahp3bSWPB/aaeepmZ1JN9EgJ8V/7CHaYbsn1r6N2ljEZ2IEsg==","signatures":[{"sig":"MEQCICNcgM2HA5XMfqJDie2I4xoetyYuLSllD0b/T95WQiEpAiAagoZebMxhY8PatqSSzEcp/RIA0ES7RPOSL1YUshfXJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23869186},"engines":{"node":">=18.0.0"},"gitHead":"095f8eacc7236af2a78c36d95ad9b1c425f47d77","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.42_1771632690351_0.10965956566045798","host":"s3://npm-registry-packages-npm-production"}},"1.2.43":{"name":"vibebusiness","version":"1.2.43","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.43","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"98249008306125fd4faceaa5bdafb0953e8e91c0","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.43.tgz","fileCount":1876,"integrity":"sha512-ChRvmIoEQQ+8mdihV2tIN+e3bAefGgpDMJnOzQl243YDsD+O1SVmU+ES4n9AaqfxXwmvV997seSznixLuvDOYQ==","signatures":[{"sig":"MEUCIA+q5duZLsiTQ2g3wDMf2MJsB6KpjTiVSZxhGwDoMaHgAiEAzdtsOV65k0G4roAcsjU1oHjXu8b8nsewI6fEhoQqGD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23715072},"engines":{"node":">=18.0.0"},"gitHead":"9dc164b8edaa4f374fc2c0fd1793e1168251af7b","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.43_1771637162865_0.6734157725404921","host":"s3://npm-registry-packages-npm-production"}},"1.2.46":{"name":"vibebusiness","version":"1.2.46","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.46","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"ff07f0c8fdc41462fd11432ddc1c9ed0deac8965","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.46.tgz","fileCount":1877,"integrity":"sha512-wJbQlX5/6DsG+PlQ8OKkF/dQwrwf+uXY/aGnt8ECvSWjGYgDSA/fmzWBtfT63gVk6IXVw9Bwsyd2Vg7SMz1TnQ==","signatures":[{"sig":"MEYCIQDaRPIXUqZol7cLv/yhlgNXRaoARp+Tmo7IEGJfUx2jdgIhALVQjxRxcHvjaLk4Ws/aKwcp7SOd3humiQXfH0qawdNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24185834},"engines":{"node":">=18.0.0"},"gitHead":"29d431b33117f7230e41223f62c449b7c48dd88c","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous business analyst. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.46_1771641841990_0.49351789168698","host":"s3://npm-registry-packages-npm-production"}},"1.2.49":{"name":"vibebusiness","version":"1.2.49","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.49","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"37ecce8a393439f17f0b14e98400be0d049dc7cb","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.49.tgz","fileCount":1882,"integrity":"sha512-hoGq+vfnNTTFocgq3+bidSnB50YjG548E6e3ZUicI2csg6OSG5Q1fW4qFg37gMlkGVb+taWLallQ67mq4mrEwA==","signatures":[{"sig":"MEQCICAovzsDU9BH2wUi+ExaDPLCZMapsjnEIaMNEYMk0zq4AiBou9HierW+PMRA2rS/JdrazMIXm74AQYaIIZAP5ZXVuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29593272},"engines":{"node":">=18.0.0"},"gitHead":"86df71c22d52aa5c9d82d89e0ab4ed185814451b","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.49_1771792344502_0.8549522043821787","host":"s3://npm-registry-packages-npm-production"}},"1.2.51":{"name":"vibebusiness","version":"1.2.51","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.51","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"5e009c1cfd7ec3ade4de4808ab9955fb75ef1f2f","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.51.tgz","fileCount":1883,"integrity":"sha512-DtrZoOGiKbtwJ7gQ0eukWvwlE/qQYg4Z61RNt1qLK/eM7SyhBXYgt8iQjvObF6oZ5BPI50myBrsSpjkQDoh79A==","signatures":[{"sig":"MEYCIQD3dmzbHMo3yNMVeKwnwPIlzEq9jXP+EgAlfnuAgTPKVgIhANYmDKosT+dRikVvQTpIN2o7qA/EzS0duDEmqV1kSYm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29701982},"engines":{"node":">=18.0.0"},"gitHead":"cc3aedf89d62ac8b4b989d552ede3160e63680c7","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.51_1771795931219_0.09805997776003972","host":"s3://npm-registry-packages-npm-production"}},"1.2.53":{"name":"vibebusiness","version":"1.2.53","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.53","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"60a70afbc8ff8261a3105237403512a8765f2ae6","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.53.tgz","fileCount":1886,"integrity":"sha512-AuJFnzLNjmQWWfzlFpZTPveFHbiB0rmhAwTGet0vWUkJCTY1JcJ620wNF2VSSfMWgvvBKh2YwynVTkblNZHTHg==","signatures":[{"sig":"MEQCIDHk+SnlOaY/hnR3lmdd9Z8ZHZ6XkBrZ6iFLXSAMoBenAiBbr4tT5JC5g8u+W+WTHXKygx68SZCnVvwvVIO76OhlLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29765043},"engines":{"node":">=18.0.0"},"gitHead":"2cf725b3d8d815a1daa7ab30afa7eb6f8b6ce081","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.53_1771801606010_0.14136880468348245","host":"s3://npm-registry-packages-npm-production"}},"1.2.54":{"name":"vibebusiness","version":"1.2.54","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.54","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"47672f3c3c9146c28ae56e345f68c623b9f22d0a","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.54.tgz","fileCount":1886,"integrity":"sha512-tbEHZqfKqRTPDGdyrl7JFpik4FOwBG4MPqGT+ImffqIVHCKubfCfazahHpscvbnH4uTpLXBE3bL2Xs9zyV9pdg==","signatures":[{"sig":"MEQCIDHWItU9Vbr7GeCDYqE0oKmXtg5T4aJ4IY/qM/t1WFCxAiAnESYZPS5EyY5vimTgKE5anVnW16ZbjUZbpxrymZrz3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29815162},"engines":{"node":">=18.0.0"},"gitHead":"22931c90c4841695dd048437fa24fda1f2738172","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.54_1771802546245_0.0654254763441049","host":"s3://npm-registry-packages-npm-production"}},"1.2.55":{"name":"vibebusiness","version":"1.2.55","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.55","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"42e8c1ce49cfb1c580e514cb812a4ffd04c19621","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.55.tgz","fileCount":1886,"integrity":"sha512-1yVKqcS/tBEsYtzU2Ez88fE9yWkXbGho+6Vv28g/wNt1VzHnTeo4e7IlDynfTKJXdCyrr7GoT9e/o8hdF5vpjg==","signatures":[{"sig":"MEQCIHnLT09Acm2tT0qP8bUiNqojEDwjaju6KHDyv8YccYIKAiAdYEwEDtFlfWes48H4+ldJEYsnHj7v5ED2ZYOh2/whVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29933486},"engines":{"node":">=18.0.0"},"gitHead":"85652f7f8a65552e3c79f7eaf095056978a6a3cf","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.55_1771809676064_0.7233066956666161","host":"s3://npm-registry-packages-npm-production"}},"1.2.57":{"name":"vibebusiness","version":"1.2.57","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.57","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"d4d35f2a67b64cc2707008675451e3ec8b4ce083","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.57.tgz","fileCount":1892,"integrity":"sha512-caUlGpxebHtYRkzecT0we8PnOui8VrkbVFye49Zhf2vQhxfb9dU1Yp/1MYRMcO9J37Kwrkq7KzN0YwniHB1VgQ==","signatures":[{"sig":"MEUCIQCYeA0nSZLQ+sRhENA5BwCczPGbOSAp9A/H9fNl/53nNgIgAPVp4CS0QHYF3l/S5LMaYMUWdYWiQ87nJPKbnDrdSy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30640685},"engines":{"node":">=18.0.0"},"gitHead":"efea144281fae0affd460f4cda0986a564660e79","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.57_1771813432133_0.8609737994229729","host":"s3://npm-registry-packages-npm-production"}},"1.2.60":{"name":"vibebusiness","version":"1.2.60","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.60","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"9f2d23bbb50b763ee301e774f77ddfc3be425813","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.60.tgz","fileCount":1892,"integrity":"sha512-/lnaDq6St2KqMXffA/626EDMg6Ohvw6ktT+CeEoYbVaD3djW4m3CacY5oClA5Jt8Qr11PvCzmMijTlv04P4CAQ==","signatures":[{"sig":"MEUCIQCyH0OBODGbY0KAyBj18ZcDR7hpnHKW8wCUSlcsqsVueQIgenPJkdUdyCHJj5Kun7pVoeVcLYE/EpEyZ3JQcafgj2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30667535},"engines":{"node":">=18.0.0"},"gitHead":"0c744dd2d7955e71a571e92e203d123c19e7f1f7","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.60_1771817411256_0.7119247855891055","host":"s3://npm-registry-packages-npm-production"}},"1.2.62":{"name":"vibebusiness","version":"1.2.62","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.62","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"f58b666477cbea15172a50b54c29c749d2e0130f","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.62.tgz","fileCount":1892,"integrity":"sha512-l0T6Vs4dcubdl8kZfdW3So2nrNO3SHA0MyD57goTG/rE3s+DQ12DLcmzxX/XKjbXFM6YUyVBsYgQb3AqNWuYxg==","signatures":[{"sig":"MEUCIQDMblyGI3DDsA0d8aEh8W792gBDYV2tkXJk5Z3r0KHAcwIgQX1OqHquz8Y4nqtHWL3SlK3CaUK9R22TcfVEgL91MFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30667543},"engines":{"node":">=18.0.0"},"gitHead":"7086d51300984575b48f7975a6c4cd485d768a50","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.62_1771818194678_0.3291932533661226","host":"s3://npm-registry-packages-npm-production"}},"1.2.65":{"name":"vibebusiness","version":"1.2.65","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.65","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"29dc99642415b32f33adfa82f71dcda0cb705628","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.65.tgz","fileCount":1922,"integrity":"sha512-I6QRBd3MyK5yONtV3sPhPKFx4lAtCijZfi62UcLcUwmT/jzRXa3fz7rFFnnXdLcv5dFyIDRo06qve2InVkOlYw==","signatures":[{"sig":"MEYCIQC0DEbfFLxKyLGpCB+f7Shc5OGZtALy/B8Ij80HbglpfgIhAJ9AqKS5JBVs43pirV1peHT5RAbRVJjr5Oz19mRN8pHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31318132},"engines":{"node":">=18.0.0"},"gitHead":"0590c429ae75b4ad40f951c4901a150d5f057587","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.65_1771863469202_0.5793556773461384","host":"s3://npm-registry-packages-npm-production"}},"1.2.66":{"name":"vibebusiness","version":"1.2.66","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.66","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"e0a78ac2e934e3c9a63757431b9be683fc62ffc1","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.66.tgz","fileCount":1919,"integrity":"sha512-HdDvcmGlLd8VQsykG1BEqG2JuBP8s7vihdzlOZHyC5TwDjcSJAa3WC2a15lJcloz5YF0M97dbcs8zHo4dLQ8nA==","signatures":[{"sig":"MEYCIQCqrDlq9FT1xSHmXP6uOS62Y1WBPzGV+gpBsXqttFf/DQIhAIXh9Cr2PgPvLtCps4vOONIYHJkx7g2D4tQXNrMhtCj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31296231},"engines":{"node":">=18.0.0"},"gitHead":"bd9b10c3969acc3bbfa79852eea22a9289f0dcec","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.66_1771864588807_0.1762468058928277","host":"s3://npm-registry-packages-npm-production"}},"1.2.68":{"name":"vibebusiness","version":"1.2.68","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.68","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"c2fb6e25a3a2d5a96455b374fb385475eca466b9","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.68.tgz","fileCount":1919,"integrity":"sha512-74pzQqYj3TeS++d0Vqv+iFZjHZGjQvvxa+W2OAkXksQ3XOLtXFFnZRVQqVyz6WbFgepCScB9pvYGnEWBxoxVeQ==","signatures":[{"sig":"MEUCIBOr8dxEaKg8Ykc5WeQvsxRn1t4yVLj1681reZRKzY8AAiEA1IlhLaizV8akuWQh1ZHMJhWy7PMyzOfkd0Rr8cWVR3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31342873},"engines":{"node":">=18.0.0"},"gitHead":"7673bc07a6f4057b9b258cd823d69f7baeb3318a","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.68_1771868136597_0.935414779671883","host":"s3://npm-registry-packages-npm-production"}},"1.2.71":{"name":"vibebusiness","version":"1.2.71","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.71","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"2fe01a05dfdd7050b25ddc0b86c66df38efabad4","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.71.tgz","fileCount":1919,"integrity":"sha512-Cg7u/zh/B3kvU1FrG0kldXA3tjqGQpnO5pMtug3OtQONrqPDsZGecUR5APQl0B4x4mTwO+yW+JEgBeODoelqNQ==","signatures":[{"sig":"MEUCIEPYW78wVA472Ns5B0qm7F7NHHwP2xvCxbIaC5/BDqmxAiEAgcH4gqNU1ouayPyYS51SRZLsWrml3sMl8Zr/vT6ZNEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31343022},"engines":{"node":">=18.0.0"},"gitHead":"c5eb8b1e40c6a2e64094abbb0454bf85540766a0","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.71_1771869527093_0.7721534147625335","host":"s3://npm-registry-packages-npm-production"}},"1.2.72":{"name":"vibebusiness","version":"1.2.72","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.72","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"27b5956b1213854f9bdb0f0ef28dd63de70d4f0c","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.72.tgz","fileCount":1928,"integrity":"sha512-QJz9mmhueuGbzTEu5bQ4YTpAU2yjsbUg3MqwcCwiQqZMEJxuN64CdooOEvsOf4nE0Qyycn8nx0uh9E8dQFtYOA==","signatures":[{"sig":"MEUCICLTgtv+9O1P4sHLnGxidUXeIkNEdik6DxiB6VB8cIXjAiEAhoHiUPPr9N6zwqejD7e1VbCk90ngSu3VEAWtcG5WJ+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31472061},"engines":{"node":">=18.0.0"},"gitHead":"08bc5554d778d0f23c5c0170e0d87a03a0d4072a","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.72_1771876986664_0.6727483797791325","host":"s3://npm-registry-packages-npm-production"}},"1.2.73":{"name":"vibebusiness","version":"1.2.73","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.73","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"84c00e53d7d18f6a2157d31161575faa817c3aad","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.73.tgz","fileCount":1928,"integrity":"sha512-qV8rUXydHZ97k96uuM+YA6doTLtc1ebVhmjqXMe5JBTQN7++mmEYnV4gtg19EnJiTx1lC5oi5VtG43q5PKDx+Q==","signatures":[{"sig":"MEUCIHAoWm43bNZ/cVIdiFq/ZsFMhJJzqIsA2aiGqH6h98wSAiEAzkYMZL7UvEo++dqwC/QBWYdH3xCOiVxpqiOsIjpd+Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31533811},"engines":{"node":">=18.0.0"},"gitHead":"a0a7696a6af5b8d33c7d181328ff87fc73cb8c71","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","twitter-api-v2":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.73_1771878691553_0.09692033148831625","host":"s3://npm-registry-packages-npm-production"}},"1.2.75":{"name":"vibebusiness","version":"1.2.75","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.75","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"7380a2c1f1ca1a4a82d1f086ad369efa8fb6e578","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.75.tgz","fileCount":3117,"integrity":"sha512-QTMZztIZGbYP2OfOPfuoTbSDkX1x8PxVQFKt9gMF2muVDroXnIJhdmnC6xgONqVs0z8QtzaJARsidAqNegNyig==","signatures":[{"sig":"MEUCIQCzc+JAyW3ZItnwHrmJhnPv3WqptHuSM4zs/FMkUNc5wgIgLnSyvhg0INjr8CxlO/1YsKd2ZJI3Ogoo9nOAVb4xlmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122393551},"engines":{"node":">=18.0.0"},"gitHead":"16f83d23894a8da718c0b1cfd725581d56c158a5","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.75_1771881642444_0.10646590118657429","host":"s3://npm-registry-packages-npm-production"}},"1.2.77":{"name":"vibebusiness","version":"1.2.77","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.77","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"43729a7e188b454002da4c1a3b2bd157eea51eb7","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.77.tgz","fileCount":3119,"integrity":"sha512-JA6n8naGiW5cgtv+ItpmORBv1k2iQZylis+ZAdr9PgEvFlbEhKkt6o0KBn/mqOUzdFHlBqkMdpqFpjShGDgw0A==","signatures":[{"sig":"MEUCIEzP+VHUuKjLgbhg0CtBmu475iAridltIroBrM4Y3jBaAiEAqy+BT7B2KvKs7rpEbsyNCum4zS+fIYui6Vxq+BwWJ8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122412100},"engines":{"node":">=18.0.0"},"gitHead":"5bdebf6323fe7417d0d984a8790b56c1666c135e","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.77_1771885441856_0.9555271394033766","host":"s3://npm-registry-packages-npm-production"}},"1.2.79":{"name":"vibebusiness","version":"1.2.79","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.79","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"f9a9cb723d111501f573f39c11dd123ff26e1be4","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.79.tgz","fileCount":3126,"integrity":"sha512-470C3G3Ofn3LbxPRtf/F9TiXMcotLfmejTuu79Q7Rj2pRjjWaaXTelq1EuIq3TYe/XME2Eh2lFwOfV8+Wf9Trw==","signatures":[{"sig":"MEUCIG0CHY45TmNTlTMy6J+bGv9i19cOuc+s2njyo5R6CQFEAiEA78SFkFKrOVFrhxWc846vowpta/urAVhYOjdol135jx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200385283},"engines":{"node":">=18.0.0"},"gitHead":"a7c0737346521a8577a7af107c68b4b6fb5e693d","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.79_1771892178015_0.7400344446633571","host":"s3://npm-registry-packages-npm-production"}},"1.2.80":{"name":"vibebusiness","version":"1.2.80","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.80","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"decc9bc5c89b546a16ee63d70a319b87f5d397ba","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.80.tgz","fileCount":3129,"integrity":"sha512-OEn6S5wVAYl9590F/ZafSpEPx5+RBq5fIjNGNm2+7/soJUdkxQj7ZK1BXsrFb8eisfuXmxEi8FKy81cKzLKibw==","signatures":[{"sig":"MEUCIQCwEk6uIOd/2MiB6DlVn491am8Gf29fUEsxv5U6y+a4TgIgBc9zN3ABSYGEFXgqN5BTcyvYje18DkCSAMZb+oGqCDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200675819},"engines":{"node":">=18.0.0"},"gitHead":"4e3381ea5a52249225b3103e76fd30b45f5e57bb","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.80_1771895677915_0.3267789677885038","host":"s3://npm-registry-packages-npm-production"}},"1.2.83":{"name":"vibebusiness","version":"1.2.83","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.83","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"de11b0bf2e2317c6f2c81abdd7664093f2b65373","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.83.tgz","fileCount":3154,"integrity":"sha512-rEKi6wNOYUYiKFMxurLadFGyyjmXlKwWtAFEcd+bjR6tfiCxx6tzPklKMvpgmGtnOJJXr8gegmmYfTinNqFdTA==","signatures":[{"sig":"MEYCIQDbwkKybI3hkz5aTimud1zgHnp4+0Pss5A+pIXHUOOa8AIhALPqp9umwWJcFWkFsv6nye0qy2Utl/bjmu0WFdXLKuT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198144085},"engines":{"node":">=18.0.0"},"gitHead":"8ada7a6aaed2e5a892e6626b29df2c2b952ea715","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.83_1771900312593_0.4916890380096086","host":"s3://npm-registry-packages-npm-production"}},"1.2.84":{"name":"vibebusiness","version":"1.2.84","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.84","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"493a81124155e176371490982ea18387dd32461b","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.84.tgz","fileCount":3166,"integrity":"sha512-m1pYDbDCFCE/lYmf69ohaDbrXXg9daq760NCRyk19Jp8nlnsEGTuZBvQLJCVu53BUW1mUzgm+shfsnIvJ2+pLQ==","signatures":[{"sig":"MEUCIQCl54YcipyKPcbA5hD+hGZfzsEF8seoB7OndqxZuremggIgf9g7LYAvzKK6pwcspq/umJUOL+8rxkgaTnAXVbFOV/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204954157},"engines":{"node":">=18.0.0"},"gitHead":"4270bd49ce8d44eec1af871b615197108d4a856e","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.84_1772083065910_0.6876364339992711","host":"s3://npm-registry-packages-npm-production"}},"1.2.86":{"name":"vibebusiness","version":"1.2.86","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.86","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"2e079bb878e9c40dec978cd20d70ce0add5e63ca","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.86.tgz","fileCount":3166,"integrity":"sha512-MYSkcuJAb2vYF0jbQlBJXROf/f+Xc/i00GMlcqE5CVv3Ot40JMaWN8+xDQ4Mlj+1StUksKBk10oX4bkFwqhpbg==","signatures":[{"sig":"MEQCIFow++A4jcD8yg8Qdds/l/yp0Z88EoUikyjAfu+oHHOvAiB+7V2wDQVehHr7ttibr03dVy6l/uJlWl+pyIY4ldiJ0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204954357},"engines":{"node":">=18.0.0"},"gitHead":"b7b0e8186372de46b597fd3b4ec1e97d6a154938","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.86_1772113247336_0.2136782744037029","host":"s3://npm-registry-packages-npm-production"}},"1.2.87":{"name":"vibebusiness","version":"1.2.87","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.87","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"d991a48f56ab9ec49c5ce284ad42aeb172e901d1","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.87.tgz","fileCount":3172,"integrity":"sha512-z/J96UZnHyMd7Jxsbiecu2TGuaJj8YeQaMB2NqCD5zLr29e7zUYAhS5xpU7WbeUscumVgMXssu48QXKZQ0fQeg==","signatures":[{"sig":"MEQCIC9kKtgMS9Su54jZ9xQBqIE+2UXW/Gyo7LcOWs+QOtOjAiACbcMOK0Jgjzr1ahEUqmGkzZjJRLWsgcPjornIxXXW8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205436393},"engines":{"node":">=18.0.0"},"gitHead":"cd08defa951303eebab39a8562accc0ec2a2cd1e","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.9.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.87_1772121231693_0.33535531221618897","host":"s3://npm-registry-packages-npm-production"}},"1.2.85":{"name":"vibebusiness","version":"1.2.85","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.85","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"e47bb53445e291aba26754228be6a37fd8a08a2d","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.85.tgz","fileCount":3143,"integrity":"sha512-JgeLGh898YNh3RUZZM5PSd5N/AdbHhUEGVa2WvWahPiG8IqwbR1VVtQJrOtUgY7W33EWFzTXxelR1RDd+XrPxA==","signatures":[{"sig":"MEQCIA5YN4NtEB9omjA0yBi4TeVyV8bbEXkzbrD4LUvWyi1xAiBfrk7GHJkcrROwpTd/x4/NKZC/8dHH28gT8ajnZKFK1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44114663},"engines":{"node":">=18.0.0"},"gitHead":"f1559796b31c9a5891eb21dc110d649d39365f89","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.85_1772238745246_0.777199205119304","host":"s3://npm-registry-packages-npm-production"}},"1.2.88":{"name":"vibebusiness","version":"1.2.88","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.88","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"9230583a712d63c8a42c6a8d97dbd2c9f9ca7648","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.88.tgz","fileCount":3146,"integrity":"sha512-egPVUGhkbMZQCf1sM/YWm8ZYICT+F6KNUiN90s80E67f42TcBM4rRdcaG3blNhHsOHlJgFzdiudmipsxbXuB5A==","signatures":[{"sig":"MEYCIQDlHHCUGioVydPA/vnB69OnuqLgRhhk4pQ1j+qXh6vg2wIhANwqaIMGKkCDS1fM9XbJANVrTCOSaELg9qer12fNWdSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44126363},"engines":{"node":">=18.0.0"},"gitHead":"8c8ce17253125b4133fab9da447804077683b5e0","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.88_1772244720138_0.7856892852210062","host":"s3://npm-registry-packages-npm-production"}},"1.2.89":{"name":"vibebusiness","version":"1.2.89","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.89","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"4443fab20c0a9bd51b042a992c981349863dbf5f","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.89.tgz","fileCount":3146,"integrity":"sha512-C1iUSObWVaYn2SSciz/+rySarmlRwz/asHClBe/fgSaQV+MYoY1z5G8TmvO9lSUL+k9ETxxkSzaokQjOlHgJ2w==","signatures":[{"sig":"MEYCIQDBEuvEn0b1Ote36iwt6R1tX1NAU9sd5g88tEd9zoG61wIhAJoqSH961TAtu5DISaPsX9DaJkm9G9rNwU/XeCEEeLy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44128247},"engines":{"node":">=18.0.0"},"gitHead":"faadcb65c6dcde67a94fc59e835002b9ab1bdc8a","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.89_1772246901675_0.5267061072931314","host":"s3://npm-registry-packages-npm-production"}},"1.2.90":{"name":"vibebusiness","version":"1.2.90","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.90","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"e3a905694cb41810478adc6d74aaed9f908398cd","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.90.tgz","fileCount":3151,"integrity":"sha512-wCM1rkxDEmDP7PNJ+Ph7FWC6tPZK4b7pYzsx1LDTQddylH5NbXbMmbQkmlnm22pERYNdqP3J2vFh92kpjscnbg==","signatures":[{"sig":"MEYCIQDcroZnj7QZg/BjN3KS1fqwJAka6ClV4ykgVfiaMPhQRQIhANZn6dRV8cTKoE6gZ1wjOY3iecmSoPlD9bcCDZGmvDs+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44255086},"engines":{"node":">=18.0.0"},"gitHead":"28e97e356e284a1f4da60ed976acbfa95842ea8f","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.90_1772299558376_0.49372400614960466","host":"s3://npm-registry-packages-npm-production"}},"1.2.91":{"name":"vibebusiness","version":"1.2.91","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.91","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"38bb45c410c207f35bc84bdd097cb15242066712","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.91.tgz","fileCount":3151,"integrity":"sha512-o+gEju6nVGEgQ8/SvnCTb0r3H7L1r9pKPhZWk2CR/Y6jX1YIqBfqDuTkP0nOlzen43bouQakM6k4zjA21/m89Q==","signatures":[{"sig":"MEYCIQDacCEgCh2nWqwZm+SUWEh7NrnTipvHapYoUDWRs+fz4AIhAOuVxxwVi4GmQwrrb0zj5il7ixc2yykS+/zISs5S87NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44272382},"engines":{"node":">=18.0.0"},"gitHead":"247a5ef16edeffeb7b10d71a9eb3b38241b968b0","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.91_1772301636797_0.40407220573276725","host":"s3://npm-registry-packages-npm-production"}},"1.2.92":{"name":"vibebusiness","version":"1.2.92","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.92","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"61e328d6a1d0ed62f7d8b3cb95929d1bf0793943","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.92.tgz","fileCount":3153,"integrity":"sha512-LY6XZNdfck2W4Ygf8NqiY3DJZ+CzSf5k8/7hjs33a4l2mKl1BFQVv9WlhN7FHpPjoiC464PEB06GQkFAtIM9nQ==","signatures":[{"sig":"MEQCIGqYtpszVnjp/SbuNh65vO/QwHntSOQg/ilLecFVYGtYAiBaHqhkvKfOhBOZFyc6WJRGKOO8AK90FgGMrpn3axQPYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44327051},"engines":{"node":">=18.0.0"},"gitHead":"4ecac6b6e93c27f580c233d16d4aeb6c4320b675","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.92_1772315991375_0.5440940449817608","host":"s3://npm-registry-packages-npm-production"}},"1.2.93":{"name":"vibebusiness","version":"1.2.93","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.93","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"6d2308e283a11a7a6c534c196c43e6fe5e569d8c","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.93.tgz","fileCount":3155,"integrity":"sha512-+0wFUcq8Kmyp65QUQO0qI+NesA//+pzagDyc7hX0RhQJXQMHSvQ6SH0aOzwWBYU8/gxEo+LhvXUb6Zeoz8Pcqg==","signatures":[{"sig":"MEUCIQCFY8EAj9nQuihxvtB0aZEzPcFdhdi0HH7piEf8G6naXgIgWUDK1wNCarjr+vKflqEXwOwCEG5Si4y776jQewSqJE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44387997},"engines":{"node":">=18.0.0"},"gitHead":"fb6174a9aae2d4d7a0303fce0b379a2a664a6b33","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.93_1772380239791_0.03972422061802061","host":"s3://npm-registry-packages-npm-production"}},"1.2.94":{"name":"vibebusiness","version":"1.2.94","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.94","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"33dadbc8af1b49b3bbdd0f221bd89bb75bc8cbd6","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.94.tgz","fileCount":3155,"integrity":"sha512-0O+fwUYhgYXRHcTOm2iCZdd6i9menOuPHCX21E3u42FTgXqJCwVQbXDPprCSnnk7rdYycU71IWq9xlcu3CDP+Q==","signatures":[{"sig":"MEQCIENl3qQ6rSs315B0faRwQlqzVQoxMn7Hn02eWrSLYSduAiA3J+tI7oRkL2OQd9lq3XcGevuoVH/d4MK/YbErkWSLLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44388310},"engines":{"node":">=18.0.0"},"gitHead":"eeb4bc5eb875af2faed1b41deaf1a0c7f9ea28a0","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.94_1772383500445_0.8336691601531905","host":"s3://npm-registry-packages-npm-production"}},"1.2.95":{"name":"vibebusiness","version":"1.2.95","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.95","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"93d1c65b82265a38d062f9d47d6436fdf8159870","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.95.tgz","fileCount":3156,"integrity":"sha512-qTiTLZd9lpZwPB+0JaYBJvjfqZDE9BC2aJAZhh1dD8DYXciQjhOY0WD41OFeaG0aolzGASiW8GZa47C5/gVrMQ==","signatures":[{"sig":"MEUCIDNIqEryj39DADvtYLJHfSF5v6EFJ73cICkKwfUTHU/ZAiEA3AaPNiUX9e93b1+mUSZRVBw88Mvh+bUSNhAT3w0L9Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44397531},"engines":{"node":">=18.0.0"},"gitHead":"d2444ac2f6d211326c16bb1bb2695cc63ef0915d","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.95_1772399988632_0.30169265437870196","host":"s3://npm-registry-packages-npm-production"}},"1.2.96":{"name":"vibebusiness","version":"1.2.96","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.96","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"cc5411feab4c73e4240d98f949380ce385af76b8","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.96.tgz","fileCount":3156,"integrity":"sha512-mGWwaHJbWN4o9FqDGz5mHy3gjZ0A/l5hpfUJ9/wFAetQ7DimEpfWSb1oi1vrn+7nSZUxF9VK8PyAGiQiZ8Qezg==","signatures":[{"sig":"MEUCIQCDjBBc4mmIbquAyzsw91XinLU9avryFh7Y4y5w0CujuwIgVp5GTHAvISFp+SkgF7rGHrMqhwqGUdyszbkGIEMStO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44433743},"engines":{"node":">=18.0.0"},"gitHead":"4db9e857a858c6bc6473c02574fe042db687838c","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.96_1772410439560_0.023907282090104065","host":"s3://npm-registry-packages-npm-production"}},"1.2.97":{"name":"vibebusiness","version":"1.2.97","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.97","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"2da3991dbab5e9e1975dfe71d74f869097e3f3ab","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.97.tgz","fileCount":3157,"integrity":"sha512-YbDonAxpQ/iSezMl39QNcN47KSBIa8B6QtiQKBX4ni+Us4u/jPdEoUiQX9ElX02Z5401/uacGVjgKadAr2hFTQ==","signatures":[{"sig":"MEUCIDmAs/YOIzuLid6patOJIXQy3hKDCCPykqCtdzdoLBJMAiEAo7yQns0V3XsjWDpa0XI+A8ywZmb4drt150F6Yliqfyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44446335},"engines":{"node":">=18.0.0"},"gitHead":"013fe0d2869c7dad86771396a7b3d14a6a027259","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.97_1772411404439_0.65338178702396","host":"s3://npm-registry-packages-npm-production"}},"1.2.98":{"name":"vibebusiness","version":"1.2.98","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.98","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"02b001dbc77afcf391030e8afe2f940fe5ffcf90","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.98.tgz","fileCount":3157,"integrity":"sha512-z4/zVZJWZ7AtTgfhAI43RRqqVTcMXqbImHlmQ/qAfAHHCOaeappzWpc6ZrLVl3FyOQ9izVqq0Zx42XBJf1BQeA==","signatures":[{"sig":"MEYCIQC+F5yoVaNYxCw1pp2CCEHOoFfJz3PFA4EVOiCcvbzBEgIhALi4TF1CFAEgvo17Nk3zOjkvwi0dHuOz3hm9wxHptmGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44446375},"engines":{"node":">=18.0.0"},"gitHead":"6d5fdf82847c1ea49ab604e9acc9e24224857c39","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.98_1772471447195_0.6106554403135294","host":"s3://npm-registry-packages-npm-production"}},"1.2.99":{"name":"vibebusiness","version":"1.2.99","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.99","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"022049fa0098a4bf7eef1d2acf039497cea24ed2","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.99.tgz","fileCount":3157,"integrity":"sha512-IB0ZhbxWKugY0tkb9tFwEp86kdqORvAjPnV7zxKW8cx9VmUbq2668UyqdgaoGEMckDbz6t0zqno2MCs0j6sEXg==","signatures":[{"sig":"MEUCIQD7XoIu/Hm7dXTJPnp9Jk6RxYvArKJRVchTM5n0JLHu1gIgRglK0LP0C17eI2Qk5RY9WbeEGyKqHH60yqoRczyVQzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44451970},"engines":{"node":">=18.0.0"},"gitHead":"e08b54806f346ef6b700db58e5177f26328ff0c7","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.99_1772500911575_0.7317908772635138","host":"s3://npm-registry-packages-npm-production"}},"1.2.101":{"name":"vibebusiness","version":"1.2.101","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.101","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"8e4fce99e18c5e583584c1af78e9b188d1d1cba4","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.101.tgz","fileCount":3161,"integrity":"sha512-IuicyWiCbVnorOjr5+GOx21bazZs/ttVSl5AQORT57nFoGSKsotzTVkKNSd3g62Q6O4AA/hJ51+ZlzSN39Q2zA==","signatures":[{"sig":"MEUCIQD9ffOBLJJ3iovxlSElFaWPz3Wl68wYOLGvJIehN1yOKwIgSUzCW6wHGaw06oe8g8VIov+DiI/rynwnJtn1BLEWpy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44612429},"engines":{"node":">=18.0.0"},"gitHead":"9d39726a2e202c7bb76bc779aa99f809eb8f6910","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.101_1772582577699_0.5602236850058728","host":"s3://npm-registry-packages-npm-production"}},"1.2.104":{"name":"vibebusiness","version":"1.2.104","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.104","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"09720fe01d874d740474b3480703fdcfe5b6d08b","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.104.tgz","fileCount":3161,"integrity":"sha512-8oC6a/67t6BUScZUPt5aI+tQ4Ulye3tvN/ZziHZ5+cTfFcErsil6H9eQGzU4Yepkqt4+mCF32lIo1NE6F2ju0w==","signatures":[{"sig":"MEUCIF0UWw7ftjfv84eumbDQhdxSr2wl9I5FpkieJjH5s1RDAiEAxX5var5riqKMVZhDcR+5SBNLRKLz6NqIXpUWan5X1gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44616769},"engines":{"node":">=18.0.0"},"gitHead":"966d8dde4d95c45c3483868fed1aeb6a09d76919","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.104_1772592795469_0.4483366867599632","host":"s3://npm-registry-packages-npm-production"}},"1.2.105":{"name":"vibebusiness","version":"1.2.105","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.105","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"f879c6660de2092152f601c89fef41b519fb4331","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.105.tgz","fileCount":3161,"integrity":"sha512-l9qC8H9w9OYTQxozZNm3YftHiIOIWqs3nFukN8acLCeueUSaf3L+em/Vicf07N8jDU3Kg/c0A5v3XYIY4qVklQ==","signatures":[{"sig":"MEUCIQCAKEwGM6GqAWNc614AKg3kqzV25r/6hHy2txEN9Hi8LgIgcNqMQ9MsJfjr6IikGgadi/kg+fydia4y6XxYZ+1IDbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44623828},"engines":{"node":">=18.0.0"},"gitHead":"30cfcced563acdcb05208e2cd28fa9fa7c4bad6b","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.105_1772646485155_0.9434576178082745","host":"s3://npm-registry-packages-npm-production"}},"1.2.106":{"name":"vibebusiness","version":"1.2.106","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.106","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"8fad9e67a90854de67d0f493cb12ec745f64587f","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.106.tgz","fileCount":3161,"integrity":"sha512-SIOtjzlkMGH5/sb8/faQmupa3RqFkmmPXIpdpqQ9wGXUem79s7ZFiWNW4ZilfohlZ90SDcXpF2zkoQRXXVJEbw==","signatures":[{"sig":"MEYCIQCEpNMBs0RIFuda0PChAY2/HPbwjmjaqd3st01GRv5KYQIhAI9V9Nd5p7oJ507wp6gL3xVyn6Weo0ft6mWrxCmK2b09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44632073},"engines":{"node":">=18.0.0"},"gitHead":"dc53544cdcd80f4be4cab0f2827424d922919a80","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.106_1772654068947_0.3012969195651998","host":"s3://npm-registry-packages-npm-production"}},"1.2.107":{"name":"vibebusiness","version":"1.2.107","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.107","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"43e1dee88f00ef0ffb96983b8a6e15e50dfe4900","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.107.tgz","fileCount":3161,"integrity":"sha512-vjqpqdLlu+t+VcKbsDbumXaovtivhqPdRaxhDMdr8P7czN4tPRlhSVeTcIuw1lH3+Txy0rH/msj8pmX3zliQJg==","signatures":[{"sig":"MEUCIBweU/bZ6wTtiqlnZHa0weEXbZg7AUF+KMB4rxi3fZJpAiEAmpsMeCgq1daSb6wqXJjnpGrD7t0KXoWdzj3aRVppmHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44632752},"engines":{"node":">=18.0.0"},"gitHead":"f175867b20d06a6ba7bf991cc511c9c09a4ffec4","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.107_1772654768187_0.11737650402008604","host":"s3://npm-registry-packages-npm-production"}},"1.2.108":{"name":"vibebusiness","version":"1.2.108","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.108","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"a811e09a63758cd3cc0f792bf74c13cab76a3bbc","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.108.tgz","fileCount":3161,"integrity":"sha512-I38stKABrtvcIlyXQ+fF7LWrO/xSGSF5rv6dk1eqoM+j3qNyxm3FilfRpREOgEx2EF7coXF+azZoAvAAXfy+Hg==","signatures":[{"sig":"MEQCIHp3pQUaQ+cJ3fa3XnOID+Ps3WXZPWKaP7unXg2eB0zjAiAMmD5QHphhKeMPsG9QCulQMbXCd/9Cux1+iv+xMSphGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44636045},"engines":{"node":">=18.0.0"},"gitHead":"14f728e7f46a6f4180f9b09d51c10bd5fbbd7c48","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.108_1772657146464_0.18609954038470233","host":"s3://npm-registry-packages-npm-production"}},"1.2.110":{"name":"vibebusiness","version":"1.2.110","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.110","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"540721323fe3e6fc674ab16e00bb7657fce89301","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.110.tgz","fileCount":3162,"integrity":"sha512-iIB46mT/ptmUEwVWtqg9oWT2INP5Xs7OklUox8yKNN+/D2ivUu6kOLeAdgViKEp1UYwxrlJTDracpaa9M7kKCQ==","signatures":[{"sig":"MEQCIHcZkWZelpWyr2cnzlrZY/CotkMTKUxByuBbKe7nUBlXAiAAtFDyq9PIwP5VwpzpCemt+AfrptSH1rZXAfJAOBxCZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44644215},"engines":{"node":">=18.0.0"},"gitHead":"6b94a1ad946a43dd220b6e4bed670ac930243e60","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.110_1772667321887_0.2229768129194598","host":"s3://npm-registry-packages-npm-production"}},"1.2.111":{"name":"vibebusiness","version":"1.2.111","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.111","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"73ed6c3d2c02dc7effe3e7e17f6ae5728b428c5a","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.111.tgz","fileCount":3162,"integrity":"sha512-y20UoiuueUgwy5hPZ3YsKZf3tX9xTY9M52GEN64wFsfxJAetOjHNIZ4dLE2WUmSOqSWHHBudV7rbdZQe1fLtmA==","signatures":[{"sig":"MEUCIQCRtEADsNJVVvnNqGScBKkpMXHt+DHS2b2c6VuQyH49JwIgax8oex8lrZFZML7pD7e3lC19VHY+A1MA1Hoy6Da3drk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44665785},"engines":{"node":">=18.0.0"},"gitHead":"4ac2f9ab2be85ea6e681395d047d640090138613","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.111_1772729054426_0.39839679848677245","host":"s3://npm-registry-packages-npm-production"}},"1.2.112":{"name":"vibebusiness","version":"1.2.112","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.112","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"efb6ef5b322180cea704ecb0316824c3eaafc2f1","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.112.tgz","fileCount":3162,"integrity":"sha512-PwRsmBzKIKmAU5yKewF5/AQL8rqTQANF0l5W1R2FImDjATI3/66yptAoTpNiqa/4UPxfWlxHJpQNQs6IdavKug==","signatures":[{"sig":"MEUCIQC436RuDJ+KBJ/UBpfcEcMfVuECUY3Rfkm0rovkWTY72AIgJLL8GoVTZfXuFFaOeu+qz1OqK11OQ8+BkBj5rS0oWlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44670848},"engines":{"node":">=18.0.0"},"gitHead":"43ca5bb1eb7b7fb0646c261079ab78625476afd0","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.112_1772740611862_0.1742278742817449","host":"s3://npm-registry-packages-npm-production"}},"1.2.113":{"name":"vibebusiness","version":"1.2.113","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.113","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"8e5329b9018caa5eb842e20b1570ce99ffbe353a","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.113.tgz","fileCount":3162,"integrity":"sha512-oIqM6015/Kqfb+21/Uek+yQINtP/3XOlPBEVyqTn8GNxgCY96uCADFP5VxmtHX6cGGKv5TRHR2ba4tn4nfqXJA==","signatures":[{"sig":"MEUCIA1S+g9VigKL2z3xu4/zhAa+eeZGWWPyvX+x2llp5R3tAiEA6Ti7R1idj9BZcTZspzXWeK5ytL4Zym28+3bs/0f4M0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44671561},"engines":{"node":">=18.0.0"},"gitHead":"fda2ef88f5283803ea93c2ce9e728d008c7f94f7","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.113_1772746067398_0.9059985838786138","host":"s3://npm-registry-packages-npm-production"}},"1.2.114":{"name":"vibebusiness","version":"1.2.114","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.114","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"18328015e8bdf766a8ca6137fc4eba7e25156c07","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.114.tgz","fileCount":3162,"integrity":"sha512-bg6Na6WIHo+jvPY019b6PJ3RVTX079tp4FOYSBW3SLBn/4YagGkTd/RWvv46TVB9pNDvJVkDLLIDE6UTD01oGA==","signatures":[{"sig":"MEYCIQDt/pDNQS7zpqBgKbQ7C5TYgmkSISES3/ZBMOupgPXeLAIhAN/s1seKi4atXfFpbEs3FYr21JPnl2Y+V9gETMKhf+Ns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44673807},"engines":{"node":">=18.0.0"},"gitHead":"bb762cb59ae58133b28253e0679c0fa774d9c1cc","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.114_1772748412250_0.9436943571659477","host":"s3://npm-registry-packages-npm-production"}},"1.2.115":{"name":"vibebusiness","version":"1.2.115","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.115","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"2e8e288d34b31afe6ce1eb3feb8276beca021fd3","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.115.tgz","fileCount":3162,"integrity":"sha512-oUkhUp+dJ5WkQWD6GocuBIOry6as7eixN6HQWNjWtA2qRCUrndu26DFIc9x9tume5ARqgXY8HuBZhi97o2QcKw==","signatures":[{"sig":"MEUCIQDV8MiSOy09OOLE9hNcKgeJwGYCA/ONiekn+yQaKqyzYQIgZIKVkIRlUMdRhRBlUxnZCczCJFAerf5Rl6xjKxLaV1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44813588},"engines":{"node":">=18.0.0"},"gitHead":"03069b141d63ed9ee0b6805f934ac7b4d2d24b61","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.115_1772768454853_0.46800738682638543","host":"s3://npm-registry-packages-npm-production"}},"1.2.116":{"name":"vibebusiness","version":"1.2.116","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.116","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"209d53c5633393f93d5d1110e5692b55e59c4ef8","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.116.tgz","fileCount":3162,"integrity":"sha512-W6ddI1glFARQUXfsPYBNO6GUQ1OM3JNJ3kKYQ/Vr2a3qV7a6G5qOxMPALHll6bmR6jGYfq1BOE5t9INDebZFkw==","signatures":[{"sig":"MEQCIBw91qoaBRpisJ6HsQzpL3ozW2oj1rMm+9r6dhSTI3k+AiBk1tudSuj13/2+7NaEqawMs+OjGL2fheLFC0zbkkf0bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44861155},"engines":{"node":">=18.0.0"},"gitHead":"3dda17085a32b933fd70e0303d0a593229a4ea37","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.116_1772827485927_0.5893758504666016","host":"s3://npm-registry-packages-npm-production"}},"1.2.117":{"name":"vibebusiness","version":"1.2.117","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.117","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"cc4635d4c04b3fa4221b3ab01983e2766093381a","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.117.tgz","fileCount":3162,"integrity":"sha512-B7GTmS65Qycu2bSGCrGAmY7Arrr53vRWx0cVUoXYUqY1za55TmJ+CV6NXYEpb9LprOl1QVd/K53elqJAQ4ZGcA==","signatures":[{"sig":"MEUCIFSHuzmpJCy3gFljmBMtnZY2jtctBN5FZ0STGMUTCHa1AiEAwQUpSTwf8tH7CwX2WRsgrKodczKagDviQ3a4RQpvKiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44870837},"engines":{"node":">=18.0.0"},"gitHead":"d7d4190bea4061c4e98b76ce95afdb7263f8e540","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.117_1772832433526_0.7357493222767508","host":"s3://npm-registry-packages-npm-production"}},"1.2.118":{"name":"vibebusiness","version":"1.2.118","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"license":"SEE LICENSE IN LICENSE","_id":"vibebusiness@1.2.118","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"dist":{"shasum":"9981cc94a21f255ffed8ea1d32568475f5833aa6","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.118.tgz","fileCount":3162,"integrity":"sha512-Wqpe9DLJm+8M7/dEKSqvlJ6sGL4yHZTwr6mg7KzpzzUlOc4oMGG3iHQU2eMKkEzGtbFlFwZWPD5V2J/8kHA+TQ==","signatures":[{"sig":"MEUCIF25If5KaC4CDkR4lSBAf1eIZbwN+sIzssCWuUgbJWG2AiEAiAlSoJDwyZYU5eh0MwPtwW7eRlQzvgqN+N1PnpkxN6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44919402},"engines":{"node":">=18.0.0"},"gitHead":"88a5018c504b87edc6de2511c2228a18aed587b3","private":false,"scripts":{"dev":"next dev -p 3001","init":"npx tsx scripts/init.ts","lint":"next lint","test":"vitest run","build":"tsup","start":"next start -p 3001","status":"npx tsx bin/ai-analyst.ts status","analyze":"npx tsx scripts/analyze.ts","test:e2e":"playwright test","heartbeat":"npx tsx scripts/heartbeat.ts","implement":"npx tsx scripts/implement.ts","test:watch":"vitest","test:e2e:ui":"playwright test --ui","dev:dashboard":"next dev -p 3001","generate-idea":"npx tsx scripts/generate-idea.ts","generate-promo":"npx tsx scripts/generate-promo-image.ts","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","investor-update":"npx tsx scripts/investor-update.ts","test:e2e:headed":"playwright test --headed"},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"_npmVersion":"10.8.2","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dotenv":"^17.3.1","stripe":"^20.3.1","remotion":"^4.0.428","vibebusiness":"^1.2.85","twitter-api-v2":"^1.29.0","@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.0","clsx":"^2.1.1","next":"^14.2.0","tsup":"^8.5.1","uuid":"^9.0.1","react":"^18.3.1","satori":"^0.19.2","vitest":"^4.0.18","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.0","@types/uuid":"^9.0.8","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@google/genai":"^1.42.0","@resvg/resvg-js":"^2.6.2","@playwright/test":"^1.58.1","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vibebusiness_1.2.118_1772836177691_0.6080952640627884","host":"s3://npm-registry-packages-npm-production"}},"1.2.119":{"name":"vibebusiness","version":"1.2.119","description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","license":"SEE LICENSE IN LICENSE","private":false,"bin":{"vibebusiness":"dist/bin/vibebusiness.js"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","prepublishOnly":"grep -q 'consumeVibe' scripts/heartbeat.ts && npm run build && next build","dev":"next dev -p 3001","dev:dashboard":"next dev -p 3001","start":"next start -p 3001","lint":"next lint","test":"vitest run","test:watch":"vitest","test:e2e":"playwright test","test:e2e:ui":"playwright test --ui","test:e2e:headed":"playwright test --headed","analyze":"npx tsx scripts/analyze.ts","generate-idea":"npx tsx scripts/generate-idea.ts","implement":"npx tsx scripts/implement.ts","init":"npx tsx scripts/init.ts","heartbeat":"npx tsx scripts/heartbeat.ts","status":"npx tsx bin/ai-analyst.ts status","generate-promo":"npx tsx scripts/generate-promo-image.ts","investor-update":"npx tsx scripts/investor-update.ts"},"keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"devDependencies":{"@google/genai":"^1.42.0","@playwright/test":"^1.58.1","@resvg/resvg-js":"^2.6.2","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@types/uuid":"^9.0.8","autoprefixer":"^10.4.19","clsx":"^2.1.1","lucide-react":"^0.400.0","next":"^14.2.0","postcss":"^8.4.38","react":"^18.3.1","react-dom":"^18.3.1","satori":"^0.19.2","tailwindcss":"^3.4.4","tsup":"^8.5.1","tsx":"^4.15.0","typescript":"^5.4.5","uuid":"^9.0.1","vitest":"^4.0.18"},"dependencies":{"@remotion/bundler":"^4.0.428","@remotion/renderer":"^4.0.428","dotenv":"^17.3.1","remotion":"^4.0.428","stripe":"^20.3.1","twitter-api-v2":"^1.29.0","vibebusiness":"^1.2.85"},"_id":"vibebusiness@1.2.119","gitHead":"b22e3967c0e645df51225340e76e17ea4d2a41c7","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pLn9UmGJLkGyD0oi+Il1fCILMV7TjQYLUaPm4K9d0GdagXQ5ioWeFrRvi1aT2di5CikemVEIiPB6Nkey72d5xg==","shasum":"dd23a762a960189af9d3432f05a47f77611a09e6","tarball":"https://registry.npmjs.org/vibebusiness/-/vibebusiness-1.2.119.tgz","fileCount":3162,"unpackedSize":44970349,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBNISjSEzEp6Ib1XKfqqwsxzUUJgKNY2eatoOjXGarfMAiAjtNdDfl+Na9gNyJffDYx14qgB08aWG45f6FwFGfhClQ=="}]},"_npmUser":{"name":"luisporfin","email":"luis@porfin.com.br"},"directories":{},"maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vibebusiness_1.2.119_1772839777496_0.4755644470493514"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T13:43:52.092Z","modified":"2026-03-06T23:29:38.131Z","1.2.11":"2026-02-18T13:43:52.530Z","1.2.12":"2026-02-18T21:29:36.754Z","1.2.13":"2026-02-18T23:46:29.635Z","1.2.14":"2026-02-19T01:29:22.939Z","1.2.15":"2026-02-19T01:56:31.046Z","1.2.16":"2026-02-19T02:33:47.737Z","1.2.17":"2026-02-19T03:24:15.008Z","1.2.18":"2026-02-19T04:23:44.596Z","1.2.19":"2026-02-19T14:40:58.781Z","1.2.20":"2026-02-19T15:51:43.118Z","1.2.22":"2026-02-19T19:06:56.960Z","1.2.23":"2026-02-19T20:10:10.317Z","1.2.25":"2026-02-19T20:45:01.198Z","1.2.26":"2026-02-20T00:06:18.844Z","1.2.27":"2026-02-20T01:14:21.892Z","1.2.31":"2026-02-20T03:19:52.573Z","1.2.33":"2026-02-20T04:18:33.377Z","1.2.35":"2026-02-20T13:50:29.021Z","1.2.36":"2026-02-20T16:11:53.290Z","1.2.37":"2026-02-20T17:17:35.865Z","1.2.38":"2026-02-20T18:10:20.745Z","1.2.39":"2026-02-20T19:11:58.178Z","1.2.41":"2026-02-20T23:25:45.663Z","1.2.42":"2026-02-21T00:11:30.723Z","1.2.43":"2026-02-21T01:26:03.225Z","1.2.46":"2026-02-21T02:44:02.455Z","1.2.49":"2026-02-22T20:32:24.929Z","1.2.51":"2026-02-22T21:32:11.724Z","1.2.53":"2026-02-22T23:06:46.513Z","1.2.54":"2026-02-22T23:22:26.685Z","1.2.55":"2026-02-23T01:21:16.583Z","1.2.57":"2026-02-23T02:23:52.703Z","1.2.60":"2026-02-23T03:30:11.777Z","1.2.62":"2026-02-23T03:43:15.324Z","1.2.65":"2026-02-23T16:17:49.912Z","1.2.66":"2026-02-23T16:36:29.349Z","1.2.68":"2026-02-23T17:35:37.792Z","1.2.71":"2026-02-23T17:58:47.566Z","1.2.72":"2026-02-23T20:03:07.324Z","1.2.73":"2026-02-23T20:31:32.122Z","1.2.75":"2026-02-23T21:20:43.485Z","1.2.77":"2026-02-23T22:24:02.846Z","1.2.79":"2026-02-24T00:16:19.432Z","1.2.80":"2026-02-24T01:14:39.160Z","1.2.83":"2026-02-24T02:31:53.819Z","1.2.84":"2026-02-26T05:17:47.340Z","1.2.86":"2026-02-26T13:40:48.813Z","1.2.87":"2026-02-26T15:53:53.155Z","1.2.85":"2026-02-28T00:32:25.833Z","1.2.88":"2026-02-28T02:12:00.674Z","1.2.89":"2026-02-28T02:48:22.264Z","1.2.90":"2026-02-28T17:25:59.083Z","1.2.91":"2026-02-28T18:00:37.299Z","1.2.92":"2026-02-28T21:59:51.942Z","1.2.93":"2026-03-01T15:50:40.360Z","1.2.94":"2026-03-01T16:45:00.988Z","1.2.95":"2026-03-01T21:19:49.232Z","1.2.96":"2026-03-02T00:14:00.155Z","1.2.97":"2026-03-02T00:30:04.988Z","1.2.98":"2026-03-02T17:10:47.764Z","1.2.99":"2026-03-03T01:21:52.178Z","1.2.101":"2026-03-04T00:02:58.210Z","1.2.104":"2026-03-04T02:53:16.073Z","1.2.105":"2026-03-04T17:48:05.692Z","1.2.106":"2026-03-04T19:54:29.529Z","1.2.107":"2026-03-04T20:06:08.988Z","1.2.108":"2026-03-04T20:45:47.220Z","1.2.110":"2026-03-04T23:35:22.469Z","1.2.111":"2026-03-05T16:44:15.008Z","1.2.112":"2026-03-05T19:56:52.523Z","1.2.113":"2026-03-05T21:27:47.915Z","1.2.114":"2026-03-05T22:06:52.815Z","1.2.115":"2026-03-06T03:40:55.672Z","1.2.116":"2026-03-06T20:04:46.453Z","1.2.117":"2026-03-06T21:27:14.047Z","1.2.118":"2026-03-06T22:29:38.707Z","1.2.119":"2026-03-06T23:29:38.011Z"},"license":"SEE LICENSE IN LICENSE","keywords":["ai","business-analyst","codebase-monitoring","autonomous","kpi-tracking","claude-code","devtools","100x","manager"],"description":"AI-powered autonomous product manager. Research. Build. Ship. Grow.","maintainers":[{"name":"luisporfin","email":"luis@porfin.com.br"}],"readme":"# VibeBusiness\n\nAI-powered autonomous product manager. Research. Build. Ship. Grow — on autopilot.\n\n## Install\n\n```bash\nnpm install -g vibebusiness\n```\n\nRequires Node.js 18+.\n\n## Quick Start\n\n```bash\n# Build a new AI-powered app from a one-sentence idea (interactive)\nvibebusiness build\n\n# Or jump straight in with your idea\nvibebusiness build --idea=\"AI recipe generator\"\n\n# Or go to your existing project directory and set up the analyst\ncd ~/my-project\n\n# Interactive setup wizard (configures AI provider, license, repos)\nvibebusiness init\n\n# Preview what the analyst would do (no changes made)\nvibebusiness heartbeat --dry-run\n\n# Run a single autonomous heartbeat\nvibebusiness heartbeat\n\n# Run continuous session (heartbeats every 5 min for 60 min)\nvibebusiness heartbeat --session --duration=60 --interval=5\n```\n\n### Improve an existing project\n\nPoint VibeBusiness at any existing codebase to generate an investor-grade improvement roadmap:\n\n```bash\nmkdir my-project-analysis && cd my-project-analysis\nvibebusiness init          # 5-question setup: project name, repo path, AI provider\nvibebusiness scan          # auto-reads README/docs to enrich product context (optional but recommended)\nvibebusiness refine        # runs quality loop → investor-grade kanban (4 lenses, up to 3 passes)\nvibebusiness start         # open dashboard at http://localhost:3001\n```\n\nThe quality loop evaluates your roadmap against 4 stakeholder lenses (VC investor, engineering squad,\ncustomer advocate, CEO) and iterates until every lens scores ≥6 and the average reaches 7/10.\n\nSee [docs/roadmap-quality-framework.md](docs/roadmap-quality-framework.md) for full scoring rubric.\n\nYou can also point commands at an existing workspace from anywhere:\n\n```bash\nvibebusiness refine --data=./my-project-analysis --dry-run   # evaluate quality without running analysis\nvibebusiness start --data=./my-project-analysis              # view dashboard for that workspace\nvibebusiness capture --data=./my-project-analysis --port=3001 # take demo screenshots\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `vibebusiness init` | Interactive setup wizard |\n| `vibebusiness init --reset` | Re-detect repos without re-running full setup |\n| `vibebusiness start` | Start local dashboard (default port 3001) |\n| `vibebusiness start --port=4000` | Start dashboard on custom port |\n| `vibebusiness heartbeat` | Run autonomous heartbeat cycle |\n| `vibebusiness heartbeat --dry-run` | Preview without executing changes |\n| `vibebusiness heartbeat --skip-reasoning` | Skip Claude reasoning step (faster) |\n| `vibebusiness heartbeat --session` | Run continuous heartbeat session |\n| `vibebusiness heartbeat --session --duration=60 --interval=5` | Run for 60 min, heartbeat every 5 min |\n| `vibebusiness analyze --type=<type>` | Run codebase analysis (quick, deep, metrics, seo, research) |\n| `vibebusiness analyze --type=research --topic=\"...\"` | Run deep research on a specific topic |\n| `vibebusiness build` | Build a full AI-powered app from a one-sentence idea (interactive) |\n| `vibebusiness build --idea=\"...\"` | Build app from a specific idea |\n| `vibebusiness scan` | Auto-populate workspace data from docs & code |\n| `vibebusiness refine` | Quality loop → investor-grade kanban (4 lenses, up to 3 passes) |\n| `vibebusiness refine --data=<dir>` | Run refine against a specific workspace directory |\n| `vibebusiness capture --data=<dir>` | Take showcase screenshots of the dashboard |\n| `vibebusiness implement --idea=<id>` | Implement an approved idea |\n| `vibebusiness status` | Show current status and idea counts |\n| `vibebusiness telemetry --enable\\|--disable` | Manage anonymous telemetry |\n| `vibebusiness version` | Show version |\n| `vibebusiness help` | Show all available commands |\n\n## How It Works\n\nVibeBusiness acts as an AI employee that:\n\n1. **Monitors** your codebase and KPIs continuously\n2. **Reasons** about what to improve using Claude Code\n3. **Generates** improvement ideas through analysis\n4. **Implements** approved ideas with safe branch-based workflows\n5. **Learns** patterns over time via MEMORY.md\n\n```\nHeartbeat Cycle:\n┌─────────────────────────────────────────────┐\n│ 1. Load State (ideas, goals, TODO, STATUS)  │\n│ 2. Check Alerts (stale KPIs, stuck ideas)   │\n│ 3. Fetch Live Data from your APIs           │\n│ 4. INVOKE CLAUDE to reason about state      │\n│ 5. Execute Claude's recommendations         │\n│ 6. Update TODO.md, MEMORY.md, STATUS.md     │\n└─────────────────────────────────────────────┘\n```\n\n## Features\n\n- **Idea Pipeline** — Generate, research, approve, implement, ship, and evaluate improvement ideas end-to-end\n- **Autonomous Implementation** — Branch creation, sub-task decomposition, PR creation, auto-merge\n- **Post-Ship Evaluation** — Automatically evaluates shipped ideas against success metrics after 7 days\n- **Marketing Visuals** — Generates 1080×1080 ship announcement cards (PNG) when ideas ship\n- **Business Intelligence** — Competitor research, positioning, growth audits, pricing analysis\n- **Content Marketing** — Keyword research, blog generation, social carousels, email nurture (via ContentFlow)\n- **Social Media** — Twitter/X build-in-public: auto-draft tweets from shipped features, KPI milestones, and weekly digests; review and publish from the dashboard\n- **Web Dashboard** — Kanban board, goals tracking, hypothesis management, session logs\n\n## Slash Commands\n\nAvailable as Claude Code skills when working inside a VibeBusiness project:\n\n| Command | Description |\n|---------|-------------|\n| `/research-competitors` | Discover and research competitors |\n| `/positioning` | Generate brand positioning & copy bank |\n| `/build-page` | Build landing, pricing, or comparison pages |\n| `/measure-page` | Measure live page performance metrics |\n| `/growth-audit` | Audit growth channels (SEO, paid, content, referral) |\n| `/pricing-analysis` | Competitive pricing analysis |\n| `/validate-idea` | Pre-build feasibility research |\n| `/manage` | Interactive data editor (query, create, update, delete) |\n| `/social-media` | Twitter/X setup, draft generation, status check |\n| `/status-summary` | Generate status report |\n\n## Analysis Modes\n\n```bash\nvibebusiness analyze --type=<mode>\n```\n\n| Mode | Description |\n|------|-------------|\n| `quick` | Fast codebase scan for obvious improvements |\n| `deep` | Comprehensive multi-repo analysis |\n| `metrics` | Performance metrics extraction & anomaly detection |\n| `seo` | Technical SEO audit |\n| `research` | Deep research on a specific topic (`--topic=\"...\"`) |\n\n## Ship Workflow\n\nWhen an idea is moved to `shipped`:\n\n1. PR merged to main, idea moved to `shipped` stage\n2. KPI values snapshotted for future evaluation\n3. Git metrics tracked (files changed, lines added/removed)\n4. Ship announcement card generated (1080×1080 PNG) → `data/reports/visuals/`\n5. Post-ship evaluation scheduled (auto-runs after 7 days)\n\n## Social Media (Twitter/X)\n\nBuild in public with automated tweet drafts:\n\n1. **Connect** — Add X API keys to `.env`, run `social-setup-x`\n2. **Draft** — Heartbeat auto-generates tweets when you ship features or hit KPI milestones\n3. **Review** — Browse drafts at `/social` dashboard, edit text, check character count\n4. **Publish** — One-click publish to X, streak tracked automatically\n\nEnvironment variables (get from https://developer.x.com):\n- `X_API_KEY` / `X_API_SECRET` — Consumer API key and secret\n- `X_ACCESS_TOKEN` / `X_ACCESS_SECRET` — User access token and secret\n\n> Free tier: 500 posts/month. OAuth 1.0a, text-only (media support planned).\n\n## Dashboard\n\n```bash\nvibebusiness start        # http://localhost:3001\n```\n\nPages: Kanban board (drag-drop ideas across stages), Goals & KPIs, Hypotheses, Session history, Settings.\n\n## Project Files\n\nAfter running `vibebusiness init`, these files are created in your project:\n\n```\ndata/\n├── config.json           # Repository paths and schedules\n├── business-context.json # Product info, competitors, constraints\n├── ideas.json            # Improvement ideas by stage\n├── goals.json            # Business goals with KPIs\n├── sessions.json         # Analysis session logs\n├── competitors.json      # Competitor research data\n├── positioning.json      # Brand positioning & copy bank\n├── hypotheses.json       # Growth hypotheses\n├── pages.json            # Tracked landing pages\n├── social.json           # Social media drafts and metrics\n├── implementations.json  # Implementation details per idea\n└── reports/\n    └── visuals/          # Generated ship announcement cards (PNG)\nSTATUS.md                 # Current system status (auto-updated)\nTODO.md                   # Autonomous task queue\nMEMORY.md                 # Learned patterns and context\n```\n\n## AI Provider\n\nVibeBusiness uses Claude Code CLI as its primary AI provider (requires Claude Max or Pro subscription).\n\n**Fallback:** Bring your own API keys:\n- `ANTHROPIC_API_KEY` — Anthropic Claude API\n- `OPENAI_API_KEY` — OpenAI API\n- `GOOGLE_API_KEY` — Google Gemini API\n\n## SSH Setup (for autonomous Git operations)\n\nHeartbeat sessions push branches and create PRs autonomously. If your GitHub repo uses SSH, add your key to the agent so git operations don't block on passphrase prompts:\n\n```bash\n# One-time (persists across reboots on macOS)\nssh-add --apple-use-keychain ~/.ssh/id_ed25519\n```\n\nWithout this, `git fetch`/`git push` will hang waiting for input and eventually timeout.\n\n## Cron Setup\n\n```bash\n# Heartbeat every hour\n0 * * * * cd /path/to/project && vibebusiness heartbeat\n\n# Quick analysis daily at 6am\n0 6 * * * cd /path/to/project && vibebusiness analyze --type=quick\n\n# Deep analysis Sunday at 3am\n0 3 * * 0 cd /path/to/project && vibebusiness analyze --type=deep\n```\n\n## License\n\nSee [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}