{"_id":"hacklab","_rev":"84-3141832d76cf50d3ae12573f54498cb2","name":"hacklab","dist-tags":{"staging":"0.10.0-staging.17.1","beta":"26.926.1","latest":"26.927.2"},"versions":{"0.0.1":{"name":"hacklab","version":"0.0.1","_id":"hacklab@0.0.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"7480a1961b575332c69c7e34a9883c0c16f4ef1f","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.0.1.tgz","fileCount":94,"integrity":"sha512-8GnFxeAXpqBJ4voQu1v1YW6bu/duXLgZtlmzgFHK0esqJBsDZ2C/zXIq3zSndtdf/V9HfGUd3yRAI/OHFdw29Q==","signatures":[{"sig":"MEUCIQDISa2bmvgVnKcCYKqK+7MPWTpX/KO0RYdsH/IPUGl1DAIgXvjgYCTe61DECVuohaSrRE4LEltW2Q/obrW1DRE1Gr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187457},"type":"module","gitHead":"18dfba7f4dd5ab0c5cf57d42f46f7773b4a6249d","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},"_npmVersion":"11.4.2","description":"hacklab cli package.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"commander":"^13.1.0","@clack/prompts":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.0.1_1771785797577_0.5551220667685146","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"hacklab","version":"0.0.2","_id":"hacklab@0.0.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"3f4b31c9952bd9671c48b00134988200efb80d64","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.0.2.tgz","fileCount":106,"integrity":"sha512-F5GMw0zYlI1/0r3H0O8b8zpMe5X6fkKvvMmCznuRxxXtjvmYPXIRa1cwl16NRiwPJ/YhfRz5eoy78EjuSfg2xQ==","signatures":[{"sig":"MEUCIQCcgoToAFr6A2D9qXzI1TbdUElQ4WoWJtG/8lSE63LsuwIgf7mqhoZfIXAQRk1WPCklaceHYjh7noOtEJJJlWu0THk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211833},"type":"module","gitHead":"8812fdc96cd3938cbc02e9d125089250753d7d4b","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},"_npmVersion":"11.4.2","description":"hacklab cli package.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"commander":"^13.1.0","@clack/prompts":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","vitest":"^4.0.16","typescript":"^5.9.3","@types/node":"^24.7.2"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.0.2_1771813788426_0.7708330433231407","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"hacklab","version":"0.3.0","_id":"hacklab@0.3.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"5fdaf1fb40fb0587329932d26e48d67e9a0c04b8","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.3.0.tgz","fileCount":91,"integrity":"sha512-5flvk6JJWcFfWV/1RSGHS/vXCl6PqdM/olUFPggwXBR8rw9avt02qWoIuhCcoyHgiNs5kJH7LHoJgs6rfqN8Jg==","signatures":[{"sig":"MEUCIB7ByDOTBA5oou4PlCKws/NuD0ErkU8CNi8YZEVwn8brAiEAsw2QcJtZ6W3i1ysW7jtQFFM3Wgvu0aBEqkITo5rlSYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339426},"type":"module","engines":{"node":">=20"},"gitHead":"6dd7a0f6ae0275472d9789ed8d9a53eb90edf86e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"hacklab cli package.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.3.0_1781076721469_0.26011249573615824","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"hacklab","version":"0.3.1","_id":"hacklab@0.3.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"c03508a154e4f48ed2fd7d2c172e735bcb4f77b0","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.3.1.tgz","fileCount":83,"integrity":"sha512-GGhJMPVyjsEqIkPx6cB6qSO7E75gf2jIIiz4g24oOhEgpDTjyspiIi+hQagIsUx0oQhAHw66Tyroa+ONWYP13Q==","signatures":[{"sig":"MEYCIQDUnanzY4ff2EjKz+YZt1TPIPQ2v7Ajwbax186HAQUP5wIhAJ2CoPH8NxTLsaoV9SH7Q3wMLBkiOw8pQbkIwovSORcW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293499},"type":"module","engines":{"node":">=20"},"gitHead":"8972e9e1d83b89a5ebdbb00a905430f28c29d3af","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"hacklab cli package.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.3.1_1781082053188_0.8778085656411081","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"hacklab","version":"0.4.0","_id":"hacklab@0.4.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"7154ecf62d82b9f7f93fa33389b866f2d016d4c1","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.4.0.tgz","fileCount":91,"integrity":"sha512-RQTkKcBgcGWzcmJHtXmXAJNrxHo2ixKECfEDBrw+D9AAj1fAzCENZ4F3HS0mwm6EjPFqYCaAYDoUOkfiFnXM0w==","signatures":[{"sig":"MEYCIQDYc9EhM5eIUWxEYIExDa8/criOznkGZuMJQfVoaFupuwIhAMkE7I/1cqxVUaU/QBZrjgjNTaFuYaVdmLVcsO3+zqKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318274},"type":"module","engines":{"node":">=20"},"gitHead":"25883187b963d2c892c1c45851b9f46edb7bd0d4","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.4.0_1781107668345_0.2270335670537036","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"hacklab","version":"0.4.2","_id":"hacklab@0.4.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"b8167efb9e518fa07c67b8cf66e8886583652b97","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.4.2.tgz","fileCount":91,"integrity":"sha512-ZCDhfEanD48Wbh4K1Yq551QLt70IOAt5KLZts1MvGthJkuI2s/Piau6SYSpc7LolVtv49+6tlIm/MrxDWauV7A==","signatures":[{"sig":"MEUCIBnvvZh1g2KILIzskbWLPIHXDbSYi8MiIAkTX2FkQDemAiEA0F15hDzITsQ1Cbid3EA68kAUJVXelpfye7GuLwbY7YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326670},"type":"module","engines":{"node":">=20"},"gitHead":"2b65bb7a1b446c4c6de3c459ead45e65c861547b","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.4.2_1781201199872_0.5301486233479424","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"hacklab","version":"0.4.3","_id":"hacklab@0.4.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"c000247b61fd7e6fd4b2353eeb9873aaf55b597a","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.4.3.tgz","fileCount":95,"integrity":"sha512-clD3/YyB/1jtu809U1sFa3O69i+KkBiTdDAZU+y55gWyNmdC+srlIU4uQ32qpvSD4tjYCnkrkkMneBnhvTLiqA==","signatures":[{"sig":"MEUCIQDbbAuZBCF3JONKo+HUuqTWG83UWdFjGmsmkDGP7oVhkgIgTsAn1DyWo9SRTAU7sg/dtB4Sk7uEbxwmte9NZ5+IIDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331226},"type":"module","engines":{"node":">=20"},"gitHead":"c33ab3d391a397e69659772bd48b6b4791f32fdf","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.4.3_1781219492744_0.7381962149370935","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"hacklab","version":"0.5.0","_id":"hacklab@0.5.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"9ea60cb8eac1223de38441b56858dd3e725f62d2","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.5.0.tgz","fileCount":111,"integrity":"sha512-Ue4D+GGj1/mlgWHTc1h02LX2J+bq2q32F3V1maKZKmxGW25G3ZxRhZFErOOEJqFWvZs9Y4k+LGbfJE3QATaPMw==","signatures":[{"sig":"MEUCIEMyCaOjxMicDoOEbwDnS3bX0Yl+uP5DlAmttRPok7NEAiEAoxsPWbK1U68wPVvErlDw8rcE7eiWBH2by+MJRY1P3QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397334},"type":"module","engines":{"node":">=20"},"gitHead":"21d4a059e12126bf0c5ce0c93def306d6af4da11","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.5.0_1781563940733_0.49973378655576406","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"hacklab","version":"0.5.1","_id":"hacklab@0.5.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"2a6c8a7c2c92b999e3ba070545d5c786d3a79d52","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.5.1.tgz","fileCount":111,"integrity":"sha512-Pbm+SCfXQICWwrxZSmZCu2sqNQGhXG9vshL8TRztJd8nSfwqDa5A14vLbnEpiZj+k7OtC/kLO0mlgS70kK4bOw==","signatures":[{"sig":"MEUCIQCpiRgmcjw53GnCRLjI/V+Zqb/ZE+TGmMUbBmq6t3cXCwIgFab1kzQgfVbwFdpHp8D90uB1kJi2EsFi7P6osyJreU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397602},"type":"module","engines":{"node":">=20"},"gitHead":"28b251f0c697cf7d31b6e232c1651522b5481d1d","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.5.1_1781690843712_0.1736769320366336","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"hacklab","version":"0.5.2","_id":"hacklab@0.5.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"aabd63daf68c4e58ca8c529d949e246fc12f2e59","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.5.2.tgz","fileCount":111,"integrity":"sha512-QbVNJQPT3LRn502RwqsnemeR/upVwAvHR2UmsNiH2rZX343Nrf5+T1CBq7/rqaFaODR0PbkFUHA8BKamrpafhA==","signatures":[{"sig":"MEQCIFwnkRS24MYMDKp2sObxd9jJPo7gDbNO3yI0k7Xd5ggdAiBF2kaIb0iMzjj88PbuZWvz2+GOX75b1tQXwkswrqBnwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397602},"type":"module","engines":{"node":">=20"},"gitHead":"e8d787720c62251d6a343e4c8de845df973b1e4e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.5.2_1781806088751_0.9463539414198114","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"hacklab","version":"0.5.3","_id":"hacklab@0.5.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"2fb189888574450a8f2f86b5187cdef0ac355c8b","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.5.3.tgz","fileCount":111,"integrity":"sha512-EfvdVwNfjvPUQuIRu17CcSmLPp7QdetEPV1XZ1lsCbjctxy8hTe8AqgjkJE1nDJqBR/AzPafTXqCnmawszSy4w==","signatures":[{"sig":"MEYCIQD39/LuFZoBLWL+I5nzZoSmDTyIeSUlsT+OqUIO282QRQIhAPENA8tv2LsWoe4r8nHsEr5vDra9ZbsAjwGY6PmMzD8p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408071},"type":"module","engines":{"node":">=20"},"gitHead":"745766d17af5a9ccd5110936a66db573dac3756c","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.5.3_1781812391936_0.7297957849352739","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"hacklab","version":"0.5.4","_id":"hacklab@0.5.4","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"ddd":"bin/ddd","hacklab":"dist/index.js"},"dist":{"shasum":"0db0601771d0cca1a99e318567dd476b5ff07a3d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.5.4.tgz","fileCount":111,"integrity":"sha512-HnZ3UVrAaM4oGUQnHAPNsmSy1G8NIh5nAPZh63zydunq5WDBqjukeDdVkjDfNKy6BdKtnbQEqZYdQWR5IXj/xA==","signatures":[{"sig":"MEUCIAkFyVZ7g1UBgTr4YxeIk8z6jMlNP1bcHU568jNWfrP6AiEAgBRq9v7wnj7FJL5JVIpxR2jlfImg6lvOSFD7Fr+71U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416201},"type":"module","engines":{"node":">=20"},"gitHead":"0ecd33803a52e46bc56a43e2f9df8225663e8943","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.5.4_1781819310326_0.38444645259334376","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"hacklab","version":"0.6.0","_id":"hacklab@0.6.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"282c08c82677d83264f15682b99220736e430102","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.6.0.tgz","fileCount":110,"integrity":"sha512-dYZlZZFvp+Rn72uKw/pOCJvGSWLk3OtBFNYmjjzP7bajkP33P+3MkWTfSxiS/eallggOJYQbZwSqGTkuIZDU0g==","signatures":[{"sig":"MEUCIA6nG36hzKT61mmPevxlLuajADEcLHGg9sH5OOkq8tP8AiEA+UQePT+zaN9laPmzj4IcDf1mmA84l+NdKo6MaCz/CrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418369},"type":"module","engines":{"node":">=20"},"gitHead":"6b97de742c19eebe822a87aa8380bfdd45d566cc","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.6.0_1782076451556_0.11147476282949009","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"hacklab","version":"0.6.1","_id":"hacklab@0.6.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"d06d26018da1c4938fa580654617f35e8166c9fa","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.6.1.tgz","fileCount":110,"integrity":"sha512-uIftjgk5ozScVt3z9sG5q8+h0XzviYmSykikemgds1N3VV2eosGhJmXvLs9cyanHV7VEiK9rLn0dU//PeYBphA==","signatures":[{"sig":"MEUCIHAw+i4qxdPWsek8OI2Frq01pUcpN7Vwgg0sBgfWbZEyAiEAvv7mnUJaouO4T0Nguj1pkEoKRTPZf4eKw5KLiCqVrbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418369},"type":"module","engines":{"node":">=20"},"gitHead":"4393638fc4b50c4850c4246e15066f2325d8c6fb","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"deprecated":"broken build (stale dist); use >=0.6.2","_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.6.1_1782116971131_0.9376749467502328","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"hacklab","version":"0.6.2","_id":"hacklab@0.6.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"5e42018fa6c07f199acab51e9be76ea6fade51c9","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.6.2.tgz","fileCount":102,"integrity":"sha512-4XydP4SPjnjJk5NeG3EFXwsC5z+RlpOizC+X3rnNlXEiLbxKrDN1MtRW14L1IQHvMFxZM4oHxxcE5gbvPYYf6w==","signatures":[{"sig":"MEUCIQCIymNJYDj2yJrg4hnPw/OXqwDVZaetRRElu5XQ+TVUqgIgGi+c6ICegDuhfn6eGP4IPmPCjbYbUkOaYsctHO0JEyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334684},"type":"module","engines":{"node":">=20"},"private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"11.13.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.6.2_1782121425242_0.3182110307323047","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"hacklab","version":"0.6.4","_id":"hacklab@0.6.4","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"9acdc7fac29055e2987d05d89a05a49c44656479","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.6.4.tgz","fileCount":106,"integrity":"sha512-ZlE8X0u2eHwFbQzux0H5FBFz+vOxaiCHK0quPfFQ2GHIlKq2CGl42ozaYRPxPlkJg/xXnJ62HxsQz7rSIrE/Dw==","signatures":[{"sig":"MEYCIQCU1SqT7EZhGzqEWPO360QGXWR9I9l45eMhHJhVb3kj4QIhAPeGDWQ9R/Iq8wl0Ujs7KO+cyR1v1AidyIOFJqFZqTHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345124},"type":"module","engines":{"node":">=20"},"gitHead":"32a3863be2ee17aabe2f7aafa0639e08c2a6239f","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"_npmVersion":"11.13.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.6.4_1782321620457_0.3482980166665286","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"hacklab","version":"0.6.6","_id":"hacklab@0.6.6","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"01d5dfa8abaf828af5c29c8aa24bee96d440a12b","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.6.6.tgz","fileCount":110,"integrity":"sha512-FfxsmM/Na+17vLbj7X7R5ADkb0z+9vn5sJW66y0nJQr+TJdI8LwkPIYnpkIJUbBgfT4LuE4656ue6Hp1F/c/8w==","signatures":[{"sig":"MEYCIQDWsRDI62RX/1sUTiTvax+mVbA961LlzpPfqOlOiFEmugIhALR0uyyMK/JLYJnQE8ioHzp2Qd57zO1unYHottsE1LUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408890},"type":"module","engines":{"node":">=20"},"gitHead":"8320cf1506cccac75d15bf180c606526054f5ba4","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bddd2f8d-393f-4f78-81bf-4e4a74020b25"}},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.6.6_1783506330624_0.4576936559707454","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"hacklab","version":"0.6.7","_id":"hacklab@0.6.7","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"c291c2e52898816e8a23ec7d1e1a4f9bf4899889","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.6.7.tgz","fileCount":110,"integrity":"sha512-yEFVLh/wx+RfTP0CyxeIp5c7bF3FMh5Hohu+mkHnjnlg9CIPgxCSNPW85qge9zUufUa/jyVGwDokeRuTj9wMvg==","signatures":[{"sig":"MEQCIGh/DF9dg8olhYUA1a0GDHfNdPlVur4axZ8qA7BZAvo0AiBRB/B7Kys584J2iMucCqBEW75n7X/8j318RMXMBuh+SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410737},"type":"module","engines":{"node":">=20"},"gitHead":"a1b65e4f69591c864bb0b0697b99e272f0b40959","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bddd2f8d-393f-4f78-81bf-4e4a74020b25"}},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.6.7_1783957054682_0.8226115923127846","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"hacklab","version":"0.7.2","_id":"hacklab@0.7.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"d7071c3de977192e0a95c6d699f96509c8b71a59","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.7.2.tgz","fileCount":114,"integrity":"sha512-GlWYpQvU9UTpfBBysALGjgaIeH959SyUGO83DKFXA9qWya7E4/xApjhifuL4HnKXnjy2mvf4XFDvKU/WyJZiLA==","signatures":[{"sig":"MEYCIQDhbS/O9zfIKdN/nNknqvCwX9/hSUHzGbm2/GGOqiD68QIhAIDUJ6OXHZAmdS8A+PNy3Mw9aLjSyDVvsy+XpMTgQxpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469719},"type":"module","engines":{"node":">=20"},"gitHead":"53ef165fa065e133f4be5302aecfc59c61c01011","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bddd2f8d-393f-4f78-81bf-4e4a74020b25"}},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.7.2_1784197961310_0.8658706534763674","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"hacklab","version":"0.7.4","_id":"hacklab@0.7.4","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"aa9ee53c247b786530f993391bb691b594ade8b8","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.7.4.tgz","fileCount":134,"integrity":"sha512-uQvRafYkGd5f91IY4+Li02yX4YJkrme0htUrb0/1bENSUU9o+gjTitVGZfF2Bsv4V99/eWF+WwB7gX8f8uqXkg==","signatures":[{"sig":"MEQCIAvW1fdHO0OG134bkV4KDmHKcKuZCjeu46vWj/CaxgfPAiBxr89+QTTs6kr4T+vX9b9a8hLVlQSa05vTdShRWwRang==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534916},"type":"module","engines":{"node":">=20"},"gitHead":"21a354c8c26f462752527ac6408aa8afa455064e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bddd2f8d-393f-4f78-81bf-4e4a74020b25"}},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.7.4_1784408408269_0.98776391449212","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"hacklab","version":"0.7.5","_id":"hacklab@0.7.5","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"3624eb429b550fd6dc339453765936cea4846531","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.7.5.tgz","fileCount":142,"integrity":"sha512-CfXJ3cxJR7ZztoWiPcR62cLxmT2csmnxGTLkEK/kDcGMFg25ZdayjPzgxfrb9p3djzxtFnjFMvSifSYg3nEnIQ==","signatures":[{"sig":"MEUCIB7hFhMTbp5lt+zODULuippAMT1b/cX0/pWwX2CeVVa7AiEA6MAkneRXEXd3NlH4RibVkqeMVmcTq/b2X/5URaUCocc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598216},"type":"module","engines":{"node":">=20"},"gitHead":"207465991a883b4cfee87e4b7db82248fa3ccf79","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bddd2f8d-393f-4f78-81bf-4e4a74020b25"}},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.7.5_1784409328709_0.9584929085900509","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"hacklab","version":"0.8.5","_id":"hacklab@0.8.5","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"991b5a257981e362e36ee433926a74a68a2d6f5e","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.8.5.tgz","fileCount":166,"integrity":"sha512-btA9K2E9guEPclOZZSxDcVFcPNpwbkYf3PgxeDT+LxRbw9xmAKRpfCQhYq2GMfpg7sXJsEcI8m5ZGtKuwGYqSA==","signatures":[{"sig":"MEUCIQDDMF+TSSbs/SM55a3qYD3XNFqAU2sdXQeHEkrnzlhmQwIgaU2NhsEyu1PyzmBo7Oc8PtUtiJL+9x96l2r0m9pzRGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709868},"type":"module","engines":{"node":">=20"},"gitHead":"4af3f376435dde1ce81d3d2d209a8919906f32f1","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"isomiki","email":"accounts@marinbelec.com"},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.8.5_1784708580103_0.07671663483868385","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"hacklab","version":"0.9.0","_id":"hacklab@0.9.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/homebrew-hackers-club/hacklab#readme","bugs":{"url":"https://github.com/homebrew-hackers-club/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"cfecf4a6b3db3da58e6c92b47175e4cb1db2680d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.9.0.tgz","fileCount":174,"integrity":"sha512-fpAsqbPPfT+c/nB8J/mz9dMd+k8WiLr+89wbJGEjBIfZt0JDv3412M+f+jV6ymy59ZDNDv0bHMbosAE2cIZCIQ==","signatures":[{"sig":"MEUCIQDxNiE8TeOvpEq7IATdrNRtAFWr9Tkhw+5BsV3VkezK3gIgWrVcmbSX66t8qT4yfpUdDx+jIL97IPMsoh1rP0gnnvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721921},"type":"module","engines":{"node":">=20"},"gitHead":"071bc90ab4ed5f88fe7cf22dcac4a999c3cffbcf","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:924bb997-4129-4565-acb2-bd087eeac635"}},"repository":{"url":"git+https://github.com/homebrew-hackers-club/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.9.0_1784737855952_0.5503290935307319","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-staging.16.1":{"name":"hacklab","version":"0.10.0-staging.16.1","_id":"hacklab@0.10.0-staging.16.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/hacklab#readme","bugs":{"url":"https://github.com/hacklabubu/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"e68ad42a83c55cbcbd205ea37ff2e744f7008203","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.0-staging.16.1.tgz","fileCount":174,"integrity":"sha512-cBXSV1AZI0R2xWWSinasglapGviFEMmoile+qHxQDrqY+/OhuvkK4ddSNtyXxD0kb2LYEKOmpmEEUirR1Tuekw==","signatures":[{"sig":"MEYCIQCOyLchh0GerjpDtT6BdB2ZFFM62nVpPJBbMPnQ4uzb0gIhAKoI6IAJoWX2/YbYDWXDVITh/vM9ExMy9A3/SW4MMP3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785597},"type":"module","engines":{"node":">=20"},"gitHead":"78617f95a36023726112658e0707b76ce9fd28b7","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:924bb997-4129-4565-acb2-bd087eeac635"}},"repository":{"url":"git+https://github.com/hacklabubu/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.0-staging.16.1_1784899062567_0.678743389038279","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-staging.17.1":{"name":"hacklab","version":"0.10.0-staging.17.1","_id":"hacklab@0.10.0-staging.17.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/hacklab#readme","bugs":{"url":"https://github.com/hacklabubu/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"a679332c11f5b9c91746aaeb8f5539ee74911c8f","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.0-staging.17.1.tgz","fileCount":174,"integrity":"sha512-hkY32spKg+pTuIn16QiR26iQmH6EOxVVT7ZLGAYElHgL6YY522dQ6VFETDczMKtgRAIYjG6+mZkREtg3yLHnhA==","signatures":[{"sig":"MEQCIAa8/0+j8SdymGQxzF82L9xMyEWb0jcGA1UyrazWeWUrAiAYamtm6bowqkOZORhWE1TsnG4HSfkb2oydRZ6LHw56uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785597},"type":"module","engines":{"node":">=20"},"gitHead":"e8107cd43dbc272d7baeb0d90f728f065a74253c","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:924bb997-4129-4565-acb2-bd087eeac635"}},"repository":{"url":"git+https://github.com/hacklabubu/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.0-staging.17.1_1784900012290_0.0012459990113342645","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"hacklab","version":"0.10.0","_id":"hacklab@0.10.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/hacklab#readme","bugs":{"url":"https://github.com/hacklabubu/hacklab/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"c0b710e7c6978207b10079af2a69610f125f851b","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.0.tgz","fileCount":174,"integrity":"sha512-e5qpkjZfyPGWlb+PtlW/v1XTFVz0hwFriy8nd0jxfU2b3YsqiYboQ76GbsCXVhCNmyAzXLXw07ApFAdRUR1y8Q==","signatures":[{"sig":"MEUCIQCSV0mqo05O/kDi8dp5agqmZds7m2qr04n9GtfEVRNbbgIgHYgjqnhxZwojTlTnF1zYpy3rHF6G3Xkt32Dje8a3NAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785576},"type":"module","engines":{"node":">=20"},"gitHead":"905350052b9138ea1bb91af2a95b697732a42f36","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:924bb997-4129-4565-acb2-bd087eeac635"}},"repository":{"url":"git+https://github.com/hacklabubu/hacklab.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.0_1784900631850_0.05655780979792935","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"hacklab","version":"0.10.1","_id":"hacklab@0.10.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"be1a1f5a7c397adc88e68a36acb822d66a247bbd","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.1.tgz","fileCount":191,"integrity":"sha512-TKgdk+pHTdHmsSpc4J1iY2w/CXqX+7OWzex45lPHoCxVxEKHFKes8mstan9iZ1zedqhjsPv0KZ/SO4yky5zC8w==","signatures":[{"sig":"MEQCIFJ5oEtHJ/LTAGHvFBB57baJimBDq5oOIsu+t+sIwUHNAiBEn7HCH3bZEy54GB7qe4gnqzAVZ3twozTn6LErgYNGuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861746},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"1fb4030ec49caf6ee2affd88c42cf3866ddb6937","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.1_1785258371333_0.037251811982761396","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"hacklab","version":"0.10.2","_id":"hacklab@0.10.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"4c2b0f117c6e028b510c86a9c48f9195c5320c92","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.2.tgz","fileCount":191,"integrity":"sha512-CdeKEIKP9hWXlWzntzFHLafrzKQqKRJOp1eGLSo7SiKDWjZDIqJhXgR/hsXxN9WkHHxvBlDTrCoxuBpWN7Q9Iw==","signatures":[{"sig":"MEUCIBoSVDSMcbnzFv2/WzSJntn/rMIe/AzlYdca1Qh6PuBeAiEAhdYgOOatTUXQJVHgxKSSXj0cUMKQ0V6bJjqAIsstNQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":896078},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"2b380314948c1709180915266e0e03ef057303ae","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.1","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.2_1785286167249_0.580872668577243","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"hacklab","version":"0.10.3","_id":"hacklab@0.10.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"b23c784cb40b29be840486c62cd4e74531da16b6","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.3.tgz","fileCount":195,"integrity":"sha512-nScKL5iDPp3S0QERf12St/aa4s3xaY19C3vMN2VcwNMFJRXqeQ5fHYEYmqD6wKmSn4Yf2z/dbx52ylJ6g/n6aA==","signatures":[{"sig":"MEUCIQCraiHIeXR/M2a8U8c/vyICRVczR6IaCXNgBhB8UPDipAIgXY44i1AsTTNjx8hAlSphDbBLYm+3QKLe5JhY4MOIgw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":903570},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"f6960cd51780a2fa5fb989b9e74a53fae560263d","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.3_1785428561240_0.26345340211411883","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"hacklab","version":"0.10.4","_id":"hacklab@0.10.4","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"428803dfcfa28a41f6d2c861e4f93c52d418d5d1","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.4.tgz","fileCount":195,"integrity":"sha512-m0DwJyR+fXEoZQK/556/nDRbCkqG6HVxlAi2htMYIRF8xVyjYcDxiDBJWS4QVBp8Vf5zwhKzw2YIhYSHGA9GZQ==","signatures":[{"sig":"MEUCIQDsaw3kfHJjjCkO9EL25dtIpKJUUDdj3+df6UPyot4N3wIgZYQbKoHETf77alu1zLoSaywDYSqT4FYiYFgcekCmVQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900888},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"a334d6d0bf3982b011352b1e7467d5b1a29abf2f","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.4_1785430285421_0.7729870305037732","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"hacklab","version":"0.10.5","_id":"hacklab@0.10.5","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"6f33a9373f5690002e98d054f46f067a585cc38c","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.10.5.tgz","fileCount":203,"integrity":"sha512-LobvQwt88BLIkSCs0eJPBnIfFLcTqIO9RySWbQ5xEMXq5eKRwMxhJ2P1kGV0JgwRhEoW5gQ6Hmuyvj3aRrdwVA==","signatures":[{"sig":"MEUCIQCI5LkmEc3idGDOT961tM23RT+uMCyBR/x6i22hAkjPXAIgS3cV9CNXADyd2iTcorevB0LG5WMGiX1LryTNG38QUkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946715},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"1bd71c42948bf24b49f353af24b77aa4e96d0c47","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.10.5_1785850544232_0.22236487060170051","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"hacklab","version":"0.11.0","_id":"hacklab@0.11.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"30d81af05eeece26b5f1eea4aa97d9d2f8a14c04","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.0.tgz","fileCount":207,"integrity":"sha512-XS56n7kofjgNKUQKhZ94dhIqA3EnMxmGUeLqJ6AiGCDO9bwIc2rBitXYuFfq7FHKXCVI4EeEHrmO0RwrPKYXTA==","signatures":[{"sig":"MEYCIQDv/9hpHU1eN0c18CI2dkOrVchYVl/eVcvzu6vbKyEPnAIhAKc0a/V0siWIETOyDELlguHJQH2Sw0HEiPQlsppH3Hpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021473},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"056636df9b4545802f0257b0e1980c46cb185afd","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.0_1786346306200_0.6718309913681342","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"hacklab","version":"0.11.1","_id":"hacklab@0.11.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"5c39c0dab2d55af4a065bc9e66fc8a9007cbb802","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.1.tgz","fileCount":219,"integrity":"sha512-WKYxtRPAK0CnO6torPgBqNjIkkCafKdGdODThmxK+NczYDksrsFP4JRVkWgiOrYuIzXlL2qQBZW0hGlER0JoIQ==","signatures":[{"sig":"MEQCIB2QvZbUOCaM8xQnB9NYgdI5fSZZfXPjNw76yNyBzeT9AiA+vMCYCb9ch8Pc/Wxn9MQLca6XsisqsvpND/LDgAZhlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095199},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"f631c12bfe215fd080e7064f9f6cce4ef9216b03","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.1_1787247625358_0.7709128402412302","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"hacklab","version":"0.11.2","_id":"hacklab@0.11.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"fa55bc438d0c9e4cccbad5175765ef9308f69736","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.2.tgz","fileCount":219,"integrity":"sha512-N2rT/PWe6e2vN7tvJAAhGhKTJa+E8jn4OFjinBJFNxNuXpBV/lJ1FYxb5gP4SSAP3MoQyDvSc3w8Jm1FGnSDkQ==","signatures":[{"sig":"MEQCIHukqzCLpT8RiZiRgfp23EJSSNu7AO8cRAeUnjSVzEDuAiB2l2m/f1uHgskwSShKY+pZC/5x2OqEPJrg4xtqp/Eb9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095646},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"08c21114f7f5ceefe6753f18b23852800a537bbc","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.2_1787276028956_0.9489658441043389","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"hacklab","version":"0.11.3","_id":"hacklab@0.11.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"70dadc17fad17224e609e950a55f56000a7c3917","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.3.tgz","fileCount":219,"integrity":"sha512-PWAkuLXMB3Jms4r473s8dkvyfGxtQNnxRUWL/LlVExe1hgk6hzOHV9TamdZyVmzryCfQdrcaI2FsQ23Q267BZQ==","signatures":[{"sig":"MEQCIFhxXuSRWrvTPSh5TUg201uZeBsUJC2ZM8c6a+VJIusxAiBv+nh+89jfUvCvswbTxJdxlW2Tgk7Za6DEGGYhK/piTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093935},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"2cc9f4f8fd6d159ca62f2a4bee85219272a58694","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.3_1787310655006_0.5900328194580788","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"hacklab","version":"0.11.4","_id":"hacklab@0.11.4","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"1649b177609cb8f81aee9d350d47478107a971cc","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.4.tgz","fileCount":219,"integrity":"sha512-iuhLa4p7YNQ3E8CRk4jpf37wIV35yjNPndLt5eOEjj6soGkNvJ9gUaMWOUSmXU3tDVyRsayzlDokTRaLuL35sw==","signatures":[{"sig":"MEUCIQDJuY1vS8uB8dGgvd023QVZ7pZImAPJcbFzzT/3lYGi7gIgJLgaMQKY2mEiBAHwjAegFWYrJPQ2c1nubHyDyAzyhqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094186},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"6b534439ead966592dd50de017a8b6fce881678b","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.4_1787318347185_0.23407615905893397","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"hacklab","version":"0.11.5","_id":"hacklab@0.11.5","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"2191d1a0994bb93ef0905b7f241f767ed041613c","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.5.tgz","fileCount":223,"integrity":"sha512-r2SB9HMojaXGdW9VUGSR/lQ8PBlX2NRmJaJnDC5pm2Qu2mQNLnZu6/b0KpcTUuIYCd8h8tOFG8rc0nHZ1BaOaw==","signatures":[{"sig":"MEQCICZvWn8Ti/6SMHGJ9qe8jKUflbXgx+1GZRjAv+ilBrvmAiBzWpLrnvSSbw+J5NIEPIdMfVFKnaXEfBAOd61/LkhCHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1102041},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"271108c1b587172f7582e3d65459512f5f0aa938","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.5_1787352067340_0.024886456195788664","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"hacklab","version":"0.11.6","_id":"hacklab@0.11.6","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"7d347821cc03a8fcf5c783bacfd9eb4ed961b134","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.6.tgz","fileCount":223,"integrity":"sha512-mGVeZmIrQy2QAL3gtugxrBE5OR5rTvKRuO8wYi34173s+0YNSH5Ry2hFbjqqynxzoLdpFWx8XdrL6MbwluwLtQ==","signatures":[{"sig":"MEQCIBsP1/gqHNuoXWpDFjtsH4TR0O95vhqfBJh7jgeKhiruAiADz3nvnmaH/rHTegBVAZx/8rdH/37QW7w8mVkOk5mD8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1103094},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"f3a3f0d49bc304738a09d03f3d82223984d6972e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.6_1787352918302_0.000664958273377092","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"hacklab","version":"0.11.7","_id":"hacklab@0.11.7","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"86ba072655a2556f8c66c029e0af9633c954ec92","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.7.tgz","fileCount":223,"integrity":"sha512-aTxhhH4W3Ex4rgbfSByjzO7wOEQ4Xcdgp3efqy7yhE73LSO1GV3Rj2xzwhX/XE3YJilqPgCcxAzuA33ta9YBDg==","signatures":[{"sig":"MEUCIQCgQI/fE73SWIG2CyL1hoRfbQx5oxAC5JZyatEZmHcZ4gIgepCWpqbXtINcTeHUtpyiGGG6MVZc4on15UcKQFosGlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086383},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"833f76830f7cb3094d63b53c5740b931598cc456","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.7_1787357458197_0.8351852337646855","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"hacklab","version":"0.11.8","_id":"hacklab@0.11.8","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"39e3eba0480f2a05e6ee8eb5697d647735b3b7dd","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.11.8.tgz","fileCount":223,"integrity":"sha512-8Ny8KddgSEP6Ld9T+jaRGBiKA28srGt4u6qPLeFSxyj29J/LRqscqF6VyHzqgoF/AKCy8N2mi/fJC1No2teUuQ==","signatures":[{"sig":"MEQCIGZp7QPt7+RwacS+zKDdkHBJRS///6MPLGCefG4k+U+FAiBQDZ1bLFadAeU0tDr4KrO0iH/L3Em84y4uB9ePGjfn+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086390},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"9ff16f21603be916c6d4713ad2993006c9ba7f61","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.11.8_1787358748141_0.576638171646044","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"hacklab","version":"0.12.0","_id":"hacklab@0.12.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"bec305e51bff59c99489d41698c7440cb723a29a","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.0.tgz","fileCount":223,"integrity":"sha512-3Bx+eJrY+dhUhRHERVJNVSlO9p5OSwAcMQXkbENiuer7O323whVMRSqma5w1koWXBSd/JBIBCPb0987HQ4FlbQ==","signatures":[{"sig":"MEYCIQCenvkMRY4zEMl1nMmqAHpL5CZC4kqkRrdYEHiS8jL62QIhALaazkm3rOXWXjlfQk3o0TpItjZLS3VjPRWVzX3UmHM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1079474},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"5b7c7b35a02d0ca093fc17e2224cf5cc889b2896","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.0_1787358801487_0.12655664418166923","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"hacklab","version":"0.12.1","_id":"hacklab@0.12.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"beee1e9784cc9abeb799a1c3b69f1f89cac25efb","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.1.tgz","fileCount":223,"integrity":"sha512-WbwG9o6up+b3h0IbvBiMHUsstnNCzMx1sDmqTxDw7nCq2xHT1SW7eGglas4uALWPzE3KyJZPVdqfTVK8/HjqqA==","signatures":[{"sig":"MEYCIQCRDffArwclHHBDhuBBHOBYtTQgOOzL47BlTPlEMR92vAIhANUtg56Olyfkt/1+Pac2gXA/lVZSPbeFGb+Qgetd4r8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082840},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"50fbe66329e15df83a7abcdefa0f42ab9d8b49cf","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.1_1787359328814_0.6629465891685622","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"hacklab","version":"0.12.2","_id":"hacklab@0.12.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"657475a005c2de7111ca7833021587f05c3e540d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.2.tgz","fileCount":223,"integrity":"sha512-SL4dUMe+BFbYQU7o5TE2Okb9xsX2cOEtuyQb8Xe5lJL3ZJ06PoSDqomu6izsy6c5zBfr3ITl5PgueuZdmXOBcw==","signatures":[{"sig":"MEQCIFXeoxyCIqwslKT/hj1kbOczETcZEkzKDH3L2+VC9HjYAiA4VVGfC27nZDGFzPYvFtQ0JPIv135JFmY8q8uNKUoLbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083984},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"09f326c0e7898543fb0673efd8be77a5f81941c6","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Scan your local AI token usage, see where you rank, claim your profile with GitHub.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.2_1787359428457_0.8374763506915444","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"hacklab","version":"0.12.3","_id":"hacklab@0.12.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"cf5d7ed8d30ee071081466f70f7cdf968911325c","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.3.tgz","fileCount":223,"integrity":"sha512-E5H66KHiIqdWjml+8z7SdVA0VulHAtGq7dbIdNIJvcUD2HdR/7jKewc+Epw0Wb+7IIlxPr3vLTzVXsC5E7hi5g==","signatures":[{"sig":"MEUCIQD6nuITqMxBjInB3C9Z6CDIKWcTTUPlf2hiAIlh8asy7wIgEEOu1nA2svKKPnyWpwOqfyJkr0s2UVlPUxbVsTzrls0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1045544},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"63481aae6226f8bf59ce2c06494660149ccf4051","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.3_1787359905005_0.8404224905989204","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"hacklab","version":"0.12.4","_id":"hacklab@0.12.4","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"9ac6974bb01ef7861d3fdbf2d342dc14837f0a65","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.4.tgz","fileCount":223,"integrity":"sha512-DDezSbPSneecs2hiwVS4aDlPpT0XHTxgPMzodJGkXv2ceLz6cPrggvg6YaKzNdT2VAX8bjx3UlrKSP+fK9sdDQ==","signatures":[{"sig":"MEUCIHrCIKGQSsr0EWVhCmMIu3j0Xry84tiVkPwZ6Elog0A4AiEAlXNLII80iOx4+fX61STfYdTg2pein+IHHiLn1LtEj3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1045544},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"1b59329569f44c32c6b194638e9059e35744d412","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.4_1787360053391_0.1092992583536907","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"hacklab","version":"0.12.5","_id":"hacklab@0.12.5","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"3ba617970c2ef8953ab2b1961d0497e518695382","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.5.tgz","fileCount":223,"integrity":"sha512-mFNfZyYcgX8mAxalWf6wSJ4OCLvv/5EJIaWOdtrqOu3b/C1usO201OYE08+R67TKULiKvFTgrMoAS5N7UPm9+w==","signatures":[{"sig":"MEUCIQDHw4F83yxOPtIwB1f1KnD0ffwSW30f+wN08XMAc4vWKAIgZ/5G1VMtDIOyWXM7A110xfCdON71T2yxH7GFTUCzp1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047066},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"768a422e047a2e28d9f38fabccc08b459010f8c0","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.5_1787361174936_0.9763369862560034","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"hacklab","version":"0.12.6","_id":"hacklab@0.12.6","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"efe64e135729679d3e1f3ced7139ffe1446db33a","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.6.tgz","fileCount":227,"integrity":"sha512-pestzVC243fyQpJ5N2zdeNBl991QS/14O1JHA+gmQGrSPsiZaz9w/v+Dwaq9E1EQk1/68YvfEjt1nhrx/Qxgfw==","signatures":[{"sig":"MEYCIQDB/WngcaqTohxKDTioUKohJq1DiJTCYiRJFMz7NCmosAIhAKNQ/uo0FHjl0BINTY+zzDYFHQ2f9KN1B9sRhXWPk1wK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051207},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"74ab8c09d78608d12bbd1844d128504a363c05ae","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.6_1787361678328_0.3423005159911663","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"hacklab","version":"0.12.7","_id":"hacklab@0.12.7","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"2c957f0e96472a8df149f365bd20cc0d2dfec4f2","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.7.tgz","fileCount":227,"integrity":"sha512-XWmFhJARjEkN2oWx41Grqs8E5sC+nkPa8SMQOmdo0EBBuWGqdc2EkkB9xDX6y9sfYcMp9ISgywdcoHu9yRuAjw==","signatures":[{"sig":"MEUCIQDQTiB0WuK1l/LMkeZ2KElafpARKpfHFGYUseR3hxRl/QIgJ6LCErF6bwLhriRTpvwPrToH3X1+0u8R2qvCObpJwVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1059205},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"63403aa76f44113bde2a6f608e24a202271cc26e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.7_1787363711462_0.9390250182175126","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"hacklab","version":"0.12.8","_id":"hacklab@0.12.8","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"2bda92a6a2609a07f0fca0ccfbbc88ae1f6f7081","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.12.8.tgz","fileCount":235,"integrity":"sha512-DJAM8T2dNh/b66v+aBO6WfmB4ugvKL2kuAzkUQJaGMVB3cCsjZOFBO6MiyMOycjeswP46ssRP7BT14IcdbWmxw==","signatures":[{"sig":"MEUCIQDLJ/SVPQ6TatKBV3mPr0Xv5mktJTX3CXsLFdunkj3hAAIgCH0Hxu66aGT1OEQsv9A+lO8dD5sY+oIDGx4nr6kKudM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1089884},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"65c2b350e570a7343f304c2ab323a1bba59a435d","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.12.8_1787394486034_0.49610654612138005","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"hacklab","version":"0.13.0","_id":"hacklab@0.13.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"d5defc301283b19dd080bbef3a1729865ec22358","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.13.0.tgz","fileCount":235,"integrity":"sha512-VjZqok/2+Ny24lNPUORf2utrM74pE5XvrTmAdeUpZD2Z+ayscfssrxJYfZqwimrmAMy/RDvvqaO/yEqHAr31wA==","signatures":[{"sig":"MEQCIDtLw8WPgqRo8pHVZG7IhQ2z2rJXK+913uFN+HAKBqugAiBW86TapnMVDF577Qed7mDWeDE5vwAQ8Q7BmT0bYDwlFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069060},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"d70d46f1a4e6714319544db9b37bb896f5d19bd5","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.13.0_1787400264469_0.8047819078856306","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"hacklab","version":"0.13.1","_id":"hacklab@0.13.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"2f7f949e730ac70effeb661061bf4d9aa5fd1d6a","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.13.1.tgz","fileCount":235,"integrity":"sha512-BSvyXb1qEMB/NEs7hDMNC9W8Mmq/kEgFE8IOzrezS5qU3Z9j/muGqvpr29QiK8sWSci4B8SIz3Y8ehCnz6S0BQ==","signatures":[{"sig":"MEUCIDQRrrPBL6/fp50weubvwZ0EIYxK2Mq7ssZCDqZTmAasAiEA/OnetDT8E/EuhKmSKpOF31n2jTpoqeBhBZ7FQJckfvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1076327},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"392972f4344efa002864fedcad7d7333cfe71342","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.13.1_1787402329943_0.4395570881268285","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"hacklab","version":"0.13.2","_id":"hacklab@0.13.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"5b824ac480e749a7e203a4134dbc104f400f2e4b","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.13.2.tgz","fileCount":235,"integrity":"sha512-6XpaeVEOFIyS4/0amqIxhGUmxjHmMICCwsnKY1leyDtbn6ptJ+JuxNBBrLvl4D4m5pzR+Jd91D+P3yl+0Mj8tg==","signatures":[{"sig":"MEUCIQD/h9ApRt9qBUexBEppJSGg7AxmPO4MlGZ/pZC2u4EuxQIgQT/p/RHAmRQ2ACEb9SKq/KTUAe9jJ8TPeEMmzi30RUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095697},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"2419f5fb84c727c03337b6d3bf80d2407d1fb4f5","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.13.2_1787413804867_0.22375065956787732","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"hacklab","version":"0.14.0","_id":"hacklab@0.14.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"5192491cac3fd8ff04371e581969cdeb4f54a856","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.14.0.tgz","fileCount":239,"integrity":"sha512-gHJb54Jc2P5ooEUkwhLCsjKf6a2cda07K2+nUMQUuOLjLBd2AYvF+/GHhAK8/S8F+HWXlWbeEcPLQHCqsL90vw==","signatures":[{"sig":"MEQCIDlyPH0CMnC50liPVWcwNEp40EYw92XBTaEiEpVnhmhuAiAR0bQ/Kl2ISDR96UCj3RoPpjsyh239fsz0tvS8cgfzGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122793},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"6d3a59ccb2cf0c916bb55bdf4cdc8439953f359e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.14.0_1787436986515_0.3543217488234298","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"hacklab","version":"0.14.1","_id":"hacklab@0.14.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"051a31f6e5e3f46ea1c89d7918d164a500dab16f","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.14.1.tgz","fileCount":239,"integrity":"sha512-UVmkHj82kLyeUsok91wWFpfHAGoKYeRSLxhJZQwdzX/VQHoGbnHURF1Zbg1PyQ8Ij65x4QXKAHtxbBiLny9+9g==","signatures":[{"sig":"MEUCIQCFvkgo4dn9AbWKu1kqj4fL13iGIqZO/nROYhkN9939VQIgK9kCRzTxWEfyQ/vRHkSeO8lypjtAZpK0SONXC+dr2TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124000},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"f85693ed90d2293badd91ba1cc26dc535e7507f8","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.14.1_1787445123055_0.3100599659893697","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"hacklab","version":"0.15.0","_id":"hacklab@0.15.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"f17455c61bfef4d9814df039371223d6278f0e4e","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.15.0.tgz","fileCount":243,"integrity":"sha512-H2U1lejzfvPy55ZQJELt2kvEmRfNSlQDM8SXK/i5sUFsk5R2I8kpUi0L0S/SAzSZFNNu76mbZKXzu2+2aMBzzQ==","signatures":[{"sig":"MEYCIQCoa9b/a8p3TNTtQJv5Y7i0ZcEjNkS3Maqp+ikxGz0apQIhAJ443FtnGCnt2hVA+Jh/W5pdMC35lrWA88i3r6gBckjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1139119},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"6d7518e78c753f42f67652176a4ff61421f6d2b4","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.15.0_1787477452865_0.32019985990756683","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"hacklab","version":"0.15.1","_id":"hacklab@0.15.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"0684c1e2064489f444351482ebc58be11b6d0779","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.15.1.tgz","fileCount":243,"integrity":"sha512-osXxgIOBQwUgMelCm9/XRPQCOZ72xERHiqvZhDrrnPY6KKwceaK1P5KRKWOVHqIYXJ5cMveigS5CnofE7DpUbg==","signatures":[{"sig":"MEYCIQDHXjfzv9WszUEf5DctUJ2uDKQrCLgVHCON++6fHWs1CQIhAMnkR75X9pS7M2B6Lw6qPEtV2IqK3ceZdU7VXTotWbkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1139119},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"2d93a9ec2bb8bd40459f052def84c901587d050e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.15.1_1787479732897_0.04853222257801404","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"hacklab","version":"0.16.0","_id":"hacklab@0.16.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"36a7d5f62649e75626355b1901caab4d1d160a37","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.16.0.tgz","fileCount":247,"integrity":"sha512-SC9S+CoEuUO56HHtANKkMk1R+hHnadp3I7QlJBJzRkeqYLTaCYoKR4WyHQmmezJWM1K4EXF7KquBj/CIzY3Q5g==","signatures":[{"sig":"MEYCIQDwIzlO7Kz45WxKNA6Npt/HuUkOf4vTWy+tFUGECfestwIhAOHxG7mncDJtwwDJSiW761rjuAV1zn1hvMM6tEKeOi7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1158442},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"fffa3bdf4a653343a6c762a79e445b3c148f6d76","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.16.0_1787490811289_0.12962836744867068","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"hacklab","version":"0.17.0","_id":"hacklab@0.17.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"59e404338ae4e3efaad0fe74923586b03134597d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.17.0.tgz","fileCount":247,"integrity":"sha512-23XAj2tl/E40k34ERiZBdzIsW/IukcT8NMUdCxDQPr65LmEKaUjiqwXzgtJKeCeDfpGun1Z7xq7/Zud4jEeAag==","signatures":[{"sig":"MEUCIF4l2DsF06RZ59qAun09VNTOIQc5Tof4U40bU1qFT5MDAiEA8jMBAUwB1y9/fPA1cxepXewvhDWtQ8QztdCacohhpWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1160209},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"8c798cf660c7b3f2d4fb204c6abd188d9855c542","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.17.0_1787566273059_0.19388927216677088","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"hacklab","version":"0.18.0","_id":"hacklab@0.18.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"e908f355a837ff73803bd32d69deb0c928da5f85","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.18.0.tgz","fileCount":247,"integrity":"sha512-hWNA1Ye8oQ9mY8rzZEUhW+Qn6P/wDXuT/5AdAqcbf1jk7/xtcHxAsre5lZNgVnGQ7DHb3OGvuoBDlFPZyO3N+Q==","signatures":[{"sig":"MEUCIQCD+d3TpmsuXMo4Gg4peIkXV/f6edU1Lv0nuDAyoGRpIQIgPO0u45tM5mUn0xr6nBZ2b56ckzML5EuJGOKIvpJLrzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162139},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"20463bfa4920ec46efb10e35f31a07cacce8f046","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in with GitHub, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.18.0_1787570714257_0.45128872973748546","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"hacklab","version":"0.19.0","_id":"hacklab@0.19.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"81fdda5983875ef9b3922528078936024a241fca","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.19.0.tgz","fileCount":247,"integrity":"sha512-3fd2cK42fLA8wDCwakykmds5t3OmtQHwP72Em7UDa9vo4TPXsjcdxgFeLzNMf7wRqSt997I2dNwzJjjzQFsqeQ==","signatures":[{"sig":"MEUCIQCl9ItPYp4+uDvHerQk/uAf5EGfJU0OQCxrTGrqKAGxNQIgdm62PbXq4AcpyHBxfmLcDz8Wyn/tsQGXHfbTimD/QO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161858},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"eff77080eb38dc125aeb3a4a068d3afba1dbf8b8","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.19.0_1788091761706_0.14737703684427506","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"hacklab","version":"0.20.0","_id":"hacklab@0.20.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"a5624cf1f6f8ce24cd79d5f1ab603f094adba47a","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.20.0.tgz","fileCount":247,"integrity":"sha512-h/1TWasF9llrlsGtZfRpgNlOSLCpqSoH+rqu3G1ofeHNa/m3mRndtIX5uQHBeKoyn1j4P0vayvH4txSAHPMKIw==","signatures":[{"sig":"MEUCIElDIvUCn2M1/GDI2Z699c53dtfUWUQG4EaCQRoRLV1iAiEA9Lb+YMm9WvINPGTt+DR2wbriq/wbZf8MYw7gQxhgzw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1201443},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"4ed72dcfe9a79668bfe9103672f60a51d0c7f7f4","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.20.0_1788193856365_0.7083579685844261","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"hacklab","version":"0.21.0","_id":"hacklab@0.21.0","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"37a5e5403dff93fe854f24fac499c2e67c495c79","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.21.0.tgz","fileCount":247,"integrity":"sha512-X16flTgYgry3CNpFYGljVspQOWldXOIJfaDBJScZmLBs8lPlnRPgtY1qH90on0lO0Olepd0/NzHq3L2fq0lm/g==","signatures":[{"sig":"MEYCIQDMupuH/s7TcBaLTZBfvfDpHdnmrAhAB+ll42XAJ+pdJgIhAIQ/jm01l+ic03B6xRzQuivAHpHLp9y89guoGif8ArWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC4z76J+vyE1xAh82CyG2TR29UwYJtLQoU7sEyhND0XsAiEA9tySQYY3xsI+w68kFsJD565ibHTc6DKP1LATK0v/Ako=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210879},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"002b274ab14ae6ed7dd9620c60480a269743b908","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.21.0_1788833428959_0.07971565522950597","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"hacklab","version":"0.21.1","_id":"hacklab@0.21.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"fd5e8a2844fee28bb4bca4b91e1e8cb138d8b00d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.21.1.tgz","fileCount":247,"integrity":"sha512-OE8bjsVhCiFqxqI8L/pENwoXSASmvfAXqg6m38I9fqo664Cm73XKW/nENaafDLGdT5eo8Mu54/i/l5LKMUpaIQ==","signatures":[{"sig":"MEUCIQDbK6UHLfSS/vqd7IQH9SDFuV7PxjFi6+MzUd+AC7moMQIgDafFuQfkv5o/HRPXYG2FbhbWAUE9SXiVwybX8SWW7vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9jGLFBgn+HmH3Fo+sBOtSO/B7LolhBxHWwB/NqbG36wIgCO48iv/Ek+BeQWpUH5SKkGvryYyZE+/lXhSL97xvf5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216765},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"d533c091c203764e8241e197dfceb4e5f3bcd080","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.21.1_1789077213630_0.5705761580504576","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"hacklab","version":"0.21.2","_id":"hacklab@0.21.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"d94a4366bee655416269d1267d74f44b235d2be2","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.21.2.tgz","fileCount":247,"integrity":"sha512-dS70xfZys2v5yxBs2DlleJHGwHib8kweuY4Vu+Nv/RwjwjyEnHNeT5jjtHiazdOXgXQSjKrH9v+fX4ZPb54Zhg==","signatures":[{"sig":"MEUCIQCojVmMYrjZqUnx3Rn+mS0BCtbYDE6m6QZWWR349LF4sgIgUmp2RLfSQ6QgR62kE5H/kZgEOXLwBjHj8gcy+2yVomA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEAkaGvyFSE7Ksf9xG0XUuvAMOtsVoLIGm7cbghLtstVAiEAzBR8MJ24RivwnUdzPYr7F5HsPMVi+vbunVlz9mWw+Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223536},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"9a267f1f70b6883ff78d42a80f8e7e3d8a79de7f","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.21.2_1789253022524_0.305252911416964","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"hacklab","version":"0.21.3","_id":"hacklab@0.21.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"002eff6572fa384f1608474ba1b41156536616db","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.21.3.tgz","fileCount":247,"integrity":"sha512-yal8+EGWmpbhQdEG7aNjXXzRJ6L9LNBl153+dl2SKoDKk5/7eRvzPZvDmcfkhoTKgnKpWQRwsylvGccL1mHjVg==","signatures":[{"sig":"MEYCIQCOD1WlIiSDbnfGle8H9sjQhzD0QadrBS0/+Si8HE5m3wIhAKhwj9FF6Zlsm3YYoOMZUeJUsoKbvc1RZdduUbbVUkSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDH2b70wiCjw5KyueN0dfSM5zjzRgNjVhvI0rDhXMPMTAiEAp7OGCRPFE0Xhicc4KOcuIP0bLYIw8ZxBrUDU5mJ3/gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225398},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"b58e795ee5460b0fb53000f6059e5ab4dcb06f0c","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.21.3_1789496929373_0.4138393826314948","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"hacklab","version":"0.22.1","_id":"hacklab@0.22.1","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"ded372de9deaf41c53abdd2ba8c6d9bb5c19760c","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.22.1.tgz","fileCount":259,"integrity":"sha512-UW4ie8KyVTnP4J6QzbZhOlHwXYhFU9nCqGsq1QaLuzSgH/nZnviAzZiUVtbEI/UTjM+EFMcuEqNExovojALVww==","signatures":[{"sig":"MEYCIQCllSI29HfwdLkBQdXFt58ta3NMO5WU/1vvS3YBpnqyLQIhAMQOfIjONFDiiEF5rC8vVg7F0eXgsnI9R1EYme+5qDD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATHLaMrJ9Pcbjij24ZZrA5BgV4/apeLDnaaohjCvKQVAiEA4qqb1PM9otLLrQfJlWzD/8QzfLNSuN/Yxcnt0EcWB54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310037},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"0f7dde243eb3f36780c7817f13ea929dbf9dc082","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","protobufjs":"^8.8.0","jsonc-parser":"^3.3.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.22.1_1789601041879_0.19817597769884898","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"hacklab","version":"0.22.2","_id":"hacklab@0.22.2","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"79b5fb24abee6e195dd06ff06aaf795dc930e35a","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.22.2.tgz","fileCount":259,"integrity":"sha512-LoXkD1aYwdq6bcC89v0MCeRzAFEnmgL+0TAFIB5t5UJ3yGwiwpuhoKvs/XINqomVo8qprfXveBI5iyo4Hg+MOQ==","signatures":[{"sig":"MEUCIHB/md6tFvVBzvDEEn0rdBAV4f+7UFQTHQ3cYsn/GUtrAiEAs94QA7v9vRKeofW03STHPhlBvInxCmrg06NbwWFzQbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU5EphqF5JJHDgU0GP1a+UMbs0z2c6lDTf36CNnSPW+gIgewhV0SHm2AdJWwJ9GZellpCec9xmGvWBcOAGYUjaM1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310060},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"03d9107f891239b7787c603904d0f34eeb22664f","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","protobufjs":"^8.8.0","jsonc-parser":"^3.3.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.22.2_1789674299531_0.9424240945514804","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"hacklab","version":"0.22.3","_id":"hacklab@0.22.3","maintainers":[{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"homepage":"https://github.com/hacklabubu/cli#readme","bugs":{"url":"https://github.com/hacklabubu/cli/issues"},"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"4d7208dbbb3b1f8f035583fe9cb0026e0a7f0974","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-0.22.3.tgz","fileCount":259,"integrity":"sha512-IKb62h50vEKEAVqHs/53EtF6Kmv/mrJE53JPFUsVxyR26IW8fpLQ8Nvw/yCQvojxgIx2CTaVZXpXfNKYWqSFIw==","signatures":[{"sig":"MEQCIDyEK/y0uTipYUikdvVs7unsqdEYo8bmLbty99F9Ji7KAiBLdsZrVpcOB2Zs4N+UIRN5L0WtgV2TV+wnhRsW4AGI+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEuTvoRY+zvc1/SWyOkbyb4DX6uzOhWPVk2wL2CKVdFIAiBCqjGXGEHs15U0PJCoc5FLUmCRB6msa2ZT3vzMyI0qSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/hacklab@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1306679},"pnpm":{"onlyBuiltDependencies":[]},"type":"module","engines":{"node":">=20"},"gitHead":"d671ec8fb5ee1ebb1c6b79b61d196a8b22ba143e","private":false,"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.json && chmod +x dist/index.js","check":"pnpm run build && pnpm run test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:524e619e-6440-4697-87ca-594070e39bb1"}},"repository":{"url":"git+https://github.com/hacklabubu/cli.git","type":"git"},"_npmVersion":"12.0.2","description":"The terminal-native way to join [Hacklab](https://hacklab.so) — a social network for AI-native hackers. Sign in to Hacklab, scan your local AI token usage, share a card.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","chalk":"^5.6.2","satori":"^0.26.0","sql.js":"^1.14.1","@vercel/og":"^0.11.1","protobufjs":"^8.8.0","jsonc-parser":"^3.3.1","posthog-node":"^5.45.2","string-width":"^7.2.0","@clack/prompts":"^1.1.0","@resvg/resvg-js":"^2.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.1","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/sql.js":"^1.4.11","@biomejs/biome":"2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_0.22.3_1789680481565_0.6655286463477115","host":"s3://npm-registry-packages-npm-production"}},"26.921.1":{"name":"hacklab","version":"26.921.1","_id":"hacklab@26.921.1","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"32cddaea68335678f372b8f11528647bc7e473da","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.921.1.tgz","fileCount":3,"integrity":"sha512-asQShTeh5vmj3rJ2obcunZ4P+BQxeDentDCkdhXLCnNErDaVe44jDIRlcvZL+wI7i0RRvw51Kyq2MxkrmQzycA==","signatures":[{"sig":"MEUCIEQLS8eODTdO9ArkBNO+3x+5v6cCa+xZRO3yCxB27oBXAiEAqGiHWWLSlpObWCAdQ/wev3ftUr2nh4+zaAk61etpK9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEvN9ML1dW8YuZuNN8T7B6FheSvOJr66uwTJxELObFqAAiEAg+4MlBtyuiHeHEguTltn2fg8z5jGf6ogxclDIjvHTac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7865},"type":"module","shasum":"32cddaea68335678f372b8f11528647bc7e473da","engines":{"bun":">=1.4.2"},"scripts":{"lint":"oxlint .","test":"bun test","build":"bun build src/index.ts --target=bun --outdir=dist && chmod +x dist/index.js","start":"bun src/index.ts","prepack":"bun run build","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_integrity":"sha512-asQShTeh5vmj3rJ2obcunZ4P+BQxeDentDCkdhXLCnNErDaVe44jDIRlcvZL+wI7i0RRvw51Kyq2MxkrmQzycA==","_npmVersion":"10.8.3","description":"Bun CLI for agent-assisted Hacklab profile onboarding","directories":{},"_nodeVersion":"26.3.0","publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.4.2","typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.921.1_1789995440918_0.47439471777218145","host":"s3://npm-registry-packages-npm-production"}},"26.921.2":{"name":"hacklab","version":"26.921.2","_id":"hacklab@26.921.2","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"e81a13e5e2e6522a4466a45442e9671e553b137d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.921.2.tgz","fileCount":3,"integrity":"sha512-aqXmSwHLILhfmlLRj+vEPsY92z0Qy5XGiLy6ZtZkWridf5FEtGPypROuxJwQphWeLFE3xpT+OhSC6O6NJAzHvg==","signatures":[{"sig":"MEYCIQD5gn2QjLBLLJy8fVSJTZkzTsr9t+oDjOxPX2L70XqMXgIhAMx+6YdNFuHH7As6w/ML3rxobXtx4Zgb48AkkHIecvAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7H8fqaFiyVpKjAUfmknEzDqZr2PG5/Bsye602+vE7ZwIhAK2kygPp8SNUGYrtUDGCn9M3RH6Qwb41NgDKg/EvyT6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18264},"type":"module","_from":"file:/tmp/hacklab-26.921.2.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_resolved":"/tmp/hacklab-26.921.2.tgz","_integrity":"sha512-aqXmSwHLILhfmlLRj+vEPsY92z0Qy5XGiLy6ZtZkWridf5FEtGPypROuxJwQphWeLFE3xpT+OhSC6O6NJAzHvg==","_npmVersion":"12.0.2","description":"CLI for agent-assisted Hacklab profile onboarding","directories":{},"_nodeVersion":"26.9.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.921.2_1790006464499_0.3900287938765199","host":"s3://npm-registry-packages-npm-production"}},"26.921.3":{"name":"hacklab","version":"26.921.3","_id":"hacklab@26.921.3","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"541eaf610df7f8f2df3ebbd6b457a56299f3c8e3","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.921.3.tgz","fileCount":3,"integrity":"sha512-JlmmdW0nnY2EC/dQrJ3JO4edWHJAB6/oSqgdl0c/lpO5/H8sEAYP+YWlfKGxns59N5jrBbTXrAs89L5crBJUrA==","signatures":[{"sig":"MEUCIQDnrVfYoAs+X87fWnx/MRsCoC0MJpxIGV6oB55QvbfvEAIgJphR8cGKCA61CjAVLsmY88JCgsGiavlziDU/Gr4CmkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICcFe1yd7c4RdcXFxZ1KznoqkW/MPIFMh9X3IY5EvIIKAiEAymdH+FmUJH6UgmplxH4NnyziZzbIuB23zy4DOF8qj+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11097},"type":"module","engines":{"node":">=22"},"gitHead":"0168426777ca87ba48a32d92128e2c530ac592df","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"11.19.1","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.9.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.921.3_1790015236353_0.5287768824027892","host":"s3://npm-registry-packages-npm-production"}},"26.921.4":{"name":"hacklab","version":"26.921.4","_id":"hacklab@26.921.4","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"8cf5fb459158e69f45cff0067b8cdc55d4ae8ba5","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.921.4.tgz","fileCount":3,"integrity":"sha512-/bzrDSuL/iVrQZs7o+HkumS4dQr4ClADdTtucuO3Myc9Ilc8slXMugXZaJWq4BtmFNrnrwhKbqTw+eyHw6iHPA==","signatures":[{"sig":"MEYCIQDhvPm6irtYPjS875tp/sy+Cp6gTOOHJ+Mzanq/Z77dcwIhAKTQ5WMWCC6KYsDWawYWla/hheHw49P/1v2P+lSRduLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXcjbyasutGdacrp5HvnFjACQfvA3mRM5TzZ0KklTsvwIgEwkfHqni7Qk2uRdCIwa/wZmbTxtySoYOYujt0h/E7tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11102},"type":"module","engines":{"node":">=22"},"gitHead":"83826183a01e8a4ac41d3430d07fac8c951674e0","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"12.0.2","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.9.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.921.4_1790015444611_0.9297811545329555","host":"s3://npm-registry-packages-npm-production"}},"26.922.5":{"name":"hacklab","version":"26.922.5","_id":"hacklab@26.922.5","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"548bb2dea8f95a5ce61623a7b5d92b9386476037","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.922.5.tgz","fileCount":3,"integrity":"sha512-q96y7J01AbhSaDLmOWSf22lFxf/0zmQtGyiJDX+Jg7LgnT3FHmNqzx1sTSj+PO+l7IeKEkC6zM1a/UgZTD78mw==","signatures":[{"sig":"MEUCICodyd1zz8nwSlqVHkivtPZS38bQ0W12hBsF3lyHMwlJAiEAlgzMKrmDxzDNYoxRUrSgxbCZ/watx19bCHmIrFpix5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdtHRvsmuMR7teDQYebla/dtzWq7ifx/Q6LDVSCsvDjAiAdUwIgCNpjFt6VkL7iVxsjqKVEFTtZd6sbl4zrvneYJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11962},"type":"module","engines":{"node":">=22"},"gitHead":"e692413285a497759fcad4e015ec29a92febd86d","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"12.0.2","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.9.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.922.5_1790078149243_0.947396703906189","host":"s3://npm-registry-packages-npm-production"}},"26.922.7":{"name":"hacklab","version":"26.922.7","_id":"hacklab@26.922.7","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"9c288d85f1a453876fb317ccc745edd4515e5712","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.922.7.tgz","fileCount":3,"integrity":"sha512-D2nuFz++I7v7e70QaNh6XC42D2JuIf8ejS4c3JRF5X0Q84oOI3+MRpdYU4lMNLsuQscjVzr3TvKxR69sWyuJow==","signatures":[{"sig":"MEYCIQDcpOo927oIGjwghDWaA+GqcbJYkOyBI7qOLwLRr4um4AIhAPD+AlKLezxPleQyU8UIO/H7R0+WIsN44zZVThqBLEZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWUVlcYSUyJBe8MJcE1r0zT3hI7UlxGe8YaT2QnrSFTgIgAjNZj4xQTKi8qXxOY/z9j6LmnUBH2pQsZ50kY9IruTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23953},"type":"module","engines":{"node":">=22"},"gitHead":"e748e145816f6f8f92464fa79c2ecfe45e589d12","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"12.0.2","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.9.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.922.7_1790080630405_0.3273968910019829","host":"s3://npm-registry-packages-npm-production"}},"26.926.1":{"name":"hacklab","version":"26.926.1","_id":"hacklab@26.926.1","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"f3e809329717f7f7532ba2777e6b3375dd5bd3ea","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.926.1.tgz","fileCount":3,"integrity":"sha512-ECwtE7V69i77RWJEI3Kxebi3f6Vj/XoMjHG20MH9UgNbsMFv8EXWT29DLnrwaqBKDjSelLKcEMpuXhLLROnHdw==","signatures":[{"sig":"MEYCIQCY5oKotBIpMnrDH9vr7cN53e81PF99d1uz4rGvf8WFbgIhAL/1RL3BNmHkbPJ2ZCtqRHveFEIUIWEZ2p4KeKNPo8AH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoETm2RPDhlEJjvFpCUKJ9xhGnE1M0Zh1Fgz5Nz0soGgIhANn9jQtxiuFVqZls8iRtbimLhNo01G7vsJ6857KF9120","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24422},"type":"module","_from":"file:/private/tmp/claude-501/-Users-adammajcher-Developer-hacklab/6d8f7bce-6a86-4364-a27e-1ea20b015349/scratchpad/hacklab-26.926.1.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_resolved":"/private/tmp/claude-501/-Users-adammajcher-Developer-hacklab/6d8f7bce-6a86-4364-a27e-1ea20b015349/scratchpad/hacklab-26.926.1.tgz","_integrity":"sha512-ECwtE7V69i77RWJEI3Kxebi3f6Vj/XoMjHG20MH9UgNbsMFv8EXWT29DLnrwaqBKDjSelLKcEMpuXhLLROnHdw==","_npmVersion":"11.19.1","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.926.1_1790381495133_0.9589435001363587","host":"s3://npm-registry-packages-npm-production"}},"26.926.3":{"name":"hacklab","version":"26.926.3","_id":"hacklab@26.926.3","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"011e70a6e7690bee756c5cec40624696e2219f2d","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.926.3.tgz","fileCount":3,"integrity":"sha512-nnGtMkO3FjhhIC5yhez1NepHZFSNUsFhHHxgy03x8UJmWxGYhfwTaXgOPjc/g0FH7wqAKeWplUy3hHzQ2A1hKg==","signatures":[{"sig":"MEUCIFttFMP0l/nN+Xq+QNxOe2PsM/Q98LzDj8TTSSon27/aAiEAp0LUrYGjbXE+DveSX1PHkGthBYmoG2lTfzzNXDyZtDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbGEhzX9LmlHkDPViOsCSv2n0xGf7m3V39QGW+QI3AmAiEA2Ay9WSeKWjeyefbh0xNN6ndZqamW2QYGRrrhqmBC18I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27306},"type":"module","engines":{"node":">=22"},"gitHead":"841ce66daee47c037a952a52db815a7fb5372ecc","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"11.19.1","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.926.3_1790417389802_0.5124323628640055","host":"s3://npm-registry-packages-npm-production"}},"26.926.5":{"name":"hacklab","version":"26.926.5","_id":"hacklab@26.926.5","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"7cdaa8a73c87a95c59c2f4704498fc13a0486c06","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.926.5.tgz","fileCount":3,"integrity":"sha512-GGdjyOwr4u5COSq9FVSIqEV2NOwb81a6lwywtNyf7C0dUkRZW7HVRsNayUfdNmNsdWXnJoApDRfB3clup6nu0w==","signatures":[{"sig":"MEUCIQDGRayebyDlEFEb0V4lV2sxlZLyzlX51FOH12xY7FH57AIgHUuCq8Ad+XprmVnC4dFOR7uJnj46qQto2p37nQdvsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZycbuJVb35zIkp9AxnF23U44tP+qYTHbPNzS6IL5SfAIhAIprADN741gbMM4bw2iqTxjT2vCBRg54A0qWYHE/yf1R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29079},"type":"module","engines":{"node":">=22"},"scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"11.19.1","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.926.5_1790421571528_0.4720753401127529","host":"s3://npm-registry-packages-npm-production"}},"26.926.6":{"name":"hacklab","version":"26.926.6","_id":"hacklab@26.926.6","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"67946073358bc29502b92af305a6ebd54120b3c5","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.926.6.tgz","fileCount":3,"integrity":"sha512-DPKIaBgPiyMu5HVZH9wYhwu7oJ/fszRk/tTMu8wowRuEaA9vn+O6k8T640crX+5N4QsQmkgaH+zujg9rRPCxgA==","signatures":[{"sig":"MEUCIQCPvvTAKRjcGaZo7paqXNgjZ5R7DNrELOdcUDn6eANrLQIgbbKlcHjvLVVspqKYlaJU9DtRHa/XaC4z5nZEcLzVJhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDScDxRhbek2ttemtOjVFNSNjx6tVlaU8F8V9WXJ/7REwIgGbM8xgqqh+qS7NvGMyAeGATB/PY7nsHEYkhMdco7UZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34973},"type":"module","engines":{"node":">=22"},"gitHead":"fe10dada28931194c8c49049d610fd2baa17e0cc","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"11.19.1","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.926.6_1790425316852_0.23483867314263795","host":"s3://npm-registry-packages-npm-production"}},"26.926.7":{"name":"hacklab","version":"26.926.7","_id":"hacklab@26.926.7","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"f4fb1c100b190d9005ac1c2fe450e00f4ede8074","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.926.7.tgz","fileCount":3,"integrity":"sha512-ATkLKiUGL1m3zvlr1Hg6rxN7t3ulPloXC3jhFCe3Yl5mujlqwnSxBvCtOKDRoZ0GSTH1QjtxK+wD+uuHgKvxFA==","signatures":[{"sig":"MEQCIB+eWn7pndQQbWTbSXcCPQnbO309WK0MwBJ5XMxOd7/bAiB/3Q8zY5qwIbeggAC7FvgCi70bLPUMqq10CEmAmuGPwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDI1ecn5aIeG35Y/Rv/7k6jPvF6stItBxTBUWK8A82j/gIgXkbyRr2ekg7PofhnFs553yKrDSYUNPlcqoPTbBdVQko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34973},"type":"module","engines":{"node":">=22"},"gitHead":"a770d209f7b8482e5475d5dc1c833c9de469b392","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"11.19.1","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.926.7_1790428487438_0.6503649379408898","host":"s3://npm-registry-packages-npm-production"}},"26.927.1":{"name":"hacklab","version":"26.927.1","_id":"hacklab@26.927.1","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"2c5612f4c6a6db506ad2cc263fc8e59aea0a45a4","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.927.1.tgz","fileCount":3,"integrity":"sha512-bVHXpCf4Mx/xg9EcZqhxJ+ROTln97YvxN2d8Q9fmQdviIGY2zRM5VYXpi/sLWmwam6bOT0fNflNVQVXAXW1k+A==","signatures":[{"sig":"MEYCIQDk0ji7KwsQZ1PYqezaAmnmS0pcwdNjotCBzQcvOLKBmAIhAKfyll7gWnuhY9JKgiMfR58p9qGz0pi7I/M1a9CyoAjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIENktNMcrEReW2iTajSNFgK8lo9WJpVf05VJArnhLKmCAiB0XAPx17BFWtCOyOtpEPMD5joVRBlm1N6aqM2nuCquAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52175},"type":"module","engines":{"node":">=22"},"gitHead":"554bd51f6cbbb7585efcb769b3db62b3dfbb021f","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"12.1.0","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/hacklab_26.927.1_1790515520424_0.3165266022474005","host":"s3://npm-registry-packages-npm-production"}},"26.927.2":{"_id":"hacklab@26.927.2","bin":{"hacklab":"dist/index.js"},"dist":{"shasum":"b6d2f3a440e79712c3169cbfe56ee2535062328e","tarball":"https://registry.npmjs.org/hacklab/-/hacklab-26.927.2.tgz","fileCount":3,"integrity":"sha512-NhHr8OWNpSb4ZnOQgzjJn2oYn4RH4fcHoQTXuwr6Cqe8emw/Rq4D82t06Lydm4XBq9e7mxlT9Z5gN7/4ejl48A==","signatures":[{"sig":"MEYCIQDT4I7hio+OVJEvOBzbNcXWIdPqw9+HVLWuyY5HtZUQhwIhAP+SFArddEVF7T12+z4FeEdhyCxxC1BwW+q+5srKjfuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICdr80cgDvEPGpzRDFpMfGbEczdC3BiEO9WQalvdRzUFAiALWajUhz18DDV7NHCcJgD4edd62qFMbzbCyi4PJQc/Gw=="}],"unpackedSize":52175},"name":"hacklab","type":"module","engines":{"node":">=22"},"gitHead":"f1cf8dee9faa5d5deaa935e05a0ebd9c09d7808d","scripts":{"lint":"oxlint .","build":"bun --env-file=../../apps/web/.env --env-file=../../apps/web/.env.local build.ts","start":"bun src/index.ts","prepack":"bun run build","build:dev":"bun build.ts --development","check-types":"tsc --noEmit"},"version":"26.927.2","_npmUser":{"name":"adammajcher","email":"adammajcher20@gmail.com"},"_npmVersion":"12.1.0","description":"CLI for syncing coding agent usage to Hacklab","directories":{},"maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"_nodeVersion":"26.10.0","dependencies":{"ccusage":"20.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"catalog:","typescript":"catalog:","@types/node":"catalog:"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hacklab_26.927.2_1790516597737_0.163460346895274"}}},"time":{"created":"2026-02-22T18:43:17.516Z","modified":"2026-09-27T13:43:17.950Z","0.0.1":"2026-02-22T18:43:17.709Z","0.0.2":"2026-02-23T02:29:48.567Z","0.3.0":"2026-06-10T07:32:01.614Z","0.3.1":"2026-06-10T09:00:53.384Z","0.4.0":"2026-06-10T16:07:48.503Z","0.4.2":"2026-06-11T18:06:40.012Z","0.4.3":"2026-06-11T23:11:32.891Z","0.5.0":"2026-06-15T22:52:20.889Z","0.5.1":"2026-06-17T10:07:23.854Z","0.5.2":"2026-06-18T18:08:08.963Z","0.5.3":"2026-06-18T19:53:12.101Z","0.5.4":"2026-06-18T21:48:30.476Z","0.6.0":"2026-06-21T21:14:11.720Z","0.6.1":"2026-06-22T08:29:31.276Z","0.6.2":"2026-06-22T09:43:45.396Z","0.6.4":"2026-06-24T17:20:20.730Z","0.6.6":"2026-07-08T10:25:30.825Z","0.6.7":"2026-07-13T15:37:34.813Z","0.7.2":"2026-07-16T10:32:41.456Z","0.7.4":"2026-07-18T21:00:08.411Z","0.7.5":"2026-07-18T21:15:28.878Z","0.8.5":"2026-07-22T08:23:00.258Z","0.9.0":"2026-07-22T16:30:56.177Z","0.10.0-staging.16.1":"2026-07-24T13:17:42.777Z","0.10.0-staging.17.1":"2026-07-24T13:33:32.428Z","0.10.0":"2026-07-24T13:43:52.026Z","0.10.1":"2026-07-28T17:06:11.493Z","0.10.2":"2026-07-29T00:49:27.449Z","0.10.3":"2026-07-30T16:22:41.403Z","0.10.4":"2026-07-30T16:51:25.612Z","0.10.5":"2026-08-04T13:35:44.376Z","0.11.0":"2026-08-10T07:18:26.373Z","0.11.1":"2026-08-20T17:40:25.513Z","0.11.2":"2026-08-21T01:33:49.121Z","0.11.3":"2026-08-21T11:10:55.168Z","0.11.4":"2026-08-21T13:19:07.368Z","0.11.5":"2026-08-21T22:41:07.512Z","0.11.6":"2026-08-21T22:55:18.480Z","0.11.7":"2026-08-22T00:10:58.357Z","0.11.8":"2026-08-22T00:32:28.310Z","0.12.0":"2026-08-22T00:33:21.646Z","0.12.1":"2026-08-22T00:42:08.980Z","0.12.2":"2026-08-22T00:43:48.624Z","0.12.3":"2026-08-22T00:51:45.167Z","0.12.4":"2026-08-22T00:54:13.564Z","0.12.5":"2026-08-22T01:12:55.117Z","0.12.6":"2026-08-22T01:21:18.484Z","0.12.7":"2026-08-22T01:55:11.599Z","0.12.8":"2026-08-22T10:28:06.206Z","0.13.0":"2026-08-22T12:04:24.616Z","0.13.1":"2026-08-22T12:38:50.088Z","0.13.2":"2026-08-22T15:50:05.011Z","0.14.0":"2026-08-22T22:16:26.666Z","0.14.1":"2026-08-23T00:32:03.201Z","0.15.0":"2026-08-23T09:30:53.035Z","0.15.1":"2026-08-23T10:08:53.063Z","0.16.0":"2026-08-23T13:13:31.430Z","0.17.0":"2026-08-24T10:11:13.224Z","0.18.0":"2026-08-24T11:25:14.400Z","0.19.0":"2026-08-30T12:09:21.967Z","0.20.0":"2026-08-31T16:30:56.785Z","0.21.0":"2026-09-08T02:10:29.061Z","0.21.1":"2026-09-10T21:53:33.718Z","0.21.2":"2026-09-12T22:43:42.634Z","0.21.3":"2026-09-15T18:28:49.502Z","0.22.1":"2026-09-16T23:24:02.011Z","0.22.2":"2026-09-17T19:44:59.704Z","0.22.3":"2026-09-17T21:28:01.663Z","26.921.1":"2026-09-21T12:57:20.990Z","26.921.2":"2026-09-21T16:01:04.575Z","26.921.3":"2026-09-21T18:27:16.434Z","26.921.4":"2026-09-21T18:30:44.700Z","26.922.5":"2026-09-22T11:55:49.332Z","26.922.7":"2026-09-22T12:37:10.489Z","26.926.1":"2026-09-26T00:11:35.216Z","26.926.3":"2026-09-26T10:09:49.871Z","26.926.5":"2026-09-26T11:19:31.601Z","26.926.6":"2026-09-26T12:21:56.950Z","26.926.7":"2026-09-26T13:14:47.515Z","26.927.1":"2026-09-27T13:25:20.495Z","26.927.2":"2026-09-27T13:43:17.815Z"},"description":"CLI for syncing coding agent usage to Hacklab","maintainers":[{"name":"adammajcher","email":"adammajcher20@gmail.com"},{"name":"mattbratos","email":"maciej.bratosiewicz@gmail.com"},{"name":"isomiki","email":"accounts@marinbelec.com"}],"readme":"# Hacklab CLI\n\nSync coding agent usage and GitHub/local repository metadata to Hacklab. Requires Node.js 22+ or Bun 1.4.2+ and Git for local repository discovery.\n\n```sh\nnpm install --global hacklab && hacklab sync\n```\n\nThe first sync opens your browser for a fresh GitHub sign-in and CLI authorization, including when the browser already has a Hacklab session. Check that the code matches your terminal before approving. Later commands reuse saved authorization until it expires or is revoked.\n\n## Commands\n\n```sh\nhacklab sync       # Sign in, sync usage and repositories, install a five-minute daemon\nhacklab sync --repo-root ~/Developer --repo-root ~/work  # Save custom scan roots\nhacklab login      # Sign in without uploading\nhacklab logout     # Clear saved authorization\nhacklab daemon status\nhacklab daemon install\nhacklab daemon uninstall\nhacklab --help\nhacklab --version\n```\n\nOn macOS (launchd) and Linux (systemd user timers), `hacklab sync` installs or updates a background job that runs every five minutes. Existing 15-minute jobs are updated on the next manual sync; `hacklab daemon install` also updates them. Set `HACKLAB_NO_DAEMON=1` to keep manual syncing. Windows supports manual syncing only. Background commands reuse saved authorization and never open a browser. GitHub/local inventories sync even when usage has not changed.\n\nLocal discovery defaults to your home directory and the directory where you run `sync`. Repeat `--repo-root` to replace the home scan with specific roots; the current directory is also saved. The daemon reuses these saved roots. Scans skip symlinks, hidden directories, system/cache directories, dependencies, and common build outputs, and stop at 12 directory levels, 100,000 directories, 10,000 repos, or 90 seconds, with a warning. Point `--repo-root` at deeper or otherwise skipped directories to include them. Normal repos, nested repos, submodules, and Git worktrees are recognized. Bare repos are not scanned. A partial scan preserves prior local rows; `synced_at` tells you when each path was last seen.\n\nThe private inventory stores each machine's repository path, name, branch, HEAD commit, tracked change count, and GitHub remote identities. It never uploads source files, diffs, file names from Git status, or remote credentials. Local Git commands only read repository metadata, with optional Git locks disabled. GitHub metadata comes from all pages of `/user/repos`, including owned repos, collaborations, and organization memberships accessible to the linked account. Stored metadata includes GitHub's repository response (description, languages, topics, license, visibility, default branch, counts, timestamps, and permissions). GitHub requests are GET-only; source code is not downloaded. Removed or inaccessible GitHub repos are marked unavailable after a complete successful sync. Local inventory is still saved when GitHub fails.\n\nGitHub OAuth's default sign-in scopes cannot list private repositories. Its `repo` scope grants read **and write** permissions; OAuth offers no equivalent private-repo read-only scope. Existing accounts need to reconnect after any scope change, and organization restrictions/SSO approvals can further limit access. Strictly read-only private access requires a GitHub App or fine-grained token integration. `/api/repositories` only accepts authenticated CLI bearer sessions and returns the caller's own inventory; private repo metadata is not exposed on public profiles.\n\nThe CLI runs bundled `ccusage@20.0.24 session --json` and uploads its output to `/api/token-usage`. Reports include session identifiers, tokens, costs, model breakdowns, and metadata that may include project paths. Source code and transcripts are not uploaded. If the install is root-owned (for example `sudo npm install --global`), ccusage's native binary cannot be made executable in place, so it runs from a copy in `~/.config/hacklab/bin/`. Reports are limited to 20 MB. Repeated syncs update existing sessions; sessions from other machines are retained.\n\nIf [9Router](https://github.com/decolua/9router) is installed in its default data directory (`~/.9router`, or `%APPDATA%\\9router` on Windows), its request log is read and uploaded as one `9router` session per UTC day, with tokens, costs, and models as 9Router recorded them. Its SQLite database is opened read-only; reading it requires Node.js 22.13+ or Bun. A hash of 9Router's install ID keeps days from different machines apart. Requests an agent sends through 9Router may also be logged by that agent and counted again under it.\n\nUpgrading from the 0.x CLI: `hacklab sync` removes the background jobs the old CLI scheduled and installs the current one.\n\nCredentials are stored per server in `~/.config/hacklab/credentials/`, with owner-only permissions on Unix. Logout removes the local credential for the current server; it does not sign out your browser or revoke the server session.\n\nIf GitHub authorization cannot be read or has been revoked, a manual `hacklab sync` signs out the CLI session, opens a fresh GitHub sign-in, and retries the repository sync once after you authorize it. The command then continues uploading usage with the new credential. Changing `BETTER_AUTH_SECRET` without preserving the previous encryption key can make existing GitHub tokens unreadable. Background jobs never open a browser; the next manual sync handles reconnection.\n\n## Development\n\nBuilding requires Bun 1.4.2+.\n\n```sh\nbun install --frozen-lockfile\nbun run --cwd packages/cli build:dev\nbun run --cwd packages/cli start --help\n```\n\nSource runs and development builds use `http://localhost:3000`. Production builds embed `BETTER_AUTH_URL` from the build environment or `apps/web/.env` / `.env.local`; it must be an HTTPS origin. No `--url` override is supported. Development and production credentials are stored separately.\n\n## Sync logging\n\nCLI and daemon syncs send structured lifecycle events to the authenticated Hacklab `/api/sync-logs` endpoint. The server forwards these events to Axiom; the public CLI never contains an Axiom credential. Daemon events are also written as JSON to the existing daemon log (or systemd journal). Runs share a `syncId` across CLI events and server upload events.\n\nEvents include the source (`cli` or `daemon`), CLI version, platform, machine ID, stage durations, repository/session counts, warning counts, upload size, full/incremental collection, unchanged usage, five-minute pacing skips, and failure categories. Logs exclude usage payloads, session IDs, repo paths/names, source code, tokens, and raw error messages. Without saved authorization, failures remain local. Relay/Axiom failures produce a local `sync.telemetry_failed` warning and never fail the sync; delivery is best effort, with no retry queue.\n\nConfigure these server-only variables in `apps/web/.env.local` and the deployed server environment:\n\n```dotenv\nAXIOM_TOKEN=<ingest-only API token for hacklab>\nAXIOM_DATASET=hacklab\nAXIOM_EDGE_URL=https://eu-central-1.aws.edge.axiom.co\n```\n\nThe existing usage and repository endpoints also log status and duration for older clients. Lifecycle events require the updated CLI. To inspect recent runs with the Axiom CLI:\n\n```sh\naxiom query \"['hacklab'] | where event == 'sync.completed' | project _time, source, syncId, outcome, durationMs\" --start-time=-24h\naxiom query \"['hacklab'] | where level == 'error'\" --start-time=-24h\naxiom query \"['hacklab'] | where syncId == '<sync-id>' | sort by _time asc\" --start-time=-24h\n```\n","readmeFilename":"README.md"}