{"_id":"@avidian/semaphorejs","_rev":"8-890c98fd341c0b1452f0eb6e5a8d3b2e","name":"@avidian/semaphorejs","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.1":{"name":"@avidian/semaphorejs","version":"1.0.1","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.7.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1"},"gitHead":"30ef875d3a8f10d0bb92e4a36809a6cd22cdd2d2","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-qrZyYfy99oSJ9kQ0G1OreGY59V3AJ9bGbhT8ra1B0+YoThHtzHRlJfE4y6grgsKO+RWBs0tx3HQVvKWLeh3M3w==","shasum":"69a215b9e32e9e2933212e762d64e23f72fba5e1","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.1.tgz","fileCount":11,"unpackedSize":39340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJkxWCRA9TVsSAnZWagAAABIP/jq+P0HZN0iaTIhdRMw7\n1hJcTz0vUFS9BGgoE+PB4qZAAQg/S/jnhqBRxTBE1JUzcsTMBn11Ui7d4AyT\ngoToShabgabdpGQn8Nkv+6sgh88o8RgwJlpyWiXOc1wlLiZVjrx/xibrFH8h\nVbMTKsFzEd0hIWMKy888GtvPE7FAsEXbXpnzbaD5tubnaN6NjwcBWXKEUBS8\nLOPBtMqra8A/WuK+gJEW+4JH/ph0FWpOjpBFaZnGoW8Imxp4CU3yGTthrMyB\nex6QtM8+/CnNXVPfxIUPMz0AfsYnM70RwDjs0QijNK7maaDno3K8aLbZihe2\n+zL2c9y26NsQdAyfBiSatIsVfJz5L2e7BTiVLMrrqIizjjh98KHdJitFHC0n\nepSmQlgdfSEm4zrRFlv4LUb72hvNkfTqQYn/Ske5TitcG2M9uoByLDTraG37\nTejC9J/SGoCTuX3LdpY4Pl6t5Sc73sO4+Xp1cMmgEPhqoRsUeB1QTd3HPWnF\nqqEygOYUYehoGyR5JxG5xyejhh7bJj0a/mouaq0pzlT+vYr8zrbToyWGEKT9\nLQTqz9mG41MCp2/GHLKMqqdRQliFqo7bEi7KS0IRJ+4/44GDreZFu56kanN+\nrmX7SW4zME2pq7vO850FSiG7MDhTMsY3JKOvmvPY9lboNccIOEQ526iOmSOC\n1t6p\r\n=egts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5iInuzv7B3ioYphvob04oISq0j1xRZF9p98AZvfywWgIgF9Ktjhnrm+P1cnw2k02GZIdtRQIxvaFqfV/WcSbC5J4="}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.1_1629899861860_0.8700930716310813"},"_hasShrinkwrap":false},"1.0.2":{"name":"@avidian/semaphorejs","version":"1.0.2","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.7.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1"},"gitHead":"bce3ab2d0183ea6266c31bc045f36857f8349938","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-FOj1YdusHJlSBwjba4y17zXTSBTuEmFwZPLP2a2tC3pjRIL47LmZYZ7587h89fTkHvs6OfRoPf4drUHAn/2e2A==","shasum":"94f41bf1a9940311fe080556fbbe52da4ec2f80a","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.2.tgz","fileCount":11,"unpackedSize":39349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJkySCRA9TVsSAnZWagAAQM4QAINoa/qPzqBlU63YoDiX\nA2M4MYyABi+HbrCj40jNje2gfCEfopmej7xiprrgV1yWF7bwvVqO1vyaacM4\n+Te8Fny0yTtAfIyR9TF371lEghT88bxwZzisoBQ8iIJ78PhhQdRZpyMyWyfE\n/91tgRt3SltedHBHnBYACRrLs9xN7FVWFFqWje0wvW8AXcQQgCjSzfwq5CPv\nicA08tCRh+5XMQsaZ8vRQSJzEUJsgcE+f4PuYHz3O8SGN4Q6r6JXef9U+1hP\np7Tr0MSWdj9ofuDN2d109NhjIf0yn5XGMXdDNNqEuw1MhKlT63YqgQ3XIb0e\nWILPZfAkNjYb2/C4uEnRgjKdR6FbCcMp0d47YWKsk/1baDf0o7GRDewdrBpw\nUfWFMJ7oxBzSO5PP5xV4ecSyzB9pmNjqZZOJvvisrTLtUOa6kCc/cY7NtlHn\ne/tRgICIqJKK5Wm0h/5LLRKZsTRMiUERyKvU9n3142N2VEvZDQQRqx2rcvAG\nRGjYPORZ3h6ewPl82SJN7UnnYAI8VmcNBz4UHN1AISMAQuvADA5PloAYllEx\nOCbgdQhy+riHpBKwzAWr/nomS2Ay60hUzDVM/noEy/Z88NtevZQe+/mxdeqL\n6NC4YMmp1ogZv6Ffqh+t7A1MJzBM0SdGxSU1vjP4IZmIM02XIeS142AVYPJ1\nFaVZ\r\n=p5sV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq4+wF0lKR1Xxx7x18UngU39tHR7YNvipyUKEoLIQ1mQIhAOWrv8+X+32pVs3XJjg1Orwpmzv5tT0YmcjjV9aSaHJh"}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.2_1629899922378_0.027962834013368854"},"_hasShrinkwrap":false},"1.0.3":{"name":"@avidian/semaphorejs","version":"1.0.3","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/node":"^16.7.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1"},"gitHead":"891d00fcc17a2b6d2b61523f6e9e046e51351bfd","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-eNtP/6oHSDAyKqeGdoPPlPyQrbxXEQsEUOS112QF9o9raB+U3jS+6p7sZCOGkFrw6zJ5F0wz/BcJFbt7TocuVA==","shasum":"98197fa760b87e5cf39b6398b7c56dac80aecdb8","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.3.tgz","fileCount":11,"unpackedSize":39367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJkzrCRA9TVsSAnZWagAALbgP/AstezRXIIl0EFFgYQK2\nRYOPhx/N2hA3sXZ/i7x8yrMMnMxqwDEYJVH0fz/biClvLT8e9EirMlBBi0Ve\n1xyR05rcRqeHRM1ySBnQkSYhqmj8i+jG+bVSVzoybT71D+vOCjV9B8L+t5fv\ndfUT6tGW8sxcgY94sCkFL12ZqN+RpwgPTEkAd2G5SMZ4Ncz6Rhj5tFLm7zzl\nhXXmlT9QXtKjHoJh9EtVQdCQ5PgpvdAo5Ehnj/cnnq8OJwqoWxIDdQGvNIm5\nXRowTuX50erEDe9Jd3BbEzvylUM5EE4RYXSMcLxxQdxima/q3yuOGu/JccTV\nbE/WeVRdYl724pRD0P9VMsmhLvwkYJ0fcs6vQ3jq6ypSfEmS2pDKtia4ykgH\nYKY28NX4RKIKVzBi4AF6D1AV0XnXXIBUeUXBkcyGjPLjXX7TuPYV/B8GIL0p\nOM9oCXgugx7+pz3Mei88iTUFtjx6/BwmHpjO4aqWseGo5kH6jHEioOKsh2wq\nSc0cLeDSvZU1FbingNo529R4z2n7LsAx6GjM0Irn2XUNIyf2BBiJyUBQ0PpM\nFuI8zY9hS21wqsWq5NCrlRBnQbTjyeUHaOpjf7lT7L/KxYIm8QZINFfGGg4a\nJFlLu6n4S9wSE8XbLL871NO/+6+txGgocZqwisbKTrfOBViRvfguGExiSveV\nzlsu\r\n=KTzh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe5sY0XF4tovG7LSRcvDfMQGMrQT241qa9H3GYP/sFMwIgQxpjjLCHNckQGMzf+uH8kXTg2Z2Fk83oW2oDB/dq0hg="}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.3_1629900010830_0.33793836229676244"},"_hasShrinkwrap":false},"1.0.4":{"name":"@avidian/semaphorejs","version":"1.0.4","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/core-js":"^2.5.5","@types/node":"^16.7.1","@types/regenerator-runtime":"^0.13.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1","core-js":"^3.17.3","regenerator-runtime":"^0.13.9"},"gitHead":"051ba1641e4089e133d90c2dc6992b0b69b36c4e","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-N2ifE0NzCruIwc+o57NrhfKXEDPmhreJEnQmphw7ZDftBykdcySpgoMusLMrO29+gqVhdZPQ4zRzWO9Ca25uMQ==","shasum":"0dbd453e1a4232da15ac1e21a023f1f369bef56e","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.4.tgz","fileCount":11,"unpackedSize":39805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRBZoCRA9TVsSAnZWagAAqdUP/jPI13eyM8zJ3Ry44Rg9\nXK9S6T79qhG+susiO0+/iI/+DQzuDS606zEXwMm7KunHiWnuGN3jtrcTEZ2u\nAiGZfTplhh0l/sIzRzcO+v+/WYAc7EIo7CgMy/ieF3z7VD63906Jk++OQwNO\ntZBQHgUR4vEQk72n190iOjgBX6aOnyyxbYzvpdOdeuBCq4wEw0UVTcVb7Qow\n/v3y267Q+PwuqvgqjlJ26kUOv5m3VUrKdbsdyBGTYu3vdNbx6a0dgVdA9mHk\nlQfYXTM1gt5Web1UWRJM/9DCH9dWiQV1RVz2VHhl9Yvn3pGRA5RazOf9qNcc\n37mR0cn3lva+pLGBqq0MP859aqY/cL30SxG8Du5E25FOIxpJhjbHX4/Tmqd0\nrNhRMq4pd+H/T5tFYXqQwSf9SijQYE5nSFM+NML/FCb0H8xSc8eK4kW2Xiur\nbBhcxTCOnlWGzPBavFWNKEr0YlslQHJBobaLEsgmV1F804s5jxdAWfgBkLQ3\nwJgK+PojnECyfXO0xrIYNo/LAQBvQoFb82DukeToeZ8IhsqLfEzUM02mz2pn\n2DTkynZhWLAhqgHvsLzLNl6FjZPK6i0nDfhy8wm4vpt1Z0T6V8hdCr6LYX3L\n1KcTkcG3NQTjjv1y+mIn9rZvlC4xGqyKFtaAmFrG2+uPo3IctJ8nenVXc3lZ\nD+2W\r\n=rOm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC76itTahSDO5fWSY/A2yTGpsvFla24GQLmyThKFvT6wQIgdLH3tUisY7/7EpZqzhBRgEc83zylbFimcYAavVTVJQk="}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.4_1631852135848_0.3980776434604367"},"_hasShrinkwrap":false},"1.0.5":{"name":"@avidian/semaphorejs","version":"1.0.5","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/core-js":"^2.5.5","@types/node":"^16.7.1","@types/regenerator-runtime":"^0.13.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1","core-js":"^3.17.3","regenerator-runtime":"^0.13.9"},"gitHead":"3d317df64f83a6d3664e81522c92db0dc49214ca","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.5","_nodeVersion":"16.10.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-Ds+yIWP4+ejLsKNxg6z9m8S2I5+2WEOxM5tIjvyvKh9w+M/RFof3c22cHb1wbuYYz2cWiuAXxdEo1wytAjg6RQ==","shasum":"f294bb0cc943810e335b5b16d0de320663bf5f2d","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.5.tgz","fileCount":7,"unpackedSize":29845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKJz1DNVkKOnKSJ6kAt72QpnwW0yaU3X5rHk62KMkudAiBp9/LkQo/NS0lBCnOXrh378vCVdJ/TOgTkafUrKV5QCQ=="}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.5_1633983075795_0.9946074819312454"},"_hasShrinkwrap":false},"1.0.6":{"name":"@avidian/semaphorejs","version":"1.0.6","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/core-js":"^2.5.5","@types/node":"^16.7.1","@types/regenerator-runtime":"^0.13.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1","core-js":"^3.17.3","regenerator-runtime":"^0.13.9"},"gitHead":"91b8f36c21fa643854735fc52e5ce362db1a5ba4","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-0LR7H/ibisAZSCDrfaqhWjteZKwUsS6Hd9uSOJEkj83b3RxetIJUL9jrSWuVpQe5qwfBfwV5w//wfvFeuN4MWg==","shasum":"e76fb3d883e0381bcaa4db7bc7a0f0c3f58901e6","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.6.tgz","fileCount":7,"unpackedSize":29845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGPCdFmdjpJSzu1+HSZxWmg5PGUcnLKxvSoywIMl5tFAiEA8Ae2cKIQxohjnigOt4Z68ZVQYnW8GEf1C6TWONG6lOk="}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.6_1636298535960_0.5237598887113115"},"_hasShrinkwrap":false},"1.0.7":{"name":"@avidian/semaphorejs","version":"1.0.7","description":"A wrapper for accessing the Semaphore SMS API","main":"lib/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"license":"MIT","private":false,"scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","clean":"rm -rf lib && rm -rf types","build":"npm run clean && npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/preset-env":"^7.15.0","@babel/preset-typescript":"^7.15.0","@types/core-js":"^2.5.5","@types/node":"^16.7.1","@types/regenerator-runtime":"^0.13.1","typescript":"^4.3.5"},"dependencies":{"axios":"^0.21.1","core-js":"^3.17.3","regenerator-runtime":"^0.13.9"},"gitHead":"f97e15c1b46defc1f6e1da87ec08c4ee9d229d3f","homepage":"https://github.com/avidianity/semaphorejs#readme","_id":"@avidian/semaphorejs@1.0.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.1","dist":{"integrity":"sha512-VqgU0vM5TwTkMuycFU2ztBPXt8Aa8V0IcqWDVs0Yl2mW9hu7OpGh1+NCutr0b6pVaKWK/NJ1ZnjNSfK1qjlG1w==","shasum":"33e0b7f2b78e3fa357eb823cf9b80e178097e73d","tarball":"https://registry.npmjs.org/@avidian/semaphorejs/-/semaphorejs-1.0.7.tgz","fileCount":7,"unpackedSize":30184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzGvlCRA9TVsSAnZWagAA+GoP/2LJN0mp/gct/NNjYW5U\n7EtEzOGHSDV82Oxkn5qaYKNNtn7xqPihiPr7bxw0O+2y5aEtt69G+in2Ckqn\nv3xfxLc0/de0W87rsc2qY6G5cXO7QNFthQZmp5SjWmqSLXVlGzcPByXhl+1z\ntqWMMOlf73FdkNHolJZ3oIlq3FnfrmKGzvzpECNCI7V/LeWoSHKkVlAp7i4p\nS/pL5PXCx/WvUxokC38cbs+g96+l0/ul6KxKB42sJEaKlHZPQiEs5bOadTAD\nWOz2HnpzDf4+fNYkNG5Vx507e/Y5CdRrHDHG36gWsbqjCXsJ82u/QjKBNcq1\nosmT+RsZ6DjemFRSWOoiGzpvUhJ6Kz9C+QZMVlt4M0wiv+1vt1uuaJHQqKr0\nDoFc+XZjMdr7KTLgIB1NGtZ9df4rrsd5TBUvmUFJegBsCpFz/jG9Kt81pB9L\nVZ0RqX6Ai7salHWP40dZR7TzDWhXWiSCBvjt/PK7AawjLlm5Wvuu70rtBtkk\nG2SNyZnmZwhRxPUH1QZNR++4iXq3qQi9kA3HpdlwdxpR6klwRdIN//+2TBDD\nA9Nzkk5YsKt8rSVbUTLw7J07BuC3pgHa3mhihUUSay5JO+EpPTaf7gd9tekd\nqCCuPvd7S/j+EL9t7O5fIFRDRoYC2rGqxTFy9wmbe4uzcRy+5TbqzeG8CAi/\nN4ja\r\n=MtwD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy/sbaB6Zd8ksD+foBvd3Lf44Ocdt/Np9UKMR7S+OmwAIhAKTl3CUKg1art6lp5RULlWU24Eju/9DIBtzwpp8ARrux"}]},"_npmUser":{"name":"avidian","email":"manlupigjohnmichael@gmail.com"},"directories":{},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/semaphorejs_1.0.7_1636299093409_0.20478380221684067"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-25T13:57:41.796Z","1.0.1":"2021-08-25T13:57:42.008Z","modified":"2022-04-04T16:47:22.827Z","1.0.2":"2021-08-25T13:58:42.511Z","1.0.3":"2021-08-25T14:00:11.035Z","1.0.4":"2021-09-17T04:15:36.024Z","1.0.5":"2021-10-11T20:11:15.918Z","1.0.6":"2021-11-07T15:22:16.131Z","1.0.7":"2021-11-07T15:31:33.571Z"},"maintainers":[{"name":"avidian","email":"manlupigjohnmichael@gmail.com"}],"description":"A wrapper for accessing the Semaphore SMS API","homepage":"https://github.com/avidianity/semaphorejs#readme","repository":{"type":"git","url":"git+https://github.com/avidianity/semaphorejs.git"},"author":{"name":"John Michael Manlupig","email":"manlupigjohnmichael@gmail.com"},"bugs":{"url":"https://github.com/avidianity/semaphorejs/issues"},"license":"MIT","readme":"# SemaphoreJS\r\n\r\nA wrapper for accessing the Semaphore SMS API\r\n\r\nNote: This only works on nodejs, using this on the browser will not work.\r\n\r\n## Table of Contents\r\n\r\n## Installation\r\n\r\nnpm\r\n\r\n```sh\r\nnpm install @avidian/semaphorejs\r\n```\r\n\r\nyarn\r\n\r\n```sh\r\nyarn add @avidian/semaphorejs\r\n```\r\n\r\n## Basic Usage\r\n\r\nSending Messages\r\n\r\n```javascript\r\nimport { Client } from '@avidian/semaphorejs';\r\n\r\nconst client = new Client('your api key', {/* options */});\r\n\r\nconst response = await client.send('09991234567', 'your message');\r\n\r\n// multiple recipients\r\nconst recipients = ['09991234567', '09997654321'];\r\nconst response = await client.send(recipients, 'your message');\r\n```\r\n\r\n```json\r\n[\r\n  {\r\n    \"message_id\": 1234567,\r\n    \"user_id\": 99556,\r\n    \"user\": \"user@your.org\",\r\n    \"account_id\": 90290,\r\n    \"account\": \"Your Account Name\",\r\n    \"recipient\": \"09991234567\",\r\n    \"message\": \"The message you sent\",\r\n    \"sender_name\": \"SEMAPHORE\",\r\n    \"network\": \"Globe\",\r\n    \"status\": \"Queued\",\r\n    \"type\": \"Single\",\r\n    \"source\": \"Api\",\r\n    \"created_at\": \"2016-01-01 00:01:01\",\r\n    \"updated_at\": \"2016-01-01 00:01:01\"\r\n  }\r\n]\r\n```\r\n\r\nRetrieving Messages\r\n\r\n```javascript\r\nconst response = await client.messages({ limit: 100, page: 1 });\r\n```\r\n\r\nSupported filters for retrieving messages\r\n\r\n```javascript\r\nconst options = {\r\n    limit: 100,\r\n    page: 1,\r\n    sendername: 'SEMAPHORE',\r\n    startDate: '2016-01-01',\r\n    endDate: '2016-02-01',\r\n    network: 'globe',\r\n    status: 'success',\r\n};\r\n```\r\n\r\nRetrieving account information\r\n\r\n```javascript\r\nconst response = await client.account();\r\n```\r\n\r\n```json\r\n{\r\n  \"account_id\": 12345,\r\n  \"account_name\": \"Your Organization\",\r\n  \"status\": \"Active\",\r\n  \"credit_balance\": 5000\r\n}\r\n```\r\n\r\nRetrieve users\r\n\r\n```javascript\r\nconst response = await client.users();\r\n```\r\n\r\n```json\r\n[\r\n  {\r\n    \"user_id\": 12345,\r\n    \"email\": \"owner@your.org\",\r\n    \"role\": \"Owner\"\r\n  },\r\n  {\r\n    \"user_id\": 54321,\r\n    \"email\": \"someguy@your.org\",\r\n    \"role\": \"User\"\r\n  }\r\n]\r\n```\r\n\r\nSender names\r\n\r\n```javascript\r\nconst response = await client.senderNames();\r\n```\r\n\r\n```json\r\n[\r\n  {\r\n    \"name\":\"Semaphore\",\r\n    \"status\":\"Active\",\r\n    \"created\":\"2016-01-01 00:00:01\"\r\n  },\r\n  {\r\n    \"name\":\"Kickstart\",\r\n    \"status\":\"Active\",\r\n    \"created\":\"2016-01-01 00:00:01\"\"\r\n  }\r\n]\r\n```\r\n\r\nTransactions\r\n\r\n```javascript\r\nconst response = await client.transactions();\r\n````\r\n\r\n## License\r\n\r\nThis library is open-sourced software licensed under the [MIT license](LICENSE.md).\r\n","readmeFilename":"README.md"}