{"_id":"@sendly/cli","_rev":"72-0a8a4593a1a5ec4d2a5a6eb79796a3cf","name":"@sendly/cli","dist-tags":{"latest":"4.3.0"},"versions":{"1.0.0":{"name":"@sendly/cli","version":"1.0.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"f02e7757cda2876ebb9cd46656ce48efb0771dbe","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.0.tgz","fileCount":60,"integrity":"sha512-0IlzPN6GLgQRfXs5m1ioBb2bjIdGY9pUwlO9og58sVSzH6s7ynpHvxu2pc+kztMYDKb6+ZHptCg3ovFsgpMa+A==","signatures":[{"sig":"MEYCIQCuOKrohLvGfiTib4GeH6zHE904zU3MTbu/STiU6y1NrQIhAMjLbV0uIWmxuZPr1ghq4cmJFtbABCSERL/JikR6yfwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fc7f7bac488331ad7062c810b459f96f81ab53bf","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1766179738570_0.6669679744670771","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@sendly/cli","version":"1.0.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"bbcf7150f79b8bbe7838b5575497332101b45cf6","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.1.tgz","fileCount":60,"integrity":"sha512-lshgG/4eSO2YRYq0eGqtT/Q4EM/l+cC/dc2lhbbDsqc13LgmlbrtXtlYmGsogdxPs5uefOnwfr34WDT7g/qI/w==","signatures":[{"sig":"MEQCIFypX091If18krPZcLa9R/4t166Ih7/ebX54Zb3K8RTtAiBX9ZYzNNO4eULjwWqR9pWOw9yM/UfQZ69HyImSiuJoNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ed571b6258a941e1cff257ecceb9293a0a5f8143","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.1_1766251788777_0.7554045722842109","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@sendly/cli","version":"1.0.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"986822315453119aecb2987e558eeeece5112dea","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.2.tgz","fileCount":60,"integrity":"sha512-en38rBcD7XkV2RummKT+pjFmZEOXJRN3ibWoGBFQbNH9x83a4zoxU0Vjvx0u0CkYiVQ6rv98Wnka1g+i6UY1Fg==","signatures":[{"sig":"MEQCIF69jdqEQUAlr0Yz0mBFmfsVEObLuxciEqQ8FGUjuRv9AiBTa7KXCNHLVUNu/W7g+BPcgr165GrYw3v8mxhq5YExwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"85e84c0bd60ff3f168832c9aacda7e315f7a277a","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1766252488910_0.8420789291372142","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@sendly/cli","version":"1.0.4","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.4","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"54b053700a2ab36e2960c7e6545d075816c6ea3a","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.4.tgz","fileCount":60,"integrity":"sha512-B3yK5yLlDUpU0FfDBN1LGn+nR/lom7+onkx8bK4jxd28zpwzC39dF2fs4Vb9JKxNelza4h+NmgUynpK3f0/R8Q==","signatures":[{"sig":"MEUCIGQPm0nV24Ug7v0uk86dLb8JapJiNnrbS4pOifhALbC3AiEA2iYLnVE1/39Y0fzQvLserZMZrzD5QenuFxIFsflE9wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"76c629dc7351b7678a44779905c9ece733e91387","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.4_1766253782903_0.006135842404115577","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@sendly/cli","version":"1.0.5","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.5","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"54804818e52b7c49b4e704d0bf8d9c5e9ed28dfb","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.5.tgz","fileCount":60,"integrity":"sha512-FgwHc63/IhUP8EUkymEnvia+jcHyuPs6p7THqGscETLRas9+wokLJOwLm8i7PJrXBpySN4UDsU77s3JkUlBxuw==","signatures":[{"sig":"MEYCIQCtV1wQpSUWSDdeXLnTma46uT+RcLtoHgQc8XowTyf8LgIhAL2DhzQour0aybdjXNIvRWuFV1cyiHR5gp9RSn79KfRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03abc6cf0ad7f6a31a4d05279721c055123dc8bf","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.5_1766257559094_0.6134722226913105","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@sendly/cli","version":"1.0.6","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.6","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"f82b56698953eb10e2badc46c06b1350b2d89856","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.6.tgz","fileCount":60,"integrity":"sha512-LaKJBeOobPjZpoiqqo/FUMbUbnIb/qUKW2/sdv4zcm/6N2PjXnJ1VhP6npgSnMsUA+uG7QHvtjpWryyiJt+7Bw==","signatures":[{"sig":"MEUCIQD7BwWLLUH8Z8Xx9VVvYns/HK4NsjJLH4rfYbhgPWKdDwIgX7HWiBDJCzXWcEqQU8mOZqygMO608Hvit27mzYR6FPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8184ab6556ec63f399edcefdf62c9b3b0915a41a","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.6_1766264938980_0.4965362961977873","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@sendly/cli","version":"1.0.7","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.7","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"0d9912d6c69e8ca4403bb79cd8fc86a4e60c58de","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.7.tgz","fileCount":60,"integrity":"sha512-5yA26Ozj+2crbWfFtvLjwza4Xtk03exmAtUcQDXzpNUfSYGqUC7V6gUMrgZ4Ssfx8/JRJ1eiJoXvGfzm4tglog==","signatures":[{"sig":"MEQCIFExAkD5m40y51mZa3HNVhSz9NjoT/8XOhseMMDlvLytAiBqfhVfOPqKYIOC68b9L4mvn7LTA62BoHX5jXAjmPMMQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1238f302770f20733120cca3f29763e35346ff92","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.7_1766268290798_0.5370569323318701","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@sendly/cli","version":"1.0.8","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.8","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"335c7d1f98d3f04c288b003da5bc8f94987bd2b0","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.8.tgz","fileCount":60,"integrity":"sha512-P8Ie5Rh4I1Sa5w8TwqotMVvGwMbDwzhjn8Jyb6jbFgNhjWskJeBiVlIYvxpkNHxzeBmdmBMA0+IWBnQi9ayE3g==","signatures":[{"sig":"MEYCIQDUHNAHZX6uWR94L4InnOKaM0exxfACgQ8KO6kliOKC4AIhAKEEPB9Y3LsMaYJwCdjuODEsSoyJE8VaeatqfKKQngD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406366},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"411d39ef2675b2bb840d3957bdc1148ff4ab73ad","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.8_1766269555196_0.5202268140100474","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@sendly/cli","version":"1.0.9","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.0.9","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"f4ac39b1c3b81bb6600596d813eaf995c4e3262b","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.0.9.tgz","fileCount":60,"integrity":"sha512-YU0cWWDxsT2S3T2Ete5+qNmBSeu8uYX00KDiFf4BrpYlOxqIMc4m2rGTFDsQBNINjLOueClifXS5L2e31Wltuw==","signatures":[{"sig":"MEUCIB6lWvURsAg3xgZ+Qj1hYhx/ZY8InyJNARn0HgN4Q2b5AiEA4v3sMboWTIauNqdnD4trpdlSgUvhOGL0O0IPrE9zXNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406876},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2da41cf113bc3179ece6ca946691fee11d571f07","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.9_1766325084873_0.26434200558455645","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@sendly/cli","version":"1.1.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@1.1.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"c831c6b0020d921f8d7a6daec492f62b699b7ce3","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-1.1.0.tgz","fileCount":60,"integrity":"sha512-ddOWMYtwX039+17UlizJ5rFq37PRVcSJea0SbtiWZtkplcEeP/qoz0eOkGr0Xc/B4PKSnpC15XztRIpd066OHw==","signatures":[{"sig":"MEQCIEizhPs1cy4faYsm1SKMrMonJ6W/RdjB5ToCt+6OW3fcAiAfkHoeEAWUDT+2r3zqXQDaN7LG3fwPzQ5Ca0GAA33Zpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406784},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5398e52393670e29875a9e810ba82a8e0a7d2c1b","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.1.0_1766408483064_0.6038051736587104","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@sendly/cli","version":"2.2.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@2.2.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"743d9d3114d5cd7f40e1958296bc7a7b80c55195","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-2.2.0.tgz","fileCount":60,"integrity":"sha512-NbxI2FhJzLROe+gW6YkCv4QHjN1Fth54iKnfayHnvfE0QlVkrWVqgmbBZw1ESrWjm+EiSXEmzLboEnzLmf+ojw==","signatures":[{"sig":"MEUCIH7oTZjWHnOPaE63l9pO/GDKqJHACxsHMCG6TZAJzXa3AiEAzqIhbbBIhNaKZJoYUN3kVohAIwLkKLMi82iWZN9l0Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406784},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1b645a007ba9c3d7e329e62754083ecd4dd02f74","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.2.0_1766410009526_0.015315305215153341","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@sendly/cli","version":"2.3.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@2.3.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"673d58e8ba025811b3655923f7686ced96a21fa0","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-2.3.0.tgz","fileCount":74,"integrity":"sha512-VFwydaILDr1+ii/+uJ77qbZ3xYcCWhhO4dSfJ4Z/CIor0uGR14i9lZ4748VsD3fM3NgsYjp5jcbdNYvlp7tuEg==","signatures":[{"sig":"MEQCIFkef1FeOGbt68Mx5nsbhaFNnrOYaF+SD77tiCQ5GZ0uAiA0L/lsRWs29kG6QoOywQyEYgPCA+fUA/zeAhfLdzZCDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502357},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f8ca4dcc082d97420cbf96eb53bb15f7eb1b7641","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_2.3.0_1766426811975_0.32232440162257703","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@sendly/cli","version":"3.0.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.0.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"f85fd3a3263b5f533f5b79bf64a4c43b84aa08c1","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.0.0.tgz","fileCount":76,"integrity":"sha512-UJErytedQ+iqfcTPtwNCpQueDE77T9NHmuDLhSBmUB15OD8BBCeAEuWyu2DPYMx/iC067spp9kzazES+hvweuQ==","signatures":[{"sig":"MEUCIQDkEbIUfD1CwFcWvF/Pl1FljyzFcEdwn0y4YXoowQOPTwIgIx8H31RQZCnrwVvs+65QqAen7FoayE3CD2xuHMv+WZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523275},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56fa46e62439f291f747493178bc6fc96b19f791","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.0_1766493365575_0.5471033817507789","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@sendly/cli","version":"3.0.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.0.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"e1bccfbe1650ae0406f51a8346ea985f81af2884","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.0.1.tgz","fileCount":78,"integrity":"sha512-hQfdgyc98pPA11HTTAYEu77VFODfAnOoLL+qOI3PaNhPE39pi/4ynBoJkx4RSw9DPlDDOMxidJL70H0qDVbzmg==","signatures":[{"sig":"MEQCIG/IHKQA7xeGAGXe/fJSF/C7rYuSrrJWs9gnqz5HPwygAiB9TnmmI+78wn9DuNR2gR8ta0xsGLw4dCHVH7vIqOSkWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528946},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1d72513fff38921f1ea9cb6f1c93e8e309c9328c","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.1_1766495111950_0.07230685924876701","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@sendly/cli","version":"3.0.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.0.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"4174ad516b8c4e78cddaa966b565b774a35a1364","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.0.2.tgz","fileCount":78,"integrity":"sha512-glU6dRcLDKXl72eWKFmm5k5Mu7WDsPyNdD8256O9uNb43+AmPEZREmY3cF/D3xFypBftGMRMMkwF8EdLLxud1Q==","signatures":[{"sig":"MEUCIE034zhCekmFhchXwOWq0BqhOO2V+r/iqwSAY6X/AypiAiEA5lMQmCSA0Z2CfyWnztFvfsVEdi19nB7ZAaF7HDE3Jx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533601},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9c491bce4d6962ccbe3077c1b6a26eea6ab54385","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.2_1766499239161_0.5860081173172305","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@sendly/cli","version":"3.0.3","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.0.3","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"2a33401eec489d263205983496ac2de41de40e52","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.0.3.tgz","fileCount":84,"integrity":"sha512-z6ySnU55cJG92UOa5ESmXqvydcKR0g9+eC06orFFwb3sc5LDkcjAiBu2VOu5PkkURLOViysc5V0/7GdmxZb9mQ==","signatures":[{"sig":"MEUCIQC8Db/dCdGxoOOx3oX4ep/Qy1biFBoxTjxNvK9kRiOq6QIgN8XYWbDXlL1Wdlg9mPFABZZBjuo40W7L0+ppV9EAFOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585672},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"250f4cad3a63b0d38bce013bac15783f046e6f0c","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.0.3_1766514298330_0.1266230547339282","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@sendly/cli","version":"3.1.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.1.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"7db4bc34c08e4efc95cc6f32835ab35998310563","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.1.0.tgz","fileCount":84,"integrity":"sha512-x67McomH6kHof36vH7vfF+HSJ3mAxReE+1s42MVpvB1C7bKu9Tor0dn6712fRRvMjOg7SNhFUCqmrq2Wp43zcg==","signatures":[{"sig":"MEUCIEpawZpwvPlwUQegt8wWM/kXVnM5Qy3UlXeqK5XguqVuAiEA3Cm8/aJb8rBlTjHGsmwli//jIFFA4iLM2rUoR5OJE4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590586},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"227e85d6f65b6fc909d919058b83ce5a0358b20c","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.0_1766523394456_0.016515931226713354","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@sendly/cli","version":"3.1.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.1.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"026d78b4170e5762d1db0ac4e06e7efec3872d58","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.1.1.tgz","fileCount":84,"integrity":"sha512-CtdiCnnDEisVs/8pfvDvRIp3FYEQz3aeL0lswzj7CDoDhOVGBfL/7Pj7yA/3h+BaNDRNbpjElWRpsQM6hZ+uuQ==","signatures":[{"sig":"MEUCIQDxfn9HoT2wUzH9fHkgU6v+RBeYto60dnu8wqzFp9C6tQIgecwEg/7i29tEhFvzYqo4K+4kcRnfVC84zrwp7NT35FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603339},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"36e81a83633302180e5ff6cdc5014760b1b6b1af","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.1.1_1766527491161_0.35343475224870935","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@sendly/cli","version":"3.2.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.2.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"0edca9fced10d64de5a275d60dbea1f2042b863d","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.2.0.tgz","fileCount":84,"integrity":"sha512-2U+w8BwUAhlZ17zC26yNoFh+fb++DGWnl7vBSxW0pBuEVzjG/pFLlWa3UJAGGry1olqcGed1ffWXkqfj3mfvng==","signatures":[{"sig":"MEQCIHZr6b5MOOcMaPGCy3/O1UM5pDEke7nMk8PAFeU04HngAiBlOu5N/UFwst3x4ES4IOLUsHlyTNojvbY+ozgdMnCDKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606145},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dcc7ab9f0fe6dac5ff6c6f656c0dc17eb6711b39","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.2.0_1766580136269_0.35759374056231374","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@sendly/cli","version":"3.3.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.3.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"122e16cd4821eb783e75884336a6237b88d7aba1","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.3.0.tgz","fileCount":84,"integrity":"sha512-02Wi8iXpaCIq76BkDEZjvb9NiCkqng7uM0EXmjUZC93oNc/PXY1s8s1tCf8tS71JES/JDcXPQ20kcsXLzx7seQ==","signatures":[{"sig":"MEUCIQC0Q14Z3M9hIUEeQm4wZ539wqkQ+FFEpHlz/ChQPdpeLAIgQiC/Zb/J02+F7aPfwvIczpCBV7DNYb3RSimZKglwGfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633319},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b658b1795e37fc2fb7cefb7b96c0d25519a861fb","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.0_1766584221347_0.389492794473719","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@sendly/cli","version":"3.3.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.3.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"75fc6f5fc439962ef77af08919599b937ba01f0f","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.3.1.tgz","fileCount":84,"integrity":"sha512-1+uhY8q7lrsB5pcLiYWCIbdnyBiZAn7u21q6zAHsD6e9h2B4cnziTCko5O32jOWtsp53qLUGNneteCp6LJFDrg==","signatures":[{"sig":"MEUCIQCfzpta4KUisZd33i4h5ffSsM9UZwsjLZ8QTMsqF8ZFhgIgI7d5RxiSPEXOhJ5D2iYWQuNKnb9txQGHdMqQXxdcQ8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634240},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"28700a950d060fdb96567e7c46499ef6d1a7a698","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.1_1766608988356_0.2083523254733688","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@sendly/cli","version":"3.3.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.3.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"f42fdc9f4c78bbc429f66676c042758ad5a3f695","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.3.2.tgz","fileCount":84,"integrity":"sha512-Njg3tf0QAEmjFM3E/gYkB67wfr48+9z6ODvIZzwPl6PPAX3fJIiTScur3lk3ZZYn7YkYLSTbRMYJuCbeOFjT2Q==","signatures":[{"sig":"MEYCIQD1gVf1Ftay/CqGyZ907D0/zsGodB3SeusT8QGf2dz74QIhANb5Ffmgi5PlT8aAA10+7Q2oRjjec8oHfC19EWfE/cpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649327},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c666ece73c4bbe4b0ce27d33e7f6b85ce81844ff","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.3.2_1766670001237_0.8861182225293238","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@sendly/cli","version":"3.4.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.4.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"4fc007e9f95b316adc7caff1e804c8c8a0e7001a","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.4.0.tgz","fileCount":84,"integrity":"sha512-KSnO2ZNDlJ5gwipFBOzqsaoQ1LFVk5PcE3G17gLeL59x2JvesuT/i1vWt/WYPg4OJ+su1CumA2fg8aw0jlNkAw==","signatures":[{"sig":"MEYCIQCHvuO6CnrU5DrtV1xB+R4hkmxzbAcjZQjS0n1Hwq+x1AIhALSMn8mP6bOHBQHEEvq4IBOeGU/5otdck5KHx9a2efr5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649327},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f0f503733f50998d299b7e3afb1e856fb2f9530","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0","@oclif/plugin-plugins":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.4.0_1766674624460_0.8259093944725513","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@sendly/cli","version":"3.5.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.5.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"7381c3c062883c0b86d58ce0a75a762d56808f17","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.5.0.tgz","fileCount":84,"integrity":"sha512-WpA6bWvzUXRF78h3fR/xX57ehNF+rsKArpe0ZKgjnX7vj9fsq3dEnEjTskUMByV6qrgqE9FLBvroAqnEHxFOLw==","signatures":[{"sig":"MEUCIH+lEMDesKHJCpfo4lNblmTXsGlLRdRIVVkbk1QAxDIOAiEA2RFPZgr6QbsMO0FmCHJjb/NHB5mZiPFd4vLoDCe8vyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687770},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"259a7b9c0d817cd581402ff524e98b3372ad816b","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.0_1766752221810_0.4141245882442839","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@sendly/cli","version":"3.5.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.5.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"5387c538fe5f4a24e78a82ed3166a4116f346620","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.5.1.tgz","fileCount":84,"integrity":"sha512-oF8HdRC7aP0BUz9/iK/oxaYOLomvdCgZ6GCtvlGyYG6Kn7wI8p/57rPIEA3m+SrtISneWGaRwep83pXic8j3jQ==","signatures":[{"sig":"MEUCIQCVDMz0WbwthCFr7ldSURTJtb4ppLojMxMp73nyN5smZgIgeiBZvIgiir9tdBf+Y8wkhNdWf9q6vz+Yvo9ANSdyzEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691079},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eb4170f0232b4c5981399dddadc8465613b6aceb","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.1_1766767102162_0.26677226467582416","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@sendly/cli","version":"3.5.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.5.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"e147736986b699414793b6a183b7e936f5594954","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.5.2.tgz","fileCount":84,"integrity":"sha512-OrOhFBSxKo3Rsg+JgYBDDInsop0CUy8ellIqWJQ7e+/zyZItistoosFQTuPK3x5HOxCIN0pm7oYXnBApHBvPkQ==","signatures":[{"sig":"MEQCIDzx+IWOkaohOUQrluZnPDkKP+TrDpu3F5vLgnOTcf7+AiB9Iu27f1yKe+ZNyBp9GEfogKle+l5HZBAFRsXp5NUEoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691079},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c60d696751fbe41cc769b4ac9efe44a7fd16645b","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.2_1766773144291_0.5848249496215425","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@sendly/cli","version":"3.5.3","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.5.3","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"dcdc18a872dacbd85c16ab7694d852639e82ccf9","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.5.3.tgz","fileCount":84,"integrity":"sha512-yQyvASvohVrgNLzg7vGR/Le/KY/hL4ErIJIJXbOmwR5d9hrhcwbzq6M0d0rBR33kQHuhtkpceNEpTLPl8CvUqw==","signatures":[{"sig":"MEQCIGSYXJaW7TEyU2hSiVtsKWz6CXP3tI9T9SuaAMfA2pRfAiAyPEvVXFGKtDE7+EsqW52vn9DWiyoinZc9gbZb3HkeTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691079},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c26d791c52ebed739015a42ce2f17b77dba721cc","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.3_1767104700128_0.6979712760667982","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@sendly/cli","version":"3.5.4","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.5.4","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"0f1fab53a1f4b3f2047cff6397040a25e0acc0e5","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.5.4.tgz","fileCount":84,"integrity":"sha512-6ufMlRt+ObofhH+JUB5yrGPE5Y/Dklz8BoHaxZB/wzWDhoV4kWBdDkay8cpuN5P7/8QV0qZeL1wfMDZRNQ3hmg==","signatures":[{"sig":"MEUCIQCGdUCnJhAGPa0TI4tcJJENxvWufgQLwr+1flJ1CePp8QIgGuMytpUbKyVqDiv/15kw4Mzk7qFwyF8z12529c5WxgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691079},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e8a9e7df232ff779b4a2d4c422fecefd41d504d1","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","localtunnel":"^2.0.2","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7","@types/localtunnel":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.5.4_1767258535564_0.48943176575459946","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@sendly/cli","version":"3.6.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.6.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"e9dbc147d17ac21a080a0a59289b1d4d00086e61","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.6.0.tgz","fileCount":86,"integrity":"sha512-avoE9Ks8vQE5hwGX+hSMFe3biNbKeKqMvXAqK+cwO06ht9s9443rRLmv7k8xaX1klbgBx3+vnS9BjlUHkhoAOg==","signatures":[{"sig":"MEQCIA6fnPA/M1a8TB7ZXCt1YTuAdxPFtXoSmME5WxxOpFNlAiBnNBlKEzm9kTEnHjbflAqz7PkYwYzbF+kUmhPlGiKPqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700254},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ce2934d8c168a777f6b9c79fd8c4880b51023c6c","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.6.0_1767266824927_0.5979837396332699","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@sendly/cli","version":"3.6.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.6.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"dacd3e0dc010dc702e37f190f4c47de9f82d091b","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.6.1.tgz","fileCount":86,"integrity":"sha512-DJKk1S/EaTy7EU8jVK7GUsHyGcAEiFnnaZW0CoWKlr28tP6EjTKM9fH5MMnyrdWWvFHWLSUnY8gXu0o0XPJmTw==","signatures":[{"sig":"MEYCIQDcy+KWtgxegfN/QDUD8L3s5EGNiwrPg3IfPiX0SXdjIAIhALogILuxa+cVpvD6IXgyiaWMemBl8uQn5G1hHbzrEp8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711711},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5a6d786cf125633ae53037ce7bdfec7e4e702a39","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.6.1_1767380105457_0.7634676092351251","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@sendly/cli","version":"3.8.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.8.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"520718220ecda3cb5ed27537664f42ac37251c61","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.8.0.tgz","fileCount":86,"integrity":"sha512-WtuqJCmTkfbhboPz/tOpda83g2I3k72PRIKGeYJnhcf7xQ+LZGid5rqJnHSkCxy54EwsMnwDO/Dkcdg8qRR8Yw==","signatures":[{"sig":"MEYCIQDiDe4ZxW3tyBZpbX/xQqeiqgw4rW5j6QixT/dpno52IgIhAIhvUi4cqdnSb+lQMae7xMFOFidJKPZHrVEBrNga/ZmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711711},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"25882c98d0416cdfb305bf8469cd216e60a85c1a","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.9.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.8.0_1767535168677_0.4962052455502701","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@sendly/cli","version":"3.8.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.8.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/sendly/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"78599a5c9422d1feab651b5b2b54beda3760c6aa","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.8.1.tgz","fileCount":86,"integrity":"sha512-T4hzoL8i2cdA7jDjHlzV9WPh2IVHacqBD4IlB6Uwt6z4QqBL9jBwnqV7zGGmACEAZ1x3rfyDxNXzMyrJAJgsWg==","signatures":[{"sig":"MEUCIDcVEWTMaRQ7PN7PCPi1pLci1GntIGprnQ0sl5JGzU6YAiEAiL4zLQ9B5hUek0BmyzDK81db0L7/d3dWHG4/KgKa47s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711741},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd61607c506578eddc42ca0dfd009bcee1173e28","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/sendly/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.8.1_1767540480961_0.8200157084704567","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@sendly/cli","version":"3.8.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.8.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"b305a7c81ea149690b3eefaaa046fa6bba6138eb","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.8.2.tgz","fileCount":86,"integrity":"sha512-tbrbSqD2tm8q42UcgPOgNvduEGIjx94KDyblsBsFpp/mcdAQX2d2gGIbQMafYCZwRivIYHaRZpJAM3Cuk84gDw==","signatures":[{"sig":"MEQCICgcMvUQHUfGfgZWs2zfdDEzab5ArQ92KJtHniTxPK+GAiA67T7FS4gNEQJtH4HvPfU/wCHTCeFXHFB+qY4LieW0yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712220},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"86a9034b3ba524ef27bf33e46c5ad3e1e99a51bb","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.8.2_1767563970152_0.43663005370622754","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@sendly/cli","version":"3.9.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.9.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"12ea6b34adafcd6213e3d6373bd29f5208563e38","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.9.0.tgz","fileCount":108,"integrity":"sha512-VdpW/+NpZEeMXDro5VeOHW12E8A7oybWNUant0E2wnbcMYYt7yivmMcBQn6u0YubhS+QxmeJbWuOZQbfTzHI8Q==","signatures":[{"sig":"MEQCIE8Qx+XxuWxbNxyVxxiswNmLitSiBC+QwNd0TnWmwZItAiB0rjqPRjmbXRo8wzZ0ZCM7HHSRAaZljiEa9bAb4uJDbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839243},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2de8ec1083a39ed80c07076d7a8aef4adc7fbbb0","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.9.0_1767633939793_0.5333641834021181","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@sendly/cli","version":"3.11.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.11.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"58c8b3793dcbad7ecff7416b40f50bb12c235490","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.11.0.tgz","fileCount":108,"integrity":"sha512-ycGW0As6VVsYv44fM4IBd9Z7uiZaYDTlzam7pAZ8BDf+hsGyuym+m7gDfrb+JcgB4FFUTX64f9KyLypFPg3HDA==","signatures":[{"sig":"MEUCIGjHZd0EM09HMziyR6K3z/o++idkuhWekKZ0ehSrYBf7AiEAtX6FbCPFxWtpr8z9J3z82F7lxTsknxInw2llno40jb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839244},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a34be7f27a464588b82a32583157be6c3d0796a5","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.11.0_1767702610270_0.24090307318505166","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@sendly/cli","version":"3.12.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.12.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"ed2076deb1c6764bdb1eeff6d825b95549d48909","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.12.0.tgz","fileCount":108,"integrity":"sha512-cGuWxYhMwuLZFEZv+34J0TkZlYFX0kXcsTYVDtobmAHFsKtOwItxON6MG4f3vs1Ymq50IVnGe+XpPiJjMXr0eA==","signatures":[{"sig":"MEYCIQD8ArWc+SKwKEI2PUhf8jHE2VCErTNvSmno9gOiTD0VOQIhAIcV2p+TITNaGTmSnxRWhsSX70UGB8+LmLbqqMo7+XTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842311},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"302fcd6513fa7a16c37a69dd4e03ff454e38cc35","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.12.0_1767956028631_0.7317910614429237","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@sendly/cli","version":"3.12.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.12.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"38e0953989349e56e3fe558a98fca40e9348bdbc","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.12.1.tgz","fileCount":108,"integrity":"sha512-nECB3QEEA6aaZL6E3KHUT6ODhI+YmOzgsd+xuwufjgdqqCdaF4ns1MZgy7tUG9vGwFLZhMEBQ0sHdzKhlswI7A==","signatures":[{"sig":"MEYCIQDLNaNMAsxDfrMq7zc7P3cSK0Jm24OOqeUD5sFsYuziGQIhANRs/zae/IguV0LgXkKW47dru8v2gurWVH5vr6SVwxjG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842311},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b32a9456a21bfe75d9c30f3c89d133a63b5fec43","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.12.1_1768071288674_0.3017472167629629","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@sendly/cli","version":"3.12.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.12.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"52c09259f2dbc340946580a9c35f383a690b4aaa","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.12.2.tgz","fileCount":108,"integrity":"sha512-12MsGL+WqN85fU5uI3ZBnIlpWbYOqZLERkp56WRyEP2viSGuXSMbJUuYIyyKr59nT1Xp4qtzOXecGfm4hx0RLQ==","signatures":[{"sig":"MEYCIQDTgJo7C1cJ/6WGv1/+sp7kHUkyFm/sjZshV71lHBk0awIhAOa5ik82wulfv2DV+r4Og6keiZOuhmWf1maPAy/LsqWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842311},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"990886e87f91ce541d32735ccd627f6eed20b1be","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.12.2_1768327398743_0.05552446779351072","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@sendly/cli","version":"3.12.3","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.12.3","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"41299d7c5d9329f0f6d49ccbb731119c9200cc4b","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.12.3.tgz","fileCount":108,"integrity":"sha512-SxHukT71OzXLhiNrm0iXcRE2x9wZg93GN54dpEIveGDdpADkvhylkXUz/l5Vz6Thuevd3VfOZg88kFYs3sHeog==","signatures":[{"sig":"MEUCIFFYfxMkCUNMv4Ju656oZURXd7z0hVUvWg6SRVK3UANxAiEAhUGczWJ86gssKeyeBIHFmaMwm1wuT9ovHDVcxPwHVh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842311},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a59bd95113e727b0aa4e6c6965f0273a4ddfeded","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.12.3_1768488470661_0.8079210198282936","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@sendly/cli","version":"3.13.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.13.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"dd0d0c26466b7a4358b6fbe288d459d98d4ddb90","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.13.0.tgz","fileCount":152,"integrity":"sha512-wBeDi1D3tWZmvSgw7mwVL1l5obMLpI/oT/9r7288lvnQx1GQ6g55dlzltNjH1dP7gmIwpdVZ3pPIMRJHVi8+TQ==","signatures":[{"sig":"MEQCIHR0lE0YbxF1GExiHfkcEEuWFBNa7+Bp4dXElrRPjoN+AiAwlepCVwNqifbvi3vwu747vJ/TiJAaKSANi6JoJbv9Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056115},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5870a70778d9368ed85ac6bd68090c2efd863fed","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.13.0_1769637736512_0.17062565083150671","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@sendly/cli","version":"3.13.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.13.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"50ab207f035df1bc87056bfdeefbc0930b98c7f0","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.13.1.tgz","fileCount":164,"integrity":"sha512-8lT4UXHwZfyFJS35CRnrrQhITolmJSbRSy58QZ+CTREGK159PJBA8Vafd0+T5wJaMHGwGTgcMZJ25LoM+EKiTQ==","signatures":[{"sig":"MEUCIDUthDwME2oSg2q6whPr6VlON0rSppdg2JZJqgAI1VA7AiEAjm/iMhNay9BbwQNxeJ+CI7HKN6YFVOnl4uqociW8gNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162228},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f483854dfdcd7ba626bf080b4d11376afe3e7540","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.13.1_1769984660224_0.8573220129650598","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@sendly/cli","version":"3.14.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.14.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"da531eca850f916d7c11300059e4ba07e84093b5","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.14.0.tgz","fileCount":176,"integrity":"sha512-Ctd5/1S7SIDSiL3YCbE71rNKWH9dmkvhwm5368dTCGfNTBbZRt1UqbIEYZBC0Fa64KJ4eyCb+HXriTJdq9faTA==","signatures":[{"sig":"MEYCIQD7JlzdIi88cyqabHqLoxWOMlaIA+M/+eviICpz1qdqwgIhAMbqyPmDU1VfxN0bGYdxQOitn5Lh5Y//2WdJCVRJj9R+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224338},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"db08ca3ff6b30885120f869b814535e900fc4c06","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.14.0_1770153370496_0.8315694178092694","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@sendly/cli","version":"3.15.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.15.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"c41400da6b60d8da63e996e644c1199fc73b2c10","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.15.0.tgz","fileCount":176,"integrity":"sha512-iyGPQ2qek/Iv9A4eF/R35KMxthQDmR+iZg8PwvgPZwojABH+WEe03GX44OrZPN8yB+9civ9Yb6kNpEFCKg2Qcw==","signatures":[{"sig":"MEQCIDaewbHaoHtJZLEC9B9B/PiF+jdZCjY20CzAzHSHvZ+oAiBjclpj2ByJl20vHjRukaUdR8Q76vESZi7vK17CuWtKFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224338},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3494094d514a06e94786762af7474d5727160026","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.15.0_1770154040018_0.8115930905426592","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@sendly/cli","version":"3.15.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.15.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"13e61f0da258ae49ef99d2a2aba680055854bb62","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.15.1.tgz","fileCount":176,"integrity":"sha512-LYZ6PLRXUl2O6t22scIiWp5IlGGfT1rCQeIrUrlQnSovkK7zqLu/8wYYqFpNAp53O9uDSLZ8sbs73sb6So10DA==","signatures":[{"sig":"MEQCICa3DmorIaxP39kza9akTQ+vRQOpUQvgGkLSO96BM5bnAiATE4H3ADLMukoZoy76T0xJ3Qvn1h+3oedO5fZQTBQ5pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224490},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eb7d28d26256aa6c93b8def7f45a676130ebd3aa","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.15.1_1770423354647_0.6459186653940994","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@sendly/cli","version":"3.15.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.15.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"be36982441330d68cde03958f49281c1f289d0a7","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.15.2.tgz","fileCount":176,"integrity":"sha512-WVp+s/pS0IUkynM4OsMKcHuZZCJuLyVdfA+w6u8pf5SpMvGxvLikZtAzOW4mGB6ecy+S3Nyjjng5eDsFbRfM4Q==","signatures":[{"sig":"MEUCIQDB0Y20jwczAt96osl3UMCTrNIPLqQecBcy2W2M9zgGCAIgMliY146WelfYJzkxjyY24+URpo0fhRcIKod49kG4Tsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224490},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5bc54e244afe78367b3a852e94de50ffda881952","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.15.2_1770574448854_0.620613422478905","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@sendly/cli","version":"3.15.3","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.15.3","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"a133d41b0f247accbc2de818c4179a249703d5b3","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.15.3.tgz","fileCount":176,"integrity":"sha512-xE5amvSCVetWLzlkTp0waLtlB9/iI7N8fjARr7jJfYwtwJXOE4JUSBbtXjOimyRs9vfA7nMQcTjM9QDU5NNCCg==","signatures":[{"sig":"MEUCIQCZ5tBBwGMWookwRGcvlrErIMpmY6TxWf1TdD7qBnENNAIgeoJ0+6cv96AO2bj0Yq99sBKT/Ln/igcrharnHankqJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224858},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e1e64524fa8f121c30cdf226182cb8e70f792c85","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.15.3_1771502498841_0.030868213237804865","host":"s3://npm-registry-packages-npm-production"}},"3.15.4":{"name":"@sendly/cli","version":"3.15.4","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.15.4","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"ff6c11b0f520868a2036aeefc1429634329b2aa0","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.15.4.tgz","fileCount":178,"integrity":"sha512-7+iMiKTXVBLyE9AXSt01zwmpgYPOBdQ/XZTYN071xXbCHCe5tXVp+uelY59mAngJPsiF0DxdPqH7MwrFvJvjyQ==","signatures":[{"sig":"MEUCIQC3ugs1s3npdRrW1fS1sGGz9+M/lD38m9NJu9rdRP+RuwIgJs9TMlNEG628CdF5Ln25wFq4VudyevY4Ni23/I4hN7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255310},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"efcbfaa732298ea195a255564fb67f4e343954f0","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.15.4_1771807528134_0.08849611778654998","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@sendly/cli","version":"3.17.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.17.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"ca5e1267db92285d86e0b5dee55b1870a9f1e338","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.17.0.tgz","fileCount":178,"integrity":"sha512-oMP2dSeyb2tm+6U1Df51WgW75xM+WbyNDukf6wxuVMKEWRYbPdrx07D7M4hCHjTfmPY/oX/8z8ZQ++NWsKkIVA==","signatures":[{"sig":"MEUCIFNI0Fg0+mKQpMimUCuRAoLou4zG4O1MN29w9BeGTyOMAiEAk67s3Eds3nIuRsphgeTOwfM8N1lF8iA8++YNAPJNwjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255949},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f441b6e6d1ec69f95758c3d21b58b188c971ae3a","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.17.0_1771850925897_0.5360821796477242","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@sendly/cli","version":"3.18.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.18.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"adcd23c1efa788932b6ad9a6506bd5fe6c61123a","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.18.0.tgz","fileCount":178,"integrity":"sha512-6fgcmuusXHm6GshFdDBem83KCwSUgNEK/YtlLyfD4iWBvdexNU4ub4sjdAnyECqRwo2Jw9ckonbpYLhWPzWk1A==","signatures":[{"sig":"MEUCIQCP1iVCRRRV4M95mUuYGI3K/61UUaotM5Vn48RbTZ2ImgIgBg9LIuvr7fiEnc5zAcsCosNV0dAdhrzlf/jEiDZSaXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260707},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"447549ce0fe090fb31330ebc5e8963b483698008","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.18.0_1772147807480_0.08864019193891859","host":"s3://npm-registry-packages-npm-production"}},"3.18.2":{"name":"@sendly/cli","version":"3.18.2","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.18.2","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"89e1de1d68d4b8677ca6189ecc2e5595af7727c9","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.18.2.tgz","fileCount":226,"integrity":"sha512-QsqYXNUWK2CDY8sxMlh8mcqsqbdgagnbdQHrjZ3s+ikZDvxhUS6YP6DyhyYNucHU8Sim1Vf9WUY3C9REyND2aw==","signatures":[{"sig":"MEYCIQDdEh4J5V0sYHau10nbq7e43fKnqHZSp1pc9CFRs5fi1gIhAIZqKeInUeQzmhUm9RfJaJ9EQiykzvUywdTRHFvbx0SF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501092},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"52c87b6ab660c643b94aee4b076c14a8a6eda5a7","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.18.2_1772806931912_0.7641880343789784","host":"s3://npm-registry-packages-npm-production"}},"3.18.3":{"name":"@sendly/cli","version":"3.18.3","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.18.3","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"66378138b5d1e5ad997b2e0e55971c4444c0b766","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.18.3.tgz","fileCount":226,"integrity":"sha512-woo8We3b+TWQY15YxCs1Pc8mPq9qVv4yKK+eZITtGX3VPU4f+ZU1DM9mP2gtKTNiaBAD55hPzpOT9MltOVQh5w==","signatures":[{"sig":"MEQCIGBL+dKvYBhLuo8Vda/QYJT8Qp3dfXyUPB2/z+IQR+8rAiAZoLL62SpRWcrq1dWX5n2PAiKstViACmBupwWYucJ4EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501597},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42f0e6a200dd7c595db2997fd04a4d7227290a57","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.18.3_1772861525934_0.034255707488244136","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@sendly/cli","version":"3.19.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.19.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"14f2194e82df3eff5b38da4b4391040d411c88d0","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.19.0.tgz","fileCount":226,"integrity":"sha512-I4FmPjydrQcwS6dJZNFutOpW1o8agz+jM1hKgdkQTGsco2efr5BGgddNLc1jjp7oT2Xqp7/qYoE74CM4GV3EpQ==","signatures":[{"sig":"MEUCIApGXscmXzfk5bUsftUN3fSJXF3BzNwfCA+XRF6918cAAiEA9kQD+8vYBq8954fn1LzozGThfVfWCRawpgaw7nIDmu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501597},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b5d4793f324a4367635ba9e008a5b5f581a3eb51","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.19.0_1773033064393_0.6335638753999662","host":"s3://npm-registry-packages-npm-production"}},"3.19.1":{"name":"@sendly/cli","version":"3.19.1","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.19.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"550e3314ad5345d90c3ca6b6d1aba2a6946a70d6","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.19.1.tgz","fileCount":226,"integrity":"sha512-DrlzihsDKqv2AfsngCokg/eRVPeqn2iTiPhvCvMvIWO1zwELk3G6HuY+3E+7aZCX3FPNXpomIflF32liL6MoRA==","signatures":[{"sig":"MEQCIB+0RJj/cQ4swspwPw9zPM6NepTzHI9v7Vwmsu2GHNDmAiBYL6bQGgNVnzwXZgC9NqR+erhHzcDQjo2lrcEfOAFyDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501587},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"90a6d29643b7ccd4bbcb6f2ef00557b278d9b2c3","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.19.1_1773087883047_0.46824547253512194","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@sendly/cli","version":"3.20.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.20.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"7477679ffde08085bc319af1d5f8e59c59be2f65","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.20.0.tgz","fileCount":226,"integrity":"sha512-EsNRMdP/YM2A7o3Kd5+vbbs/6NrNPrPLzeRuHCWEGj2nvT5t4wySkJVsuheJntpAENZiygSNK4TSUh1StJlOjg==","signatures":[{"sig":"MEYCIQD7VT+aB2fT53c9Fyf8oLsZ077SOkQsfk0vWYnK59c32QIhAKl/BbiGtzbJgdX4n5MreYYvM3QHMpTrSpM4skh+fir2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502073},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e42a77e880b03b6279495dfc8e0f994726c9d128","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.20.0_1773176992651_0.4418140916846258","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@sendly/cli","version":"3.23.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.23.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"55f021d43af64cd528b6896dc8791e3cbfd4a1fd","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.23.0.tgz","fileCount":258,"integrity":"sha512-lxlBqE7Cf/BnqfPwu3rZXMcm6K+D+2UiNsrgHTYM+Pit+LxRPg0e6k1TFmqJcOU3FUp4StwgPtIKTbkJQyMSfQ==","signatures":[{"sig":"MEUCIFu/DI8euys5t4Ts+pKxixYjbRIVmrH3rb5yYcRizJ2cAiEAh8PUrCMUG0pu9n4EJ6eeml4TXpMWCHnGwvu1ivm+RIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651792},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"082073174e9eb3fc6ff1aa7b646d7c84c453b22b","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.9.4","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.23.0_1773751468323_0.32502007637947217","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@sendly/cli","version":"3.24.0","keywords":["sendly","sms","cli","messaging","api"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.24.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"0fe5216908fbf3105b6d55204d1286d05ac9b63e","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.24.0.tgz","fileCount":258,"integrity":"sha512-njF3yTLzhfS3RV9uz7y0uKVB66NKu+vUHnr46vm2bKEKLAiUYypSc8BCB7ZTQWHHiLaEwoQ2v11FU0hPXBUiCw==","signatures":[{"sig":"MEQCIDYARe4u87R/t1C2X7+C74gwpskhg9uqonGQu9u9Qp5JAiA0QRuAGWlz2C2YoI6TyXHz4dv2onJATtjBJrEVkfAYbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651792},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9a28143701ad9db28069749461900ded9d15d2a0","scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.24.0_1773832127915_0.5723601231904063","host":"s3://npm-registry-packages-npm-production"}},"3.27.1":{"name":"@sendly/cli","version":"3.27.1","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.27.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"f1f765dd7c5b073eb580c0f5fd8f7cc39fa30915","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.27.1.tgz","fileCount":284,"integrity":"sha512-rqYz+bX2QgeE90q9JkiwsMInAKpO0r1t7rB1oVaYoRUAStFKMx9u1V6O2QLFpZ6ICYYNHea5H1AUi5jFOsWYLg==","signatures":[{"sig":"MEQCID6u0D16/ps1TUg8Byk/u0gy3MHcso1dmPkGh/512Y0WAiAW7jXevZf4seeLG6oZ1ZZ30i7nPgiGQDolLdGD7Xw/ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822225},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"events":{"description":"Listen to real-time events"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d3763a9368899d6b5660b3ab9c4f2fc078eacf23","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.27.1_1775487793638_0.10860551231829363","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"@sendly/cli","version":"3.29.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.29.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"219167074ed50be1d7476a6a54dd7b880ceda99e","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.29.0.tgz","fileCount":290,"integrity":"sha512-qQnKyxliXdDckPXl3VEjWHrOPjWHTT4r//bev5u3ra3ElUI1qFYUXzvLVU33+A0uDW8dV1kR+3ZbI5NJKi6keg==","signatures":[{"sig":"MEQCIEFUl7oLuaqKl5phsY0dYsLYGq2E7YcFJWWagrU9gffnAiBHKnHX1haHLLBgr4peQZKsnja7SAp0yGWChW36j1lL0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845117},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"events":{"description":"Listen to real-time events"},"credits":{"description":"Manage credits and transfers"},"webhooks":{"description":"Manage and test webhooks"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"55aacf814c78c5806100ca8bb3c6848d29506350","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.29.0_1776671101144_0.20256757462346853","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"@sendly/cli","version":"3.32.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.32.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"016a068f7b5881adc709ed4970ab131188d166ec","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.32.0.tgz","fileCount":300,"integrity":"sha512-HEVrEoQa89CbyPlqTRs9rz+7y8zXrgzTxd6VsAHF94KT2d1Rr5ihXRfitfOl4Gc4MsiOTs2aRX9ty2cWUOdAdg==","signatures":[{"sig":"MEUCIQDrCaosl8b8gPihHD63TuHmG94ZIKLaU775lajYMCxV8QIgQ5SBZcSOrPuaK4nPo+hZ/c+UPhYZ/444UKiFD4Os2fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920627},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5496bf344a5e029fe65fa9b3e138b789fa2b19ad","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.32.0_1776782603905_0.563127548828896","host":"s3://npm-registry-packages-npm-production"}},"3.33.0":{"name":"@sendly/cli","version":"3.33.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.33.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"6405be94046ceaf41c725121076bc05e2ec900bb","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.33.0.tgz","fileCount":306,"integrity":"sha512-gWGc4iP9V34YuL5F1fJXZrWs/KU/Phuevlv1ARBlzoT9EfakqqpoNfa2UZmC4pH9WfHLNkO4qKuvb7IIN98JVg==","signatures":[{"sig":"MEQCIEGteeOnPZzSKRI/y2GvIUAByHNLfuB1PRyikaOCGW+EAiAiqPQ+cS0Ntkxb47Xa12j5pvBwGewaL6BA0h/PWBmy2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957974},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7ed72ce9ecafb18339de1050f9624c60bd91301d","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.33.0_1777697427972_0.9592837041588562","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"@sendly/cli","version":"3.34.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.34.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"32c5521a64a77d45bec4a97df55d80c740844e3f","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.34.0.tgz","fileCount":306,"integrity":"sha512-HG0vKW/j5UF6cjjy5P2UQAXbZuNEOQYeG06F30oAt+vcYU8uxWZIpgQR8iMrO6nAoannpCH7JYh55RQvJBVgLQ==","signatures":[{"sig":"MEYCIQCZ//O9I2iDk+y5fMOtrkIYmsMltO3DPqIOlMqNv4ro8wIhAIR7bQ4GN9STklNZ5+aycso+0CoLi7AKSWk7BvcPYYE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957974},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"99eee3e7f820604d56c65691269ac64dc80d6629","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.34.0_1777701560952_0.408046246108418","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"@sendly/cli","version":"3.35.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.35.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"e17831dc57c8f42b72fff5f56df33a070e2f5414","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.35.0.tgz","fileCount":306,"integrity":"sha512-DVNpT2D+5VgA/jpV8l+4DNcv516eYSW/bvMSOgv7a8Dn9y8VS0g5zY0zchcowN/qXz8l5oqbpyrnNsvNN3meHw==","signatures":[{"sig":"MEQCIHOPM2k2Pyj6M+Jk+o0CEXQpu4cVGUF2+AqGZJkJDcA7AiBTOjHAGcAcxvuvAtraHIEoa3bXwBhYqxi4/FyuaWRc3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958632},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c374bfacbf4cba65c31837944ed0fecdb849902","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.35.0_1777706468048_0.5712863053855661","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"@sendly/cli","version":"3.36.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.36.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"d28ecb7f061be8dac77fef59fd35ca335e4420da","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.36.0.tgz","fileCount":332,"integrity":"sha512-lKl+rW8cNPr20jr9P1Jg/cOol+Jg04ffw2kOh56XScNrjf1gVuY371mBmByAC1oTBgbZ4XinCMwG9UGI106VOw==","signatures":[{"sig":"MEUCIDgNKlwXzwEzFHzGTB2kSFxHNNAcbTsE8e4y0IKAqBq/AiEA7o+a3qEShFWLxaHwaUaovcLEFxArPKBQ1zcwZ8hQUlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2213814},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"37909ec4c4727c1f54cc3c9e03c71c661f0a0e6e","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.36.0_1780515051972_0.6928513369956908","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"@sendly/cli","version":"3.37.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.37.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"482a6cc6e5ded3bad1c9ef7f374bb1c858f6d9c2","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.37.0.tgz","fileCount":364,"integrity":"sha512-sHxiJUTvHdEZFwuVFKZ56x+6WPy+dZdfmH8tJ4CYA3O8J40KxpbI+ZJn2IHepn/ZfihyjyjdLNvytWPNA0w5QQ==","signatures":[{"sig":"MEYCIQCStbNkwfsCOeg/0yVdiEIR3gheAh0J93waEikFJ8gXLQIhAM7FZGPzUUv2MoUxXQ5VeSOCTe6Jl7luYmc+Z9zCktvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451521},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b1cec7192a127b150697637a6881a354013dfce3","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.37.0_1783632881263_0.6862333558044842","host":"s3://npm-registry-packages-npm-production"}},"3.37.1":{"name":"@sendly/cli","version":"3.37.1","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.37.1","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"b5751d49edf35d3e79b36eead70da22dc15cb721","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.37.1.tgz","fileCount":364,"integrity":"sha512-bhGK14GoCierUOyPwoAOhcjMTA2VxpDUUGEy+QUrukW0wgKCeh1KN5ibOBhmHVHDk7vOMuLRxwBG+U1nmq6TYA==","signatures":[{"sig":"MEYCIQDSHsVkBNmbm5pzHjCahX3LIJUm7rjQDuVa31b74UjEMAIhAJw0jeZlwaLmF442CVFoukMans0IzYxHPk0RePLiBoba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452481},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d5fd3c316c2e06e2d5dc312b990e378b12b3aa8a","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.37.1_1784562658080_0.5783651852187512","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"@sendly/cli","version":"3.38.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.38.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"00b64824417e76497bb5a500569ef59d1cd79ee1","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.38.0.tgz","fileCount":394,"integrity":"sha512-KehwRXz2Af1jZ9zq0QbYr3e1kZ/wdXsiwFuByUBrlwEoT2dXOXPEJjMpjEKDmSg2GwxDp9so5uvjGc6RfkEAzQ==","signatures":[{"sig":"MEUCIHduKWaHd4ZVECkoXFPx+6eTQHznzM9cCrUZw9eY/xucAiEAki9PoQubHVbEyqsN0CZE7laBK77hEmCR3KXmfcXJbZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2790971},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Send RCS messages with rich cards and suggestion chips; list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates and profiles, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd08ef7416c988eb51a72323256a1b3ec6d3ce8b","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.38.0_1788156799548_0.22751226007950343","host":"s3://npm-registry-packages-npm-production"}},"3.39.0":{"name":"@sendly/cli","version":"3.39.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.39.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"eaa2afdb8c128d3ce5b88f06cc53c653bb72511e","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.39.0.tgz","fileCount":416,"integrity":"sha512-MJkDGjU0uEGzxjgZYYvUvNoOX77ExO9c+BXTCAaG2mpUNQ1iXRCB+fmlPrOvnNGc5et/UPOVHnFEK5LFE4BI/g==","signatures":[{"sig":"MEQCIDKt1Mn/3JrFk/myjI3X+DG/1irhnWfSCw29uOD7sXRgAiAtt/FqBcq5D6QKaXqyHBRe9eqQomJQYfxbRO9fy+riuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIErTJnOm9tNlGCgPecS0BDc2XFoiVg5IVyBNtEQkdYmlAiBdF54c6pBHlzgyg8XrZ+wcjkT/n2mDkOM6SB/bHMoKYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3088030},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Register an RCS agent, send RCS messages with rich cards and suggestion chips, list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates and profiles, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"rcs agents":{"description":"Draft, update, submit and launch your RCS agent"},"rcs brands":{"description":"Draft and update the brand behind your RCS registration"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"rcs agents devices":{"description":"Manage the test devices invited to your RCS agent"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c88d81c06b0523798fe75325c98baed77726c42b","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.39.0_1788717105728_0.9682254321618058","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"@sendly/cli","version":"3.40.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@3.40.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"fa9291429337d3080c61a213043a214d1f19be16","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-3.40.0.tgz","fileCount":418,"integrity":"sha512-zuBYppqdVjiNNmJ9gwDCTAwBWb2bg8vQ7H/gKqDZP9pkOIlSImzZ5Kr2iopjxMxpL2BaySFHmtHtpgErHL+mfw==","signatures":[{"sig":"MEQCIF3aXvoh8SUajjL5pW48OmZSL2DpV5RP7GABjxi4KFG1AiBL52iv+/pgKvbjXQbaHluK6xL1QVuWNQUSR7vqqxPobA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEp+x12Qfg5aZ1fm5dnlpgLDfORD4kKn/75y5M8+5KzvAiEAm0Fwq8l36rLTOdsAkIaplyaJ6xmF2+laXu4dlQsyWVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3094145},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Register an RCS agent, send RCS messages with rich cards and suggestion chips, list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates and profiles, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"rcs agents":{"description":"Draft, update, submit and launch your RCS agent"},"rcs brands":{"description":"Draft and update the brand behind your RCS registration"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"rcs agents devices":{"description":"Manage the test devices invited to your RCS agent"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"992890fdbf0d5cac75dd46c53957823695870683","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_3.40.0_1788958906212_0.2782597114370271","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@sendly/cli","version":"4.0.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@4.0.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"997e2d99558d8eaa8d41812cc161d8140005cdca","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-4.0.0.tgz","fileCount":418,"integrity":"sha512-D093IAY9euatKqnyAXdwDqv/zhPkhZOc+Tcdv8WEKmR1JsP/aYNVFa5m3ROfusFlBllF1/Y4zW/PCJv1KzRjhQ==","signatures":[{"sig":"MEYCIQD9HIbUOQ/5CAomXdhEXEdjYmR7cNwOqlcB6scbxDG2sgIhAPZsgFhr/r24QHp7RtAakYDXNZbHZWgxlGiwoh/H0CeJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmrpyn7re1HqrGhYrpPxa/TbLZ7AxjHTQGoVtigbHs4AIhALdDa4I47s0VYFF8ZMtZbcbvkuC4TggsMnnvn78vQzgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3103482},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Register an RCS agent, send RCS messages with rich cards and suggestion chips, list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates and profiles, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"rcs agents":{"description":"Draft, update, submit and launch your RCS agent"},"rcs brands":{"description":"Draft and update the brand behind your RCS registration"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"rcs agents devices":{"description":"Manage the test devices invited to your RCS agent"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"96836315adc87a8ed4db3c5b21ee21fa3c7d9278","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.0.0_1789142028283_0.0691987134602372","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@sendly/cli","version":"4.1.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@4.1.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"18b1cb336d90eb9b70a78293d30b9947be763e66","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-4.1.0.tgz","fileCount":440,"integrity":"sha512-4YbCdAvPpnZdU3L+2e8xjSF5KSYDx7npsjF61oPrwABMANYSpEBikvPWd936bnZQzC9LNkQhae8p79RKU6VQ0Q==","signatures":[{"sig":"MEYCIQDVauNm8H+mmzQW+bYGH3WKAVKuCgOsOHc5PeDA7Iuf0wIhAJQ3mlvAQCSUJ/B8CBWjmDBA3D5ZrjGYwCPHsmBjP6Hy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmSV8ms6uMxoDIJlpcrUpeVcxCfzeJvr4KP6YMLB6UMQIgZyU1ClVv6pTpVWuUPi/iolYFhi4B52997Kiu2eYv9yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3299584},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Register an RCS agent, send RCS messages with rich cards and suggestion chips, list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"calls":{"description":"Place, list, inspect and end phone calls handled by your AI agents"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates and profiles, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"rcs agents":{"description":"Draft, update, submit and launch your RCS agent"},"rcs brands":{"description":"Draft and update the brand behind your RCS registration"},"short-codes":{"description":"Apply for a US short code and track the application through review, the carrier forms, and certification"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"rcs agents devices":{"description":"Manage the test devices invited to your RCS agent"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b104f179f9b22f1d39092e8ef5c04dfd7f4fc197","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.1.0_1789395155128_0.8476548297247724","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@sendly/cli","version":"4.2.0","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","_id":"@sendly/cli@4.2.0","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"homepage":"https://sendly.live/docs/cli","bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"bin":{"sendly":"bin/run.js"},"dist":{"shasum":"20d5b5f0db2483402518920721e2b041fb2e41c2","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-4.2.0.tgz","fileCount":462,"integrity":"sha512-ZdyKufwdcsy8AUvN7sCNrtFQkB5/qg6p5NmZQkWBewelqZUhX63yah9QbytoXaax3B3aQoIbbReQhV/rXcZWRw==","signatures":[{"sig":"MEQCIEE/5qw7jg6pDp0iO9AVIUXIka+YahZnT4ynSI/W2X55AiARHxnjaKzCodBU+GEYCm7iKLcQLlhkZrsvdyOK4V5RsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB6AWOXy2zrP1QSIu96lrW1Pn/eM8Sgsb9nlm5K1dUSMAiEAxTYPd6XIfrcdQUr9NFOLrruS3v1Q8R/xsWiyHxYmR3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3495610},"main":"dist/index.js","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Register an RCS agent, send RCS messages with rich cards and suggestion chips, list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"calls":{"description":"Place, list, inspect and end phone calls handled by your AI agents"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"voice":{"description":"Configure voice: which numbers answer calls and how, their emergency addresses, and the AI agents that talk on calls"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates and profiles, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"rcs agents":{"description":"Draft, update, submit and launch your RCS agent"},"rcs brands":{"description":"Draft and update the brand behind your RCS registration"},"short-codes":{"description":"Apply for a US short code and track the application through review, the carrier forms, and certification"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"voice agents":{"description":"Create, change and delete the AI agents that answer and place phone calls"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"voice numbers":{"description":"Switch voice on or off for a number, choose who answers it, and register its emergency address"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"rcs agents devices":{"description":"Manage the test devices invited to your RCS agent"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3a88d94040651e6cb0c69b8f72d9d778676c44f1","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"tmp":"tmp/cli_4.2.0_1789483312594_0.7361925049870375","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"_id":"@sendly/cli@4.3.0","bin":{"sendly":"bin/run.js"},"bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"dist":{"shasum":"7f03847ff945f2c01a988fc8d4c2593309d9686b","tarball":"https://registry.npmjs.org/@sendly/cli/-/cli-4.3.0.tgz","fileCount":482,"integrity":"sha512-kwDtnEGClhk5kUT16uPNIJi4lMRCWiNoInv47sZVwHeRbfnJO0dYU8/6dOnRpMmIDQ2mNNub2urXcUINyHHw5g==","signatures":[{"sig":"MEUCICYxa3lAd8px0fTfU5luESHEw/iOik6Bk3bGXfEKwsfxAiEA+fwtTm/cq2l/ROTFazqiNX9oyg/uwy/e577Ja9XwrsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5m15gepdfhKN2xKaygfnYBF7Bv3q0uTlYd6wj98fdDQIgNsdmnfvK72gCLWOli2LgRSShGTMgBYEHAGy256vkhho="}],"unpackedSize":3790860},"main":"dist/index.js","name":"@sendly/cli","type":"module","oclif":{"bin":"sendly","hooks":{"command_not_found":"./dist/hooks/command-not-found"},"topics":{"rcs":{"description":"Register an RCS agent, send RCS messages with rich cards and suggestion chips, list agents and check recipient capability"},"sms":{"description":"Send and manage SMS messages"},"keys":{"description":"Manage API keys"},"logs":{"description":"View logs and debug"},"10dlc":{"description":"10DLC A2P messaging registration — brands, campaigns, number assignment"},"calls":{"description":"Place, list, inspect and end phone calls handled by your AI agents"},"links":{"description":"Create, list, and disable branded short links (URL shortening)"},"rules":{"description":"Manage auto-labeling rules for AI classification"},"teams":{"description":"Manage teams and organizations"},"voice":{"description":"Configure voice: which numbers answer calls and how, their emergency addresses, and the AI agents that talk on calls"},"config":{"description":"Manage CLI configuration"},"drafts":{"description":"Human-in-the-loop drafts — create, approve, or reject pending sends"},"events":{"description":"Listen to real-time events"},"labels":{"description":"Organize conversations and contacts with labels"},"verify":{"description":"Send and validate OTP codes for verification flows"},"credits":{"description":"Manage credits and transfers"},"numbers":{"description":"Browse, search, and buy phone numbers across supported countries"},"contacts":{"description":"Manage contacts, import CSVs, run carrier lookups, and mark invalid contacts valid"},"webhooks":{"description":"Manage and test webhooks"},"whatsapp":{"description":"Connect WhatsApp senders, manage templates, profiles, ice breakers, commands and calling, and send messages"},"campaigns":{"description":"Create, schedule, preview, and send bulk SMS campaigns"},"templates":{"description":"Create and manage message templates; includes AI-powered enhancement"},"enterprise":{"description":"Manage enterprise workspaces, billing, and analytics"},"rcs agents":{"description":"Draft, update, submit and launch your RCS agent"},"rcs brands":{"description":"Draft and update the brand behind your RCS registration"},"short-codes":{"description":"Apply for a US short code and track the application through review, the carrier forms, and certification"},"10dlc brands":{"description":"Register brands and track their carrier-review status"},"voice agents":{"description":"Create, change and delete the AI agents that answer and place phone calls"},"conversations":{"description":"View and reply to inbound conversations, manage context, close/reopen"},"voice numbers":{"description":"Switch voice on or off for a number, choose who answers it, and register its emergency address"},"10dlc campaigns":{"description":"Create messaging campaigns and track their carrier-review status"},"enterprise keys":{"description":"Manage API keys for enterprise workspaces"},"business-upgrade":{"description":"Upgrade a workspace's business entity (e.g. sole-prop → LLC); reserves a new toll-free number under the new entity and submits to the carrier for review"},"enterprise quota":{"description":"Manage workspace message quotas"},"10dlc assignments":{"description":"View number-to-campaign assignments"},"rcs agents devices":{"description":"Manage the test devices invited to your RCS agent"},"enterprise webhooks":{"description":"Manage enterprise-level webhooks"},"enterprise analytics":{"description":"View enterprise analytics and reports"},"enterprise workspaces":{"description":"Create, list, and manage enterprise workspaces"}},"dirname":"sendly","plugins":["@oclif/plugin-help","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","helpClass":"./dist/lib/help","topicSeparator":" ","warn-if-update-available":{"message":"<%= config.name %> is out of date: <%= chalk.yellow(config.version) %> → <%= chalk.green(latest) %>. Run `sendly upgrade` to update.","timeoutInDays":1}},"types":"dist/index.d.ts","author":{"name":"Sendly","email":"support@sendly.live"},"engines":{"node":">=18.0.0"},"gitHead":"44976b4fe5cf478112f41b3d40fe475f224710e7","license":"MIT","private":false,"scripts":{"dev":"tsc -b --watch","lint":"eslint . --ext .ts","test":"vitest run","build":"shx rm -rf dist && tsc -b","prepack":"npm run build && [ -f oclif.manifest.json ] || oclif manifest && oclif readme","version":"oclif readme && git add README.md","postpack":"shx rm -f oclif.manifest.json","test:watch":"vitest","test:coverage":"vitest run --coverage"},"version":"4.3.0","_npmUser":{"name":"sendly-sms","email":"sarang@sendly.live"},"homepage":"https://sendly.live/docs/cli","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Sendly CLI - Send SMS from your terminal","directories":{},"maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.17.0","ora":"^8.0.1","conf":"^12.0.0","open":"^10.1.0","chalk":"^5.3.0","inquirer":"^9.2.23","cli-table3":"^0.6.5","@oclif/core":"^3.27.0","chrono-node":"^2.9.0","@oclif/plugin-help":"^6.2.0","@oclif/plugin-warn-if-update-available":"^3.1.60"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","oclif":"^4.14.0","vitest":"^1.0.0","@types/ws":"^8.5.10","typescript":"^5.0.0","@oclif/test":"^3.2.0","@types/node":"^20.0.0","@types/inquirer":"^9.0.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_4.3.0_1790918197339_0.9671806547746205"}}},"time":{"created":"2025-12-19T21:28:58.469Z","modified":"2026-10-02T05:16:37.701Z","1.0.0":"2025-12-19T21:28:58.724Z","1.0.1":"2025-12-20T17:29:48.954Z","1.0.2":"2025-12-20T17:41:29.075Z","1.0.4":"2025-12-20T18:03:03.107Z","1.0.5":"2025-12-20T19:05:59.298Z","1.0.6":"2025-12-20T21:08:59.124Z","1.0.7":"2025-12-20T22:04:50.956Z","1.0.8":"2025-12-20T22:25:55.373Z","1.0.9":"2025-12-21T13:51:25.014Z","1.1.0":"2025-12-22T13:01:23.226Z","2.2.0":"2025-12-22T13:26:49.683Z","2.3.0":"2025-12-22T18:06:52.115Z","3.0.0":"2025-12-23T12:36:05.743Z","3.0.1":"2025-12-23T13:05:12.103Z","3.0.2":"2025-12-23T14:13:59.338Z","3.0.3":"2025-12-23T18:24:58.559Z","3.1.0":"2025-12-23T20:56:34.648Z","3.1.1":"2025-12-23T22:04:51.345Z","3.2.0":"2025-12-24T12:42:16.450Z","3.3.0":"2025-12-24T13:50:21.536Z","3.3.1":"2025-12-24T20:43:08.553Z","3.3.2":"2025-12-25T13:40:01.418Z","3.4.0":"2025-12-25T14:57:04.647Z","3.5.0":"2025-12-26T12:30:22.002Z","3.5.1":"2025-12-26T16:38:22.346Z","3.5.2":"2025-12-26T18:19:04.525Z","3.5.3":"2025-12-30T14:25:00.299Z","3.5.4":"2026-01-01T09:08:55.773Z","3.6.0":"2026-01-01T11:27:05.160Z","3.6.1":"2026-01-02T18:55:05.640Z","3.8.0":"2026-01-04T13:59:28.855Z","3.8.1":"2026-01-04T15:28:01.125Z","3.8.2":"2026-01-04T21:59:30.348Z","3.9.0":"2026-01-05T17:25:39.984Z","3.11.0":"2026-01-06T12:30:10.452Z","3.12.0":"2026-01-09T10:53:48.866Z","3.12.1":"2026-01-10T18:54:48.882Z","3.12.2":"2026-01-13T18:03:18.945Z","3.12.3":"2026-01-15T14:47:50.843Z","3.13.0":"2026-01-28T22:02:16.791Z","3.13.1":"2026-02-01T22:24:20.497Z","3.14.0":"2026-02-03T21:16:10.646Z","3.15.0":"2026-02-03T21:27:20.191Z","3.15.1":"2026-02-07T00:15:54.819Z","3.15.2":"2026-02-08T18:14:09.093Z","3.15.3":"2026-02-19T12:01:39.029Z","3.15.4":"2026-02-23T00:45:28.336Z","3.17.0":"2026-02-23T12:48:46.055Z","3.18.0":"2026-02-26T23:16:47.699Z","3.18.2":"2026-03-06T14:22:12.119Z","3.18.3":"2026-03-07T05:32:06.171Z","3.19.0":"2026-03-09T05:11:04.615Z","3.19.1":"2026-03-09T20:24:43.272Z","3.20.0":"2026-03-10T21:09:52.843Z","3.23.0":"2026-03-17T12:44:28.502Z","3.24.0":"2026-03-18T11:08:48.071Z","3.27.1":"2026-04-06T15:03:13.784Z","3.29.0":"2026-04-20T07:45:01.302Z","3.32.0":"2026-04-21T14:43:24.093Z","3.33.0":"2026-05-02T04:50:28.151Z","3.34.0":"2026-05-02T05:59:21.188Z","3.35.0":"2026-05-02T07:21:08.256Z","3.36.0":"2026-06-03T19:30:52.223Z","3.37.0":"2026-07-09T21:34:41.487Z","3.37.1":"2026-07-20T15:50:58.289Z","3.38.0":"2026-08-31T06:13:19.723Z","3.39.0":"2026-09-06T17:51:45.816Z","3.40.0":"2026-09-09T13:01:46.394Z","4.0.0":"2026-09-11T15:53:48.438Z","4.1.0":"2026-09-14T14:12:35.262Z","4.2.0":"2026-09-15T14:41:52.712Z","4.3.0":"2026-10-02T05:16:37.538Z"},"bugs":{"url":"https://github.com/SendlyHQ/sendly-cli/issues"},"author":{"name":"Sendly","email":"support@sendly.live"},"license":"MIT","homepage":"https://sendly.live/docs/cli","keywords":["sendly","sms","sms-api","cli","messaging","text-message","otp","phone-verification","bulk-sms","twilio-alternative","developer-tools","webhooks"],"repository":{"url":"git+https://github.com/SendlyHQ/sendly-cli.git","type":"git"},"description":"Sendly CLI - Send SMS from your terminal","maintainers":[{"name":"sendly-sms","email":"sarang@sendly.live"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/SendlyHQ/sendly-cli/main/.github/header.svg\" alt=\"Sendly CLI\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@sendly/cli\"><img src=\"https://img.shields.io/npm/v/@sendly/cli.svg?style=flat-square\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/SendlyHQ/sendly-cli/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/@sendly/cli.svg?style=flat-square\" alt=\"license\" /></a>\n</p>\n\n# @sendly/cli\n\nOfficial command-line interface for the [Sendly](https://sendly.live) messaging API.\n\n## Installation\n\n```bash\n# npm\nnpm install -g @sendly/cli\n\n# or Homebrew (macOS / Linux)\nbrew install SendlyHQ/tap/sendly\n```\n\nRequires Node.js 18 or newer. The current release is `4.2.0`.\n\n## Staying up to date\n\nThe CLI checks npm once a day and prints a one-line banner (on stderr, before the command's own output) if a newer version is out. Run `sendly upgrade` to update — it auto-detects your install path (Homebrew vs npm) and runs the right command. Use `sendly upgrade --check` to see what it would do without executing.\n\nThe version check runs in a background process, so it is offline-safe. `CI` does not silence the banner; set `SENDLY_SKIP_NEW_VERSION_CHECK=true` to turn it off.\n\n## Quick Start\n\n```bash\n# Login to your Sendly account\nsendly login\n\n# Send an SMS\nsendly sms send --to \"+15125550123\" --text \"Hello from Sendly CLI!\"\n\n# Check your credit balance\nsendly credits balance\n```\n\n## Authentication\n\nThe CLI supports two authentication methods.\n\n### Browser Login (Recommended)\n\n```bash\nsendly login\n```\n\nThis opens your browser to authenticate via Sendly's secure login flow. The terminal shows a short code you type on the page to prove you have terminal access; that code is never put in the URL. After authorization, your credentials are stored locally. Session tokens are refreshed automatically when they expire.\n\n### API Key Login\n\n```bash\nsendly login --api-key sk_test_v1_your_key\n```\n\nOr interactively:\n\n```bash\nsendly login -i\n```\n\nKeys must look like `sk_test_v1_…` or `sk_live_v1_…`. The interactive prompt rejects any other shape before a request is made; `--api-key` checks the key with the server first and then refuses to store one in any other shape. A `sk_test_` key puts the CLI in test mode, anything else in live mode.\n\n### Check Authentication Status\n\n```bash\nsendly whoami\n```\n\nShows the API mode (test/live), email, user ID, the workspace the credential is bound to, the server in use, and your config file path.\n\n### Logout\n\n```bash\nsendly logout\n```\n\nWhen a browser-login session (`cli_…`) is stored, logout signs it out on the server first, whether or not it has expired and whatever API key is also set, then clears your local credentials. If the server cannot be reached, does not answer in time or cannot record the sign-out, local credentials are still cleared and the command exits 0, but prints `Logged out locally` and a warning that the session may stay valid on the server until it expires. The exception is when `SENDLY_BASE_URL` (or `SENDLY_API_URL`) points at a host the CLI will not send a session to: logout then sends nothing, keeps your credentials and exits 1, so you can unset the variable and retry.\n\nWith `--json` the output includes `serverSignOut`: `confirmed`, `unconfirmed`, `none` (no session was stored) or `refused`, plus a `reason` when it is not `confirmed`.\n\n### When Authentication Is Rejected\n\nA 401 from the API is reported with **the server's own message**, plus the machine-readable `code` and a `hint`:\n\n```\n✗ Invalid or expired API key\n  code: api_key_required\n  hint: Set SENDLY_API_KEY environment variable or create a key with:\n  sendly keys create --name \"Test key\" --type test\n```\n\nThe `code` is stable, so `--json` consumers should branch on it rather than on the message text. A 403 is not treated as a sign-in problem: it keeps the server's own code and message (and the server's hint when it sends one), so a refusal such as `verification_required` or a missing scope says what is actually wrong.\n\n## Output and Scripting\n\nEvery command except `upgrade` and `onboarding` accepts two base flags:\n\n| Flag | Effect |\n|------|--------|\n| `--json` | Machine-readable JSON output |\n| `--quiet`, `-q` | Minimal output |\n\nJSON mode also turns on **automatically when stdout is not a TTY**, so piping or redirecting a command gives you JSON without passing `--json`:\n\n```bash\nsendly sms list --json\nsendly credits balance --json | jq '.availableBalance'\nsendly rcs dossier --json > brand.json\n```\n\nErrors are reported on stderr with a `code` you can branch on:\n\n| `code` | HTTP | Meaning |\n|--------|------|---------|\n| `authentication_error` | 401 | Not signed in, or the `sendly login` session was rejected; run `sendly login` |\n| `api_key_required` | 401/403 | The API key is missing or was rejected, or the operation needs an API key |\n| `live_key_required` | 403 | The operation needs a live key; RCS and WhatsApp report it as `rcs_requires_live_key` and `whatsapp_requires_live_key` |\n| `insufficient_permissions` | 403 | The API key lacks a scope the endpoint needs, or your workspace role cannot make the change; the message says which |\n| `verification_required` | 403 | Verify your business at https://sendly.live/verify first |\n| `insufficient_credits` | 402 | Balance does not cover the request |\n| `payment_method_required` | 402 | No card on file |\n| `not_found` | 404 | No such resource, or the feature is not enabled for you |\n| `validation_error` | 400 | Bad input; the message says what is wrong |\n| `rate_limit_exceeded` | 429 | Too many requests; the output carries a `Retry after` |\n| `too_many_failed_key_attempts` | 429 | API keys from your address were refused too many times and are blocked for the time shown; fix the key before you try again |\n\nThe server's message is always shown. A refusal whose status is not in the table above (such as `409`, `410`, `422` or a `5xx`), and a `403` other than the API-key ones, also keeps the server's own error code. The statuses in the table report the codes shown there instead: every `400` is `validation_error`, every `404` is `not_found`, a `402` is `insufficient_credits` unless it is `payment_method_required`, and a `429` is `rate_limit_exceeded` unless it is one of the two key-check codes (`too_many_failed_key_attempts`, `too_many_concurrent_verifications`). The exceptions: `whatsapp templates create` and `update` keep the API's own code for a `400`, and the WhatsApp commands that add a number by code (`connect --business-account`, `verify`, `resend-code`) or change a sender (`profile upload-photo`, `profile remove-photo`, `components`, `calling`) keep it for a `400` or `404` and for the WhatsApp-specific `402` and `429` codes. Commands exit non-zero on failure.\n\nAn ID of `.`, `..` or an empty string is refused with `validation_error` before any request is made, because it would send the request to a different endpoint. IDs that merely contain dots, such as `msg.1`, are sent as written.\n\n## Commands\n\n### SMS Commands\n\n#### Send a Message\n\n```bash\nsendly sms send --to \"+15125550123\" --text \"Hello!\"\n\n# Send from a number you own (E.164) — see Numbers Commands below\nsendly sms send --to \"+15125550123\" --text \"Hello!\" --from \"+447700900456\"\n\n# Or an alphanumeric sender ID (international)\nsendly sms send --to \"+447700900123\" --text \"Hello!\" --from \"MyBrand\"\n\n# Transactional instead of the default marketing classification\nsendly sms send --to \"+15125550123\" --text \"Your code is 123456\" --type transactional\n\n# MMS — repeat --media-url for more than one attachment\nsendly sms send --to \"+15125550123\" --text \"Check this out\" --media-url https://cdn.example/promo.jpg\n```\n\n`--text` is optional when at least one `--media-url` is given. `sendly send` is a shortcut for the common case (`--to`, `--text`, `--from`, `--idempotency-key`).\n\n#### List Messages\n\n```bash\nsendly sms list\n\n# Filter by status: queued, sent, delivered, failed, bounced, retrying\nsendly sms list --status delivered\n\n# Paginate\nsendly sms list --limit 10 --page 2\nsendly sms list --limit 10 --offset 20\n\n# Show sandbox/test messages (live keys only)\nsendly sms list --sandbox\n```\n\n#### Search Messages\n\nFull-text search over message bodies:\n\n```bash\nsendly sms search \"verification code\"\nsendly sms search \"order\" --limit 10 --page 2\n```\n\n#### Get Message Details\n\n```bash\nsendly sms get 4a7c1e2f-9b3d-4c8a-91f2-7d5e6a0b3c19\n```\n\n#### Send Batch Messages\n\n```bash\n# From a CSV file (columns: phone, message)\nsendly sms batch --file recipients.csv\n\n# CSV of phone numbers only, with one shared message\nsendly sms batch --file phones.csv --text \"Your order is ready!\"\n\n# Multiple recipients inline\nsendly sms batch --to \"+15125550123,+15125550142\" --text \"Hello everyone!\"\n\n# Preview before sending (dry run) — validates without sending\nsendly sms batch --file recipients.csv --dry-run\n\n# Re-use a previous upload, or list past uploads\nsendly sms batch --history\nsendly sms batch --reuse <uploadId>\n```\n\nOnly `.csv` files are accepted, up to 5 MB, and a batch is capped at 10,000 messages, the API's limit. The dry run reports how many messages are sendable, blocked and removed as duplicates, the per-country breakdown with credit costs, blocked messages and why, your messaging access (domestic/international), the SHAFT and quiet-hours compliance check, and whether your balance covers the send.\n\n#### Send a Group MMS\n\nSend to 2-8 recipients (US & Canada only) in a single group thread — everyone\nsees the group and replies fan out to all participants. Group messaging is an\nA2P 10DLC capability, so the sending number must be an MMS-enabled,\n10DLC-registered number you own (omit `--from` to use your default sender).\n\n```bash\nsendly sms group --to \"+14155550101,+14155550102\" --text \"Team sync at noon?\"\n\n# Attach media\nsendly sms group --to \"+14155550101,+14155550102\" --media-url https://cdn.example/flyer.jpg\n\n# Marketing (applies quiet-hours rules; group MMS defaults to transactional)\nsendly sms group --to \"+14155550101,+14155550102\" --text \"Sale!\" --type marketing\n```\n\nThe output lists each recipient. A live send shows each number with its own status; a simulated send on a test key lists the numbers only.\n\n#### Upload Media for MMS\n\nUpload a JPEG, PNG or GIF and get back a public URL to pass to `--media-url`. Needs MMS enabled on your account.\n\n```bash\nsendly sms upload-media ./promo.jpg\nsendly sms upload-media ./animated.gif --json\n```\n\n#### Schedule a Message\n\n`--at` takes ISO 8601 or natural language. The send must be at least 5 minutes and at most 5 days out.\n\n```bash\nsendly sms schedule --to \"+15125550123\" --text \"Reminder!\" --at \"tomorrow at 9am\"\nsendly sms schedule --to \"+15125550123\" --text \"Sale!\" --at \"$(node -p 'new Date(Date.now() + 86400000).toISOString()')\"\n```\n\n#### List Scheduled Messages\n\n```bash\nsendly sms scheduled\nsendly sms scheduled --limit 10 --status scheduled\n```\n\n#### Cancel a Scheduled Message\n\n```bash\nsendly sms cancel schd_abc123\n```\n\n#### Idempotent Sends\n\nEvery send command (`send`, `sms send`, `sms group`, `sms schedule`, `sms batch`, `rcs send`, `whatsapp send`) accepts `--idempotency-key` (1-255 printable ASCII characters). Re-running with the same key within 24 hours returns the original result instead of sending again, so a crashed script or CI job is safe to re-run. An invalid key fails before any request is made.\n\nWithout the flag, POSTs other than `sms batch` carry an auto-generated `Idempotency-Key`. The CLI keeps the same key, yours or the generated one, on every retry it makes (after a network error, a `5xx` or a busy key-check `429`; see [Retries](#retries-timeouts-and-rate-limits)), so a retry of a request that already reached the API does not send twice. (`sms batch` is excluded because the batch endpoint dedupes header-less retries itself.) Reusing a key with a different request fails with `422 idempotency_key_mismatch`. The RCS registration writes accept `--idempotency-key` too.\n\n```bash\nsendly sms send --to \"+15125550123\" --text \"Your order has shipped!\" --idempotency-key \"order-4821-shipped\"\n```\n\n### Contacts Commands\n\n```bash\nsendly contacts list\nsendly contacts list --search john --limit 50\nsendly contacts list --list lst_xxx\n\nsendly contacts create --phone +15125550123 --name \"John Doe\" --email john@acme.example\nsendly contacts get cnt_xxx\nsendly contacts update cnt_xxx --name \"Jane Doe\"\nsendly contacts delete cnt_xxx --yes\n\n# Import from CSV (columns: phone, name, email)\nsendly contacts import ./contacts.csv --list lst_xxx\n```\n\n#### Carrier Lookups and Invalid Contacts\n\n```bash\n# Run a carrier lookup over your contacts\nsendly contacts check-numbers\nsendly contacts check-numbers --list lst_xxx\nsendly contacts check-numbers --force\n\n# Clear the invalid flag when auto-marking got it wrong\nsendly contacts mark-valid cnt_xxx\nsendly contacts bulk-mark-valid --ids cnt_abc,cnt_def\nsendly contacts bulk-mark-valid --list lst_xxx\n```\n\n`bulk-mark-valid` takes `--ids` (up to 10,000) **or** `--list`, never both.\n\n#### Contact Lists\n\n```bash\nsendly contacts lists\nsendly contacts lists create --name \"VIP Customers\" --description \"Top accounts\"\nsendly contacts lists get lst_xxx\nsendly contacts lists update lst_xxx --name \"VIPs\"\nsendly contacts lists add lst_xxx --contacts cnt_abc,cnt_def\nsendly contacts lists remove lst_xxx cnt_abc\nsendly contacts lists delete lst_xxx --yes\n```\n\nDeleting a list does not delete the contacts in it.\n\n### Campaign Commands\n\nBulk sends to a contact list. A campaign targets one list: if you pass `--list` more than once, only the first is used and the command warns that the others were not, so run `campaigns create` once per list. `--text` (and a `--template`) can use `{{name}}` and `{{brand_name}}`, which are filled in for each contact.\n\n```bash\nsendly campaigns create --name \"Welcome\" --text \"Hello {{name}}!\" --list lst_xxx\n\nsendly campaigns list\nsendly campaigns list --status draft --limit 10\nsendly campaigns get cmp_xxx\nsendly campaigns update cmp_xxx --name \"Sale\" --text \"50% off!\"\nsendly campaigns clone cmp_xxx --name \"Copy of Sale\"\nsendly campaigns delete cmp_xxx --yes\n\n# Cost and recipient preview before you commit\nsendly campaigns preview cmp_xxx\n\n# Send now, or schedule (ISO 8601 or natural language)\nsendly campaigns send cmp_xxx --yes\nsendly campaigns schedule cmp_xxx --at \"tomorrow at 9am\" --timezone \"America/New_York\"\nsendly campaigns cancel cmp_xxx\n```\n\n### Conversation Commands\n\n```bash\nsendly conversations                       # same as `conversations list`\nsendly conversations list --status active --limit 20 --offset 20\nsendly conversations get conv_abc123 --messages --limit 50\nsendly conversations reply conv_abc123 \"On my way\"\nsendly conversations mark-read conv_abc123\nsendly conversations close conv_abc123\nsendly conversations reopen conv_abc123\nsendly conversations update conv_abc123 --tags vip,renewal --metadata '{\"crmId\":\"lead_8812\"}'\n```\n\n#### Context and Suggested Replies\n\n```bash\n# Conversation history rendered for an LLM prompt\nsendly conversations context conv_abc123 --max-messages 40\nsendly conversations context conv_abc123 --raw      # text only, for piping\n\n# AI-suggested replies\nsendly conversations suggest-replies conv_abc123\n```\n\n### Label Commands\n\n```bash\nsendly labels                              # same as `labels list`\nsendly labels create \"Needs follow-up\" --color \"#FF0000\" --description \"Chase tomorrow\"\nsendly labels add conv_abc123 lbl_xxx\nsendly labels remove conv_abc123 lbl_xxx\nsendly labels delete lbl_xxx\n```\n\n### Draft Commands\n\nHuman-in-the-loop sends: a draft is written, reviewed, then approved or rejected.\n\n```bash\nsendly drafts                              # pending drafts\nsendly drafts list --conversation-id conv_abc123 --status pending\nsendly drafts create conv_abc123 \"Thanks — we'll have that out today.\"\nsendly drafts approve drf_xxx              # approving sends it\nsendly drafts reject drf_xxx --reason \"Wrong tone\"\n```\n\n### Rule Commands\n\nAuto-labeling rules for AI classification results.\n\n```bash\nsendly rules                               # list rules\nsendly rules create --name \"Complaints\" --intent complaint --label lbl_xxx --priority 10\nsendly rules create --name \"Opt-outs\" --intent opt_out --close\nsendly rules delete rul_xxx\n```\n\n`--intent` accepts `question`, `appointment`, `complaint`, `order_status`, `feedback`, `opt_out`, `greeting`, `confirmation`, `other`; `--sentiment` accepts `positive`, `neutral`, `negative`. Lower `--priority` runs first.\n\n### Template Commands\n\n```bash\nsendly templates list\nsendly templates get tpl_abc123\nsendly templates get tpl_preset_2fa\nsendly templates create --name \"My OTP\" --text \"Your code is {{code}}\"\nsendly templates update tpl_abc123 --text \"Your new code is {{code}}\"\nsendly templates clone tpl_preset_otp --name \"My Custom OTP\"\nsendly templates publish tpl_abc123\nsendly templates delete tpl_abc123 --force\nsendly templates presets\n```\n\nSupported variables: `{{code}}`, `{{app_name}}`. Template text is capped at 1600 characters (10 SMS segments). Publishing locks a draft for use; preset templates can be cloned but not edited, published or deleted.\n\n#### AI Enhancement\n\nRewrites a draft for clarity and compliance and explains what changed. Needs AI classification enabled for your account.\n\n```bash\nsendly templates enhance --text \"hey come check out our sale\"\nsendly templates enhance --file ./draft.txt --message-type marketing\necho \"your sale msg\" | sendly templates enhance --message-type marketing\n```\n\n### Verification (OTP) Commands\n\n#### Send OTP\n\n```bash\nsendly verify send --to \"+15125550123\"\n\n# With custom app name\nsendly verify send --to \"+15125550123\" --app-name \"MyApp\"\n\n# With a template or a saved verify profile\nsendly verify send --to \"+15125550123\" --template tpl_preset_2fa\nsendly verify send --to \"+15125550123\" --profile vp_xxx\n\n# Custom code length (4-10, default 6) and validity in seconds (60-3600, default 300)\nsendly verify send --to \"+15125550123\" --code-length 8 --timeout 120\n```\n\nOn a test key the SMS is not sent and the response carries the sandbox code, which the command prints. A refusal is explained from its error code, which `--json` carries: `insufficient_credits`, `verification_required` (verify your business at https://sendly.live/verify) or `invalid_phone_format` (use E.164).\n\n#### Check OTP Code\n\n```bash\nsendly verify check ver_abc123 --code 123456\n```\n\nA wrong code exits 1 with `invalid_code` and the attempts left (`remaining_attempts` in `--json`). An expired code reports `expired`, and running out of attempts `max_attempts_exceeded`, both with a hint to request a new code. A credential the API refuses is reported with its own code and message.\n\n#### Get Verification Status\n\n```bash\nsendly verify status ver_abc123\n```\n\n#### List Recent Verifications\n\n```bash\nsendly verify list\nsendly verify list --limit 50 --status verified\n```\n\n#### Resend OTP\n\n```bash\nsendly verify resend ver_abc123\n```\n\n### Numbers Commands\n\nSearch, buy, inspect and release phone numbers.\n\n#### Search Available Numbers\n\n```bash\nsendly numbers search --country GB --type mobile\nsendly numbers search --country US --type local --contains 555\n```\n\n#### Buy a Number\n\n```bash\nsendly numbers buy --country GB --type mobile\n\n# Pick an exact number\nsendly numbers buy --country US --type local --number +15125550188\n```\n\nThe buy is asynchronous: the number starts as `provisioning` and becomes\n`active` once the carrier confirms it. Some countries need documents or a\npayment first — the command prints a secure link (and opens it), waits while\nyou complete it, then finishes the order. Those countries can also land in\n`under_review`, where the number is reserved until the details are checked.\n\nA US local number reaches `active` but still cannot send until it is assigned\nto a registered 10DLC campaign; the command says so when that applies. See\n[How to buy a number](https://sendly.live/docs/how-to/buy-a-number).\n\n#### List Your Numbers\n\n```bash\nsendly numbers list\n```\n\nPass the `phoneNumber` of any `active` number as `--from` on a send to send\nfrom it (see [Send from a number you own](https://sendly.live/docs/how-to/send-from-owned-number)):\n\n```bash\nsendly sms send --to \"+15125550123\" --text \"Hi!\" --from \"+447700900456\"\n```\n\n#### Show a Number\n\n```bash\nsendly numbers get num_abc123\n```\n\nIncludes whether it's your workspace default sender and any scheduled release.\n\n#### Update a Number\n\nMake a number your default sender, or cancel a scheduled release. At least one\nof `--default` / `--keep` is required:\n\n```bash\n# Make this number the workspace default sender (must be active)\nsendly numbers update num_abc123 --default\n\n# Cancel a scheduled release and keep the number\nsendly numbers update num_abc123 --keep\n```\n\n#### Release a Number\n\n```bash\nsendly numbers release num_abc123\n```\n\nPaid purchases are scheduled to release at the end of the billing period (undo\nwith `sendly numbers update <id> --keep`); everything else releases immediately.\nAdd `--yes` to skip the confirmation prompt.\n\n### 10DLC Commands\n\nRegister your brand and messaging campaigns for carrier review so you can\nsend from US local (10-digit) numbers. The flow is brand → qualify →\ncampaign → assign number. Registering a brand, creating a campaign and\nassigning a number need a live API key.\n\n#### Register a Brand\n\n```bash\nsendly 10dlc brands create --legal-name \"Acme Inc\" --ein \"12-3456789\" --website https://acme.example\nsendly 10dlc brands create --legal-name \"Jane Doe\" --entity-type SOLE_PROPRIETOR --email jane@acme.example\n```\n\n`--entity-type` defaults to `PRIVATE_PROFIT` and `--country` to `US`. Address, vertical, phone and `--verification-id` (to prefill from an existing verification) are all optional.\n\n#### Check Brand Status\n\nCarrier review starts as `pending` and becomes `verified` (or `failed`, with\n`failureReasons`). Running `get` refreshes the status:\n\n```bash\nsendly 10dlc brands list\nsendly 10dlc brands get <brandId>\n```\n\n#### Qualify a Use Case\n\nPre-check that a use case is accepted for your brand before creating a\ncampaign. It reports the throughput tier and how many carriers are ready:\n\n```bash\nsendly 10dlc qualify <brandId> MIXED\n```\n\n#### Create a Campaign\n\nOnce the brand is `verified`:\n\n```bash\nsendly 10dlc campaigns create \\\n  --brand <brandId> \\\n  --use-case MIXED \\\n  --description \"Order updates and promotions\" \\\n  --message-flow \"Customers opt in at checkout\" \\\n  --sample \"Your order has shipped!\" \\\n  --sample \"20% off this weekend\"\n```\n\nOptional flags cover sub use cases, opt-in/opt-out/help keywords and replies, and whether messages carry links (`--no-embedded-link`) or phone numbers (`--embedded-phone`).\n\nPoll until the campaign is `active`:\n\n```bash\nsendly 10dlc campaigns list\nsendly 10dlc campaigns get <campaignId>\n```\n\n#### Assign a Number\n\nAttach a US local number you own to the active campaign to make it sendable.\nAssignments report as `Under review`, `Active` or `Action needed`:\n\n```bash\nsendly 10dlc campaigns assign <campaignId> --number \"+15125550188\"\nsendly 10dlc assignments list\n```\n\nThen send from it:\n\n```bash\nsendly sms send --to \"+15125550123\" --text \"Hi!\" --from \"+15125550188\"\n```\n\n### Short Code Commands\n\nApply for a US short code, a 5 or 6 digit sender, from the terminal. A short code is granted rather than bought: you fill in the application, Sendly reviews it, the carrier forms are signed, and each carrier certifies the code. Short codes must be enabled for your account — until then these commands fail with \"Short codes aren't enabled for this account yet.\" (code `not_found`; `short-codes list` shows it as a warning, with no code, and exits 1).\n\n```bash\n# Where the application stands, what is missing, and the quoted lease\nsendly short-codes application\n\n# Save answers (the first run creates the application)\nsendly short-codes update \\\n  --use-case \"Delivery alerts for Acme orders\" \\\n  --message-frequency \"4 messages per month\" \\\n  --brand-contact-name \"Ada Lovelace\" --brand-contact-email ada@acme.example\n\n# A different company sends the messages\nsendly short-codes update --no-content-provider-same-as-brand \\\n  --content-provider-legal-name \"Relay Messaging LLC\" --content-provider-ein 12-3456789 \\\n  --content-provider-contact-name \"Grace Hopper\" --content-provider-contact-email grace@relay.example\n\n# Example messages (repeat the flag)\nsendly short-codes update --sample-message \"Acme: your order shipped.\" --sample-message \"Acme: your order arrived.\"\n\n# Check against the carrier rules, then submit for review\nsendly short-codes check\nsendly short-codes submit\n\n# Codes leased to the workspace\nsendly short-codes list\n```\n\n`--order-type` is `new` or `migration`, and `--code-type` is `random` or `vanity`. A vanity request takes the digits you want in `--requested-digits`; a migration takes the code being moved plus `--losing-provider`. Other answers the carriers require: `--opt-in-flow`, `--opt-in-confirmation`, `--help-response`, `--stop-confirmation`, `--campaign-keyword`, `--expected-monthly-volume`, `--expected-daily-volume`, `--privacy-policy-url`, `--terms-url`.\n\n`sendly short-codes application` shows the review state, the quoted monthly lease (never charged automatically), how many carriers have approved, and each carrier form — the Short Code Order Brief, Brand Registration Form, Content Provider Registration Form, Migration Letter and Letter of Authorization — as *not ready yet*, *signing link sent* or *signed*. Fields Sendly or the carriers own are ignored on save and listed back to you.\n\n`sendly short-codes check` runs the carrier rules without changing anything and lists what is left as `path: message` pairs. `submit` refuses until it passes.\n\n### RCS Commands\n\nSend RCS messages from your brand's verified RCS agent — rich text with\ntappable suggestion chips, or rich cards with images. Recipients whose device\ndoesn't support RCS automatically get the text delivered as plain SMS (rich\ncards have no SMS form). Requires a live API key — RCS delivery is never\nsimulated on a test key. RCS is rolling out gradually; until it is enabled for\nyour workspace these commands report that and point at support@sendly.live.\n\n#### Register Your Brand and Agent\n\nThe flow is brand → agent → submit → testing → request launch. Drafts are\nsaved as you go; required fields are only checked when you submit. Every\nstep is also available in the dashboard, and both see the same registration.\nRegistration commands need an API key with the `rcs:read` / `rcs:write`\nscopes (or a `sendly login` session). RCS registration is open to US\nbusinesses for now.\n\nStart from what Sendly already knows about your business (your 10DLC brand\nor toll-free verification), then draft the brand:\n\n```bash\nsendly rcs dossier --json > brand.json     # prefilled details; edit as needed\nsendly rcs brands create --from-json brand.json --ein 12-3456789 \\\n  --legal-entity-type CORPORATION --organization-type PRIVATE_PROFIT\n# or one field per flag:\nsendly rcs brands create --display-name \"Acme\" --legal-name \"Acme Inc\" \\\n  --website https://acme.example --address-line1 \"1 Main St\" --city Austin \\\n  --state TX --postal-code 78701 --contact-first-name Jane \\\n  --contact-last-name Doe --contact-email jane@acme.example \\\n  --contact-phone +15125550100\nsendly rcs brands update <brandId> --stock-symbol NASDAQ:ACME\n```\n\n`--legal-entity-type` is one of `LIMITED_LIABILITY_COMPANY`, `CORPORATION`, `S_CORPORATION`, `PARTNERSHIP`, `SOLE_PROPRIETORSHIP`. `--organization-type` is one of `PRIVATE_PROFIT`, `PUBLIC_PROFIT`, `NON_PROFIT`, `GOVERNMENT`, `UNKNOWN`.\n\nDraft the agent under the brand. Logo, hero image and any opt-in screenshot\nmust already be public `https://` URLs — assets can't be uploaded from the\nCLI (use the dashboard for that). `--use-case` is one of `MULTI_USE`,\n`TRANSACTIONAL`, `PROMOTIONAL`, `OTP`:\n\n```bash\nsendly rcs agents create --brand <brandId> --display-name \"Acme\" \\\n  --use-case TRANSACTIONAL --description \"Order updates from Acme\" \\\n  --logo-url https://acme.example/logo.png --hero-url https://acme.example/hero.png \\\n  --brand-color \"#1E90FF\" --privacy-policy-url https://acme.example/privacy \\\n  --terms-url https://acme.example/terms --website https://acme.example --website-label Acme\nsendly rcs agents get <agentId>\n```\n\nSubmit for review. Sendly checks the brand and agent, then sends them to the\ncarrier network; you're emailed when anything changes or needs attention:\n\n```bash\nsendly rcs agents submit <agentId>\nsendly rcs registration        # where things stand, and what to do next\n```\n\nOnce the agent is in testing, invite test devices (the list you pass replaces\nthe current one, up to 20), send them a message, and add the campaign details\nthe launch review needs:\n\n```bash\nsendly rcs agents devices set <agentId> --phone +13125550100 --phone \"+13125550101=Jane's Pixel\"\nsendly rcs send --to +13125550100 --text \"Hello from testing\" --agent <agentId>\nsendly rcs agents update <agentId> \\\n  --company-overview \"Acme sells widgets online\" \\\n  --agent-overview \"Order and delivery updates\" \\\n  --interaction TRANSACTIONAL_UPDATES \\\n  --message-example \"Your Acme order #4821 has shipped. Reply STOP to opt out.\" \\\n  --message-example \"Your order is out for delivery today.\" \\\n  --message-example \"Delivered! Reply HELP for help.\" \\\n  --opt-in-method \"WEBSITE=Checkbox at checkout\" \\\n  --call-to-action \"Get order updates by text\" \\\n  --call-to-action-url https://acme.example/checkout \\\n  --call-to-action-media-url https://acme.example/optin.png \\\n  --no-double-opt-in \\\n  --opt-in-message \"Welcome to Acme updates. Reply STOP to opt out.\" \\\n  --help-response \"Acme support: help@acme.example\" \\\n  --opt-out-response \"You are unsubscribed from Acme updates.\"\n```\n\n`--interaction` values: `TRANSACTIONAL_UPDATES`, `CUSTOMER_SUPPORT`, `ACCOUNT_ALERTS`, `LOYALTY_OR_REWARD`, `MARKETING_OR_PROMOTIONAL`, `TWO_WAY_CONVERSATION`, `OTHER`. `--opt-in-method` values: `WEBSITE`, `SMS`, `MOBILE_APP`, `QR_CODE`, `SALE_POINT`, `OTHER`. Both take an optional description as `TYPE=description` and both replace the whole list.\n\nThen request launch with a recording or screenshots of the agent on a test\ndevice:\n\n```bash\nsendly rcs agents request-launch <agentId> --test-url https://acme.example/rcs-test.mp4\n```\n\n`brands create`, `brands update`, `agents create` and `agents update` accept\n`--from-json <file>` for the full nested body (flags override fields in the\nfile); every write accepts `--idempotency-key`. On `update`, passing an empty\nvalue clears an optional field, and `--clear-campaign` / `--clear-testing`\ndrop a whole section. Field errors come back as `path: message` pairs (and as\nan `errors` array with `--json`).\n\n#### Registration Stages\n\n`sendly rcs registration` and `rcs agents get` report one stage:\n\n| Stage | Meaning |\n|-------|---------|\n| `draft` | Being filled in; nothing submitted |\n| `in_review` | Sendly is reviewing the brand and agent |\n| `changes_requested` | Action needed — see the review note, then resubmit |\n| `rejected` | Not approved |\n| `brand_verification` | The carrier network is verifying the brand |\n| `agent_review` | The carrier network is reviewing the agent |\n| `testing` | Reaches invited test devices only |\n| `launch_review` | Sendly is reviewing the launch request |\n| `launching` | The carrier network is reviewing the launch |\n| `launch_rejected` | Launch not approved |\n| `live` | Reaches everyone |\n| `suspended` / `failed` | Contact support@sendly.live |\n\n#### Send a Message\n\n```bash\nsendly rcs send --to \"+15125550190\" --text \"Your order shipped!\"\n\n# With suggestion chips\nsendly rcs send --to \"+15125550190\" --text \"Need anything else?\" \\\n  --suggest-reply \"Track order=TRACK\" \\\n  --suggest-url \"View receipt=RECEIPT=https://acme.example/r/4821\"\n\n# Rich card (RCS-capable recipients only)\nsendly rcs send --to \"+15125550190\" \\\n  --card-title \"Spring sale\" \\\n  --card-description \"20% off everything this weekend\" \\\n  --card-media https://cdn.example/sale.jpg\n\n# Fail instead of falling back to SMS\nsendly rcs send --to \"+15125550190\" --text \"RCS only please\" --no-fallback\n```\n\n`--card-description` is required with `--card-title`, and `--text` cannot be combined with the card flags. `--card-orientation` is `vertical` or `horizontal`. The output shows what actually happened: native RCS delivery, or the SMS fallback (suggestion chips have no SMS form and are dropped).\n\n#### List Your Agents\n\n```bash\nsendly rcs agents\n```\n\nPass an agent's id as `--agent` on sends and capability checks when your\nworkspace has more than one. Agents in `testing` reach invited test devices\nonly; `approved` agents reach everyone.\n\n#### Check Recipient Capability\n\nKnow before sending whether a recipient gets native RCS or the SMS fallback.\nCapability checks reach the carrier network, so they require a live API key:\n\n```bash\nsendly rcs capability --to \"+15125550190\"\n```\n\n### WhatsApp Commands\n\nConnect a number you own to WhatsApp and message customers over it —\nfree-form text inside the 24-hour reply window, approved templates any time.\nOne-time $19 connection fee, no monthly fee. If the connection fails, the\n$19 fee is refunded automatically; once a number has connected, a later\ndisconnect gets nothing back.\n\n`whatsapp send` goes through `POST /v1/messages` with channel `whatsapp` and\nneeds `sms:send`, not `whatsapp:write`, and a live key. Reads (`whatsapp\nstatus`, `whatsapp senders`, `whatsapp templates list`, `whatsapp profile\nget`, `whatsapp components get`) need `whatsapp:read` and accept test keys.\nConnecting (including `whatsapp verify` and `whatsapp resend-code`), template\ncreate/edit/delete, profile edits and photos, ice breakers and commands, and\nthe calling switch need `whatsapp:write` and a live key or a `sendly login`\nsession (a test key gets 403 `whatsapp_requires_live_key`). In a team\nworkspace, connecting, profile edits, ice breakers and commands, and the\ncalling switch need an owner or admin (`settings:write`), and template writes\nneed an owner, admin or member (`templates:write`). A missing role returns 403\n`insufficient_permissions`.\n\nWhatsApp is rolling out gradually, and it is enabled per person: the user who\nowns the API key, not the workspace. While it is off, sends return 403\n`whatsapp_not_enabled` and the `/api/v1/whatsapp/*` management routes return\n404 `not_found`; `whatsapp connect` and `whatsapp profile` say so and point at\nsupport@sendly.live. Contact support@sendly.live for early access.\n\n#### Connect a Number\n\n```bash\nsendly whatsapp connect --number \"+15125550188\"\n```\n\nPrints a secure link a person must open and sign in with Facebook to finish\nconnecting. WhatsApp then activates the number. Activation usually takes a\nfew minutes but can take hours. If it hasn't finished about 6 hours after the\nsession began, the session fails with `registration_timeout` and the fee is\nrefunded. The command waits up to 20 minutes; if the\nnumber is still activating when it stops, it says the sign-in is done and to\ncheck with `sendly whatsapp status <id>`. With `--json` it prints the link and\nthe signup id instead of waiting, so you can poll with `whatsapp status`.\n\nWhen connections are unavailable the API answers `503 whatsapp_unavailable`\nbefore charging anything, with `retryAfter: 3600` in the body and a\n`Retry-After: 3600` header. Only signup returns it; no send does. The command says nothing was charged and when to try\nagain (`code` and `retryAfter` in `--json`). After too many failed attempts in\n24 hours it answers `429 whatsapp_signup_limit_reached`, which is not worth\nretrying that day: check why the last attempt failed with\n`sendly whatsapp status`, then try again tomorrow or contact\nsupport@sendly.live. Each failed attempt's fee is refunded.\n\n#### Add a Number to a Connected Business Account\n\nOnce one number is connected, you can add more numbers to the same WhatsApp\nBusiness account without the Facebook step. WhatsApp sends a 6-digit code to\nthe new number, by text (the default) or voice call. `sendly whatsapp senders`\nshows each connected number's business account id. The same one-time $19 fee\napplies, and it is refunded automatically if the attempt fails.\n\n```bash\nsendly whatsapp connect --number \"+15125550142\" --business-account 104996582519384\n\n# Code by voice call, with the name WhatsApp shows for this number\n# (it defaults to the account's existing display name)\nsendly whatsapp connect --number \"+15125550142\" --business-account 104996582519384 \\\n  --verification-method voice --display-name \"Acme Plumbing\"\n\n# A text to a number on your workspace arrives in your Sendly inbox, and\n# `whatsapp status` shows the code once it has\nsendly whatsapp status\n\n# Enter the code (without --code it submits the code that arrived)\nsendly whatsapp verify --code 482913\n\n# Ask for another code (30 seconds after the last request or submission)\nsendly whatsapp resend-code --verification-method voice\n```\n\n`verify` and `resend-code` default to your most recent connection attempt on\nthis machine; pass the signup id to choose another. Running\n`connect --business-account` again for a number that is already being added\nreturns that attempt with no new charge and no new code; `resend-code` asks for\nanother code. Until a code has been entered, `whatsapp status` (and `verify`\nwithout `--code`) keeps showing the earlier code after `resend-code` until the\nnew one arrives, so wait until the code shown changes, or pass it with `--code`. Five wrong codes end the\nattempt (`409 whatsapp_verification_failed`); before that, a wrong code is\n`422 whatsapp_verification_code_invalid` with `attemptsRemaining`. An attempt\nleft untouched for about an hour expires. Each refusal keeps the API's code,\nfor example `whatsapp_business_account_not_found` (no connected account with\nthat id in this workspace), `display_name_required` (pass `--display-name`),\n`whatsapp_signup_in_progress` (a Facebook connection for the number is in\nflight), `whatsapp_verification_start_failed` (`422` when WhatsApp refused the\nnumber, `502` when it couldn't be reached; the fee is refunded either way),\n`whatsapp_verification_resend_too_soon` (with `retryAfter` in seconds) and\n`whatsapp_activation_pending` (WhatsApp accepted the code but the connection\ndidn't finish; don't start again, check `whatsapp status` shortly).\n\n`connect --business-account`, `verify` and `profile upload-photo` never retry\na request on their own, not even after a server error or a dropped connection:\na second start could charge the fee again, and every code submission uses one\nof the five attempts. Run the command again yourself once you know what\nhappened. While a number is being added by code, `whatsapp connect` without\n`--business-account` answers `409 whatsapp_verification_in_progress` with the\nsignup id to enter the code for.\n\n#### Check Connection Status\n\nDefaults to your most recent connection attempt on this machine:\n\n```bash\nsendly whatsapp status\n\n# Or a specific signup\nsendly whatsapp status 3f6a1c9e-0000-0000-0000-000000000000\n```\n\nStatuses run `initiated` → `registering` → `active`, or end as `failed` / `expired`. `registering` means the Facebook sign-in is done and WhatsApp is activating the number. A number added with `--business-account` is `verifying` until its code is accepted; while it is, `status` shows how the code was sent, the attempts left and the code itself once the text has arrived on the number.\n\n#### List WhatsApp Senders\n\n```bash\nsendly whatsapp senders\n```\n\nEach sender shows its business name and business account id (both empty while\nit is pending) and whether WhatsApp calling is on. `on (inbound only)` means\nMeta doesn't allow business-initiated calls from that number's country code\n(+1, +20, +84 and +234). `--json` includes `businessAccountId`, `businessName`,\n`callingEnabled` and `outboundCallingAllowed`.\n\n#### Send a Message\n\n```bash\n# Free-form text (only inside the 24-hour reply window)\nsendly whatsapp send --to \"+15125550123\" --from \"+15125550188\" --text \"Your table is ready!\"\n\n# Approved template (reaches contacts any time)\nsendly whatsapp send --to \"+447700900123\" --from \"+15125550188\" \\\n  --template order_shipped --language en_US --var 1=Acme --var 2=4821\n```\n\n`--language` is required with `--template`, and `--text` cannot be combined with the template flags.\n\nPricing: free-form text or media inside the 24-hour window costs 1 credit each for the first 1,000 per sending number per calendar month (UTC), then the destination's utility template price; countries without a listed price use the default utility price of 12 credits. Templates are priced by category and destination country; countries without a listed price use 33 (marketing), 12 (utility) and 12 (authentication) credits. A failed send gives its slot back.\n\nRefusals keep the API's code:\n\n- `422 whatsapp_window_closed`: the 24-hour reply window is closed; send an approved template instead.\n- `422 whatsapp_template_not_approved`: the template is not approved (check with `sendly whatsapp templates list`).\n- `whatsapp_send_failed`: `422` when the carrier refused the message, which is final (cached under the idempotency key and replayed for 24 hours), or `502` when it could not be reached: not sent, safe to send again. A `502` is never cached, and the CLI retries it under the same idempotency key. The credits for a failed send are refunded.\n- `409 whatsapp_send_unconfirmed`: the outcome is unknown. The message was marked failed and refunded, but it may still be delivered, so check before sending it again, or it could arrive twice. It is cached under the idempotency key, and the CLI does not retry it.\n- `403 whatsapp_not_enabled`: WhatsApp is not enabled for the key's owner.\n\n#### Manage Templates\n\nTemplates are reviewed by Meta, usually within a day, and are the only way to\nmessage outside the 24-hour window. Names are lowercase letters, numbers and\nunderscores. Every `{{n}}` body variable needs an `--example n=value`:\n\n```bash\nsendly whatsapp templates list\n\nsendly whatsapp templates create --sender \"+15125550188\" --name order_shipped \\\n  --language en_US --category utility \\\n  --body \"Hi {{1}}, order {{2}} shipped!\" --example 1=Acme --example 2=4821\n\n# Header, footer and buttons are optional\nsendly whatsapp templates create --sender \"+15125550188\" --name summer_sale \\\n  --language en_US --category marketing --body \"Our sale is on!\" \\\n  --footer \"Reply STOP to opt out\" --button \"quick_reply:Stop promotions\"\n\n# Edit an approved or rejected template and resubmit it for review\nsendly whatsapp templates update 3f6a1c9e-0000-0000-0000-000000000000 \\\n  --body \"Hi {{1}}, your order shipped!\" --example 1=Acme\n\n# Delete (the name stays reserved for up to 30 days)\nsendly whatsapp templates delete 3f6a1c9e-0000-0000-0000-000000000000\n```\n\n`--category` is `authentication`, `utility` or `marketing`. It is required, with no default (the API refuses a missing one with `template_category_invalid`), and `update` can't change it. `--button` takes `quick_reply:Text`, `otp:Text`, or `url:Text:https://acme.example/{{1}}`; repeating it on `update` replaces the whole button set. Only approved or rejected templates can be edited — a pending one is already in review.\n\n`--header` must be fixed text. Sends fill only body and button variables, so a header containing `{{n}}` is refused with `template_header_variable_unsupported`: put the variable in `--body`. A validation refusal (400) keeps the API's own code in `--json`, for example `template_name_reserved_prefix` for a name starting with `test`, `sample` or `demo`, `template_category_invalid`, `template_authentication_otp_button_required`, or `template_authentication_no_links` (a link in the body or a URL button on an authentication template). On create, `404 whatsapp_sender_not_connected` is checked first. A marketing template without an opt-out button only gets a warning.\n\n#### Business Profile\n\nThe profile customers see when they tap your business name in WhatsApp:\n\n```bash\nsendly whatsapp profile get \"+15125550188\"\n\nsendly whatsapp profile update \"+15125550188\" \\\n  --about \"Family-run bakery in Austin\" --website https://acme.example\n```\n\nAlso settable: `--display-name`, `--description`, `--category`, `--email`, `--address`.\n\nSet or remove the profile photo. It must be a JPEG or PNG of 5 MB or less;\nWhatsApp wants it square and at least 192 pixels wide (640 recommended):\n\n```bash\nsendly whatsapp profile upload-photo \"+15125550188\" ./logo.png\nsendly whatsapp profile remove-photo \"+15125550188\"\n```\n\nA file that isn't a JPEG or PNG, or is over 5 MB, is refused before it is\nuploaded. When WhatsApp refuses the image the API answers\n`502 whatsapp_profile_update_failed`; fix the image and try again.\n\n#### Ice Breakers and Commands\n\nIce breakers are tappable suggestions shown when someone opens a chat with\nthe business for the first time; commands are shown when the customer types\n`/`. Each list you pass replaces the stored one, and a list you leave out stays\nas it is:\n\n```bash\nsendly whatsapp components get \"+15125550188\"\n\nsendly whatsapp components update \"+15125550188\" \\\n  --ice-breaker \"Book a repair\" --ice-breaker \"Get a quote\" \\\n  --command \"quote=Get a price for a job\" --command \"status=Check your booking\"\n\n# Remove every ice breaker or command\nsendly whatsapp components update \"+15125550188\" --clear-ice-breakers\nsendly whatsapp components update \"+15125550188\" --clear-commands\n```\n\nUp to 4 ice breakers of at most 80 characters each, all different. Up to 30\ncommands: the name is letters, digits or underscores, at most 32 characters (a\nleading `/` is dropped), and the description is at most 256 characters. A list\nthat breaks a rule is refused with `400 invalid_request` and a message saying\nwhich rule.\n\n#### WhatsApp Calling\n\nOnce calling is on, a WhatsApp user calling the number rings like a phone\ncall, your team in the dashboard or an AI agent according to the number's voice\nsettings, billed at the normal inbound rate:\n\n```bash\nsendly whatsapp calling \"+15125550188\" --enable\nsendly whatsapp calling \"+15125550188\" --disable\n```\n\nTurning it on needs voice on for the number first (`409 voice_not_enabled`;\n`sendly voice numbers update <number> --enable`). Meta only allows calling once\nthe account may message at least 2,000 people a day and the number's display\nname is approved; otherwise the API answers `422 whatsapp_calling_unavailable`.\nCalls placed to WhatsApp users from your numbers are dashboard only for now.\n\n### Calls Commands\n\nPlace and manage phone calls handled by your AI agents. `calls list`,\n`calls get` and `calls recording` work with any API key that has the\n`calls:read` scope (test keys included) or a `sendly login` session. Placing\nand ending calls (`calls create`, `calls hangup`) needs a live API key with\n`calls:write`, a US or Canadian number that has voice switched on and a\nregistered emergency address for that number. Voice is being enabled\nworkspace by workspace; until it is on for yours these commands return\n`voice_not_enabled`.\n\n#### Place a Call\n\nThe agent talks on the call; you pass its id (`sendly voice agents list`).\n`--context` gives the agent extra instructions for this call only (up to 2000\ncharacters), and `--metadata` attaches key=value pairs (up to 20) that come\nback on every read and in every `call.*` webhook:\n\n```bash\nsendly calls create --to +15125550123 --agent <agentId>\n\n# Choose the number to call from when you have more than one\nsendly calls create --to +15125550123 --agent <agentId> --from +15125550188 \\\n  --context \"Confirm the 3pm appointment on Tuesday\" \\\n  --metadata crmId=lead_8812 --metadata source=cli\n```\n\nA `402 insufficient_credits` answer means the balance does not cover the call\n(check it with `sendly credits`); `428 e911_required` means the `--from` number\nhas no emergency address yet; `409 lines_busy` means every line in the\nworkspace is in use, so retry in a moment. `409 agent_disabled` means the agent\nis switched off. `429 daily_call_limit` means the workspace has reached today's\ncalling limit, so try again tomorrow. `400 from_number_not_supported` means the\n`--from` number is not a US or Canadian number; pass one that is.\n\n#### List Calls\n\nNewest first, with direction, status, numbers, duration and credits:\n\n```bash\nsendly calls list\n\n# Filter and paginate (--limit 1-100)\nsendly calls list --status active\nsendly calls list --direction outbound --agent <agentId> --limit 20 --offset 20\n```\n\nStatuses: `ringing`, `active`, `suspended`, `completed`, `no_answer`, `busy`, `cancelled`, `declined`, `failed`.\n\n#### Inspect a Call\n\nShows the channel (`phone`, `whatsapp` or `browser`), hangup reason, recording\nstatus and metadata. Agent-handled calls print the transcript below the\ndetails:\n\n```bash\nsendly calls get <callId>\n```\n\n#### End a Call\n\nA ringing call is cancelled, an active call is completed, and a call that has\nalready ended is returned unchanged:\n\n```bash\nsendly calls hangup <callId>\n```\n\n#### Download a Recording\n\nPrints the recording status and, once it is `ready`, a signed download URL that\nis valid for 5 minutes. Run it again for a fresh URL:\n\n```bash\nsendly calls recording <callId>\n```\n\n### Voice Commands\n\nConfigure what phone calls depend on: which of your numbers answer calls and\nhow, each number's emergency address, and the AI agents that talk on calls.\nThe read commands (`voice numbers list`, `voice numbers get`,\n`voice agents list`, `voice agents get` and `voice voices`) work with any API\nkey that has the `calls:read` scope (test keys included) or a `sendly login`\nsession. Changing anything needs a live API key with `calls:write`; in a team\nworkspace, changing a number or managing agents also needs the owner or admin\nrole. Voice is being enabled workspace by workspace; until it is on for yours\nthese commands return `voice_not_enabled`.\n\n#### Numbers and Their Voice Settings\n\nEvery active number in the workspace, the default first, with whether voice is\non, who answers, the emergency address status and the per-minute rates in\ncredits. Name a number by its id or by the phone number in E.164:\n\n```bash\nsendly voice numbers list\nsendly voice numbers get +15125550188\n```\n\n#### Choose How a Number Answers\n\nReal callers get the new behaviour as soon as it saves. `ring_dashboard` rings\nyour team in the dashboard; `agent` hands the call to an AI agent:\n\n```bash\n# Ring the team in the dashboard\nsendly voice numbers update +15125550188 --enable\n\n# Have an AI agent answer (this switches voice on too)\nsendly voice numbers update +15125550188 --mode agent --agent <agentId>\n\n# Switch voice off\nsendly voice numbers update +15125550188 --disable\n```\n\n`--mode` is `none`, `ring_dashboard` or `agent`. `ring_dashboard` and `agent`\nswitch voice on by themselves, so `--enable` is optional with them, and\n`--mode none` on its own switches voice off. `--enable` without a mode, or with\n`--mode none`, rings the team, and `--disable` switches voice off whatever\n`--mode` says. `--mode agent` needs an agent that is switched on\n(`409 agent_disabled` otherwise).\n\n#### Register an Emergency Address\n\nA US or Canadian number needs an emergency address before it can place calls.\nIt is where emergency services are sent when someone dials 911 from the\nnumber, so use the address where the number is actually used. It adds $1.50 a\nmonth to the number the first time; registering again replaces the address at\nno extra cost.\n\n```bash\nsendly voice numbers emergency-address +15125550188 \\\n  --street \"500 Example Ave\" --unit \"Suite 2\" --city Austin --state TX --zip 78701\n\n# A Canadian address\nsendly voice numbers emergency-address +15125550199 \\\n  --street \"100 Sample St\" --city Toronto --state ON --zip \"M5V 2T6\" --country CA\n```\n\n`--street`, `--city`, `--state` and `--zip` are required; `--unit` and\n`--country` (US or CA, default US) are optional. When the address cannot be\nverified you get `422 invalid_address` with the suggested address and the exact\ncommand that registers it, so you can check the suggestion before running it.\n\n#### Create and Manage Agents\n\nAn agent answers real callers on the numbers pointed at it and talks on the\ncalls you place with `sendly calls create`. A workspace can have up to 20.\n\n```bash\n# Voices to choose from\nsendly voice voices\n\nsendly voice agents create --name \"Front desk\" --voice olivia \\\n  --greeting \"Thanks for calling Acme, how can I help?\" \\\n  --instructions \"Answer questions about opening hours and take messages.\"\n\nsendly voice agents list\nsendly voice agents get <agentId>\n\n# Only the flags you pass change\nsendly voice agents update <agentId> --no-sms\nsendly voice agents update <agentId> --disable\n\n# Asks before deleting; --yes skips the prompt\nsendly voice agents delete <agentId>\n```\n\n`--name` is capped at 80 characters, `--greeting` at 500 and `--instructions`\nat 4000; on `update`, `\"\"` clears the greeting or instructions. An unknown\n`--voice` id falls back to the default voice and the command warns you.\n\n`--sms` (on unless you pass `--no-sms`) lets the agent text the person on the\ncall. Each agent holds its own sending key, limited to sending texts, which is\nrevoked when the agent is deleted; `sendly voice agents update <agentId>` with\nno flags issues a new one if it was revoked. An agent that still answers a\nnumber cannot be deleted (`409 agent_in_use`, which lists the numbers): point\nthose numbers at another agent or back to the team first with\n`sendly voice numbers update <number> --mode ring_dashboard`.\n\n### Link Commands (URL Shortening)\n\nMint branded, owned-domain short links for your destination URLs. Branded short\nlinks improve deliverability (carriers filter public shorteners) and give you\nper-link click analytics. URL shortening is gated behind the `url_shortener`\nrollout flag — until it's enabled for your account these commands report the\nfeature as not found.\n\n#### Create a Short Link\n\n```bash\nsendly links create https://shop.example/spring-sale\nsendly links create --url \"https://shop.example/welcome?utm_source=sms\"\n```\n\n#### List Your Short Links\n\nNewest first, with click counts:\n\n```bash\nsendly links list\n\n# Paginate (--limit 1-200)\nsendly links list --limit 20 --offset 20\n```\n\n#### Disable / Re-enable a Short Link\n\nThe per-link kill switch — a disabled link's redirect returns 404:\n\n```bash\nsendly links disable Ab3xY7\n\n# Re-enable\nsendly links disable Ab3xY7 --enable\n```\n\n### Credit Commands\n\n#### Check Balance\n\n```bash\nsendly credits            # same as `credits balance`\nsendly credits balance\n```\n\nOutput includes:\n- Available credits\n- Reserved credits\n- Total balance\n- Estimated message capacity\n\n#### View Transaction History\n\n```bash\nsendly credits history\n\n# Limit results\nsendly credits history --limit 20\n```\n\nTransaction types include `purchase`, `usage`, `bonus`, `refund` and `transfer` (credits moved between workspaces).\n\n#### Transfer Credits Between Workspaces\n\nYou must own both workspaces, and the CLI must have one selected\n(`sendly teams switch`). The credits come out of the workspace your credential\nacts for: the selected workspace with a `sendly login` session, or the API\nkey's own workspace. When the API key in use belongs to a different workspace\nthan the selected one, or to none, the command stops before anything is\ntransferred and says why. Without `--to` or `--amount` it prompts:\n\n```bash\nsendly credits transfer --to org_abc123 --amount 500\nsendly credits transfer --to org_abc123 --amount 500 --yes\n```\n\n### API Key Commands\n\n#### List API Keys\n\n```bash\nsendly keys list\n```\n\n#### Create a New Key\n\n```bash\nsendly keys create --name \"Production Key\" --type live\n```\n\n`--type` is `test` (default) or `live`. The `sk_…` secret is shown once.\n\n#### Inspect a Key\n\n```bash\nsendly keys get <keyId>\nsendly keys usage <keyId>\n```\n\n`get` shows the prefix, type, scopes, status and last use; `usage` shows the\nrequest and credit totals, a per-endpoint breakdown and recent requests.\n\n#### Rename a Key\n\n```bash\nsendly keys rename key_abc123 --name \"Staging\"\n```\n\n#### Revoke a Key\n\n```bash\nsendly keys revoke key_abc123\nsendly keys revoke key_abc123 --reason \"Compromised\" --yes\n```\n\n#### Rotate a Key\n\nGenerate a replacement key while keeping the old one valid for a grace period\n(24-168 hours, default 24), so you can roll deployments over before the old key\nexpires:\n\n```bash\nsendly keys rotate key_abc123\n\n# Keep the old key alive for 48 hours\nsendly keys rotate key_abc123 --grace-period 48 --yes\n```\n\nThe new `sk_…` secret is shown once — store it immediately.\n\n### Webhook Commands\n\n#### List Webhooks\n\n```bash\nsendly webhooks list\n```\n\n#### Listen for Webhooks Locally\n\nStart a local tunnel to receive webhook events during development (similar to Stripe CLI):\n\n```bash\nsendly webhooks listen\n\n# Forward to a specific URL (default: http://localhost:3000/webhook)\nsendly webhooks listen --forward http://localhost:3000/webhook\n\n# Listen for specific events\nsendly webhooks listen --events message.delivered,message.failed\n\n# Lifecycle events only\nsendly webhooks listen --events rcs_agent.live,rcs_agent.rejected,number.activated\n```\n\nThis opens a WebSocket session and displays:\n- The webhook secret for signature verification\n- A real-time event stream, each event verified locally before it is forwarded\n\n`--events` defaults to **every event type the API emits**, so nothing is missed during local development. Pass `--events` yourself to narrow the stream. The full set is:\n\n`message.sent`, `message.delivered`, `message.read`, `message.failed`, `message.bounced`, `message.retrying`, `message.received`, `message.opt_out`, `message.opt_in`, `verification.created`, `verification.delivered`, `verification.verified`, `verification.expired`, `verification.failed`, `verification.resent`, `verification.delivery_failed`, `conversation.created`, `conversation.updated`, `draft.created`, `draft.approved`, `draft.rejected`, `contact.auto_flagged`, `contact.marked_valid`, `contacts.lookup_completed`, `contacts.bulk_marked_valid`, `brand.verified`, `brand.failed`, `campaign.approved`, `campaign.rejected`, `campaign.suspended`, `assignment.confirmed`, `assignment.failed`, `rcs_brand.verified`, `rcs_brand.failed`, `rcs_agent.testing`, `rcs_agent.live`, `rcs_agent.rejected`, `rcs_agent.action_required`, `port.completed`, `port_out.requested`, `port_out.completed`, `port_out.rejected`, `port_out.cancelled`, `number.activated`, `number.failed`, `number.requirements_required`, `number.released`, `whatsapp_account.connected`, `whatsapp_account.failed`, `whatsapp_template.approved`, `whatsapp_template.rejected`, `whatsapp_template.paused`, `call.started`, `call.completed`, `call.recording.ready`, `short_code.action_required`, `short_code.rejected`, `short_code.filed`, `short_code.live`.\n\n#### Handling Lifecycle Events\n\n`sendly webhooks listen` forwards each event to your local URL **verbatim**: the same JSON body Sendly POSTs to a registered webhook. It never reshapes the payload, so the object you want is always `data.object` in the forwarded request body — never `data` itself, and never a top-level field.\n\n`data.object` is a message only on `message.*` events. Every lifecycle event — `rcs_*`, `whatsapp_*`, `call.*`, `brand.*`, `campaign.*`, `assignment.*`, `number.*`, `port*`, `short_code.*` — carries a different object, so branch on `type` before you read a field:\n\n```json\n{\n  \"id\": \"5c9f4b2e-1d7a-4a1b-9f3c-8e6d2a0b1c34\",\n  \"type\": \"rcs_agent.live\",\n  \"api_version\": \"2024-01\",\n  \"created\": 1757246400,\n  \"livemode\": true,\n  \"data\": {\n    \"object\": {\n      \"agent_id\": \"agt_7f2a91c4\",\n      \"name\": \"Acme Support\",\n      \"stage\": \"live\",\n      \"organization_id\": \"org_3b8d15ea\"\n    }\n  }\n}\n```\n\nA handler that covers both kinds:\n\n```javascript\nimport express from 'express';\n\nconst app = express();\n// Keep the raw body — you need the exact bytes to verify the signature.\napp.use('/webhook', express.raw({ type: 'application/json' }));\n\napp.post('/webhook', (req, res) => {\n  const event = JSON.parse(req.body.toString('utf8'));\n  const object = event.data.object; // raw payload, never reshaped\n\n  switch (event.type) {\n    case 'message.delivered':\n      console.log(`message ${object.id} delivered to ${object.to}`);\n      break;\n\n    case 'rcs_agent.live':\n      console.log(`RCS agent ${object.agent_id} (${object.name}) is ${object.stage}`);\n      break;\n\n    case 'contact.auto_flagged':\n      // object.id is the CONTACT id on this event. The message that\n      // triggered the flag is object.message_id.\n      console.log(`contact ${object.id} flagged: ${object.invalid_reason}`);\n      break;\n\n    default:\n      console.log(event.type, object);\n  }\n\n  res.sendStatus(200);\n});\n\napp.listen(3000);\n```\n\nThen point the listener at it:\n\n```bash\nsendly webhooks listen --forward http://localhost:3000/webhook\n```\n\n#### Create Webhook\n\n```bash\nsendly webhooks create --url https://myapp.example/webhook --events message.delivered,message.failed\n\n# With description and mode\nsendly webhooks create \\\n  --url https://myapp.example/webhook \\\n  --events message.delivered,message.failed,message.bounced \\\n  --description \"Production webhook\" \\\n  --mode live\n```\n\n`--mode` is `all` (default), `test` (sandbox events only) or `live` (production only). The URL must be `https://`: the API refuses `http://` whatever the host, `localhost` included, so the command refuses it before sending. To receive events on your machine, use `sendly webhooks listen`. The signing secret is printed once on creation.\n\n#### Get Webhook Details\n\n```bash\nsendly webhooks get whk_abc123\n```\n\nShows the events, mode, active flag, recent failure count and the circuit-breaker state (`closed`, `open` or `half_open`).\n\n#### Update Webhook\n\n```bash\nsendly webhooks update whk_abc123 --url https://myapp.example/webhook\n\n# Update events\nsendly webhooks update whk_abc123 --events message.delivered,message.bounced\n\n# Disable / re-enable\nsendly webhooks update whk_abc123 --no-active\nsendly webhooks update whk_abc123 --active\n```\n\n#### Delete Webhook\n\n```bash\nsendly webhooks delete whk_abc123\n\n# Skip confirmation\nsendly webhooks delete whk_abc123 --yes\n```\n\n#### Test Webhook\n\n```bash\nsendly webhooks test whk_abc123\n```\n\n#### View Delivery History\n\n```bash\nsendly webhooks deliveries whk_abc123\n\n# Show only failed deliveries\nsendly webhooks deliveries whk_abc123 --failed-only --limit 20\n```\n\n#### Replay and Repair Deliveries\n\n```bash\n# Requeue failed/cancelled deliveries from the audit log\nsendly webhooks redeliver whk_abc123\nsendly webhooks redeliver whk_abc123 --since \"$(node -p 'new Date(Date.now() - 3 * 86400000).toISOString()')\" --limit 5000\nsendly webhooks redeliver whk_abc123 --event-types message.delivered,message.failed --statuses failed\n\n# Synthesize events that an outage left with no audit row\nsendly webhooks backfill whk_abc123\nsendly webhooks backfill whk_abc123 --since \"$(node -p 'new Date(Date.now() - 3 * 86400000).toISOString()')\" --limit 5000\n\n# Clear an open circuit breaker so deliveries resume\nsendly webhooks reset-circuit whk_abc123\n```\n\n`redeliver` and `backfill` default to the last 24 hours and a limit of 1000 (max 10000), and the window from `--since` to `--until` can be at most 7 days; `redeliver` defaults to the `failed,cancelled` statuses. Reset the circuit first if it is open.\n\n#### Rotate Webhook Secret\n\n```bash\nsendly webhooks rotate-secret whk_abc123\nsendly webhooks rotate-secret whk_abc123 --yes\n```\n\nDeliveries are signed with the new secret as soon as the rotation returns, and the old secret stops verifying straight away (the `grace_period_hours` field in the `--json` output is not applied). Let your endpoint accept both secrets while you deploy the new one, and requeue any deliveries that failed in between with `sendly webhooks redeliver`. The new secret is shown once.\n\n### Events Commands\n\nStream real-time account events over Server-Sent Events — message deliveries, conversation updates and more. This is the account event stream, not the webhook tunnel:\n\n```bash\nsendly events listen\nsendly events listen --types new_message,conversation_update\nsendly events listen --json\n```\n\n### Team Commands\n\n```bash\nsendly teams list\nsendly teams current\nsendly teams create --name \"Acme Corp\" --description \"Our main team\"\nsendly teams switch                        # pick interactively\nsendly teams switch <org-id-or-slug>\nsendly teams switch clear                  # back to your personal workspace\nsendly teams members\nsendly teams invite user@acme.example --role admin\n```\n\n`--role` is `admin`, `member` or `viewer`. The selected team is sent on every request, and `SENDLY_ORG_ID` overrides it for one shell.\n\n### Enterprise Commands\n\nFor enterprise accounts that manage customer workspaces.\n\n```bash\nsendly enterprise status\nsendly enterprise billing --period 7d\nsendly enterprise billing --page 2\n\n# Workspaces\nsendly enterprise workspaces list\nsendly enterprise workspaces create --name \"Acme Corp\"\nsendly enterprise workspaces get 3d1f8a2b-6c4e-4f7a-9b0d-2e5c7a9f1b3d\nsendly enterprise workspaces suspend 3d1f8a2b-6c4e-4f7a-9b0d-2e5c7a9f1b3d --reason \"Policy violation\"\nsendly enterprise workspaces resume 3d1f8a2b-6c4e-4f7a-9b0d-2e5c7a9f1b3d\nsendly enterprise workspaces delete 3d1f8a2b-6c4e-4f7a-9b0d-2e5c7a9f1b3d --yes\n\n# Provision a workspace that inherits a verified workspace's verification\nsendly enterprise provision --name \"Acme Corp\" --inherit-from 3d1f8a2b-6c4e-4f7a-9b0d-2e5c7a9f1b3d\nsendly enterprise provision --name \"Acme Corp\" --inherit-from 3d1f8a2b-6c4e-4f7a-9b0d-2e5c7a9f1b3d \\\n  --credits 1000 --credits-from 7a9c2e4f-1b3d-4c5e-8f0a-6b8d0f2a4c6","readmeFilename":"README.md"}