{"_id":"ali-mqs","_rev":"60-99e5dcbeedad19bd4e994b1fc3d1a485","name":"ali-mqs","description":"The nodejs SDK for aliyun mqs service","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"ali-mqs","version":"1.0.0","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.0.*","request":"2.45.*","xml2js":"0.4.*"},"devDependencies":{"grunt":"0.4.*","load-grunt-tasks":"0.6.*","grunt-contrib-clean":"0.6.*","grunt-typescript":"0.3.*"},"scripts":{"test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.0","_shasum":"e9e51ff050ebb7c8535e3f99f3403c792051e94a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"e9e51ff050ebb7c8535e3f99f3403c792051e94a","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.0.tgz","integrity":"sha512-eOwyahtkDvh4cofcSABOuLPgJD2q+6J4ksr7owy3M2YeXnTI2gvzkV26+yY87ZFHTrBM/QM40AgXLORIIXcHtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtjj8UKx3nGSe+dHvR7FBW03Z4yKlT7lOpHOrdXXHIWAiA1pEEBS9JCMGkqaDJPteCtScEMc2ufHPbwatQZYRw/DQ=="}]},"deprecated":"A critical bug was found, and fixed in 1.0.10"},"1.0.1":{"name":"ali-mqs","version":"1.0.1","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.0.*","request":"2.45.*","xml2js":"0.4.*"},"devDependencies":{"grunt":"0.4.*","load-grunt-tasks":"0.6.*","grunt-contrib-clean":"0.6.*","grunt-typescript":"0.3.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.1","_shasum":"718872e8d4e296ce72e72b6b850beaee13452919","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"718872e8d4e296ce72e72b6b850beaee13452919","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.1.tgz","integrity":"sha512-CdRLrsvIO4R3XwEQM+EojiFqMlRnGh4SjQ+yhn9gwW5TrVVRj38lWsPOLF7GZSzoJEz5Rwtbf+VnaUFm6+D0iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWuLbpY1sPL3dI3PiQdMIlT0448UGxE9jjeTISiAmcTAiBn1aZ6i5RexJdzD8fXHYI19T2Kv50J3kKneulv6MfLcw=="}]},"deprecated":"A critical bug was found, and fixed in 1.0.10"},"1.0.2":{"name":"ali-mqs","version":"1.0.2","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.0.*","request":"2.45.*","xml2js":"0.4.*"},"devDependencies":{"grunt":"0.4.*","load-grunt-tasks":"0.6.*","grunt-contrib-clean":"0.6.*","grunt-typescript":"0.3.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.2","_shasum":"ffb4f0134aae7bde6e8979bf9ce1a680a2a2ea5d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"ffb4f0134aae7bde6e8979bf9ce1a680a2a2ea5d","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.2.tgz","integrity":"sha512-m211E26vSRf9FCXHXaB5oX+2zdyX0uPqmKZDGjEU+TwmjW1WO+iHX4PfQSsWj4k0HOTmsAfkPv0F1wX1B36uvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0RWO9Zlqh2Wt1CkJ6BIPV1GJiXCkWbtWLmbJcfeFfTgIgU/hKZjscBSnl+ue4GD6Kpum6WJLVIbKrJgvpskQN3D8="}]},"deprecated":"A critical bug was found, and fixed in 1.0.10"},"1.0.5":{"name":"ali-mqs","version":"1.0.5","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.0.*","request":"2.45.*","xml2js":"0.4.*"},"devDependencies":{"grunt":"0.4.*","load-grunt-tasks":"0.6.*","grunt-contrib-clean":"0.6.*","grunt-typescript":"0.3.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.5","_shasum":"12df643a433b4b7f576bdc660250159ebb1be5d9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"12df643a433b4b7f576bdc660250159ebb1be5d9","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.5.tgz","integrity":"sha512-bLIvuJrO1neLUKWzQKeMTh1SZUx39H2QeDC/r8190pCPL7NuC+Ahq7HLCuVvVUygU3VY3E7wSs7nEcDtHhVohA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZpihYEzwuuw5iXiBR8ZGUyy1SCeJ8EOm0xppmDTJDBAIgBzlZfVuVEmVq5k806YvusSrujIyPDCHSLpy4ATishqA="}]},"deprecated":"A critical bug was found, and fixed in 1.0.10"},"1.0.8":{"name":"ali-mqs","version":"1.0.8","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.8","_shasum":"f2e99765ae92b00293cd67bedf82c7f0c45691c2","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"f2e99765ae92b00293cd67bedf82c7f0c45691c2","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.8.tgz","integrity":"sha512-iB2JHiBoSN9zIjH+ksXx67Ozym2VTssJ0suKp0+DCKi3/CKgAebplzjNZ+vZ7pbWJYisoYle8RuWwHGdy/VA/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZzBbzB8+PN1n4yjSFoBfYxfy8rJmZ16c6l4ks7MpNxQIhAKLGJUnesyd2LZPvEO7FI8X1NaxB1kqHa5hrG0JwDRCH"}]},"deprecated":"A critical bug was found, and fixed in 1.0.10"},"1.0.9":{"name":"ali-mqs","version":"1.0.9","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.9","_shasum":"3a4b37e9167b70b2e91211f89dc0f824c8f4704d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"3a4b37e9167b70b2e91211f89dc0f824c8f4704d","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.9.tgz","integrity":"sha512-lbt4E5EJ5/Hyxv5T126oFZFqRKiyC9d4OQo2eJws1z/zgCO2cqbJkT+B+v7Ca9FlW/dAJRz3CCoriCd0BDZykw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRhCcLPVick9jLvkZTH84kQq7czU0zjQxT1OuNWFBy6AIhAJUt9Xy5TVQOSDsikrq6nODHrLGXBAfrlR0f9QnbMOzu"}]},"deprecated":"A critical bug was found, and fixed in 1.0.10"},"1.0.10":{"name":"ali-mqs","version":"1.0.10","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.0.10","_shasum":"5035c231159ee4389a4fdaa39eacf3cfbf8c89d0","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"5035c231159ee4389a4fdaa39eacf3cfbf8c89d0","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.0.10.tgz","integrity":"sha512-Dk2YD7Qsz6zsAdReP3cvQtnKQ426B1waRf0qEcKGXwW3S963UTI5gb9KJGv/MO7aMEDJwHVpToBZIdZBNemQ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJT+IkA88IEWv6Bfg7kv1TIVMMHCO0LbLT4N5UFfItrAiEA4mjVCzXmL2BFdlXxcofUrNQsJmBpdZwsJWnkGwHIILg="}]}},"1.1.11":{"name":"ali-mqs","version":"1.1.11","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.1.11","_shasum":"4776a67d7054cf5bdede8af0a0cc249d54017d38","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14-nightly-20140819-pre","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"4776a67d7054cf5bdede8af0a0cc249d54017d38","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.11.tgz","integrity":"sha512-2oWmvALhl7PKDVGf5l9I5wqwlmCgT6Nyf58n066gcnNbMWhM+aWq+rm+/o59zojWSfz9oF3vALowm5ygbR1ogw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBC4fTUIpyWXRK2Mr5ZvYyNqbmoP1AoEHoEe+szjdDlHAiEA5fGaRa5NW1RgKBwP7L11laxu9f6gWz69Gqdai+YC704="}]}},"1.1.12":{"name":"ali-mqs","version":"1.1.12","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.1.12","_shasum":"0f21b561cca75658637ca36e93aa3516e3e80559","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14-nightly-20140819-pre","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"0f21b561cca75658637ca36e93aa3516e3e80559","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.12.tgz","integrity":"sha512-rK7DB+jLQ+Q0a5tig5/Ap1XL+uPokZltSacYTt0y7Py+ySK+Hf14hDNdKxrwe00uxGUDB0LgSRD7I7F1Sj+AQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1aa9Nkhnzjd9CibW0NahHVDPoVWCmpvDGjHp9DQ/ewIgH/0/c3jto1nsaRZ0iqtb5Koo6QmRHJYb2+180M4NbkI="}]}},"1.1.13":{"name":"ali-mqs","version":"1.1.13","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.1.13","_shasum":"31cab3933d844acf66d46c6607017a2aa2db53fc","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14-nightly-20140819-pre","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"31cab3933d844acf66d46c6607017a2aa2db53fc","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.13.tgz","integrity":"sha512-CafjVGOIHqA6XLEgxcVSSp2gQQjV9nyLjkb5bx/YriQ7sDCI0xQEd4BI7XDnxhgATiofxcDRKMwbFUEWcSuN0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFV2ENBqyYVtd9NGCJYXWWs61u6A09eSLyTVnIaeil8sAiBO/AIuqPZizY30dg2tzFllRV8nlTic8lqT6KkVE+kIow=="}]}},"1.1.14":{"name":"ali-mqs","version":"1.1.14","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"promise":"6.*.*","request":"2.*.*","xml2js":"0.*.*"},"devDependencies":{"grunt":"0.*.*","grunt-newer":"^0.*.*","grunt-contrib-clean":"0.*.*","grunt-typescript":"0.*.*","load-grunt-tasks":"0.*.*"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","_id":"ali-mqs@1.1.14","_shasum":"77dc68b9872ebf7f0ffbbc8b8359dab945355889","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14-nightly-20140819-pre","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"dist":{"shasum":"77dc68b9872ebf7f0ffbbc8b8359dab945355889","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.14.tgz","integrity":"sha512-ZbBmOfKAgMTad2Nidshdf87Mwo5ILvN/0ldZE1aj2pOTw08Xj8Zwor+ZmYkS3I7oLD/MG0yek/olUXQckVRMvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC58EQLt2bHWW4V3HToNndOdxmFpMz1H0GRwvNRCE9A0AIgAeAxseV/rDv7wYPUI7ga/KHPuln6S5UGCjzsedYf/ug="}]}},"1.1.15":{"name":"ali-mqs","version":"1.1.15","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"debug":"^2.1.3","promise":"^6.0.0","request":"^2.55.0","xml2js":"^0.4.8"},"devDependencies":{"grunt":"^0.4.5","grunt-newer":"^0.8.0","grunt-contrib-clean":"^0.6.0","grunt-typescript":"^0.6.1","load-grunt-tasks":"^0.6.0"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","gitHead":"b7c158c8e74630db0f1a365f7eeba72ad03aa951","_id":"ali-mqs@1.1.15","_shasum":"c48df09e0a1152e2518467b2b69b7f99be57c8ec","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"dist":{"shasum":"c48df09e0a1152e2518467b2b69b7f99be57c8ec","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.15.tgz","integrity":"sha512-lmwDkJ2SHzdf4R411UtOmPuYT2HlbVBCIt9QS4BiUM9wInG7T4cIusl7UuNOm/LQznJFhC1Sc/zJs+dZO+kGVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMTgz8hTU2qyyp2LYM+QBEHJIAaqtprJO8MR21rm7kmAIhAIrNeqgJqENjccGBVLhtVpy70FIQCbRIult517IP+9nt"}]},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}]},"1.1.16":{"name":"ali-mqs","version":"1.1.16","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"debug":"^2.1.3","promise":"^6.0.0","request":"^2.55.0","xml2js":"^0.4.8"},"devDependencies":{"grunt":"^0.4.5","grunt-newer":"^0.8.0","grunt-contrib-clean":"^0.6.0","grunt-typescript":"^0.6.1","load-grunt-tasks":"^0.6.0"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","gitHead":"490d386e753a185ba4de904b5e716f08e291b6f2","_id":"ali-mqs@1.1.16","_shasum":"b88004bf5d50f5c3c9f849b586822802594a84db","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"dist":{"shasum":"b88004bf5d50f5c3c9f849b586822802594a84db","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.16.tgz","integrity":"sha512-bh5Btmf1l+YfnrwXDWiHYIuCtMsT41d4viPyPUr2prdGHFKky+GTFVDRQz+JaRF6pSeOINtmjPbCimiXLq6IVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT21N3rrLppdhhWb5fsOnNgxc6GAw6jiHAU2Dxq+wA6QIhAMclbiMnI1ArqdPLCNr097XiXrNWSR3QdxFq6r/eVciz"}]},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}]},"1.1.17":{"name":"ali-mqs","version":"1.1.17","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"debug":"^2.1.3","promise":"^6.0.0","request":"^2.55.0","xml2js":"^0.4.8"},"devDependencies":{"grunt":"^0.4.5","grunt-newer":"^0.8.0","grunt-contrib-clean":"^0.6.0","grunt-typescript":"^0.6.1","load-grunt-tasks":"^0.6.0"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","gitHead":"490d386e753a185ba4de904b5e716f08e291b6f2","_id":"ali-mqs@1.1.17","_shasum":"788332e66aed7c652f3c3fcef966feee1f731d11","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"dist":{"shasum":"788332e66aed7c652f3c3fcef966feee1f731d11","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.1.17.tgz","integrity":"sha512-InvZbPuVhjbrayTctx4L/DGJCqtTPSRZSge6hx0n7XRR4pMf/xTK5NDdZKpuxbcnr4nWY54ZNKIR7TqlQkYH1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9fSJOiboYVbkjnWPAi1t4R93/oVx7nNr51QjYKMBlbQIgIOGygFjf6GMKaz9+u2ceqRPe7FH3TjnNFaUJZzNGxfI="}]},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}]},"1.2.2":{"name":"ali-mqs","version":"1.2.2","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"debug":"^2.1.3","promise":"^6.0.0","request":"^2.55.0","xml2js":"^0.4.8"},"devDependencies":{"grunt":"^0.4.5","grunt-newer":"^0.8.0","grunt-contrib-clean":"^0.6.0","grunt-typescript":"^0.6.1","load-grunt-tasks":"^0.6.0"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"https://github.com/InCar/ali-mqs.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mqs/issues"},"homepage":"https://github.com/InCar/ali-mqs","gitHead":"bc3ccc5842a30ea49801831086a049d9ea56a49e","_id":"ali-mqs@1.2.2","_shasum":"e6b5475832002d04e4226acab28b1a906c1540f7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"dist":{"shasum":"e6b5475832002d04e4226acab28b1a906c1540f7","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.2.2.tgz","integrity":"sha512-Rc+XQyAiq6BpowT/AjR2IfuKNHiuO2e/m+qdiRqim42iXquJLwNKLDpNDIuqxp9S+UTo8Th4woKYDTy+6afi6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2d+s08l6R+xgjk2zAD+AsrGdhSNCtkaY20E+hXvamXAiB9ZNLjPWPq/bjSMznLW1cmY5NAMFilLS9Ukny82gL1NQ=="}]},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}]},"1.2.3":{"name":"ali-mqs","version":"1.2.3","description":"The nodejs SDK for aliyun mqs service","main":"index.js","dependencies":{"debug":"^2.1.3","promise":"^6.0.0","request":"^2.55.0","xml2js":"^0.4.8"},"devDependencies":{"grunt":"^0.4.5","grunt-newer":"^0.8.0","grunt-contrib-clean":"^0.6.0","grunt-typescript":"^0.6.1","load-grunt-tasks":"^0.6.0"},"scripts":{"prepublish":"grunt","test":"node ./test/main"},"repository":{"type":"git","url":"git+https://github.com/InCar/ali-mns.git"},"keywords":["aliyun","mqs","incar"],"author":{"name":"ghxiong@incardata.com.cn"},"license":"MIT","bugs":{"url":"https://github.com/InCar/ali-mns/issues"},"homepage":"https://github.com/InCar/ali-mns","gitHead":"dd1b5e99a2ab534541ced6e57cf50967535a6e1a","_id":"ali-mqs@1.2.3","_shasum":"f270ea8d997130de0486dd0075a3f06eecc7b74a","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.2.1","_npmUser":{"name":"incar","email":"incardata@incardata.com.cn"},"dist":{"shasum":"f270ea8d997130de0486dd0075a3f06eecc7b74a","tarball":"https://registry.npmjs.org/ali-mqs/-/ali-mqs-1.2.3.tgz","integrity":"sha512-jpVxTdN1eQ+cLP99qrdga9vjAg0NapLZ4aDday8Ae7+4tqUI5+pJL4TXqahA7O+Knvmnrh1+PX/4T9g8TDJ49w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALavsq2FytuEi8hcw+zkMolQ6hj/YQliObRpLL8HgEPAiEAhSzUD9P/Ee7xtNALOFq4OHRnc1BTpcdrz7p8MZvWJsw="}]},"maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}]}},"readme":"# ali-mqs(ali-mns)\n[![npm version](https://badge.fury.io/js/ali-mqs.svg)](http://badge.fury.io/js/ali-mqs)\n[![npm version](https://badge.fury.io/js/ali-mns.svg)](http://badge.fury.io/js/ali-mns)\n\nThe nodejs sdk for aliyun mqs service.\n\nAli MQS service is a MQ(message queue) service provided by AliYun.\nThe world largest online sales website www.taobao.com is heavily relying on it.\n\nYou can visit [http://www.aliyun.com/product/mqs](http://www.aliyun.com/product/mqs) for more details. \n\n# ali-mns\nAliYun has upgrade their mqs service to a new version and changed name to ali mns service.\nThere is also a new [ali-mns](https://www.npmjs.com/package/ali-mns) npm package.\n\nThe new ali-mns is fully compatible with ali-mqs. Using ali-mns to instead of ali-mqs is recommended.\n\n# QuickStart\nUse 'npm install ali-mqs' to install the package.\n\n```javascript\n    var AliMQS = require(\"ali-mqs\");\n    var account = new AliMQS.Account(\"<your-owner-id>\", \"<your-key-id>\", \"<your-key-secret>\");\n    var mq = new AliMQS.MQ(\"<your-mq-name>\", account, \"hangzhou\");\n    // send message\n    mq.sendP(\"Hello ali-mqs\").then(console.log, console.error);\n```\n\n# Promised\nThe ali-mqs use the [promise](https://www.npmjs.org/package/promise) pattern.\nAny functions suffix with 'P' indicate a promise object will be returned from it.\n\n# Typescript\nMost source files are written in typescript instead of javascript.\nVisit [http://www.typescriptlang.org/](http://www.typescriptlang.org/) for more information about typescript.\n\nIf you interest in source file, visit GitHub [https://github.com/InCar/ali-mns](https://github.com/InCar/ali-mns)\n\nPlease use 'grunt' to compile ts files into a single index.js file after downloading source files. \n\nIf you only want to use it, forget this.\n\n# API Reference\n## Account(ownerId, keyId, keySecret)\nThe *Account* class store your ali account information. Construct an account object is simple:\n\nownerId: String, ali owner id.\n\nkeyId: String, ali key id.\n\nkeySecret: String, ali key secret.\n```javascript\n    var AliMQS = require(\"ali-mqs\");\n    var account = new AliMQS.Account(\"<your-owner-id>\", \"<your-key-id>\", \"<your-key-secret>\");\n```\nThe account object is usually passed as an argument for other class such as *MQS*, *MQ*\n\n## account.getOwnerId()\nReturn the ali owner id.\n\n## account.getKeyId()\nReturn the ali key id.\n\n## MQS(account, region)\nThe *MQS* operate the mqs queue.\n\naccount: An account object.\n\nregion: String, optional. It can be \"hangzhou\", \"beijing\" or \"qingdao\", the 3 data center that provide mqs service.\nDefault is \"hangzhou\". It can also be internal address \"hangzhou-internal\", \"beijing-internal\" or \"qingdao-internal\".\n```javascript\n    var AliMQS = require(\"ali-mqs\");\n    var account = new AliMQS.Account(\"<your-owner-id>\", \"<your-key-id>\", \"<your-key-secret>\");\n    var mqs = new AliMQS.MQS(account, \"hangzhou\");\n```\n\n## mqs.listP(prefix, pageSize, pageMarker)\nList all of the queue in a data center.\n\nprefix: String, optional. Return only mq with the prefix.\n\npageSize: number, optional. How many mqs will be returned in a page, 1~1000, default is 1000.\n\npageMarker: String, optional. Request the next page, the value is returned in last call.\n```javascript\n    mqs.listP(\"my\", 20).then(function(data){\n        console.log(data);\n        return mqs.listP(\"my\", 20, data.Queues.NextMarker);\n    }).then(function(dataP2){\n        console.log(dataP2);\n    }, console.error);\n```\n\n## mqs.createP(name, <a name=\"options\">options</a>)\nCreate a mq.\n\nname: String. The queue name.\n\noptions: optional. The queue attributes.\n\noptions.DelaySeconds: number. How many seconds will the messages be visible after sent. 0~604800(7days), default is 0.\n\noptions.MaximumMessageSize: number. How many bytes could the message be. 1024(1k)~65536, default is 65536(64k).\n\noptions.MessageRetentionPeriod: number. How many seconds will the messages live, 60~1296000(15days), default is 345600(4days).\n\noptiions.VisibilityTimeout: number. How many seconds will the message keep invisible after be received, 1~43200(12hours), default is 30.\n\noptions.PollingWaitSeconds: numer. How many seconds will the receive request wait for if mq is empty. 0~30, default is 0.\n```javascript\n    mqs.createP(\"myAliMQ\", {\n        DelaySeconds: 0,\n        MaximumMessageSize: 65536,\n        MessageRetentionPeriod: 345600,\n        VisibilityTimeout: 30,\n        PollingWaitSeconds: 0\n    }).then(console.log, console.error);\n```\nIf a mq with same name exists, calling createP will succeed only when all of the mq attributes are all same.\nAny mismatched attributes will cause an \"QueueAlreadyExist\" failure.\n\n## mqs.deleteP(name)\nDelete an mq.\n\nname: String. The queue name.\n```javascript\n    mqs.deleteP(\"myAliMQ\").then(console.log, console.error);;\n```\n\n## MQ(name, account, region)\nThe *MQ* operate the message in a queue.\n\nname: String. The name of mq.\n\naccount: An account object.\n\nregion: String, optional. It can be \"hangzhou\", \"beijing\" or \"qingdao\", the 3 data center that provide mqs service.\nDefault is \"hangzhou\". It can also be internal address \"hangzhou-internal\", \"beijing-internal\" or \"qingdao-internal\".\n```javascript\n    var AliMQS = require(\"ali-mqs\");\n    var account = new AliMQS.Account(\"<your-owner-id>\", \"<your-key-id>\", \"<your-key-secret>\");\n    var mq = new AliMQS.MQ(\"myAliMQ\", account, \"hangzhou\");\n```\n\n## mq.sendP(message, priority, delaySeconds)\nSend a message to the queue.\n\nmessage: String. The content that sent to queue.\n\npriority: number, optional. 1(lowest)~16(highest), default is 8.\n\ndelaySeconds: number, optional. How many seconds will the messages be visible after sent. 0~604800(7days), default is 0.\nThis argument is prior to the options.DelaySeconds in attributes of message queue.\n```javascript\n    mq.sendP(\"Hello Ali-MQS\", 8, 0).then(console.log, console.error);\n```\n\n## mq.recvP(waitSeconds)\nReceive a message from queue.\nThis will change the message to invisible for a while.\n\nwaitSeconds: number. optional.\nThe max seconds to wait if queue is empty, after that an error *MessageNotExist* will be returned.\n```javascript\n    mq.recvP(5).then(console.log, console.error);\n```\n\n## mq.peekP()\nPeek a message.\nThis will not change the message to invisible.\n```javascript\n    mq.peekP(5).then(console.log, console.error);\n```\n\n## mq.deleteP(receiptHandle)\nDelete a message from queue.\nA message will be invisible for a short time after received.\nA message must be deleted after processed, otherwise it can be received again.\n\nreceiptHandle: String. Return by mq.recvP or mq.notifyRecv.\n```javascript\n    mq.recvP(5).then(function(data){\n        return mq.deleteP(data.Message.ReceiptHandle);\n    }).then(console.log, console.error);\n```\n\n## mq.reserveP(receiptHandle, reserveSeconds)\nReserve a received message.\n\nreceiptHandle: String. Return by mq.recvP or mq.notifyRecv.\n\nreserveSeconds: number. How long will the message be reserved, in seconds. 1~43200(12hours).\n```javascript\n    mq.recvP().then(function(data){\n            return mq.reserveP(data.Message.ReceiptHandle, 120);\n    }).then(function(dataReserved){\n            return mq.deleteP(dataReserved.ChangeVisibility.ReceiptHandle);\n    });\n```\nIf you need more time to process the message after received, you can reserve it for a longer time.\nThe message will continue to keep invisible for reserveSeconds from now.\nSet a shorter time is also possible.\nIf succeed, a new receiptHandle will be returned to replace the old one, further mq.deleteP or mq.reserveP should use the newer.\nAnd the newer receiptHandle will expired after reserveSeconds past.\n\n## mq.notifyRecv(callback, waitSeconds)\nRegister a callback function to receive messages.\n\ncallback: The callback function will be called once for each received message.\nAnd if the callback function return *true*, the message received will be delete automatically,\nwhile you should delete the message manually, if return *false*.\n\nwaitSeconds: number, optional. 1~30. The max seconds to wait in a polling loop, default is 5.\nAt the begin of a polling loop, it will check if mq.notifyStopP has been called, So the bigger number\nwill cause a slowly mq.notifyStopP.\nSet waitSeconds to 0 ,will actually use the default value 5 seconds instead.\n```javascript\n    mq.notifyRecv(function(err, message){\n        console.log(message);\n        if(err && err.message === \"NetworkBroken\"){\n            // Best to restart the process when this occurs\n            throw err;\n        }\n        return true; // this will cause message to be deleted automatically\n    });\n```\n\nBoth callback functions will work if you call notifyRecv twice for 2 different callback functions.\nBut each received message only will trigger one of them only. \n\n## mq.notifyStopP()\nStop mq.notifyRecv working. The promise object returned will not be resolved until the receiving loop stopped actually.\nThe max time wait for notifyRecv() stop is determined by waitSeconds passed to mq.notifyRecv.\n```javascript\n    mq.notifyStopP().then(console.log, console.error);\n```\n\n## mq.getAttrsP()\nGet the attributes of the mq.\n\n    mq.getAttrsP().then(console.log, console.error);\n\n## mq.setAttrsP(options)\nModify the attributes of mq.\n\noptions: the queue attributes. See the [options](#options) of mqs.createP.\n```javascript\n    mq.setAttrsP({\n        DelaySeconds: 0,\n        MaximumMessageSize: 65536,\n        MessageRetentionPeriod: 345600,\n        VisibilityTimeout: 30,\n        PollingWaitSeconds: 0\n    }).then(console.log, console.error);\n```\n\n# DEBUG Trace\nSet the DEBUG environment to \"ali-mqs\" to enable the debug trace output.\n```SHELL\n# linux bash\nexport DEBUG=ali-mqs\n\n# windows\nset DEBUG=ali-mqs\n```\n\n# License\nMIT\n","maintainers":[{"name":"incar","email":"incardata@incardata.com.cn"}],"time":{"modified":"2022-06-13T02:37:58.584Z","created":"2014-10-23T08:35:59.361Z","1.0.0":"2014-10-23T08:35:59.361Z","1.0.1":"2014-10-23T08:47:05.558Z","1.0.2":"2014-10-23T08:49:57.167Z","1.0.3":"2014-10-24T12:31:03.840Z","1.0.4":"2014-10-24T12:39:07.586Z","1.0.5":"2014-10-24T13:00:16.321Z","1.0.6":"2014-10-24T19:04:32.910Z","1.0.7":"2014-10-24T19:29:11.720Z","1.0.8":"2014-10-24T19:42:09.372Z","1.0.9":"2014-10-24T20:36:09.232Z","1.0.10":"2014-10-29T09:43:52.632Z","1.1.11":"2015-01-30T04:26:46.223Z","1.1.12":"2015-01-30T04:44:25.383Z","1.1.13":"2015-01-30T06:11:20.423Z","1.1.14":"2015-02-11T08:55:46.164Z","1.1.15":"2015-04-30T04:55:29.481Z","1.1.16":"2015-04-30T05:54:21.742Z","1.1.17":"2015-04-30T06:03:45.843Z","1.2.0":"2015-10-16T08:00:54.916Z","1.2.1":"2015-10-16T08:53:48.339Z","1.2.2":"2015-10-16T08:59:33.787Z","1.2.3":"2015-10-29T05:57:32.518Z"},"homepage":"https://github.com/InCar/ali-mns","keywords":["aliyun","mqs","incar"],"repository":{"type":"git","url":"git+https://github.com/InCar/ali-mns.git"},"author":{"name":"ghxiong@incardata.com.cn"},"bugs":{"url":"https://github.com/InCar/ali-mns/issues"},"license":"MIT","readmeFilename":"README.md","users":{"incar":true,"why520crazy":true,"raiscui":true,"sharper":true,"jazzhuang":true,"ninozhang":true}}