{"_id":"@allowance/cli","_rev":"15-827c46c3f50723de0b806e83f4693073","name":"@allowance/cli","dist-tags":{"latest":"0.5.5"},"versions":{"0.1.0":{"name":"@allowance/cli","version":"0.1.0","keywords":["allowance","cli","payments","agents"],"license":"MIT","_id":"@allowance/cli@0.1.0","maintainers":[{"name":"dasmer","email":"dasmersingh@gmail.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"d699054d178c499fb8e8857c94da22182ca10da2","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.0.tgz","fileCount":6,"integrity":"sha512-hJ10TYNydJDrDaF57/vGvYwZJzo8RVeFp6Ic010RtYM6zlyWghQnrNB2OhooHhxG4PnAHZth6ZHzeT6In4lqXQ==","signatures":[{"sig":"MEQCIC9eyJKtkOI5qrUznrbpTheafUJ61R8Sk8d7PiHsk0zPAiALr59oRgKfJzhlT2TXK6LsFIZ8qlDSb3uo8oQUjpEncA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14539},"engines":{"node":">=18"},"gitHead":"39dc3a126dd2df92f32e9e221bf84b303c5c962b","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmersingh@gmail.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance CLI wrapper package for npm global installs","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1773849987891_0.9180579728515008","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@allowance/cli","version":"0.1.1","keywords":["allowance","cli","payments","agents"],"license":"MIT","_id":"@allowance/cli@0.1.1","maintainers":[{"name":"dasmer","email":"dasmersingh@gmail.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"16747077aa3fa93eb3a060d8890d4489d43090e3","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.1.tgz","fileCount":6,"integrity":"sha512-U81vMoeXX/vJLgqXQmtGkY2wyoOuARxaeDgzfa2pMSu9oHkYKOwZntXPgdG5n7l7Q5bMy7s0+01sIFV93ehXkA==","signatures":[{"sig":"MEYCIQCxQfZb5f+1EB3VI7diCRs2HDuCGj0RoUPg9JwD2w3D8gIhAI0SIIAQa5XjGshW2YCbLDLiLr3Ok28H+cpEmjIPoex0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14952},"engines":{"node":">=18"},"gitHead":"5528614a337057cb2a00339b67d5062525fdb6ec","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmersingh@gmail.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance CLI wrapper package for npm global installs","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1773850762328_0.7725411453931141","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@allowance/cli","version":"0.1.2","keywords":["allowance","cli","openclaw","mcp"],"license":"MIT","_id":"@allowance/cli@0.1.2","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"1f1860567355eed1fbb621d8c3ef08324ca3ae11","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.2.tgz","fileCount":6,"integrity":"sha512-vtDclm+lRSSqeaIabRL+7PBAtA8B7/RaAwqG4dCN3cRWvQCIZ+0gEhOdOWHxJIo86VOpTJmhgfQQPgrapE1TEw==","signatures":[{"sig":"MEQCIELYhkwT+yMiKQ+HcN/23l4p3RzEB1vMmp7VJJvYlDSCAiAYHI6YIztanQhDm762oRDBH+s7IkRTN8D4UY9//MiSQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11763},"engines":{"node":">=18"},"gitHead":"1054555d1d2cf4667a3a390e3106379ee84e9242","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance OpenClaw MCP installation and diagnostics CLI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1776808594918_0.004337650195996856","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@allowance/cli","version":"0.1.3","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.1.3","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"0564612e19edb534f8c41da46e5939be3d707f36","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.3.tgz","fileCount":6,"integrity":"sha512-UwfNkoDMNC9FMxs3KWJv1UY9uDLRjiWRzJb2wDZhDoWGL5/PQsi00qyxUeEFpLw6MkCS06ib4isHLtvX94E9xg==","signatures":[{"sig":"MEUCIQDISJDcapQzUUg8Gh00y9sY80uAyJ358DEwYkjtXTJUrQIgYxl2GwbrRde+/k8UZeTd+bNPTi/seiu+4PPazSddESA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11643},"engines":{"node":">=18"},"gitHead":"585b494f5bfebaf2e9117ca7d3f3bd6cf18207d7","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3_1778544613326_0.4706479987740655","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@allowance/cli","version":"0.1.4","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.1.4","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"4e02a4479c09dc709e24bb2672c07fb8e8e4fa21","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.4.tgz","fileCount":6,"integrity":"sha512-pIW20VgN3Bc2QfLsdhTo+kVEX+b6BM7bfT8YimUqbp2yFWdyKxf8NT2HT/Iurmwer2wBzzbMjKMwIgbLDX3G+Q==","signatures":[{"sig":"MEUCIQC/oIxeVsKEihIlVNGYzDU800J8ZOOVu1g3xTAgYdKBAAIgQP+57CiMMUiZPke3nz3EpsH0g3nsk3QzaXHKljBptw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11643},"engines":{"node":">=18"},"gitHead":"0d97f2d93f32e92e93f936b6f68c88b4154b1bba","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1778546964947_0.6929725888911771","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@allowance/cli","version":"0.1.5","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.1.5","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"d3959f85c047fdfbce0082e0bf8a109bac630939","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.5.tgz","fileCount":6,"integrity":"sha512-HZU+n4a0YmCMrD16Rnj6Yw8cbc0o21a/Kq/L2YQ0wq1XHh1eBiluWvDa67xW3BiWxO9E7wPjEa5kk6Z+5Y5+CQ==","signatures":[{"sig":"MEUCICi+yMYkeQlFXlWnQlVNUp4+Hud8QjWKMw5yGcJTLS1RAiEAnlAYB8WX0Rn7tHGtsN9ovBfGT0kg2zvERAj8nxgr0xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11643},"engines":{"node":">=18"},"gitHead":"41b5aed4b422ca542687ece948dd5c22a957ec67","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.5_1778556575688_0.04159730792836802","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@allowance/cli","version":"0.1.6","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.1.6","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"bin/allowance.js"},"dist":{"shasum":"a4dc2ff52d45967de34ff1ff98d982b766c5bf32","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.1.6.tgz","fileCount":6,"integrity":"sha512-yM4vyMta9Hzm6bkmSWFr81Ru2pWyCH06NMl8Yz0cFqYyuLM9h3d8uOB0uuUc1PTf7oCVnZE1T6d4T/BHSuj1Lg==","signatures":[{"sig":"MEUCIQCVWVHiaHCHyCy0dG7D7da6k0nKByYgWCZ0TgsBXuwu0AIgMqGFcLh4N1pVzQtMpL7Ci8gTcr0vEQyi6J7LPI/TigA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12039},"engines":{"node":">=18"},"gitHead":"7bf4fe89c26cf364199620f7c153b39b0f5e154a","scripts":{"postinstall":"node scripts/npm-postinstall.js"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1778568922069_0.5953565582620326","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@allowance/cli","version":"0.3.0","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.3.0","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"b5bbd414a4fba0d45f107b3dafc7829716bd129d","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.3.0.tgz","fileCount":12,"integrity":"sha512-lsqHaMoxeBNQ7Om7tBUKk7Lv5n4HbUMwS/6gRHcQka1mJsN2GbgHjv/pue8a3MSAbFtKNPtmG051pDY7TuYMiQ==","signatures":[{"sig":"MEUCIF/XtnQkKmazbUIrn2lfoz5E1uQNF767rw05Wey6boZpAiEAiVtqvRFPPxMLVRoqP1z+T4Yn1dD8TM79z4ALez+g4Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286868},"engines":{"node":">=18"},"gitHead":"48763631a12fde62f2d75a788953573b75fb0d29","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1778858702324_0.8875971437049668","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@allowance/cli","version":"0.4.0","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.4.0","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"d812481bd88cb345b14422d5879ee4fa6d307f50","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.4.0.tgz","fileCount":12,"integrity":"sha512-IEfAn44uEzDl/Zx2qeU5H0DgNge0dRJsQvVpCIFYRagmHIRjjduhhEoUOEj5xXZNeWjn2WrqaKcTzlKmCmOv2g==","signatures":[{"sig":"MEUCIHcCGSbV0AeJp7dbtj7a8DFJOMaBdkXL/Qnrae9mOr7ZAiEAvv81Cn7HAFn1LWsyp/2gM/bXTARvnU+/A8poO3Cb9pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296427},"engines":{"node":">=18"},"gitHead":"a94cdcea708cc4a6e3dbfec7903ab370469d0257","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1778864712856_0.4955522914283985","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@allowance/cli","version":"0.5.0","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.5.0","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"426a600a729bb6a71d1921703e8afa05b9322000","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.5.0.tgz","fileCount":13,"integrity":"sha512-jo2F73EdxDoF28f/xwcS5A6JwgWu9BzxnmGkKX7EvM6PDpc7d8msHGdH7TwQuVQ1XqzIwoIUhxUm1NvW86TaBw==","signatures":[{"sig":"MEUCIQCoLu9zMEc3/c7fHUW4sx3p0Gmpyo3TL1UjLdlSMn+72QIgKdtUdpuFC0PSSdKg5h3W6sxBwbMY877dVJVfXzN2Uw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312026},"engines":{"node":">=18"},"gitHead":"4d2dd9b04c47ab10c5b0162bb5a1c00c920a850b","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1778874245752_0.02774284498888946","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@allowance/cli","version":"0.5.1","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.5.1","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"5778727603e7476dff50049109d0ce95853936bc","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.5.1.tgz","fileCount":13,"integrity":"sha512-KHCleFTZck0R+15ip6LICHKdr5CAwFuKnAUi2kjM71wJbbQyoYNCYudP3nlQysxU0WfX4iobA0g60aVNpjd9NQ==","signatures":[{"sig":"MEYCIQDDusjhLdKimOoK2CLc9WPDRe8tFoNi13oz/7c/t+el2wIhAOQJEGXBuaFGej+1uQIiKmNK85pnwttYi6h1hJg6YoK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314503},"engines":{"node":">=18"},"gitHead":"3b966da39cfb93facee6e60b718247ddb00c92fc","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1778905155373_0.36592026589886095","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@allowance/cli","version":"0.5.2","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.5.2","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"dd0fcc9b74e1638cf5d742fa32108d67b50c89e6","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.5.2.tgz","fileCount":13,"integrity":"sha512-LaEwA25mk6rqyLPYeuGpA8unv/R4m9ogxfAPxsoV13MJfoZHe1bNKYe007w71kNcwrTgwwJExi0pkcyFmSnb1g==","signatures":[{"sig":"MEYCIQD8VJFuh+S5BCRb5uQxs/Vt45q2mBN+iDsuCmyANXcaMQIhAIFGkcDtuYTZl0Rf9dd/2eUT3pGsYqPqC+JXocczwiEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315114},"engines":{"node":">=18"},"gitHead":"85d42f80ac2d869ec174e26e65c1fb5dda7cc7f5","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1778990564966_0.0238381998508872","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@allowance/cli","version":"0.5.3","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.5.3","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"01dab8de3682be5caf9e3a5c6c4069cd114e6f7a","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.5.3.tgz","fileCount":13,"integrity":"sha512-RWYTdayTOpRrsZMc1UK84fEylmDeQoBCDN8rvsKYF/E4Rp4EWzq4jjB2typd1laSYy26brLrH2S+AScqYdnSdg==","signatures":[{"sig":"MEQCIAHHajN4PgXkiuYSIGIL4tB2EmVbN0e+qbHksod/StHPAiAB8uTETst/htKTqTwDZsTEbxB8WXtAZ3y1zCNVNnpgQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308199},"engines":{"node":">=18"},"gitHead":"30df85cba9e986bbfd723c47f35108d974b72463","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.3_1778991706408_0.9258750144314134","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@allowance/cli","version":"0.5.4","keywords":["allowance","cli","agent","purchase"],"license":"MIT","_id":"@allowance/cli@0.5.4","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"bin":{"allowance":"dist/cli.js"},"dist":{"shasum":"b1112a472ca3d7c4a1832cbf71d15c7f223ae50e","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.5.4.tgz","fileCount":13,"integrity":"sha512-i51PZH6SORkkVj/YFMP6uNnkWKh7/gr0evxplxY1JUBeqf6i5ol2ILO6oKhqN8j4/UwgOisQD64R8FaFybyjbw==","signatures":[{"sig":"MEUCIEzEj9yERB84zJrQ0DHazAFH1YvVJQbhxabAp6Isf8eCAiEAu9pTYaESJqBqvGL0YfCC3cHqcwH137hpyuO1epJlM0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302278},"engines":{"node":">=18"},"gitHead":"68f6e00cd48649fbdc11ee6d6e756180261fe795","scripts":{"lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc -p tsconfig.build.json","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","test:smoke":"node scripts/smoke.mjs","test:watch":"vitest","build:helper":"node scripts/build-helper.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"repository":{"url":"git+https://github.com/dasmer/allowance-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Allowance agent purchase wallet CLI","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","typescript":"^5.5.4","@types/node":"^20.14.10","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.4_1778996832990_0.5122349930910528","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@allowance/cli","version":"0.5.5","description":"Allowance agent purchase wallet CLI","license":"MIT","repository":{"type":"git","url":"git+https://github.com/dasmer/allowance-cli.git"},"homepage":"https://github.com/dasmer/allowance-cli","bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"keywords":["allowance","cli","agent","purchase"],"bin":{"allowance":"dist/cli.js"},"engines":{"node":">=18"},"scripts":{"build":"tsc -p tsconfig.build.json","build:helper":"node scripts/build-helper.mjs","build:all":"npm run build && npm run build:helper","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint \"src/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","test:watch":"vitest","test:smoke":"node scripts/smoke.mjs","prepublishOnly":"npm run build && node scripts/verify-publish-assets.mjs"},"dependencies":{"commander":"^12.1.0"},"devDependencies":{"@types/node":"^20.14.10","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","eslint":"^8.57.0","typescript":"^5.5.4","vitest":"^2.0.5"},"_id":"@allowance/cli@0.5.5","gitHead":"415862cc17ab0464e262f28d26f85a59aec75ca5","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pN6+DpTJzTLSz1hcNVb2Tza2pOXzOJfrNt6eD0uNIXRPggr+TVx2iOeGdaq9GekyAOrm6wkVD46zo8a6Z+WH9w==","shasum":"ae141809fa05d2db4396cba92000e650c25d618e","tarball":"https://registry.npmjs.org/@allowance/cli/-/cli-0.5.5.tgz","fileCount":13,"unpackedSize":302923,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5BhZ4sXhgY6YRZhAz0oMqoynZ+roOt34Wd2AS+9fHDQIgT/V3j7qCivwENJZ5b0LdA+C034OBMA9eijk3ZXkINHA="}]},"_npmUser":{"name":"dasmer","email":"dasmer@useallowance.com"},"directories":{},"maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.5.5_1779174161049_0.06637172554403947"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T16:06:27.784Z","modified":"2026-05-19T07:02:41.348Z","0.1.0":"2026-03-18T16:06:28.034Z","0.1.1":"2026-03-18T16:19:22.477Z","0.1.2":"2026-04-21T21:56:35.065Z","0.1.3":"2026-05-12T00:10:13.507Z","0.1.4":"2026-05-12T00:49:25.113Z","0.1.5":"2026-05-12T03:29:35.838Z","0.1.6":"2026-05-12T06:55:22.211Z","0.3.0":"2026-05-15T15:25:02.497Z","0.4.0":"2026-05-15T17:05:13.029Z","0.5.0":"2026-05-15T19:44:05.927Z","0.5.1":"2026-05-16T04:19:15.550Z","0.5.2":"2026-05-17T04:02:45.114Z","0.5.3":"2026-05-17T04:21:46.585Z","0.5.4":"2026-05-17T05:47:13.147Z","0.5.5":"2026-05-19T07:02:41.191Z"},"bugs":{"url":"https://github.com/dasmer/allowance-cli/issues"},"license":"MIT","homepage":"https://github.com/dasmer/allowance-cli","keywords":["allowance","cli","agent","purchase"],"repository":{"type":"git","url":"git+https://github.com/dasmer/allowance-cli.git"},"description":"Allowance agent purchase wallet CLI","maintainers":[{"name":"dasmer","email":"dasmer@useallowance.com"}],"readme":"# allowance\n\n`allowance` is the CLI for Allowance — the agent purchase wallet. It has two roles:\n\n1. **Setup** (`allowance setup`) — signs the user in with phone + OTP only, mints a connection token, and writes agent skill files so Claude Desktop, Codex, or OpenClaw knows how to use Allowance.\n2. **Runtime checkout** — the full purchase flow agents use at runtime: request approval, issue a virtual card, fetch identity/address, and report the outcome.\n\n## Install\n\n```bash\nnpm install -g @allowance/cli\n```\n\nOr run without installing:\n\n```bash\nnpx @allowance/cli setup\n```\n\nThe CLI is implemented in TypeScript/Node and ships as a pure-JS npm package — no Python runtime required.\n\nRequirements:\n- Node.js 18 or newer\n\n## CLI Help UX\n\n```bash\nallowance --help\nallowance -h\nallowance -help\nallowance --version\n```\n\n## Command surface\n\n### Setup\n\n```bash\nallowance setup               # interactive (humans in a real terminal)\nallowance setup --for claude-code\nallowance setup --for codex\nallowance setup --for openclaw\nallowance setup --for generic\n```\n\nAuthenticates with phone + OTP only, mints a connection token, and writes skill\nfiles for every detected agent (Claude Desktop, Codex, OpenClaw). Setup does\nnot ask for first name, last name, or email. If a later approval needs\ncontact, address, or card details, the iOS app collects them when the user\nopens the request.\n\n**Non-interactive setup (for agents):** bare `allowance setup` requires an\ninteractive terminal — running it from an agent shell exits with a clear error.\nAgents should first ask the user for their phone number (US formats like\n`415-555-1234` or `4155551234` work; international numbers must include a\n`+countrycode` prefix like `+442079460958`), then run setup in two steps:\n\n```bash\nallowance setup --phone <phone>            # sends SMS to user's phone\n# ask the user to read you the 6-digit code, then:\nallowance setup --phone <phone> --code <code>\n```\n\nThe same SMS code is valid for up to 5 attempts in 10 minutes — if the user\nmis-reads it, just retry `--code <new-code>`. If it expired, re-run\n`allowance setup --phone <phone>` for a fresh SMS. On a bad/expired code the\nverify step exits with code `2` so agent harnesses can branch without parsing\nstrings; on server-side failures (5xx, network) it exits `1` so agents don't\nconfuse infrastructure problems with a bad OTP.\n\nThe connection token secret is stored in OS credential storage:\n\n- **macOS**: login Keychain via a small bundled Swift helper. The helper\n  reads the secret on stdin and writes it on stdout — never via argv. It\n  ships inside the npm tarball as `dist/helpers/keychain-helper-<arch>`,\n  pre-built for both Apple Silicon and Intel Macs. **No extra install\n  required.** On the first run, macOS shows a one-time Keychain\n  authorization prompt; click \"Always Allow\" and you won't see it again.\n  (Same UX as Python `keyring` and the system `security` CLI.)\n- **Linux**: Secret Service via `secret-tool` (from `libsecret-tools`).\n  Secret is passed on stdin, never argv. If `secret-tool` is missing the\n  CLI prints a clear \"install libsecret-tools\" message.\n- **Windows**: not yet implemented. Use `ALLOWANCE_CONNECTION_TOKEN`.\n\n`~/.allowance/config.json` stores non-secret metadata such as `token_id` and\n`api_base_url` (mode `0600` where the platform supports it).\n\n### Reset\n\n```bash\nallowance reset\n```\n\nDeletes `~/.allowance/` and Allowance entries from your OS credential\nstore. On macOS, every matching Keychain entry under `\"Allowance CLI\"` is\nremoved. On Linux, `secret-tool clear` only removes *unlocked* entries —\nif your keyring is locked, run `allowance reset` again after unlocking it\nto be sure (the CLI prints a reminder when this can happen). Does **not**\nrevoke server-side tokens — to fully sign out, run `allowance reset` and\nthen revoke the connection from the Allowance iOS app. Re-run\n`allowance setup --phone <phone>` to sign in fresh.\n\n### Runtime checkout (used by agents)\n\n| Command | What it does |\n|---|---|\n| `allowance request` | Request spend approval for local browser checkout; requires `--local-browser-tool`, blocks until approved/denied |\n| `allowance status` | Fetch current allowance status for resumable automation runs |\n| `allowance card issue` | Issue a one-time virtual card for an approved request |\n| `allowance identity` | Fetch name, email, phone for checkout forms |\n| `allowance address shipping` | Fetch shipping address for an approved request |\n| `allowance address billing` | Fetch billing address for an approved request |\n| `allowance purchase success` | Report a completed purchase |\n| `allowance purchase failure` | Report a failed purchase attempt |\n\nAll amounts are in cents — never dollars. Pass `--json` to any checkout\ncommand for machine-parseable output.\n\nFor long-running buy-later tasks, pass `--allowance-valid-for-days 7` or\n`--allowance-expires-at <iso8601>` when creating the request. Let the command\nwait for approval and store the returned allowance id in the scheduler. Call\n`allowance status --allowance-id <id> --json` before each resumed checkout\nrun. Only call `allowance card issue` when the merchant payment form is\nvisible.\n\n## Global Flags\n\n- `--api-base-url` — target another environment for one invocation\n\n## Configuration\n\n- `ALLOWANCE_API_BASE_URL` (default `https://api.useallowance.com`)\n- `ALLOWANCE_HTTP_TIMEOUT_SECONDS` (default `20`)\n- `ALLOWANCE_CONNECTION_TOKEN` overrides configured credential storage for\n  CI/debugging\n- `ALLOWANCE_KEYCHAIN_HELPER_TIMEOUT_MS` (default `30000`) — how long to\n  wait for the macOS Keychain helper before giving up. Bump if you keep\n  hitting timeouts and want longer to click through the Keychain prompt.\n\n## Local development\n\n```bash\nnpm install\nnpm run build          # compile TS\nnpm run build:helper   # compile the macOS Keychain helper (macOS-only)\nnpm run build:all      # both of the above\nnpm test               # all unit tests; on macOS includes the real-Keychain integration test\nnpm run typecheck\nnpm run lint\nnpm run test:smoke     # CLI end-to-end against a local stub HTTP server\n```\n\nThe Swift source for the macOS Keychain helper lives at\n[`helpers/keychain-mac/`](./helpers/keychain-mac/README.md). The npm\n`build:helper` script invokes `swift build -c release` for the current\narch and drops the binary into `dist/helpers/keychain-helper-<arch>`.\n\n## Publish to npm\n\n1. Bump `version` in `package.json`.\n2. Commit and push `main`.\n3. Tag and push an npm release tag:\n\n```bash\ngit tag npm-v0.3.1\ngit push origin npm-v0.3.1\n```\n\n4. The `publish-npm` GitHub Action runs the `build-helper` matrix on\n   macOS arm64 + x64, uploads both helper binaries as artifacts, then\n   the publish job (Ubuntu) downloads them, runs lint/typecheck/tests,\n   builds the TS, and runs `npm publish`. A pre-publish check fails the\n   release if either helper binary is missing or zero-byte.\n\nAfter workflow success, users install with:\n\n```bash\nnpm install -g @allowance/cli\n```\n","readmeFilename":"README.md"}