{"_id":"@vobase/cli","_rev":"26-c6e793d6342e74131b1e8ddba399cddc","name":"@vobase/cli","dist-tags":{"latest":"0.42.1"},"versions":{"0.1.0":{"name":"@vobase/cli","version":"0.1.0","_id":"@vobase/cli@0.1.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"}],"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"0129b6e4bb207cb997eefc43b66d74e0b6aa9f68","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.0.tgz","fileCount":2,"integrity":"sha512-x5TIFhgSqO3QKo529BmcBYPc69n5kXhA2uMAP9v95a0FzLGhbXzIXGQwswnFmCNxdpPGwVEHsM+42JhPffospg==","signatures":[{"sig":"MEUCIFkDyIySJjJMWhex+OkuOMMOJ7+WtjKvmx0MEtlzVGKiAiEAyNJwO3R4/1FUIwQANgpYrVKIA3kGh+ApkWuQBFym8hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735423},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"f4a342a455fbe52655b3b729fe353e837f48de84","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mdluo","email":"carl@voltade.com"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@vobase/core":"workspace:*","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1772959489190_0.7533824116292425","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@vobase/cli","version":"0.1.1","license":"MIT","_id":"@vobase/cli@0.1.1","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"c47ae1709bc553590db9b279bb76e24605d33579","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.1.tgz","fileCount":3,"integrity":"sha512-2XtgkwXknJUOrkFeFWh01q6idzM8dEbyhaBWTIwizH6UC9eE8/drA6lP4YkQP5lrQkaK7gaM3Td7pWqh8acX9g==","signatures":[{"sig":"MEUCIQDcd79HisIfUNkRZVFAdW6HA5ytNPKWaFSb+nZeYMqfJAIgBhEkYFhO96xZ36/qXpAJGZjaohRYyVeCtLquOZ7nnig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1736410},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"4ca77c3e13138e239c998245c87c1327a31ff276","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@vobase/core":"workspace:*","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1772962510288_0.022563734262723845","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@vobase/cli","version":"0.1.2","license":"MIT","_id":"@vobase/cli@0.1.2","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"60d88a5455dcfb86b456da6bfac0da001783b388","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.2.tgz","fileCount":3,"integrity":"sha512-KjHUSpFKwgNb7PTUZFuj2Hc347yvrsbCPRgtbV8yv+zfbbUs7Nk+dUSW5k5pvsPzhmBCvk0ZUPBnAoSeIA/yaQ==","signatures":[{"sig":"MEQCIEo6rdFQ7HOlZp6Ho6DGRqxvV0wFiXdn4ra4UltCW7wnAiBwXdyEkbNHmDW8W5dpHxC9Hm42QMzOnyn7xXqdtVIx6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1736404},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"d9b7bb43778ef4e623b15fe1318cb67e347d568f","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@vobase/core":"0.1.2","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1772963298101_0.029234536906768582","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@vobase/cli","version":"0.1.3","license":"MIT","_id":"@vobase/cli@0.1.3","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"b5a5e98714db7db2564fe5768fd9cbc82e998740","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.3.tgz","fileCount":3,"integrity":"sha512-3LEnH16+NyOAJq732pLN0Vw7U9lhCq9EKwihMpZx1qbHZB5827+WMEZeGn9W5dxDKwg3lV1HzZGLE+efk/nUFQ==","signatures":[{"sig":"MEUCIQCqIHXPAjF6HO0aTT6aKLxl/xOIUBXlNvN3Wsg3ynzYsQIgSvW+WUxmymgkta7c7rUASMt7mzAxgYPkrGK7GS5m4eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1737057},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"d993ea6a712c8da1b0a8b35c436c8b63259df00f","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@vobase/core":"0.1.3","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1772963627585_0.9741079986782082","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@vobase/cli","version":"0.1.4","license":"MIT","_id":"@vobase/cli@0.1.4","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"3c39c04ece5e557b5660d910cb6c8106daa97bf1","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.4.tgz","fileCount":3,"integrity":"sha512-VcX8Eb0IqUP1fl9NpogMmQsMCybyxtKfENboV2+pvF/wM1g7l9p9sZVJ4+LMkpJm2sDEnGapz9YJyrHJRNBFhg==","signatures":[{"sig":"MEUCIQDvQWQbxApxE0fdkyFQDW1MHVwAS1/QAXPWCzFWcHR5UQIgDr/RAKEkx+0gKwzzPrvP8+TQKKRc3Ov4to42I0en7XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2308783},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"38eb5d0affbbbfa3a5216445d1821f5b5927b65d","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.4","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1772963985509_0.31521997569454263","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@vobase/cli","version":"0.1.5","license":"MIT","_id":"@vobase/cli@0.1.5","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"066be7bab48a1d8cc13b271c55392646e0784d90","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.5.tgz","fileCount":3,"integrity":"sha512-75ndAaILqFwkEELDg+7kBkTeX4FA5iADcGFRl5kF/S5l+tJIdlRzT6gvuSY8OzdsVgMKtV0Hc09GuYLUjVGQ5g==","signatures":[{"sig":"MEQCIFvuyNNKsW/oNglm5skdhRW/wUjwnHoSnenvZvG3V3FoAiBgI+sCzFmVVZ1eDb7g69Zr4amqnSNfY+ZVYQTKoXg0Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2308491},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"20985bdfdeb3149a8edb2171b2a7bdedfe7d246c","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.5","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1772964607539_0.5586581396614794","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@vobase/cli","version":"0.1.6","license":"MIT","_id":"@vobase/cli@0.1.6","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"5c3c7c1bbac9ac4c0d9b3f953fc6b8a9829c9a65","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.6.tgz","fileCount":3,"integrity":"sha512-bsim1BcLNKOiyhTY2Qd8g2OxYfUlKTlKQT6RFOJg1Lnjz0G95gs73u+ViMSthgchZJV9HZXWvfm9fnnIWJOOvw==","signatures":[{"sig":"MEYCIQDb1akhPgPrhYTkvZ3+bWvnr1SVK8Snl7Kb2nmhWIeV7gIhANQxnXq2UNo0l9MxGSq6UW310n2qmSncNU+eTJ3VdU8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2308775},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"d911d8f1569626a770db45c25025acdeffbe2b9d","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.6","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1772964918727_0.5817325916453326","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@vobase/cli","version":"0.1.7","license":"MIT","_id":"@vobase/cli@0.1.7","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"ablelayer-bot","email":"ablelayer@gmail.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"56275cf1416447a4437b50d5ea7811c20e537600","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.7.tgz","fileCount":3,"integrity":"sha512-brrC655t42FZTMeDVTJZ4Yhb8oQPMzyTJoSsmOgBQ2xejoDX+Fgy3rVYesT0A08R0wIU/WH1DLUYqbLDXaRBEw==","signatures":[{"sig":"MEUCIQDBFFSD8JiNmNPs1d129u6uMA6lxHxEAUkQpoVlYexz9gIgQAgkDFrbKx/Vxjw5Vc5c3YOAFdx+NI4JS78gYtqdH/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2312321},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"857d07e67807ef3267db68d75a0101a9bc306345","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.7","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1772965054064_0.7358720454169156","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@vobase/cli","version":"0.1.8","license":"MIT","_id":"@vobase/cli@0.1.8","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"c0e2fa85cfe330d048a56d551f0dd64aa2519066","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.8.tgz","fileCount":3,"integrity":"sha512-EeVbDEVKpTFVfvuouVDFxvN7Ofb6TaQcu6M5ovAvxI4rJFGqMoarTP2vpWeUxVth6Pj3IqCPTH5RhgMKewqK+A==","signatures":[{"sig":"MEYCIQDTqLplyv5a4914eJINohYU2o3B2hwVGnc41J7xid4a+wIhALCGEvTX0xrnY7ZLP+GioNMzLDijndPRrDh2VMyRfeJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2312554},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"09680d30fbf8ed4848787cc68d3e0db33eb1cb9a","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.8","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1772965752641_0.16394732763625264","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@vobase/cli","version":"0.1.9","license":"MIT","_id":"@vobase/cli@0.1.9","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"4c07ad9fb92c9e0acef58a584e918eba377767cf","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.9.tgz","fileCount":3,"integrity":"sha512-cTnZ93QcsGRnecmXJl53IwKPS+AH2IkiepgdUFWzD4+0joViXYpuXUg9RDwbOEOTq3nyNnT8EATKbLTacNLy+w==","signatures":[{"sig":"MEQCIEIkDjSsr+txtHPJ5pZjRX2/mQ6z3DYUuL2HPouRDv5tAiBPjStG+Z2wotiw9FvIOeExZwY2L38ZNZ8A1MPF08H5zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2312556},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"0ac9583f7979c509b6e01c32522d23da1de886c9","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.9","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.9_1772966513078_0.7140021675348247","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@vobase/cli","version":"0.1.10","license":"MIT","_id":"@vobase/cli@0.1.10","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"68aa9414a523fa55199d4e447bd8c5e7fa6c2998","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.1.10.tgz","fileCount":3,"integrity":"sha512-dvBoXrlASt8o97aDkamqoaTV5X54O1CLki5aI8vuY4ph8ClWc1yD0KYNuFRsESYcEBYsyizYDVEgPZzeFDYrKQ==","signatures":[{"sig":"MEUCIH2MA98Xbugi88dEpRkeefAhsVyvZKygxWpVzvh2gfyGAiEA6cjViLWtPgXNZZ9mYY2JVXnqF0HesdGREp78o8izYDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2313865},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"c5818f6c2c902d46fc328605e79822140ae84692","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.1.10","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.10_1772968188439_0.03636429894140747","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@vobase/cli","version":"0.2.0","license":"MIT","_id":"@vobase/cli@0.2.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"c0201fcb793676697212bb3afe012a04e1e7b1be","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.2.0.tgz","fileCount":3,"integrity":"sha512-J7yQj+fHFjpmGc7YbW39tjax6Ge9rNGDnJ1m8uul9XTfkydfKjfQOx1BZp635akEH/EydvApInUd42QUtPgCrA==","signatures":[{"sig":"MEUCIQCvfHuvzcmTTrERaLkJb7xQGQ5W68AM3HBw8UAHS4w9EgIgShWGxu3HQfzJUYZWukXe8cwH3RLjAq/S9QFu3RmsEs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2313859},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"ee05bec3e32a2deeea1cf84090aa101abc69ec36","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.2.0","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1772969415394_0.09653031066038609","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vobase/cli","version":"0.3.0","license":"MIT","_id":"@vobase/cli@0.3.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"0643694067256f865d3372f384e9ef942b1ad793","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.3.0.tgz","fileCount":3,"integrity":"sha512-2/GIzKLaxbpzHrvG8cV8HmghsbsWM728RwO9O9fgcEhkltNdQq3Lgnuc0jAPDroOhF57rB9NoQWzndR03t+G0w==","signatures":[{"sig":"MEQCIBABezID/9bYzd/ZgyamXVhD5A2b8BQ4Jx/6STJsjz0LAiAV5hrLRk2NgYNKlty4x9zHK0IEgHnTlA78U/4DOz4H+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2313859},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"8c6f9e6a9988533dd9ab2eb75810ae697da492de","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.3.0","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1772982783160_0.5205363583257634","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@vobase/cli","version":"0.4.0","license":"MIT","_id":"@vobase/cli@0.4.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"2b75bc7486de8c6e7f105bb2424b09af71df0c06","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.4.0.tgz","fileCount":3,"integrity":"sha512-DdAQHumozUQ3lXh1Y5RFoBsETvTyiHEtAPDcZcwV/+31TrtXqCk/dix43OyaROkqWOGEPDDYVyE7xdwc2JrM6A==","signatures":[{"sig":"MEYCIQCMvGPkwkAGxMUOZtVf1AbdQUQAAKiffBqIjBK+ky/ImgIhAJ0qUuBrZuil08EJ9Euf+LiGCzE7cge6KzMiKnxDRowl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2315703},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"8669ae80e48b402da1774e7e8a467e89ac7930f4","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.4.0","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1772992314816_0.395206615503529","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@vobase/cli","version":"0.4.1","license":"MIT","_id":"@vobase/cli@0.4.1","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"71551145f50d162327126607df3de32bc6db5c4e","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.4.1.tgz","fileCount":3,"integrity":"sha512-4HFosBz2IleLmHg0nMTsRMQKNzOz1nEX4420yrjIwvDRsVdbiRVp2uvZcGHT0fLXv4Q811axzA4x2XehiX0b+A==","signatures":[{"sig":"MEYCIQC1bqkMAvNwPnWyB0YI6bItVJ0cqVyso5Zdhhdys1lhfwIhANumg7ABOSjn8BnJzfAZa2wVKv4P5HdW+REzsud5sqki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2316062},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"1ad08bf37a7721667d270cc5b374aab643801d60","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.4.1","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1_1772999812640_0.6161720372430171","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@vobase/cli","version":"0.5.0","license":"MIT","_id":"@vobase/cli@0.5.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"1fbb66845f7e50a0a482b7ae7798ce0fc180907b","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.5.0.tgz","fileCount":3,"integrity":"sha512-UzGkrgBEtkOnW0y4rrjoLkKDr+XzRQWsZ8mF3Crc8+eRbIF9sYD38L/WblOeGTAW88glnkJcy178I+L6Hlf2pA==","signatures":[{"sig":"MEYCIQCymeiVSkGGEkgAu90kkmqU7/dn/PGoCbFGrN8hU4Ec9AIhAJWL6aOtbQ0wo79Esu97Xdhvri/NyWfuRSqgLcSjJVNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2316062},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"5a1111ee747aa66d4b895130c95f24fbe1ac82fe","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.5.0","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1773077949929_0.8687233018439646","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@vobase/cli","version":"0.6.0","license":"MIT","_id":"@vobase/cli@0.6.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"bb1f017106aa2b7328f1effaf989f9e51e61dbbc","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.6.0.tgz","fileCount":3,"integrity":"sha512-KI1OnebHc+Zt0AvnbZJ3TTG2hZSaPkz4I/u4fKkRglky9JQRfqRHFVnhmEGuLSTcqbLSZufdBNij2GTg6R4eng==","signatures":[{"sig":"MEQCIEYqOslxR2Pg8BPB/m462g0L+/gxZ1U6s1W96X3/2FQFAiAwpcvSCHjOz6Ie+Odh+ejsJ/gD6e5F7pB1h2Qm8PL0Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2316062},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"b4f12969cd0f4a28cb807f2381218c15bb07da1c","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.6.0","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.31.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1773078210477_0.24285676937095113","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@vobase/cli","version":"0.6.1","license":"MIT","_id":"@vobase/cli@0.6.1","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"86c7f5db347c27c1faeb146ba7d9af4d4fd15ddd","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.6.1.tgz","fileCount":3,"integrity":"sha512-77TJuSJxYdMiAxb3rhcleaWgZCJ2mTo5a3m2CGzGm04irRdEBmkn8s5CJProWzumXsf2XcvQtcLRhSyeDORukg==","signatures":[{"sig":"MEUCIQDExJHmYQuvUM5L6YZ0WDm+mMbA7/aC0VOy7Upd7B955gIgIWqY1e5zC1mJ20TkYwX5mAGY9rh5jYsa7saF7YCTGS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378857},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"6389d918c6c9cb3162e91f4008127207d5278e93","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"deprecated":"Use create-vobase and template package.json scripts instead. See migration guide.","repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.6.1","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^1.0.0-beta.16-ea816b6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1773217211232_0.022053505861396427","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@vobase/cli","version":"0.6.2","license":"MIT","_id":"@vobase/cli@0.6.2","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"dist/bin.js"},"dist":{"shasum":"70fd08996799d4be11c021cb5c52294699f0cbb5","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.6.2.tgz","fileCount":3,"integrity":"sha512-IJDf25UzKvFg7Y9wMnG8mN31kw3qyx204o5R65An6Nw61b8SrZ93Cl1Kqe1Wrv8eggDD+JhIR0TDuex9OsGg1Q==","signatures":[{"sig":"MEYCIQCMDMc94FVuylGfxyqWJo6Ao+P58rK6qKtqPtnVQoOIxwIhAJadb1eYXZ2Y7TjBijgKGesgk0WL5oYG7P4JQZJW/Le4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378857},"type":"module","exports":{".":{"import":"./dist/bin.js"}},"gitHead":"caaf821c1c0e69cbfaafb7808651bb71caeda7d1","scripts":{"dev":"bun run build --watch","lint":"biome lint src/","test":"bun test src/commands/","build":"bun build ./src/bin.ts --outdir ./dist --target=bun --sourcemap=inline","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"deprecated":"Use create-vobase and template package.json scripts instead. See migration guide.","repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"The app framework built for AI coding agents - CLI and scaffolding","directories":{},"_nodeVersion":"24.3.0","dependencies":{"giget":"^3.1.2","@vobase/core":"0.6.2","concurrently":"^9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^1.0.0-beta.16-ea816b6"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1773234596847_0.3905372155275568","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@vobase/cli","version":"0.38.0","license":"MIT","_id":"@vobase/cli@0.38.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"bin/vobase.ts"},"dist":{"shasum":"072318ee0ef45d9fb34c33f5c86fa5920f61acf8","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.38.0.tgz","fileCount":21,"integrity":"sha512-DP0B8nervGWB28b1y9VD9T/jbdm55TFqZQXg9zCxttDu0kzedAzPEnB2fbs8um4ykZm6/qDqFj5/tHa8ydXj7g==","signatures":[{"sig":"MEUCIQDuEqbjduWObuV4A6bRJX+NsyZ7eJDKioK9hoR0xpPoHAIgEdqWxMvmMhHWvQuXHz8IjTK16sMayVYiFSWVcW54CBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98583},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.13"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"fc76bf5fc8c84fa5edf79107d46d321f8422d737","scripts":{"lint":"biome check .","test":"bun test src/","build":"tsc --noEmit","compile":"bun build ./bin/vobase.ts --compile --outfile dist/vobase","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Standalone CLI for any vobase deployment — catalog-driven, tenant-agnostic.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"cac":"^7.0.0","open":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.1","hono":"^4.12.15","typescript":"^6.0.3","@vobase/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.38.0_1778345144184_0.5546733430903523","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@vobase/cli","version":"0.40.0","license":"MIT","_id":"@vobase/cli@0.40.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"bin/vobase.ts"},"dist":{"shasum":"652a1d1b30dd3435a4c28527c753c24762efc52b","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.40.0.tgz","fileCount":21,"integrity":"sha512-jyeOCHluOIMFLoeMRAY7tfiv+AZ+xw+SXTPO0JRa5jENRGcD/VAr08/SPA7Ap3nE3UjWg6zM2JFix0s9GpQuXA==","signatures":[{"sig":"MEUCIQCyUOW3zx8buPQE/cPDZ+MLCH5iTN0LnSiM/itAii2yrQIgTnW0BxOJOa1ppaz29gl4M+B52R5w+VvZXRYsh56mfMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109441},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.13"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"65ccd2e01e868791ff03e55c721186663a6676d9","scripts":{"lint":"biome check .","test":"bun test src/","build":"tsc --noEmit","compile":"bun build ./bin/vobase.ts --compile --outfile dist/vobase","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Standalone CLI for any vobase deployment — catalog-driven, tenant-agnostic.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"cac":"^7.0.0","open":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.1","hono":"^4.12.15","typescript":"^6.0.3","@vobase/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.40.0_1778515007576_0.5203838529489737","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@vobase/cli","version":"0.41.0","license":"MIT","_id":"@vobase/cli@0.41.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"bin/vobase.ts"},"dist":{"shasum":"45907f731a6599e5687ee26aaefe7e9735885602","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.41.0.tgz","fileCount":21,"integrity":"sha512-2YpphH5oPsjAl+uITPzssGGc4h/qmGjx7KO75LpMnsf/pPSD1iXqS2LbekMA1FSkxPVk0T26vxYLOlXMz05E/w==","signatures":[{"sig":"MEUCIFy9zwU3JWEFLRbAN4CX3SKMzPZzVoj1YDLLRm35YgVkAiEAivrYwYWBsGtu5UaDOBbNLXOaTYFqkmAjcr0q5oX/g7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114783},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.13"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"3517e06df74a93e8c829ee983e793f76bc93da6c","scripts":{"lint":"biome check .","test":"bun test src/","build":"tsc --noEmit","compile":"bun build ./bin/vobase.ts --compile --outfile dist/vobase","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Standalone CLI for any vobase deployment — catalog-driven, tenant-agnostic.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"cac":"^7.0.0","open":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.1","hono":"^4.12.15","typescript":"^6.0.3","@vobase/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.41.0_1778528673473_0.7682098781242954","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@vobase/cli","version":"0.42.0","license":"MIT","_id":"@vobase/cli@0.42.0","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"homepage":"https://github.com/vobase/vobase#readme","bugs":{"url":"https://github.com/vobase/vobase/issues"},"bin":{"vobase":"bin/vobase.ts"},"dist":{"shasum":"a0030f1aeb4faf9df90312c79cb4d95b938da31a","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.42.0.tgz","fileCount":21,"integrity":"sha512-WQxVatGyahyq3RcLXokRTjL0pbjD3afpZIyfo9lAgq/KeuhE8Oa3uE6AJLcHW8BeI9n+apHeeS/5Ui6SRy05Bw==","signatures":[{"sig":"MEUCIAJCq+YekaExeb0aVXtFChjnS9zi13fDGSlnHGnorSxSAiEAmK8n9Aa9k6yemexvgjQR6WojROdryBMiFBTjR3pn2Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116283},"main":"./src/index.ts","type":"module","types":"./src/index.ts","engines":{"bun":">=1.3.13"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"641cccef6a81fc43c3b96011427f1e6e79653754","scripts":{"lint":"biome check .","test":"bun test src/","build":"tsc --noEmit","compile":"bun build ./bin/vobase.ts --compile --outfile dist/vobase","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"repository":{"url":"git+https://github.com/vobase/vobase.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Standalone CLI for any vobase deployment — catalog-driven, tenant-agnostic.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"cac":"^7.0.0","open":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.1","hono":"^4.12.15","typescript":"^6.0.3","@vobase/core":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.42.0_1778532574752_0.9938069924463564","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@vobase/cli","version":"0.42.1","license":"MIT","description":"Standalone CLI for any vobase deployment — catalog-driven, tenant-agnostic.","repository":{"type":"git","url":"git+https://github.com/vobase/vobase.git","directory":"packages/cli"},"type":"module","main":"./src/index.ts","types":"./src/index.ts","exports":{".":{"import":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"}},"bin":{"vobase":"bin/vobase.ts"},"engines":{"bun":">=1.3.13"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc --noEmit","compile":"bun build ./bin/vobase.ts --compile --outfile dist/vobase","test":"bun test src/","lint":"biome check .","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","prepublishOnly":"bun run typecheck && bun run test"},"dependencies":{"cac":"^7.0.0","open":"^11.0.0"},"devDependencies":{"@vobase/core":"workspace:*","hono":"^4.12.18","typescript":"^6.0.3","zod":"^4.4.3"},"gitHead":"dc3e85c170f15cef3b2faa898cc3f661e671a1f0","_id":"@vobase/cli@0.42.1","bugs":{"url":"https://github.com/vobase/vobase/issues"},"homepage":"https://github.com/vobase/vobase#readme","_nodeVersion":"24.3.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-pZlolvZwc9kUGumzEF+o/YrWU58vDH0vKNHeAJmmMNEKn6mkoRrZbMF3SPEVHARdO4xBuce3k/U43wr3O84IHA==","shasum":"f1d6c6d62fa9c7cddf92f3ebf597b5bbdba8f055","tarball":"https://registry.npmjs.org/@vobase/cli/-/cli-0.42.1.tgz","fileCount":21,"unpackedSize":119795,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vobase%2fcli@0.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH9TJ6YBp5pNKHBidavo6KjtEUfSxXdpB+hrv9f+8To1AiBHu6Ao6epZZqvZMJIFY0uZwn6pFTzJTt1G/PBd4Mupog=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27c7d901-dfc0-4137-bb97-7d734a5476fb"}},"directories":{},"maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.42.1_1778561760085_0.6660764473199785"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-08T08:44:49.131Z","modified":"2026-05-12T04:56:00.546Z","0.1.0":"2026-03-08T08:44:49.410Z","0.1.1":"2026-03-08T09:35:10.488Z","0.1.2":"2026-03-08T09:48:18.290Z","0.1.3":"2026-03-08T09:53:47.776Z","0.1.4":"2026-03-08T09:59:45.697Z","0.1.5":"2026-03-08T10:10:07.751Z","0.1.6":"2026-03-08T10:15:18.915Z","0.1.7":"2026-03-08T10:17:34.274Z","0.1.8":"2026-03-08T10:29:12.803Z","0.1.9":"2026-03-08T10:41:53.267Z","0.1.10":"2026-03-08T11:09:48.607Z","0.2.0":"2026-03-08T11:30:15.567Z","0.3.0":"2026-03-08T15:13:03.375Z","0.4.0":"2026-03-08T17:51:54.980Z","0.4.1":"2026-03-08T19:56:52.811Z","0.5.0":"2026-03-09T17:39:10.082Z","0.6.0":"2026-03-09T17:43:30.711Z","0.6.1":"2026-03-11T08:20:11.447Z","0.6.2":"2026-03-11T13:09:57.101Z","0.38.0":"2026-05-09T16:45:44.326Z","0.40.0":"2026-05-11T15:56:47.726Z","0.41.0":"2026-05-11T19:44:33.628Z","0.42.0":"2026-05-11T20:49:34.894Z","0.42.1":"2026-05-12T04:56:00.245Z"},"bugs":{"url":"https://github.com/vobase/vobase/issues"},"license":"MIT","homepage":"https://github.com/vobase/vobase#readme","repository":{"type":"git","url":"git+https://github.com/vobase/vobase.git","directory":"packages/cli"},"description":"Standalone CLI for any vobase deployment — catalog-driven, tenant-agnostic.","maintainers":[{"name":"mdluo","email":"carl@voltade.com"},{"name":"vobase-bot","email":"vobase.dev@gmail.com"}],"readme":"# @vobase/cli\n\n## Beta\n\nThe 0.7.x line is a beta release. See [CHANGELOG.md](./CHANGELOG.md) for behavior changes.\n\n`vobase` is the standalone, catalog-driven CLI for any vobase deployment.\n\nThe binary has zero static knowledge of verbs. On the first command it asks\nthe tenant's `/api/cli/verbs` endpoint for the available verb set and caches\nthe result; every subsequent command resolves against the cached catalog.\nThis is what lets the same binary work across tenants whose module sets\ndiffer — there's no per-tenant rebuild.\n\n## Install\n\nFrom npm (when published):\n\n```sh\nnpm i -g @vobase/cli\n# or, with bun\nbun add -g @vobase/cli\n```\n\nFrom source (this repo):\n\n```sh\ncd packages/cli\nbun run compile         # builds dist/vobase (single-file Mach-O / ELF binary)\nln -s \"$(pwd)/dist/vobase\" /usr/local/bin/vobase\n```\n\n## Authentication\n\nEvery CLI invocation reads its tenant URL + API key from\n`~/.vobase/<config>.json`. The default config name is `config`; pass\n`--config=<name>` (or set `VOBASE_CONFIG=<name>`) to switch.\n\n```sh\n# Browser device-grant flow — opens a /auth/cli-grant page on the tenant.\nvobase auth login --url=https://acme.vobase.app\n\n# Headless / scripted: pass the API key directly.\nvobase auth login --url=https://acme.vobase.app --token=vbt_<key>\n\n# Confirm.\nvobase auth whoami\n# → Principal: alice@acme.com (apikey)\n#   Organization: org_acme\n#   Role: admin\n#   URL: https://acme.vobase.app\n\nvobase auth logout       # removes ~/.vobase/<config>.json\n```\n\nThe browser flow lands on `/auth/cli-grant?code=…` on the tenant and mints\nan API key bound to the signed-in user. The CLI polls\n`/api/auth/cli-grant/poll` until the code redeems, then writes the config\nwith `0600` permissions.\n\n## Discovering verbs\n\n`vobase --help` renders the catalog as verb groups; `vobase <group> --help`\nnarrows to a single group. Once the catalog is cached, `--help` is offline.\n\n```sh\nvobase --help\nvobase contacts --help\nvobase --refresh             # force-refetch the catalog (e.g. after a deploy)\n```\n\n## Running verbs\n\nThe starter verb set:\n\n```sh\nvobase contacts list\nvobase contacts show --id=cnt_…\nvobase contacts update --id=cnt_… --segments=qualified,vip\n\nvobase messaging list --tab=active\nvobase messaging show --id=cnv_…\nvobase messaging reply --id=cnv_… --body=\"thanks for reaching out!\"\nvobase messaging close --id=cnv_… --reason=\"resolved\"\n\nvobase drive ls --scope=organization --path=/\nvobase drive cat --scope=contact --scopeId=cnt_… --path=/NOTES.md\nvobase drive write --scope=organization --path=/BUSINESS.md --content=\"...\"\n\nvobase agents list\nvobase agents show --id=agt_…\nvobase agents inspect --id=agt_…\n\nvobase schedules list\nvobase schedules enable  --id=sch_…\nvobase schedules disable --id=sch_…\nvobase schedules run     --id=sch_…   # force a single tick\n\nvobase resources list\n```\n\nAdd `--json` to any verb to get raw JSON output (overrides the catalog's\n`formatHint`):\n\n```sh\nvobase contacts list --json | jq '.[].displayName'\n```\n\n## How the binary stays tenant-agnostic\n\nThe catalog endpoint publishes one entry per registered verb:\n\n```jsonc\n{\n  \"verbs\": [\n    {\n      \"name\": \"contacts list\",\n      \"description\": \"List contacts in this organization.\",\n      \"inputSchema\": { \"type\": \"object\", \"properties\": { \"limit\": { \"type\": \"integer\" } } },\n      \"route\": \"/api/cli/contacts/list\",\n      \"formatHint\": \"table:cols=id,displayName,email,phone,segments,createdAt\"\n    }\n  ],\n  \"etag\": \"sha256-…\"\n}\n```\n\nThe CLI:\n1. Walks argv against verb names, longest-prefix wins (`vobase contacts list pending` → tries `contacts list pending`, then `contacts list`, then `contacts`).\n2. Coerces `--key=value` flags to the JSON-Schema-declared types (`number`, `boolean`, comma-separated arrays).\n3. Dispatches to the verb's `route` with `Authorization: Bearer <apiKey>`.\n4. Renders the response through the `formatHint` (table / lines / json) or\n   the format implied by `--json`.\n\nIf the server returns 412 (etag mismatch), the CLI swaps in the fresh\ncatalog body inline — no extra round-trip, no manual `--refresh` needed\nwhen a tenant rolls out new verbs.\n\n## Custom verbs (tenant-side)\n\nAny module can register a verb with `defineCliVerb` + `ctx.cli.register(...)`.\nOnce it boots, the CLI binary picks it up on the next catalog refresh.\n\n```ts\n// in your module\nimport { defineCliVerb } from '@vobase/core'\nimport { z } from 'zod'\n\nconst widgetsList = defineCliVerb({\n  name: 'widgets list',\n  description: 'List widgets.',\n  input: z.object({ limit: z.number().int().positive().default(20) }),\n  body: async ({ input, ctx }) => ({\n    ok: true as const,\n    data: await widgets.list(ctx.organizationId, { limit: input.limit }),\n  }),\n  formatHint: 'table:cols=id,name,createdAt',\n})\n\n// ModuleDef.init\nctx.cli.register(widgetsList)\n```\n\n## Config file shape\n\n`~/.vobase/<config>.json`:\n\n```jsonc\n{\n  \"url\": \"https://acme.vobase.app\",\n  \"apiKey\": \"vbt_…\",\n  \"organizationId\": \"org_acme\",\n  \"principal\": { \"id\": \"usr_alice\", \"email\": \"alice@acme.com\" }\n}\n```\n\nThe catalog cache lives next to it at `~/.vobase/<config>.cache.json`.\n\n## Exit codes\n\n- `0` — success\n- `1` — verb returned an error or network/server failure\n- `2` — auth or usage error (no config, missing required flag, unknown subcommand)\n","readmeFilename":"README.md"}