{"_id":"kannel","_rev":"32-8a31eabf381a3af10995d59df78cbef7","name":"kannel","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","dist-tags":{"latest":"0.2.7"},"versions":{"0.0.2":{"name":"kannel","version":"0.0.2","description":"Kannel Box Prococol","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"http://github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","_id":"kannel@0.0.2","dist":{"shasum":"516d555cadb299eb49b6ed4590f5762c741780d8","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.0.2.tgz","integrity":"sha512-OwX2kwXu4BjwPL1V9C5i1M04FD/9veQ045GvdeDw8u0DH9r2cHqvvqE0WCVNfhn931BCfsIEJZKzDFy/DOs1+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCLIx1l25zhW03T9gSiyRIp8OmA7Jwi3F8CpqL2o4xpgIgb8aTzCxX+UrZzpdWhOqwccU/dKP627IfV9TuJUZPR+A="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}]},"0.0.2-b":{"name":"kannel","version":"0.0.2-b","description":"Kannel Box Protocol","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"http://github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","_id":"kannel@0.0.2-b","dist":{"shasum":"277e22e60a26dfff3635cb84dd766d979798119c","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.0.2-b.tgz","integrity":"sha512-XH5U59adyXjbkG2PzHEGX+3rPMP9yW+i6ez2q9kw8embl/hNZ9Ezcy5oE3/2FZaMIm7lUg+bmmCDYSTQ68GZng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeqQjlAfHJIU2+SgSD5PU/AGX4892YGfTcwvewmYXOGAiA4gbLvrB7xz4Y3q/5mkjo2MJKRurzimZ4c/lL8JhZDUA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}]},"0.0.3":{"name":"kannel","version":"0.0.3","description":"Kannel Box Protocol","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"http://github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","_id":"kannel@0.0.3","dist":{"shasum":"0b77dd6900e4090e903be7760df74ba9125d9e14","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.0.3.tgz","integrity":"sha512-6GYQvYMRQmf1dVRPpMjrzTMwmaveiWl60/DJl9x+ojb+EFljooLKa+1TTtvYSCbB1tj1uhFjaQHMdHOCMuRmnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPQdNy+E4tGquswr2015FpuFwNs8YGNJQukm7M7is3DAiBKVGxNkjZ+dtf4Way+la2rOgoeVg2JgKfHiioma5dnMQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}]},"0.0.4-b":{"name":"kannel","version":"0.0.4-b","description":"Kanel.js: Is a ipc protocol implemented in full javascript, it allow to write a powerfull kannel smsbox with nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"http://github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","_id":"kannel@0.0.4-b","dist":{"shasum":"cc44a2a650ff779f6d56d581cc33794bb2bd4583","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.0.4-b.tgz","integrity":"sha512-Bado7bTMpK8P6203F4uTHDnqcG+xg3+S3Po249srwrzjlxEVmVCEe9UkkaaUj6xUBhbloJ7bJBV9k1/38LIxwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKqyk/JeFMadMNbi45Frh3y23KHfR7Y4L2SOqXG4xA/AIhAJSZ22cIUKzv6uFAq+FK4z/NZAndGeMZ881YZ78h+Ixv"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}]},"0.0.5":{"name":"kannel","version":"0.0.5","description":"Kanel.js: Is a ipc protocol implemented in full javascript, it allow to write a powerfull kannel smsbox with nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"http://github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","_id":"kannel@0.0.5","dist":{"shasum":"e8b311bd1ade624ca7b7823ecec5b54e55c1e5f2","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.0.5.tgz","integrity":"sha512-wSMJjG1IWVKNudCjpIGkVbZlWaDNghZVsrqPp9g2yPdxUBlB3K+VPC2aYvfWllOZaxvo6YIFMjpdet31GXTbKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyg3MHLrGUGONbFlee7+WDwXlXFUyAe/zyuMAYnePDoQIhAKfiegMWPdGBWqOm15xQ/yXLxkGecsvhKy5/Tbp42dks"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}]},"0.0.6":{"name":"kannel","version":"0.0.6","description":"Kanel.js is a ipc protocol implemented in full javascript, it allow to write a powerfull kannel smsbox with nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"b09f23f83d24f2210f41a633c1aa726370b53e49","_id":"kannel@0.0.6","_shasum":"89ec026be870e8421842c3f630d4b447a477c73a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"89ec026be870e8421842c3f630d4b447a477c73a","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.0.6.tgz","integrity":"sha512-77qd/oZfpwa28CYzCZXXf9xz86NIhw+P9N3z69e+KI+33c7zZi4YrptiJ3IiDnewi+Y2F74VtV3XcX+e6UXHGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ0nmFUA9xQ1Hss7+vH6mzq9ZTM+wg1VJ45oFMtSE1+AiA+u/oYwdshCssdxo3kcbxqNWPSkK3AZDdhBV3+L0lI5w=="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.0.6.tgz_1478754132059_0.9628022850956768"}},"0.1.0":{"name":"kannel","version":"0.1.0","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"19887aa9f0fd407aa1c5bb838838105247722baf","_id":"kannel@0.1.0","_shasum":"921ac2e28933b101e9b3333259b385e40dbb5f75","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"921ac2e28933b101e9b3333259b385e40dbb5f75","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.0.tgz","integrity":"sha512-wlXf4QNwiVrJsQ+DmHI6IPbPBfV6xNWe6987UWFcfPBf6nkMtWSeXkPogzEc8cWEnvINF8Vm1XF7duqnXwvOWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZAbI/echSpkcqK9Rwzi9mqDE6qYyxDe5wAlQhogVQ5AiEAxWF05jpARCK8e1faCnUTuG+hHpR7F5C3GI+glaHFruA="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.0.tgz_1478785942901_0.7786577541846782"}},"0.1.1":{"name":"kannel","version":"0.1.1","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"d2394764e4d26163abbf23f9d8ccf1dbb029252f","_id":"kannel@0.1.1","_shasum":"d06dba5f3d2bb8a8032811c8ffd5169f2fb05211","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"d06dba5f3d2bb8a8032811c8ffd5169f2fb05211","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.1.tgz","integrity":"sha512-91DovGV6T5W4znYPgEIiZQVtUqysvKm01woRzgTpyAQsc4JR+uh/ftKPEVPsglM8di/lBv00Vw2EFx1m+rJSGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa/C3GygPb9VpwaoUe513SzCjsFXFSTT2+JYYmT6IyRAIhAP7gj4QqCG9q52cREgc353czRKT1f77Kk+Y0TjHECZC9"}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.1.tgz_1478800037893_0.9304840101394802"}},"0.1.2":{"name":"kannel","version":"0.1.2","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"9d322f87360e1b63a883c357ffc2f93aa518afb4","_id":"kannel@0.1.2","_shasum":"f7c4c132506cdb33abf60039e6d28a9d346f0b56","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"f7c4c132506cdb33abf60039e6d28a9d346f0b56","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.2.tgz","integrity":"sha512-oDcUuUiL+z8NsFwkL/9bTkq3QCDJcGcVsKpg7p8jdb/wIQxE0aKRwsUU60qF6qXmwqkOLvxQSBiRT4yNjdgzdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQqBWffoEaN6gsKK7q6Sb5TZ3Hsxy04mtxT0WoTMo74AiEAhMAszbpGpX17DhMr+WNxIqVXjCs6GdX2hjzV26PIpS0="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.1.2.tgz_1478804242992_0.08816396445035934"}},"0.1.3":{"name":"kannel","version":"0.1.3","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"9d322f87360e1b63a883c357ffc2f93aa518afb4","_id":"kannel@0.1.3","_shasum":"020dada64dd6bf7660a050713a30bc8b95781402","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"020dada64dd6bf7660a050713a30bc8b95781402","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.3.tgz","integrity":"sha512-AULUxZIsyVIVvmwkudnhfGN3fG60D8TsWvWcssH07Ui5PmgVYLVKVzfjSILAueZf06FLkIXTACPNJaAZzOvehg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFf4OiwUusY8/Lc3pJmxzo0ClULCG9CZhAe0d2FbZQIwIgMMdhYLR6njsvYLB/uhC64SwC06xNh6d6lCw+KyOxu18="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.3.tgz_1478804353282_0.0956344201695174"}},"0.1.4":{"name":"kannel","version":"0.1.4","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"9d322f87360e1b63a883c357ffc2f93aa518afb4","_id":"kannel@0.1.4","_shasum":"accb2d7ebeea8917c57bb7d029b3fecaa72c72c0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"accb2d7ebeea8917c57bb7d029b3fecaa72c72c0","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.4.tgz","integrity":"sha512-vl2Ar64bK4aNY0FlIvl9aEu9lw1nOY63rIuRQTdyrrkLmu6tx0TrsOosSulMj8ZGilQ+hZMc40ojF7FAVnJk1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCLAONxC872dYY5C2YzUvLx7qOazi3bYlY3gfvHxKfQAiEAwlb5FU+5PnBJQ2oX0s0PlDpEFCFab8svRnx+x+2IbW8="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.4.tgz_1478804446439_0.2286878153681755"}},"0.1.5":{"name":"kannel","version":"0.1.5","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"2b82b9818e37dfca3b1f01f8f848f435164196da","_id":"kannel@0.1.5","_shasum":"3fbf82c8fa4118a11e5631e7240a71de20a062b7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"3fbf82c8fa4118a11e5631e7240a71de20a062b7","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.5.tgz","integrity":"sha512-bK+r6CwypY6UOcXzw8Xp474hKcth4FefO0xEi4aTfckk728FP/pDOO5LgFfhYP4395cvxRA9avmJ8PAS3DuMYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIonEyIEbKDmRhIseL+5rs/ZX2w4pEZeDAAC/6zK671gIgExKVk7gdSzWRNmEOWTrL34LHGjnKcnWuPw4p96FzsIU="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.1.5.tgz_1478807129059_0.6045353338122368"}},"0.1.6":{"name":"kannel","version":"0.1.6","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"aa17d10ec99bb949537006239f6273caf1adc993","_id":"kannel@0.1.6","_shasum":"8b78cc4bfd6a881367dba037ad523d2a2a3408ef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"8b78cc4bfd6a881367dba037ad523d2a2a3408ef","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.6.tgz","integrity":"sha512-Q2Yn0Cxzsiejk4WnxLe07wZVcgLliOoXslx9a+c3fgqQP8RXQFP/XInUZlGmFMVtnpuRmcxET5IOCQS0E90RlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENmKKhrdKhyCxdLSl/slK95sBV6QsrZ1Bn1YbJlzZGCAiAc4z2weskLDlvy/tkyzEoNgwED0/Udgol1KN1dFyRH/w=="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.6.tgz_1478933859723_0.16306324116885662"}},"0.1.7":{"name":"kannel","version":"0.1.7","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"95c1d86e328097c8077e7de6691317161d2300ca","_id":"kannel@0.1.7","_shasum":"7d7706aa6f54bf008b882c5dfd29683f75b79a69","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"7d7706aa6f54bf008b882c5dfd29683f75b79a69","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.7.tgz","integrity":"sha512-JPzi+zCtiHPpvFa5EQzEc6XrEQ8xho2UPmXRcFiqgRCMmk/2mpO7qhyvQPmxPoAmiCjKZF3IZy0sWqCFhyu58g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRRpvmE38E4GrOQvGwU5Fl7SCtcwm+v4HLTRDCs84mmAiBcNQhqFxd/mxQ7pYaGofzdkjRS0fq7eM7XQfbIQozQ0A=="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.7.tgz_1479269643394_0.4090043029282242"}},"0.1.8":{"name":"kannel","version":"0.1.8","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"9c8e36af8faf96486d8ea4315c67f58687e3f39b","_id":"kannel@0.1.8","_shasum":"98234183b038167bcbd5929620e0604c21cab3c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"98234183b038167bcbd5929620e0604c21cab3c5","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.8.tgz","integrity":"sha512-51TA/QW6+ioiSWC3xafGD8DAfWfKverUwzW3cgWXOmfpEw6bKkKrr19xXdeE4ZrbSUf5prVK9aPNAP2j2VjIIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6eQLbedXZqSgxemFWEU6pusB/z4wTMNJ3nXri+cQfMAIhAIW2pN+P/IOkPmvZ4Xvs2nJw2NvA6i2RLsALGgLJ2osF"}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.1.8.tgz_1490873899411_0.7480601612478495"}},"0.1.9":{"name":"kannel","version":"0.1.9","description":"Kannel.js is a javascript implementation of Kannel Msg protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and nodejs","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"2f0deae3e1fa04e1034130fa9d3042c91d5b2481","_id":"kannel@0.1.9","_shasum":"be71a38d1579dd29fc867473d79dd0789de53e6a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"be71a38d1579dd29fc867473d79dd0789de53e6a","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.1.9.tgz","integrity":"sha512-djypV0/T3ZJVS+ma0SshG3AcL0qlXmcZNpwjVgcmIHbw6NBeNt1FS0UQ9YHLltuqy4rTtFrExDx0XFe6YdkQEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0A4xuDTBQluHSSWHapl9JkAj/1tcmo2QaaPXe3+TDDAIhAJztDhl7NdcAJt0TfkaO0uCfrMbIXC9rq0V2ediY7oNH"}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.1.9.tgz_1490878576411_0.4080537427216768"}},"0.2.0":{"name":"kannel","version":"0.2.0","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"f489a9d4de80c2440dc638f3bb81b1680fdc54f9","_id":"kannel@0.2.0","_shasum":"4b8787dd8eaf3c78a944d958b7b9f0bcaed3a847","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"4b8787dd8eaf3c78a944d958b7b9f0bcaed3a847","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.0.tgz","integrity":"sha512-Dq6yfcZMyTZUriD6tU9+Fd+rfA/GR49H9zsOdf65ROixl7FQdDF5Mmg19loLmmSGQTSut8u6J1E1S/oTm6ERoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMMQ2cc1F90TPbTdI1K0/Wy0pAlVvTQwe+LwNOyCY0jAiAUMZzJaKMgLyyIx7iJckyTxklrRyB9Esldjfw+I88gNw=="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.2.0.tgz_1490878755207_0.5056303823366761"}},"0.2.1":{"name":"kannel","version":"0.2.1","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","gitHead":"518cca422b8c14f0f96bb80b8be1ef080b36ec1c","_id":"kannel@0.2.1","_shasum":"725be9a36444dbe084a5002bfa32d94f2f1c3818","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"725be9a36444dbe084a5002bfa32d94f2f1c3818","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.1.tgz","integrity":"sha512-TJhFTPg0jatgdAYi+ZESk/9qQUB9K48kDOowouLLO8FZXVvB34AopQ66937YnRVtzPiVUKPt+WK43RkYKhslNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/C09kmpaOGgzUsZgEStu7tMBAFiAFfMS22Gd0HfrgpAIgRMuWgXnc+5L0xb8GZgmiK0MMj4Sf88huQrpavSFwabs="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.2.1.tgz_1490879454416_0.21133869071491063"}},"0.2.2":{"name":"kannel","version":"0.2.2","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","devDependencies":{},"gitHead":"2d84f2a531d6eef2edb0235e37968e59a22abdd9","_id":"kannel@0.2.2","_shasum":"0a258c3a00cb6edaa117f526676e31248dc8500a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"0a258c3a00cb6edaa117f526676e31248dc8500a","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.2.tgz","integrity":"sha512-PyJzcyz1Nuo7G1i1kCFdY4J+H9bxdDjP/34BbDWmhuZZ6cn2akxKlSqwMkCkjclCLAn1bT/Z7srJyCq08LrGsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD12B8OnK+JuzlJQ8XJ02VmB15FyWv4pVGYT5d7C2qMXwIgNum1zS6tvOzcdNiutz+03rRCcTyG1oHOl+JhpSoZRLY="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.2.2.tgz_1490896779169_0.9826436531729996"}},"0.2.3":{"name":"kannel","version":"0.2.3","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","devDependencies":{},"gitHead":"794727e04e38aafda78f531347ce4e973eff3b76","_id":"kannel@0.2.3","_shasum":"8c71a9ac9c52ddbea4f1dee4fe8c95c995e727e9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"8c71a9ac9c52ddbea4f1dee4fe8c95c995e727e9","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.3.tgz","integrity":"sha512-K8HmaUPIHNbe0t67r39LHHIcyb06BhE/YHQgupH8h+wRDXv3yUADkbEil0a/Kxm58+6KDwdOUP1i5lJypQ6L6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnClRYFwEjOxEs/388brL3LzvN0jOdrYfRnbGU7jrlOwIgIy1LisytnfJE4bF8cyg3grVB6+zpk5wQl8+bFVzH9Hg="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.2.3.tgz_1490897426645_0.31613888568244874"}},"0.2.4":{"name":"kannel","version":"0.2.4","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","devDependencies":{},"gitHead":"f97704af24bf375de4c2774aa84174bdab8ba0c2","_id":"kannel@0.2.4","_shasum":"0d1f7878a18b97b1a9430386042b5cc816a4e6ba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"0d1f7878a18b97b1a9430386042b5cc816a4e6ba","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.4.tgz","integrity":"sha512-vDHD7YeIQWUhjhmJ5f7htIT8yDz4oeoZVZhxp1/NB79vUO4bd33Tpo8OX3wSd1MSswLtRmQhIbuNOTAl9Dr17A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgCxY/IIx6HzA0ahCFk+Qq6Cy0bF1lm/974LkrZBc+AQIhAJhYDQVIOfO7ATcSYlO7wcflVOgvhUOxQlQD5JWlJztk"}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.2.4.tgz_1490897549252_0.04940833989530802"}},"0.2.5":{"name":"kannel","version":"0.2.5","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","devDependencies":{},"gitHead":"1cb63379cb918011429804e9e9b05f55600847d1","_id":"kannel@0.2.5","_shasum":"8ad0335836f5e75d98951a79b2f72466570ba7ed","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"8ad0335836f5e75d98951a79b2f72466570ba7ed","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.5.tgz","integrity":"sha512-RwSV8hMS3JcHIQbKlnl2W8RKi0zlwLyTalzDhCXIT6uTvpBUFxOuoWf1w1MlCbFGzlz2zSs39e4nmQR6PJ+o3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf3rf/CUXZyYJZ9r50niIb6NGrDN0LlFr/8AnenTxeXQIgHHo5YMlIcVGib9KpITDlgi6iuTDqqqSDo7aGN7M/zW4="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kannel-0.2.5.tgz_1490897997369_0.22094175987876952"}},"0.2.6":{"name":"kannel","version":"0.2.6","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","devDependencies":{},"gitHead":"c437f2c908ac2271badf4fa4641b126a19ff74de","_id":"kannel@0.2.6","_shasum":"823600301e37b5361d15c65c407e9e3d01d85cb0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"823600301e37b5361d15c65c407e9e3d01d85cb0","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.6.tgz","integrity":"sha512-PImp50WBXbKX2yXTQRdjKdrgrEnIhivgmZTfy0DM6WBxeIgodn9Rws/m+7PgOHHGR3cGVjNSImOI306DNGgIkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKCilbU/POS5xhGxZ9ITEI4bUaMEMav+n70nDTz2RWnAiAfa0etalLensf55Bp1hW2jP4wH/fYq7Ev/Rw9/StfQfQ=="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.2.6.tgz_1490900217813_0.3010846865363419"}},"0.2.7":{"name":"kannel","version":"0.2.7","description":"Kannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js","author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"directories":{"lib":"./lib"},"main":"lib/index.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"dependencies":{},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"homepage":"https://github.com/badlee/kannel.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","devDependencies":{},"gitHead":"7193e4697aa18b86ee6321ed87313d9a0d21ef0f","_id":"kannel@0.2.7","_shasum":"5ccf47b7384ac1a7c9ad680e9306515c4de7f66e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"oshimin","email":"badinga.ulrich@gmail.com"},"dist":{"shasum":"5ccf47b7384ac1a7c9ad680e9306515c4de7f66e","tarball":"https://registry.npmjs.org/kannel/-/kannel-0.2.7.tgz","integrity":"sha512-8EFzszwrfu7MAv6AtIU+hCIb+uT2gyBHXLKpQiVAvE3Kgv2o3feLarh9ZO4OtNgXu+8g0FyyjPv2ae4UPnYMjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5SXJboDaOB8lTB0Vk3e+VZ1+HcfUPQxRSFx6huPUEEAiA0dZGhMEAY2zJNn/W+PcC11BYA01sMy+6KjvN1r4ViGA=="}]},"maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kannel-0.2.7.tgz_1491123769054_0.5853777991142124"}}},"readme":"# Javascript implementation of Kannel Box protocol\n\n### Description\nKannel.js is a javascript implementation of Kannel Box protocol, it allow write some powerful SMS VAS applications or  sms gateways with kannel and node.js\n\n[![NPM](https://nodei.co/npm/kannel.png?downloads=true&stars=true)](https://nodei.co/npm/kannel/) [![NPM](https://nodei.co/npm-dl/kannel.png?months=1)](https://nodei.co/npm/kannel/)\n\n### Installation\n```sh\nnpm install kannel\n```\n\n### Connect to bearerbox using object config\n```js\n\tvar kannel = require('kannel'),\n\t    app = new kannel.smsbox({\n\t\t\thost : '192.168.10.3', // bearerbox host - default '127.0.0.1'\n\t\t\tport : 14001, //smsc connection port - default 13001\n\t\t\tid   : \"helloBox\", // smsc id - defaut \"\"\n\t\t\tfrequence : 1 // hearbeat - default 5s\n\t\t});\n\tapp.on('connect',function(){\n\t\tconsole.log(\"hello box is connected to \"+app.conf[\"host\"]+\":\"+app.conf['port']);\n\t});\n\tapp.connect();\n```\n\n### Connect to bearerbox using kannel config file information\n```js\n\tvar kannel = require('kannel'),\n\t    app = new kannel.smsbox(\"kannel/kannel.conf?\"+\n\t    \t\"host=$..bearerbox-host&\"+\n\t    \t\"port=$..smsbox-port&\"+\n\t    \t\"id=$.smsbox[-1:].smsbox-id&\"+\n\t    \t\"frequence=$.smsbox[-1:].frequence-time\"\n\t    );\n\tapp.on('connect',function(){\n\t\tconsole.log(\"hello box is connected to \"+app.conf[\"host\"]+\":\"+app.conf['port']);\n\t});\n\tapp.connect();\n```\n\nThe parser use [JSONpath's syntax](http://goessner.net/articles/JsonPath/) for access to the json representation of the conf file.\n\n### Receive / Send SMS\n```js\n\tvar kannel = require('kannel'),\n\t    app = new kannel.smsbox(\"kannel/kannel.conf?\"+\n\t    \t\"host=$..bearerbox-host&\"+\n\t    \t\"port=$..smsbox-port&\"+\n\t    \t\"id=$.smsbox[-1:].smsbox-id&\"+\n\t    \t\"frequence=$.smsbox[-1:].frequence-time\"\n\t    );\n\tapp.on('connect',function(){\n\t\tconsole.log(\"hello box is connected to \"+app.conf[\"host\"]+\":\"+app.conf['port']);\n\t});\n\tapp.on(\"sms\",function(data){\n\t\tconsole.log(\"Recive SMS \",\n\t\t\t\" [FROM:\",data.sender.toString(),\n\t\t\t\"][TO:\",data.receiver.toString(),\n\t\t\t\"][MSG :\",data.msgdata.toString(),\n\t\t\"]\");\n\t\tapp.sendSMS({\n\t\t  sender: data.receiver,\n\t\t  receiver: data.sender,\n\t\t  msgdata: 'Hello', // string or buffer\n\t\t  id : data.id\n\t\t});\n\t\tapp.sendUCS2SMS({\n\t\t  sender: data.receiver,\n\t\t  receiver: data.sender,\n\t\t  msgdata: 'Bonjour, Hi, 你好, صباح الخير', // UCS2 text\n\t\t  id : data.id\n\t\t})\n\t});\n\tapp.connect();\n```\n\n\n### Send a delivery ACK\n```js\n\tvar kannel = require('kannel'),\n\t    app = new kannel.smsbox(\"kannel/kannel.conf?\"+\n\t    \t\"host=$..bearerbox-host&\"+\n\t    \t\"port=$..smsbox-port&\"+\n\t    \t\"id=$.smsbox[-1:].smsbox-id&\"+\n\t    \t\"frequence=$.smsbox[-1:].frequence-time\"\n\t    );\n\tapp.on('connect',function(){\n\t\tconsole.log(\"hello box is connected to \"+app.conf[\"host\"]+\":\"+app.conf['port']);\n\t});\n\tapp.on(\"sms\",function(data){\n\t\tconsole.log(\"Recive SMS \",\n\t\t\t\" [FROM:\",data.sender.toString(),\n\t\t\t\"][TO:\",data.receiver.toString(),\n\t\t\t\"][MSG :\",data.msgdata.toString(),\n\t\t\"]\");\n\t\ttry{\n\t\t\tif(6*Math.random()+1 > 5)\n\t\t\t\tthrow new Error(\"I'm random error for test retry\");\n\t\t\tif(/6/.test(data.receiver.toString()))\n\t\t\t\tdata.success(); // successfull received \n\t\t\telse if(/7/.test(data.receiver.toString())){\n\t\t\t\tdata.buffered(); // received and buffered, need send success ACK after.\n\t\t\t\tsetTimeout(function(){\n\t\t\t\t\t// send a success ack to the bearerbox\n\t\t\t\t\tapp.write(\"ack\",{ // write ack message and send it to the bearerbox\n\t\t\t\t\t\tnack : kannel.status.ack.success,\n\t\t\t\t\t\t//time :  Math.floor((new Date).getTime()/1000), // unix time default Math.floor(Date.now()/1000) \n\t\t\t\t\t\tid   :  data.id\n\t\t\t\t\t});\n\t\t\t\t},5000);\n\t\t\t} else\n\t\t\t\tdata.failed(); //receive sms failed do not try again\n\t\t}catch(e){\n\t\t\t// you can also use it, the bearerbox will resend the message after. \n\t\t\tdata.failed_tmp(); //receive sms failed retry later\n\t\t}\n\t});\n\tapp.connect();\n```\n\n\n### Receive ADMIN command from bearerbox\n\n```js\n\tvar kannel = require('kannel'),\n\t    app = new kannel.smsbox(\"kannel/kannel.conf?\"+\n\t    \t\"host=$..bearerbox-host&\"+\n\t    \t\"port=$..smsbox-port&\"+\n\t    \t\"id=$.smsbox[-1:].smsbox-id&\"+\n\t    \t\"frequence=$.smsbox[-1:].frequence-time\"\n\t    );\n\tapp.on('connect',function(){\n\t\tconsole.log(\"hello box is connected to \"+app.conf[\"host\"]+\":\"+app.conf['port']);\n\t});\n\tapp.on(\"admin\",function(data){\n\t\tconsole.log(\"Receive ADMIN CMD \",\n\t\t\t\" [CODE:\",data.command,\n\t\t\t\"][FROM BOX:\",data.boxc_id.toString(),\n\t\t\"]\");\n\t\tswitch(data.command){\n\t\t\tcase kannel.status.admin.shutdown:\n\t\t\t\t/*Shutdown*/\n\t\t\t\tconsole.log(\"Receive shutdown command...bye\");\n\t\t\t\tprocess.exit();\n\t\t\t\tbreak;\n\t\t};\n\t});\n\tapp.connect();\n```\n\n### How test samples\nRun bearebox\n\n```sh\n\t$ cd path/to/kannel.js\n\t$ sudo bearerbox kannel/kannel.conf\n```\n\n#### Test echobox (echo server clusterized)\n![alt tag](https://raw.githubusercontent.com/badlee/kannel.js/master/img/echo.png)\n\n##### Usage\n```sh\n    $ node samples/echoBox [path to kannel.conf]\n```\n\n##### Example\n```sh\n    $ cd path/to/kannel.js\n    $ node samples/echoBox\n\techoBox worker #{1} is connected to 127.0.0.1:14001\n\techoBox worker #{3} is connected to 127.0.0.1:14001\n\techoBox worker #{2} is connected to 127.0.0.1:14001\n\techoBox worker #{4} is connected to 127.0.0.1:14001\n```\n\n#### Test replbox (REPL sms)\n![alt tag](https://raw.githubusercontent.com/badlee/kannel.js/master/img/repl.png)\n\n##### Usage\n```sh\n    $ node samples/replbox [path to kannel.conf]\n```\n\n##### Example\n\n```sh\n    $ cd path/to/kannel.js\n    $ node samples/replbox\n    replbox is connected to 127.0.0.1:14001\n    for send a message tip \n        SMS > FROM TO Your Message\n        Exp:  070805 09505 hello SMS.\n    SMS > \n```\nType your SMS in REPL console, the server send a echo responce for each recieved sms. \n\n#### Test smsToMail (clusterized)\n![alt tag](https://raw.githubusercontent.com/badlee/kannel.js/master/img/smsToMail.png)\n\n##### Usage\n```sh\n    $ node samples/smsToMail [path to kannel.conf]\n```\n\n##### Example\n```sh\n    $ cd path/to/kannel.js\n    $ node samples/smsToMail\n\tsmsToMail worker #{1} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{5} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{4} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{3} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{6} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{8} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{7} is connected to 192.168.2.4:14001\n\tsmsToMail worker #{2} is connected to 192.168.2.4:14001\n\n```\n\n\n#### Test messagesBoard (websocket and sms chat)\n![alt tag](https://raw.githubusercontent.com/badlee/kannel.js/master/img/messageBoard.png)\n\n##### Usage\n```sh\n    $ node samples/messagesBoard [path to kannel.conf]\n```\n\n##### Example\n\n```sh\n\t$ cd path/to/kannel.js\n\t$ node samples/messagesBoard\n\tFri Apr 11 2014 04:09:22 GMT+0100 (WAT) Server is listening on port 14014\n```\nGoto to http://127.0.0.1:14014,\nType your name, your message or send sms for chat, Enjoy your chat.\n\n\n#### Test scripting (coffeeScript and javascript VAS applications)\n![alt tag](https://raw.githubusercontent.com/badlee/kannel.js/master/img/scripting.png)\n\n##### Usage\n```sh\n    $ node samples/scripting [path to kannel.conf]\n```\n\n##### Example\n\n```sh\n\t$ cd path/to/kannel.js\n\t$ node samples/scripting\n\tscripting box is connected to 127.0.0.1:14001\n\tFri Apr 11 2014 04:09:22 GMT+0100 (WAT) Server is listening on port 14014\n```\nGoto to http://127.0.0.1:14014, for show the dashboard.\nGoto to samples/scripting/public/scripts for sms service.\nThe SMS services is identified by the name of script whitout extension. ( Ex : \"FUTURE\" represent futur.coffee, \"COUNT\" represent count.js )\n\nYou can also send SMS from http request\n<pre>\n/cgi-bin/sendsms\n\tsend sms GET request\n\nParamametres\n\tfrom : default \"****\"\n\tto : receiver \n\ttext : SMS to send\n\nResponse\n\tSuccess : http code 200\n\tFails\t: http code 403\n\nExample : http://127.0.0.1:14014/cgi-bin/sendsms?from=07086&to=05026&text=Test\n</pre>\n\n### [Tuto] Test Kannel.js\n\n#### Prerequisite\nBefore start you must now It :\n\n  - It's a kannel.js is a librarie who allow to create a smsbox remplacement for more efficient SMS VAS application.\n  - The new infrastructure become : \n\n```\n    +----------+----------+-------------+----------+-------------------------+----------+-------------------------+\n    | Operator | Protocol | Application | Protocol |       Application       | Protocol |       Application       |\n    +----------+----------+-------------+----------+-------------------------+----------+-------------------------+\n    | SMSC     | <socket> | bearerbox   | <socket> | Your NodeJs Application |          |                         |\n    +----------+----------+-------------+----------+-------------------------+----------+-------------------------+\n    |                                             Instead of                                                      |\n    +----------+----------+-------------+----------+-------------------------+----------+-------------------------+\n    | SMSC     | <socket> | bearerbox   | <socket> | smsbox                  | <http>   | Your NodeJs Application |\n    +----------+----------+-------------+----------+-------------------------+----------+-------------------------+\n```\n\n  - For test processing it you must have\n    - [git](https://git-scm.com/) for clone this repository.\n      For install go to [here](https://git-scm.com/)\n    - [nodejs](https://nodejs.org) for run your application.\n      For install go to [here](https://nodejs.org)\n    - [kannel](http://kannel.org/) for connect to a wireless provider.\n      For install : `sudo apt-get install kannel`\n    - [kannel-extras](http://kannel.org/download.shtml#stable) for send sms to your application.\n      For install : `sudo apt-get install kannel-extras`\n\n#### How start a sample\n\nMake your sure kannel is down, configured and work well (bearerbox and smsbox).\n\n  - Clone kannel.js reposotory\n    `$ git clone https://github.com/badlee/kannel.js.git`\n  - Go to in mybox\n    `$ cd kannel.js`\n  - Run a bearerbox\n    `$ bearerbox -v 0 /etc/kannel/kannel.conf 1>/tmp/bearerbox.log 2>&1 &`\n  - Run sample\n  \t`$ node samples/scripting /etc/kannel/kannel.conf`\n  - If you see `scripting box is connected to ` all is ok\n\n#### Send SMS to your application\nYou can send directly to your shortnumber or to your connected modem. But if you want test localy you must run fakesmsc (part of kannel-extras).\n\n`$ /usr/lib/kannel/test/fakesmsc \"FROM TO text script\"`\n\n```sh\n\t$ ## Example of test\n\t$ /usr/lib/kannel/test/fakesmsc \"0708 6061 text hello oshimin\" # test hello.js service\n\t$ /usr/lib/kannel/test/fakesmsc \"1120 8080 text futur\" # Test futur services\n\t$ /usr/lib/kannel/test/fakesmsc \"0708 8080 text count\" # Test Count\n\t$ /usr/lib/kannel/test/fakesmsc \"FROM TO text vote A\" # Test de vote\n\t$ /usr/lib/kannel/test/fakesmsc \"FROM TO text vote B\" # Test de vote\n\t$ /usr/lib/kannel/test/fakesmsc \"FROM TO text vote C\" # Test de vote\n\t$ /usr/lib/kannel/test/fakesmsc \"FROM TO text vote D\" # Test de vote\n```\n\n### License\n\n(The MIT License)\n\nCopyright (c) 2007-2009 Ulrich Badinga &lt;badinga.ulrich@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","maintainers":[{"name":"oshimin","email":"badinga.ulrich@gmail.com"}],"time":{"modified":"2022-06-19T07:49:50.701Z","created":"2014-04-10T22:50:58.162Z","0.0.2":"2014-04-10T22:50:58.162Z","0.0.2-b":"2014-04-10T23:02:16.114Z","0.0.3":"2014-04-11T03:36:05.495Z","0.0.4-b":"2014-04-14T08:03:20.534Z","0.0.5":"2014-04-14T15:24:39.798Z","0.0.6":"2016-11-10T05:02:12.701Z","0.1.0":"2016-11-10T13:52:26.020Z","0.1.1":"2016-11-10T17:47:20.602Z","0.1.2":"2016-11-10T18:57:23.709Z","0.1.3":"2016-11-10T18:59:15.657Z","0.1.4":"2016-11-10T19:00:48.850Z","0.1.5":"2016-11-10T19:45:29.738Z","0.1.6":"2016-11-12T06:57:41.876Z","0.1.7":"2016-11-16T04:14:05.382Z","0.1.8":"2017-03-30T11:38:21.229Z","0.1.9":"2017-03-30T12:56:17.155Z","0.2.0":"2017-03-30T12:59:15.941Z","0.2.1":"2017-03-30T13:10:56.553Z","0.2.2":"2017-03-30T17:59:41.188Z","0.2.3":"2017-03-30T18:10:27.540Z","0.2.4":"2017-03-30T18:12:31.398Z","0.2.5":"2017-03-30T18:19:59.504Z","0.2.6":"2017-03-30T18:56:58.462Z","0.2.7":"2017-04-02T09:02:49.966Z"},"homepage":"https://github.com/badlee/kannel.js","keywords":["protocol","kannel","sms","smsc","smsbox","smpp","bearebox","smsbox","message","gateways","vas","gateway","msg"],"repository":{"type":"git","url":"git+ssh://git@github.com/badlee/kannel.js.git"},"author":{"name":"Ulrich Badinga","url":"badinga.ulrich@gmail.com"},"bugs":{"url":"https://github.com/badlee/kannel.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"oshimin":true}}