{"_id":"mpesa-mz-nodejs-lib","_rev":"36-5569d520d6d228da14bfb351c113051d","name":"mpesa-mz-nodejs-lib","dist-tags":{"latest":"0.8.1","next":"0.3.6-0"},"versions":{"0.3.2":{"name":"mpesa-mz-nodejs-lib","version":"0.3.2","description":"A node.js library for the M-Pesa Mozambique API","main":"dist/index.js","scripts":{"test":"node tests/index.js","build":"webpack","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"94bce83c8d2590c23127cb13b01cf923cc76cb2e","_id":"mpesa-mz-nodejs-lib@0.3.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-N75CsM7NBFuwh4L9K6sabBWycqwoqM+UVLRKB6LwPCIW94KmQYlqBX6CtjctDIr0wcUuGLxk6aiRwi1cZoC1Xw==","shasum":"382b422b32d1620358ba943d656a596daaca8b0e","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.2.tgz","fileCount":13,"unpackedSize":754920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/V/+CRA9TVsSAnZWagAAa0gP/3YQy+QQWcaDxUrHtY3U\n3nOfIlfMpNU1IBE16Mo0hTTvSNx2REEV+9u6P8BTV6vNr16tCl46S+9ROJjq\nObQOo/I+WLVyvQwdtq8AIQD3HOsQQ57UNinuUnFndxv2DiMPyCuENPY/+lNH\nLqrfBBogxx3vA1YsDhVH5HkrbZ37mUexCaaAzLrWkCxcAeuSjYePUzeTFVFh\nOijAIhdPHI8vE+Dd7yLtZwMj1iZchUjXcv7Bhhk2ysTiuiCmipI+nVnwRObT\nDi7gK21HgTpaZD3KQqyfkBMxA+PeARk4FpnLjTHoEKj6MHHISHVPk0F8LgDr\nzIOSwA7JV+bSsq3akYgDT9xlai8Z2pF9QIQfNMxtuTftiVSCmV7FRuQLIsfU\ntFmJPTqitDhhc/JUEegKD7+LIQDsMcQXjouvhEksMyGhiMXzgcspKVyv/IFh\ndfI0OIQsGnuqpCNswp+kQ3pB+y9kCgpsLBT8aRYCsnJatNan1LZMYyISrw4J\nDlXYsSXY5yWCo2ZhT5K2O0wRGA2IQogTC2AG1IagxMf9j2S4ltsqkmvpYG/Q\noPc/3N8CEo/zBILji5NpfhvpWzjTk80gEgNkTQR/MWapLW7SyHYBrDxiGLao\nIe0/FMN5nkfIe35U3Mcccw3ELJQoGc7o7Jc/4uJg4MkM4VLWBnut/wzb9XEJ\nVB0t\r\n=mNUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB84aUhda8rlQBQT8OH3y06zo2l2U/XKFxV3hQbyNNdLAiEAro2UOQeoEllj71dvCg+T5vP9p7h5LHq6+7wjHB2h+PU="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.2_1593663485815_0.793160332719457"},"_hasShrinkwrap":false},"0.3.3":{"name":"mpesa-mz-nodejs-lib","version":"0.3.3","description":"A node.js library for the M-Pesa Mozambique API","main":"dist/index.js","scripts":{"test":"node tests/index.js","build":"webpack","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"70cef554a85ab7f1bf059abe0cb0bb46501c9c2b","_id":"mpesa-mz-nodejs-lib@0.3.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+tfbf2urx/xiT+SrEK3clvqiT8bI38qYXqtZ4yOZwQ2fdgx45mi0BgH/BFq3fpPWtP/i6EP2KulqQClGGoGZDA==","shasum":"8886aa395f8fcc3ce9a0a6d773dc6c0ca0254d7e","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.3.tgz","fileCount":13,"unpackedSize":754920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/WJOCRA9TVsSAnZWagAAnV4P/3vJcLB0daVHHgFz/1n/\n/L3GnazXSJA75iSN9aU2HmeoR+HV4TsM5fJP1plByak/0oCe01CmIKU6Gx/c\nddqxSe+Cut6KuynYbfVomER1Y4V2eJD+ah0xK1qmhAV3A4kpd7RGuHF+wyFL\nrMsad8HsVHUd/HL4lJIn+Mi+ZEb3cWeC6R47GPFJSFr4dvvmue9hKbn+xwNW\nPbZ3xIQlYfpqYRNjLzfGCYEJuTw5B6yQlBW+Fo3YUS5/oeWfotIEK3xtdThG\nBj0xFS/AMP0Q+z6oK0wDM0zDChe0j3P0bY6FdrB1U6DzOvSFvgOhW3DoqWmL\n7hEHKtZ182VC/rWsPIIxWc0vg9fdnGLNCLGgr0zLlp1QoviUUUcOvcmZltGz\nMv9MhkM7A1GLUFcQZGjaOSkGe354+A0qBjhhEJ+p56taLMKIQP4ukb44c2jn\ntR+s+FU0W1mqqBiXtdSnhM1le2Cz52yXD/xStHP+6ZpjsFww660xRV1Uls8X\nRsQS4ODnSlutfKEiNTOvNVwh/Hv0j2QFGiw2+bfYwOp7MZQ6F7I8Ryx88i4u\nPI1ux9ZLXtQ7PmAYVZ8tQQs8wDCEPkfHZU6i2lUgQmUZkqo+jGbmW3bt8+sw\n2cRKXgAtaedS95msq66zSYiNWh9ifheShN9txFvpwqIRvkd+myFSXHoqUZLf\nIOfm\r\n=v0Lx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk7v+xGBmqus1SOqyAUeH/iR/C9XbetcHlMFa9t324iAIgcsE4/iLa1UvkRNUfDCsJNPQnuLnzuQ2HfVX4/+6hink="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.3_1593664077862_0.7372589910794116"},"_hasShrinkwrap":false},"0.3.4":{"name":"mpesa-mz-nodejs-lib","version":"0.3.4","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"test":"node tests/index.js","build":"webpack","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"f9f4c356fa04b843475a130f4a1e25265d326c83","_id":"mpesa-mz-nodejs-lib@0.3.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-O1KeDw2PVIaerMNrLwiWzIUYw2zF/enpS1S8jG3rzGB9o36zkTAqc0c9D2uXAvAapX1jPW6HGU19Ea5GV5rMYA==","shasum":"3df1ef1c9f6794c34d4bd4d1b567627cc39c832a","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.4.tgz","fileCount":13,"unpackedSize":754355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/XNqCRA9TVsSAnZWagAAC0IP/1BE/AfgpT4Wx/c5f3V7\nIl5a19TCNcjRTf8e8sV1q/88yFApXIotzfQx//k019UCz9bKdtz5CKVfmpu+\nJyROD5obOfp+9ERKwUtewDYdNSyYJwziLA9aFPE3lU5aIN0O7KT3JzgqnCod\n9iRcuOXWinnLXJkbXTTWCK/ZkrsH4gZRbRe8BYmPzPpSuyj75bhd4E3JrDWI\nByDz4satBFb0+MuiagMzDLn+DfPgLtByVcOeP76PeJ6mw2f2Zu4R5HisonIC\n/XwR5pFewpv/S/vEjFT1923Ogj8Xbdk2hs4nYsXfgFXhczhzC4dyfZYr64uo\n+Mcf1X0kC0jgvMVV8vJE9rorp3I7BvXbfY4N6dOtlnkGVzRKaGIer17ELqlE\n94/JQBgR5YaX7u1No5lvfK946bWpxOLxd7EUPZaBqK0qtEpRzX4ypWlHs5o/\nzced7EB+tdMCkx3NkCaNP+cikdCkF86UP8cV9nVb8pcUn9ljWvLq/t0DnRZa\nFAsjMjg5FOmF8Z0HbApPTV6WGAhqksLnYZsAb02CyHSj4V+w9s8hUnVkNWaA\nyE7LKWMKH+VM+ToiUCPuT7/CHgC2Y1EXPW/WtvR4VrdaaxnC8dqyCgLpkD/Q\n6tT7yQ2XkNJl2fnv5A43DxbuS6d6Ruanpzxu6WK850hgqINXaBah0k3cPaT0\nJE/r\r\n=w4KH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO1GU4RFWsYxZvVw56sTfJaHt8/S7NWIsK7O16yIuqJAIhANT4nxoiDJx3SX1drqT6xDKae9lBe/g63thTTUErBUcB"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.4_1593668457761_0.16555304882001298"},"_hasShrinkwrap":false},"0.3.5":{"name":"mpesa-mz-nodejs-lib","version":"0.3.5","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"test":"node tests/index.js","build":"webpack","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"077dc76eeaf2253b5ba5cc825af728725fdb282e","_id":"mpesa-mz-nodejs-lib@0.3.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3JdOWz5GIORn5+wue4wDHClrVzajR5RvzAMY31n00tEFwXOiGDJDeOZaQAV6tS2M0lHks/x84sYVZhbW8YnTGg==","shasum":"d3f723d47e18cc2836e49f2bfc6c665c4657b2cb","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.5.tgz","fileCount":4,"unpackedSize":742624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/X4/CRA9TVsSAnZWagAA+noP/AiiAdJCi8exYpYf70CE\n7i14/19VDbnxXnNHBN031ZtUc8GStDeYJ1p9ryFhRBwzGPh6A1bOiDZiFaAg\nmLfeWtV7h757XPzDxyoMDuNrUL3Z1EdcNXRmbG1gRXz+Ua2966+tx+wg6E8W\npHgHUtgXzuSLiRJihPz6kopW9PqsnxLIoxhSdgBYQjWeKrF6J4Zqcv8LzYbm\nXfYDAEL3vEIjVWUu9Sips0gZL367Kbzzwf12iMcfD9e/zigTN36/FogdTvLU\nLnfvO8u6d2QJq0/PusH2vn7oSmwGMtoTbIInrNqwLWzd6JliteGI6+1ecZSv\ns926mPXGAL1YxfgGEoDLAHr65SMQZSlhbRL/rgPbcy7B4vpwM/IpZCYrz7pv\n4dyXSiUReIMm2h52VyBIl2FLAtyCmvjJ8P0piakwnU6Tbk2lF7ODEohxljfZ\nCrWOwQfWl5gH71gcceXSvf/35V6LfAWZUrmZl2gw0VX0i2zTkMDt9XW37Whd\nmTz0JZ/ClNS1fiozMjjI4I+bCNPAcXLgZ5KJMR5ZmTAFzOa11YDDn6AT7jXd\nmWqwvTUzAVa5Ok7ebUzhv8Gbh2nAmm3VlPUOSpyLftzmLNqNuooxLlxn5+NK\nIiZFZTPOLnfwX9B5ymn4YTy854iziDRPllNDVui/QouzOBAt37NTWSZWVg6Y\n1hNQ\r\n=3JCN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/RDW4oJt/FsJ+/vi4HZL560uxFLpqZaDrlqclyFFfSwIhALb4agae0aQ0l4jKOpJmnNWebbANFXc5TnG3CGnkNCDm"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.5_1593671231534_0.7899966629669619"},"_hasShrinkwrap":false},"0.3.6-0":{"name":"mpesa-mz-nodejs-lib","version":"0.3.6-0","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"test":"node tests/index.js","build":"uglifyjs src/transaction.js --compress --mangle --comments --sourcemap -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"readme":"# mpesa-nodejs-api\r\n\r\n![GitHub](https://img.shields.io/github/license/ivanruby/mpesa-nodejs-api)\r\n\r\nA Node.js version of the M-Pesa Mozambique API\r\n\r\nInitially, a port of [mpesa-php-api](https://github.com/abdulmueid/mpesa-php-api) to Node.js\r\n\r\n## Goals\r\n\r\nProvide a straightforward, Promise-based implementation of the M-Pesa API in Node.js.\r\nAlso, be an agnostic-library by treating config and transaction details as data, rather than dependencies\r\n\r\n## Status\r\n\r\n- [x] C2B Transaction\r\n- [x] Transaction status query\r\n- [x] Transaction reversal\r\n\r\n## Test\r\n\r\n```\r\ngit clone https://github.com/ivanruby/mpesa-mz-nodejs-lib.git\r\ncd mpesa-mz-nodejs-lib\r\nnpm install\r\n```\r\n\r\nRename `example.env` to `.env` and populate the fields with the necessary values.\r\n\r\nNext, run\r\n\r\n`npm test`\r\n\r\n## Documentation (Windows)\r\n\r\n```\r\nnpm run docs\r\n```\r\n\r\nFor mac, run `npm run docs:mac`\r\n\r\n## Examples\r\n\r\n### Customer to Business (C2B) transaction\r\n\r\n```javascript\r\n// include the library\r\nTransaction = require('mpesa-nodejs-api')\r\n\r\n// create the config object\r\nlet config = {\r\n    public_key: '<Public key>',\r\n    api_host: 'api.sandbox.vm.co.mz',\r\n    api_key: '<API key>',\r\n    origin: '<Origin>',\r\n    service_provider_code: '<Service provider code>',\r\n    initiator_identifier: '<Initiator Identifier>',\r\n    security_credential: '<Security Credential>'\r\n}\r\n\r\n// instantiate the Transaction object, initializing it with valid config\r\ntransaction = new Transaction(config)\r\n\r\n// initiate a promise-based C2B transaction\r\ntransaction.c2b({\r\n        amount: <floating-point number>,\r\n        msisdn: '<valid/invalid MSISDN>',\r\n        reference: '<Transaction Reference>',\r\n        third_party_reference: '<Third-party reference>'\r\n        })\r\n    // handle success\r\n    .then(function(response){\r\n        console.log(response)\r\n    })\r\n    // handle error\r\n    .catch(function(error){\r\n        console.log(error)\r\n    })\r\n```\r\n\r\n### Querying status of an existing transaction\r\n\r\n```javascript\r\n// ... Assuming an initialized Transaction object\r\n\r\n// query the status of an existing transaction\r\ntransaction\r\n  .query({\r\n    reference: \"<Transaction reference>\",\r\n    third_party_reference: \"<Third-party reference>\",\r\n  })\r\n  // handle success\r\n  .then(function (response) {\r\n    console.log(response);\r\n  })\r\n  // handle error\r\n  .catch(function (error) {\r\n    console.log(error);\r\n  });\r\n```\r\n\r\n### Reversal of an existing transaction\r\n\r\n```javascript\r\n// ... Assuming an initialized Transaction object\r\n\r\n// Reverse a committed transaction\r\ntransaction\r\n  .reverse({\r\n    amount: \"<floating-point number>\",\r\n    transaction_id: \"<Transaction ID>\",\r\n    third_party_reference: \"<Third-party reference>\",\r\n  })\r\n  // handle success\r\n  .then(function (response) {\r\n    console.log(response);\r\n  })\r\n  // handle error\r\n  .catch(function (error) {\r\n    console.log(error);\r\n  });\r\n```\r\n\r\nIn the current version, all returned objects correspond to the `response.data` property.\r\n\r\nFuture versions will distinguish `response` from `response.data` in returned messages according to the environment (dev/prod)\r\n\r\n## License\r\n\r\n[MIT License](LICENSE) &copy; 2020 Ivan Ruby\r\n","readmeFilename":"README.md","gitHead":"0843c0ed4aeaec6420006b9f2b5a0603e187bffe","_id":"mpesa-mz-nodejs-lib@0.3.6-0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GJJxLfTUblpq9Ph7kTiJCaHAD26GvI4ddA3SHoZzSu7mnn3IFAduWICOXrC2BviYicpWJT3jtKAvAIXNePmemg==","shasum":"4d4235a6803eb1c8affb8babcd40111f7802e63f","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.6-0.tgz","fileCount":4,"unpackedSize":7855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLOelCRA9TVsSAnZWagAAu7UP/iQ0A7lVQhis93TS9uEa\nVnyCCoXlQ786n7TxzVwvX3xyqcC1qBDkCG1eKYOkAwuiXPaBYBqXbnxH7t0o\nkqjj+Ua4Yx942w/92sadzTMQlQQs+57aTE0MIuzAgANRwSWYnpImlcrcJ4mq\np+QWNkp0QFctdQr3lR+SQHDKwZz/NJBZinQOegulJfz1bhRrWWpxfrZZJoV7\ngCYOQjdIPHZhsvUUcYLiHWD4potHXd37lZ2Kkhoi7kdjlNGJBUft1ox+eLDw\njuBnfMVMW6KtMLwY+oD1MUElaAg28zwO87akdtvz/pk53wWy+U453/jE3rqs\n22IQcvFlyOnUyG2zz2fkP91d50GlP/1p85GQ9Yf/0S7Nqq4XFf8x+bszPmrR\noY7J14vJ96yrc+WLpCK2ZyFoKEq/UBF1p0doE99WtC0YuC6gwhSz7wJSfVjt\n2/sohLpNnHr0lS3HTclO9OC4Hbs4OL91wFF7Nif0HCvMUbh922qjNT3newJD\nZm/cKdUmBAi7Uujb1sRGMrm609f5t80lDXRm6QgvqVxnixUjEztmyOH9yz6z\n9kyn0rqcSFDNuk9RlB3Z9QKif8xCzJnvERDjhMIgM+3ox2AQQyGd9Gpeu77U\nbK9GqxZ8AeJX20zh9o4h/8C25NbqxkqPa0/sLnb9IbfvTyxYM8FbK7bfxo6b\nGdwK\r\n=J2J3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC23r/ZavfY/3MTmyESrHmwuAMF4Ce2K1/kRSVxFGal/QIhAKLq36EHvcJo2ifFQF8g/6fOAJdoQswevOIZ7C6Z2pqR"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.6-0_1596778404257_0.9209872003093429"},"_hasShrinkwrap":false},"0.3.6":{"name":"mpesa-mz-nodejs-lib","version":"0.3.6","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"test":"node tests/index.js","build":"uglifyjs src/transaction.js --compress --mangle --comments --sourcemap -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"8e4c6f41946f58803d345dddd4627259b548e12a","_id":"mpesa-mz-nodejs-lib@0.3.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AjGnyPSUReiuWIq6aaIk1PoSJ9p8yGs7N+6TmtHwjpv1waYWUoqcnRrZOEgNdsAfAGE64raDiY28yJRBwBq/MQ==","shasum":"1c1d34c58398c27d14e3e3a41a4814f0f1bb34b0","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.6.tgz","fileCount":4,"unpackedSize":7853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLOowCRA9TVsSAnZWagAAmc4P+QHWs6A0VnNUmK+qR0Fv\nyd6dCzvJfmqGQJNWYfzKKdtvL/T7Ec3H2AxECo1Xgru5QpNQn2bVQtWbX50/\nWadnbQ3cVWyyiERTOmOnNDB65IJwNhHuOz7DwSX4LRi0RqMVUsNtTiyOUeGN\neRzhJtHWJAMROJdCPJZt4W1oPPy+ChipP6AO33gzTaD3eijUoXUaqHeEJY0W\nnpDCZjIu3jXlkHhWmr2GyF4eQ+BRhOQF2qGbkIVVQ3r6UXLxfp4yx6IEZ8cm\nfN+udwwU3rOAe5qpqHzdp4zTvlTwOva14JMfI93OVlaUbT7kOojFthvK6GdE\nbW5m0yRhpbxMveQ/m7HWfGuGbGGRoQKD+uPmL/igEmbZ5Exr16HD9TC1JZkX\n3UzWWPYl1ZDHIJ2scxzMjLrBDTt1eAsQqkA7uxeSFYZCA7kr9PzexLT6r4rc\nRjvV414AT/o2QCyRiOX51zxsfLEOEmOkloy6uph+0HCgtSjriq90bPR8Y0Ea\nUk0QZxL/xSiVGIKdk6+ybeGaAC12GebkyxQF3O7cGpfNg4SUBgaIDa0hXsxy\n31iw1dg7EJBwSsPNAW5VHUkBH79v+CGdcnwUe+kEWOtQQZh0dBup5Runq8uG\nhb+1mB3ijHuFtJBIlXyiJdJBcf/mRUnvTccxkW340Lah9XOuX7y8J8rIVgnx\n1IYB\r\n=cl6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSyPvvO8N67pNjau9MnXdTLo7dkUO4CTS6qN/kH2/vhwIgIhCGyT5qEb91+L4tV7xArk3rzesrIwA++hdpdiKBdqg="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.6_1596779055745_0.6862983402441019"},"_hasShrinkwrap":false},"0.3.7":{"name":"mpesa-mz-nodejs-lib","version":"0.3.7","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"test":"node tests/index.js","build":"uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"3857c73e8afec58aaff5099421e01b27f094a979","_id":"mpesa-mz-nodejs-lib@0.3.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-EUS1nI/DJKU2UgpRkkdwpu5GrD0CVKI22BF13nfZjIbcCdmfKF8Rvz9ibFmQIH3e9EoyDzzI+26GgXTIf25CGQ==","shasum":"7c7285b736c432b7ddc039d08e5fa1cb115c05a2","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.7.tgz","fileCount":6,"unpackedSize":10626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLQg6CRA9TVsSAnZWagAA5xYP/2pSkF4EWUoojOMFzMJ4\nP2OMEvLHgHAJI7DbDQ8sE7mI7+X11U1MGG+wHnFRl6sK33dfw0pY/rNhENIx\n7wmzFvpmtouRi3I6vrIyaL/6c64demhFfi+OuD1NyQ3Ml2fqlo1aHeOK2gHg\nauJds0na8eeD0tluODpZYQwUGjbazQmmAKrM/A52D1Cak+D6s8DREh6S6eNv\nKFmI1iU88BzVRlQF6uIKQaOuB1R+bHV09TMvPdwxXV0gXUBSOv2xTodaKKaU\nXcPa8Hhu7t3TuWpfLRS89rectge2+J08VZcIkyc3VxapROVR4BXGq7Fdl89V\nSRC9rBXh/+mVq52Ct5aflBGTh3ttgzN2OqcK+/vy/4S8pO0dH01hayAYwDhg\nreHk10ekpNoUNXzlOvwbWQ/iMcytq5/vZQhcHZwVqYFdN6SPsNlDksfsOqxL\nJXods6fNk2/DzQhLfTJiiLyK5+jx+7PhnkfbGWrN2zzJ3S3oML10/LVEaOG9\ntApBTBl+b7GFGom0k+jpYrjbEZaREA4H5uY9WwKRrPrRcgHvYbV2gBmE+BQ8\n3Wm8ij19iGhVNdxK0VKUuv6cgSLvkFCmuUuwS8clr7CP9v1iz1j89XYfg3oo\nEily8jj0KcglnFCXRE0FZaPCZh6Y00IVn/JJs+29Uf9oua3cMCOQ6X88ukqL\nEo4o\r\n=HQbH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0MLwj1dJFa6H2axQBWWo6CT/etmWM4J0+tFPc3ukE7AiBJRr4zKKUc24YEDaVxJ8J97ajbg2Yeq8E3DG50UK9zdg=="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.7_1596786745664_0.7838381342469121"},"_hasShrinkwrap":false},"0.3.8":{"name":"mpesa-mz-nodejs-lib","version":"0.3.8","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"254be95cf715e5a1176d996a88476f93234423e3","_id":"mpesa-mz-nodejs-lib@0.3.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HL7EzdIwbOiO5JnvyzWf64AusZ8lN9sRJoZuqRG0cJEzXr2n8T6JC0MErgj6ItqMokbnKl/1wsK+6hP8FDhpeA==","shasum":"f2345071077271c54d01097ebf04bd5906b877fd","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.8.tgz","fileCount":9,"unpackedSize":17716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMgHRCRA9TVsSAnZWagAA+nIP/2IKoNyf1j/JVfPwsTRd\nhUlyzoZpEwXRcvZ+FtlimfffYHV/2XoOBpWbZ1BFW0NodHU+mDh2voxSMs1E\ncOYPwUdabIqPzkhPhUIQxvm9TibsNfPNEB4YrzootcqTrVhmOkNT1ZjIiFv/\ndVrrxD7ZJgZ0tNh7lRbrBWIlR/cjgYLh/Ad2qmcfpTgz3qMF+LzwWtqUE7wN\n3tWNWTtO6XQBu9uTsHZzVKDCYKiT8XKZYxvbqTpcdWm8cKVEAFYeyyarMMvE\na2yMps3dHiC3MDsgMCXz9biEczZJ1kgOqzCgQ8w2CS0cLyEpM8CqrbAvcLjb\n/u9iQ6TL2upviHWCN4eilaTAB8bAPzOMhH/CM09c75bnhhqALChwd62GYDkb\ndVb0L4cJoK9aculZkWB/KRi6tK0/8z9j26ZtIsgM4iNv0xXeWbWXX44+PRQ5\nTDLeVH2rm1ShHsqxE6i9J3fDxZ9D05TArZ1PcLsoTLIyKKaBuOzNwIzM2/ea\nKmZSa4t2/jvohui4rKkTDUYA9WwNDiSOxrMy/irEBfbtaQ6B+JucpgeW0msn\nwshDxmgmulm+YhEjRu4+D3poDy/lskFexHHe1rgKhJqb7fPCAFZGTQvRrBy6\nFLV80tBUlYtod9jPXgyHCO/9eZj9Oh/keNejQngkU/DN3uYU6OK6kuZE7l2G\no2Ku\r\n=jlRn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2SSuU6ptyuWnFUpC2nJKRbq6PEAtjyvnJyPbZieyZGAiAEdPGp1bTrqC+qWRdP22HB1u9//HZFxybEftBFgb9NhQ=="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.8_1597112784513_0.378910490238487"},"_hasShrinkwrap":false},"0.3.9":{"name":"mpesa-mz-nodejs-lib","version":"0.3.9","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"482e880a8e44c7e0463b9bb28ecd6febb3fbc74e","_id":"mpesa-mz-nodejs-lib@0.3.9","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mSv0BYFwQ6HhR+L6EmMTBR+fF1nxFvMUKPnYUmpfWWb6KGinztAS7Vzz13nu744gEHX7jGUnY8A9e4ShG6HDKw==","shasum":"07f389e8ac4d414d205fdb32e4a8e6cf96ab3a0d","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.9.tgz","fileCount":9,"unpackedSize":17664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMgT5CRA9TVsSAnZWagAAcVMP/i91oB9EeWnIJ/RUkb3v\neT5DSThATDNrfa8t7oZJFh5fg3NIGoq5U8xuWNjgPzra2jeIXwsb9DXIKoB5\n5ZbH758P+wWmRi14lCRlmwjoV8hZU4e7znwL8cExbd4AfQ+u5TlzTnNh3Ydj\nyQoFkryfnj27cfuXqvI1ZmO2NVjrn44zBMjXwrH52OWG0yWdc9OXP71urUae\nfKtcAQcLVkxBtld84eMEio/Z8cow0gTf08sWYeJ2yt/513F3t6d8r5tBNMGB\n9sWWdd4+GkzlnHiLOj5BhYa/6Aw6g5VbX7Me+i7F+Y/gmibqd+vThzpaiMyi\n712xt+PLAKOQ0uFh8jn9pAVUPEkOgVvEwDTNGWpwkU/7UPm5MqO+9KJQ5WYb\nmaW6yAbW/ndkB6uCC0+EMBho2SRIFvaCfBcEj2RtxgETM56ji+EyjNdD9K96\nJ89TjBNvCv21So3S7JXGv2BqbV0bpcWQE5oJqPQ/N53eAupBYwewlGRXnvdh\nlHkLlo7lAyD3EUd3joxgR4uydS1dDYbW0/NwwmNXGx2aCKsaY6C2TrXR1bJv\nac9iDUzdiA6ZNHe+AQvO+NwbG55z1EWqfckx5LjlrnsfiXewXeJXoH2KxkwK\n/6coglyyvxVfdswdfsx0iOnLZ2q4DZ6wd+yff5AeSgHuhvM0BQIIdJdDjd0u\noYPO\r\n=xjL6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMkZ4mBdrQJnBnm/IQcLwitb/XfZVFo5nb9YEgmAFHwQIhAOe2HrgskNQRN0xkZF+VM23szvPQC/OEK2AAr2cok0mj"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.9_1597113593420_0.8681901121199564"},"_hasShrinkwrap":false},"0.3.10":{"name":"mpesa-mz-nodejs-lib","version":"0.3.10","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"5841f9b4d5623c0539db904b6ae5784d4fd1f6c4","_id":"mpesa-mz-nodejs-lib@0.3.10","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-e3uiL3h9tj83Ap/6qeGboK/XiCR8Smj1OfBvLBOdDA7W87BnCHXpNkH3zTPwf/pOwQRttkjXXajukA6JBx3r0w==","shasum":"9fbc538435aa09fd981e8b6e3cb509f83a39e168","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.10.tgz","fileCount":4,"unpackedSize":9239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMgcXCRA9TVsSAnZWagAA/esP/jH1Cw5gCM2uXxYZZ2Gv\nh3TEa4jhEv5Qsh6r0ZfnCpgGiP/gXgigoURrc7mRgJvBSOBl+sa7+7NVXSSt\n8+MbMKj0S1icM1CsTZ0lMd6F/kAvbuFFRvs4FvSBykiI6rtACo9ffmXLokZo\neuZmtAzrDT+/IYqoyEXDWVr58Vy5y0T+qZieEdoiLQ8VlSA9cfvS262V3L0R\njRo0gQ8thykZ+YNWy1nhsPcHFeCafD9qC4ToN4muaMF3kp+1PdT4Qzi2iJ/k\n/q+GdLkv1Rbx4hSDrDlQuBXKjXVzR5A1HsViOTzcH/ugHrAcX8xspB0xnO+a\nuwRiUz0AwCbHDoPkWYwfJCsBkUnkrp2uknyXEuY/oqdpbDEijUhnIT6107tQ\nZjPTHhevtq4bsrdCPBKdu0lVbSBhu/jm4A1e8qkBmpy4AchG/m4CtR+7s2vI\notd8tyGm3pf79gj+mu/xCrZ9mRtekrVF0rzpouTWK1mA6RlNaJR52AeauEAo\nJtGTaSxltjm7cqfwEsvKAHicQ4fV34PAXULEuYl5MF3l8HYXuzSKZ0h4e7Jv\nFMqomeZWRcH75uwCU38JElBR7Yj8t43U5M422WjLNvMxzb+5+xswy1TLtDe5\npLy50u+R0BT9xk3srsxLDWLCGHD6QPYRzxKGqQqWsZLYHV7/Qw/KF9gnvLu0\niWw7\r\n=7R+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh2v19WlhMQQgVEsJ4cVO/UQNWqqBdEK8AXfAC5UKbkAIgXRUmq4VFUzwfaCVwkdRpk++cbPIbkqbpE6rxuBx0b+4="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.10_1597114135082_0.7588830807416251"},"_hasShrinkwrap":false},"0.3.11":{"name":"mpesa-mz-nodejs-lib","version":"0.3.11","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"f3cd501b3eb20b9da84aa3f69b5d8db1ded72615","_id":"mpesa-mz-nodejs-lib@0.3.11","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IDWc7ptg1obWgVwoO2DNCE7jiYSVjP3gyHGa3kq36b/E1++fBgvOPLz20XSBHR7WJ8QNR1iunek5JeRCASyPXQ==","shasum":"663ee6b5b454f02974826aeacee23d1e6bdfb355","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.11.tgz","fileCount":4,"unpackedSize":9239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMg5HCRA9TVsSAnZWagAA0uIP/1dcVZ2N7zgY3kZyUQig\nRIO4WO2RzEpJRi8wZS+CzlmGu45L3P/V06vPZ2Bf6arEH8lsPeAzAdyTxau9\net5oVZ7yd/ilTcKSZw6WCH2QiKYdQYCAHD0oLxiJEJxDLDfrXMRFDqU1BTdo\n2tzEpSyiNZ+1X7Gi1hqDH+7S3FNJ4RkvbBkdVoeM5KaONMe72Sr0/+YwMxX+\ndUva4HaVgJHD+J/6HXCOq+Mj4Tb/mx8x0nmAt5sjbtSPgu7O+mklFiuzn+gE\nJJeoqN8quO+wIAjV0liVfPG5cY0Wy7+7/9czDEqaHWS74rGB/akUTCJnFUEp\ngaq5tLvTefzXu9pcXOS/rXbP9xs+67I8VHTuw3RFYSPbeyRw3x3LIGFbzGGf\n01i9Xz7O0g9qaAq0apPDid8aSsns0wPAiONFWMOiX5I96fvtXSMGJ82RjGsP\n6uZ/Cb1AyQUoaqo2kYP6B1xwmDecKdjxU9tPZPs5KY+b3wjGgTnh2IqfhwjI\nDaf/AbtFhgTVNmMlQ8opzQrDyab1KCD0Oqdymq+YmP1iQBrpDBPNpHypEijA\nei9BQAxB4sA8j+1wQiF+MTHwQihimZJNm4EU0BiR9e/WU+xe+jPXnIKOcNZB\nJgg152n1UdyVfyAINyPg6cmGqXcQAB+/Rpxq+BbU7pLHuAklRYSbS0vG33W5\nKCax\r\n=KQWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCh30JsulKWSg7TVM7rlyVpZdf70HHhLKvMi+UZg2W+QIhAMhqDkfLxG3p0/8ScFekNAZJYvaEqwEtS3QQoUDVf3WO"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.11_1597115974773_0.321756416141868"},"_hasShrinkwrap":false},"0.3.12":{"name":"mpesa-mz-nodejs-lib","version":"0.3.12","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np --any-branch"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"0bb0b946b869edcab1b1e22b5f474c3b58aa14ff","_id":"mpesa-mz-nodejs-lib@0.3.12","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CJ68LjJ3R15h3X1lu+xW56P47mws6RbhuLCxrgKrX6DA0eL0XzJbrOZWlziuaqnc/WBV7jBSDfTEW4rgC23slQ==","shasum":"20ab59ed4692beb00095e9ffbea8712e106a3e9d","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.12.tgz","fileCount":4,"unpackedSize":10571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMhE1CRA9TVsSAnZWagAAFswP/1+JJj1wgJb8chdaJfc3\nrTREUEsRaGPNd/eGJ01zMDcbdokf3ghkMYk/WrmuW3jAK5KT/5o0Z5958him\nIUDNEqpxm/bcXUG0Wx9Lq862O2vW/uZX5MfSUbaWHPEsy/Iqrd8BCRNAZgT1\npmfCeKoM0D2md+NLDtcV6HOAP1O7wqwhjfhJmIgea1fPDjzAbF4jhNqGuIHm\nZjmCbpm9Tv1lwkgZof2IKr9QWrqi0nPem61/kWDjqbwTJ53qOd9osxg3rgBN\n+3tkiIJ9y1qP3V/AL0rxT3Osvj3DcuPsv49pQ8ThIySqS4CCYxrv1Q2w1vm2\ncZgyv5cTzLizPpYbDzZKZtKhJbYxEMqdEVoc0QCPjLP257+CCoULkBOUcR4A\nLQnJA1PzGzOLg0lwVA5Spgg+PKgvIitbcR0pRESGg15+2UXi/ToF6A3rvVS6\nQ9NZxm0NX7cZCigTIQbRmEFTJXLQKi0UWTaPxOkhUINh8UGpT32usLP9Paxh\nNfbTKnbrnBmC9f2hj32sE4an2nM6dkvNn+KYtk89fAA0H07nr+BTW4Pu/mKv\nROFwQmddYK0WxPj8+ctAwRXSdl7Ld4GO3bEh/7wdMe4v09bOzTZcUc95ZJz0\nlyaLdJ/jLh4dlCcZ2PWg+S84Z5cRy6F3hlBvQN2jk3SW/Q0D7YYBKb7JcR5E\n0gcH\r\n=qj9Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChWooduKRSnvIxTP6kbQJP3HlnUy7dnlPhGqKAex+qFAiAh1Wchl5i2c5MkEElk1p3YJzuHmrjN53LIfhX2Btv/uA=="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.12_1597116724785_0.18110712114266225"},"_hasShrinkwrap":false},"0.3.13":{"name":"mpesa-mz-nodejs-lib","version":"0.3.13","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np --any-branch"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"7901c652fd4a6c727067da217b6c1b605dcb7d40","_id":"mpesa-mz-nodejs-lib@0.3.13","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-fwvf6hZYhYTB66XJ7J052p1CmNQCRhK6m6GZbyBQvofU9t9OoUMA3A0pzSz8YfHKjBl6h0xU4eMWhvQaLaQYzg==","shasum":"0cd9f4c2d753ba2933231d736ad9545d77004a97","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.13.tgz","fileCount":4,"unpackedSize":10957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM13/CRA9TVsSAnZWagAAUwsQAIROT4JTU6LOVtE0dlIn\nnEXisBoCMBMQHULh+02RA4uhQt52qmd0FnyUZWFMQY1ZMJOVjKk2yKDgR0h5\nit/4RrZQy5BMpFcDBqhQFQFDROK6oubCPIe3J3vzx2FuELVhSWanFrDpqMZR\nAlBg6KrYo7adDEiJRLtegfNLyEruinJ/kOl4q7t02ZwYRDxaUX4bc4Fsw/MY\n9dzWvuIaGvL23DHyowPXeTKqlDFU/kArF81NgakMywb3ZXcpYr8Mg3n2tu9b\nEJNR7qzkkGpfmnquF7rH+TJAyhIHOZgbxVYm5JCamF8Z6FMqY44Ki6GdBo51\nHE97P3Cpvsrx4AXolSINeO0ielbl88kJW/wCovFQl0Fa/Pcs0dWEd7k2brAq\nD1LDysISvXAvMizGhDOwL9v6Y5GmDMF5jVamFjmO+piCSVQAiVzKY8vUktSH\nszYexh478/x3jZwvjnQ1rqO4SWA1KzK9LRMMtxBpmXa9ijqEPnucKoWEKx8+\nMzSmr509cfFBnIvgWzVutFk9GGAf15KY0+B2UP+FmVgtGBiut/IXsecoOBK8\nn9iKUYv68CLsyZARxf8oDYUedb9qrlC8+k6gLZ6uAciGe1nv0ad0pEiPI36N\nM460QlbiIYQhfwZK02GyvvL4UnNyYzsSpHDA052uyMIMYIBiSrgBxS8oylFV\nKwHq\r\n=86EY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMEIDT61q1/ZiA+CTspGS9znj2+4B8io89wHb9xi+kowIgJ2xd2SJME5eDXYuwfBwwh1UmugLdhR/ckNKtttfVcvc="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.13_1597201918416_0.11022706086659251"},"_hasShrinkwrap":false},"0.3.14":{"name":"mpesa-mz-nodejs-lib","version":"0.3.14","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np --any-branch"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"e5e58540c620ca99c09f2eecaedcd2e3c978a425","_id":"mpesa-mz-nodejs-lib@0.3.14","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-F5ftAGz1S0vydaXoaN6bBmmRmxMgeHDXg5vDnsI7grXivQJMg5fCoEI5Vu84LVALiY55Ns2lmHML0/AVUDYo+g==","shasum":"244ce16966f1d88add29713279c11c32744477c5","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.14.tgz","fileCount":4,"unpackedSize":10942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM2E5CRA9TVsSAnZWagAA5RUP/0rKSzEvQJAky3xNwTT7\nY4/AVEHg3EpQDatzeLkz8MEBsEANwRYRjjoj6vNQWvM3WKqRSk/ETGizHdXr\nMqaGn6yw59UcukbvjJGSvHjZyMKzLivf7Deq7i/FdwzQn+4iLEexV9iu9ZY/\n7PNwDDZ4JLainBlcfR8ovPYOtOFQ49FzLTJOjMPgXXEbQb2n9EphqomfUrmH\nv8KN32peA+UHVMhbrDRINII4376vNSP15i5dpo4weYQPSLvVWHIqgh1nHXZd\nJmRpI8v9xmaGnlFZlXCy1oF0dOCAkB3MXN12P+8MndMduKgIDz9Xh7u6yGVR\n7haAN6SY38gJAgT1sB7flpY6PHvzNCYuU6ue7SmdO2XtuwudA3hl4Xn6EBHt\np/DEC9cchf8pWYF3Sb3OSxWZF2B0tbQbDnePcQfVm+WAXby5QIB9wbwM+xeY\n1muJeOz96a6JYGuQebJ6iHcE4JzZ0u9o+8syLt8BN2lfoMwDtbWhdFan8Ry1\n99vIpu7trz2s47kcfYbUSIV0LVw6HYVe64yGvIaSttw0dV4gx1Re/1oWWAFE\nk+W1ewidzCfzDPgfeRJf5bBUKTlzBAPD8rV/W6ixUmntVzAOstnU2SvgJJo1\nWA7NM3RZm4CGie2YH06LZb25/TUOwQoVFwogKZ8+aoYzFMCt6r43Pt6BT1Xo\nt2Ew\r\n=Kd23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdRNmZo4EbfgtEHP/6n6dvJfg8Dbw46pXjFU6NA6XMBAiEAyMcZgxcGpbVNiJ6GCpMb0EfpNvrzspM1VWIL1OU58T8="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.14_1597202744971_0.5791823604602309"},"_hasShrinkwrap":false},"0.3.15":{"name":"mpesa-mz-nodejs-lib","version":"0.3.15","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np --any-branch"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"026a77962f7521f53489ce88d7102b499086e84e","_id":"mpesa-mz-nodejs-lib@0.3.15","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UM5Ibm858S0aSFMYBN3sljxJn3yfmRW1fkx5mAHXFJcFzm31RISyCyDRNEyQR9nGTlxaUTrzFzUdNtF1RmZJnw==","shasum":"5f9ac96125fdd0c752ac82a79a2cb3b9b321efa9","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.15.tgz","fileCount":4,"unpackedSize":10961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM2X0CRA9TVsSAnZWagAAykgP/R29Z/O8L3bbZk/PJTTD\nWghlRfqEVdDlTeMsKEOUt1gyfbU6j6/SJUkfr9gNusZ0uIF/gS1ztAGbYZyI\nPaWxtGLu2k9VdTy1niLa0jNchzmD+9u9TEi0KBFDyOEdNWkIVqKa37EaSTKL\naXlqDx6vA18MqhP8OvWpOTywy3mDAGcS0qSeKR+Un/bs1x9h4+VH5EXZ+F9Z\nPFTBgImfcuRLLSP5FIYMzC3zmDL4K8gXXydK8S1g8n+EeB6gR/cBTdWhLSTc\nLT3/nWv+mdBEo5xbcjDHa/Cv0GUD0+8XCCEto2dcznNQ3TUV79R62ECIMxHv\nSjotpazFp+dCpPc6r1Co9RM0blyKzFI3X9gzy1I2Vk/A9W9nqW5NFoJwfPA2\nzgNv2BJ7oB105BrF1Wmw2Yo4g8QWR1TZ2kaTZKieWQqTPTm4XJG7iJ7q7FXI\nZHxqYUg+uk7xBjxCPisNmoy+525owrL2+kDbRgbfSRLKW0kPvAu17luAz2Qg\nKtZELPIj/20FQVWC454oHRJABV/RfTYGh8yLDXMGuNC3Kv0D1YpNlMVc3oNW\nVNED4qvnfe/lcU6EMGzWMkFEHIITx8Uib00p68FN5BvUniQlzLifntA20g55\nvn85bntEuAll3bAzFhcpqfQb/zcttIA8CSReHOvESpM9fbkxJaHwmNuQ04iS\nt6HE\r\n=2a3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHkexVWWKYrDfCL9wlSDIGgHmc5SoZMWahVvy/IFsC5AIgCD82riC6r3IH0VS8KajwJHqQkBNFVnMJbyn0NOJbKdQ="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.15_1597203956116_0.66341708424471"},"_hasShrinkwrap":false},"0.3.16":{"name":"mpesa-mz-nodejs-lib","version":"0.3.16","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np --any-branch"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"1700ffb629889439b3500c490d17bdc2e3c2f196","_id":"mpesa-mz-nodejs-lib@0.3.16","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-gP7hVWkzUBEBXeJ+97jUPXBeYH6mKJsPS87v74mGhhMA6wkrKm7+UyHVyRZL+ro4BXP/OcbBEdiIQA+6o7WXSw==","shasum":"dcc6faf5ad9bb18602c759dcbc6b38d49f7a0360","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.3.16.tgz","fileCount":4,"unpackedSize":11467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM3MnCRA9TVsSAnZWagAA22cP/0nJ4xjcMFJhGIFQR01W\nJrk8quZB2dlj3N8U39eFc3IJDoNiKh7hMKUQYU4sptKn5SllIPFvdFfBAP6a\nlbX6fA9isbbjPzbgFuOei2baXH5jlsYmdqz+cBGrUxU1Ub6KJ1u8EXgWPvHq\ncqD//7b3sd5VW73r6UIcnzwLIqoo7RWs/ve/AKNmw7YDRW74if7EyWi3vixQ\nv7Q5E1xpo2BOuYCFeDNl+gxG7JMvS04h7UvLWiwENVNyx4YCdEEzoBzv5nQN\nOixP+jlzz44v/kgaEBscI4qWlNZ+uxXFLQkn4fjHY+nQd7Yp9nwemBwcGNE6\n7RmB/2JvRxm/WbjDs3XHjR6VSpWvgz6y0rEN/TRVDWTGf0lA1T7RdozULSEQ\nxkowsf9AlRDpTm/9IzcEAMZ+BrStweS8O1xksBy/QlHz04ZBPmR5J8KkGvaN\nrUVbkzY4Z67H65EG+zAH36W2dIo1ncIfhanogGGVq28xHHZCRZ7DlXr/TqBk\n7n/ppPlVjTgwT6L5bjV9abPYTV0J1+ikS+yP7JqWySrAXisWz65/diLkwhXL\nPEASKS9W28bHtWgWfe02UwiRs6liEfJcnPoBXNn06Ry9rnP0c8MOENMm39tt\niYiz7TDefj4WnfWz+b76pAIaJox6fBWidpciFvyJD2JBlx/ETTlCifxmkthL\nsCxU\r\n=8AoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs7BoPKUFrXd+BDa8mCbdCLWNs2AYR4oyEzgc+zHmEUQIgLB+33l/vS4IEcbTDL8d2WGh+rn86Jj+bsSNPeMqHULg="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.3.16_1597207334932_0.8535361215049944"},"_hasShrinkwrap":false},"0.4.0":{"name":"mpesa-mz-nodejs-lib","version":"0.4.0","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["mpesa","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"2446c0403458604a34640a3623b76712c26a6ed8","_id":"mpesa-mz-nodejs-lib@0.4.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-sdpf7bjhAoY/hEqoaTmNsxtR4mu7hKhAHkg6H5KhSe/5XEQmXrKtsDQ+lqBP5ka6waqCNktXb4Rv3legybyFgw==","shasum":"9135a399f1c56935e0972ac8d5c093fa2e340ac1","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.4.0.tgz","fileCount":4,"unpackedSize":11872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM3svCRA9TVsSAnZWagAAu/8P/1SKcJQAhhHU/Uu+8gTi\nXfp+qYhdiTCW+RFhG8yvV/gyHF58HXdvlZ8gHMyo+cVuHNlovnx0nDCIqkoC\nMPz+1pHORjAEuroMafFMTzJo4RKJ79zq8stYmi+mMbyEyFNPNBy4CFQVIdSA\n7mLoIpKNrLy6vjg0/CGsVRmNDdQtFKVtKu4kXQH7+w/3qqLoht6AR2wTv/5x\nYSLxNbCnVeDzM0AU/yniqU4r1wS64aLiy0zbmtJJEHHWy/QvXuxG5HvXw1wn\ncmjD0uy7DYV2zdE/4SesDpzZuj5npRwW7WEdRJoEYnTJHIigpAwk28LnLaf3\nnwQ4d8HtdvCh5XTpb0XVRlXnL6N7fe8YQ80IS4tSVg3Gr5LvO+T9fFoMYcvp\nqoo+9MX/+CvNNNJRd1Sp5+8jebzKWM5LuySJl1oO8j7eTIpTx67S6lcsGihH\nV3zAdHpkT7xIn3XeIfkYc98a7JiDn2bPlqjzlm87h0GI9Ga1SNxj5txL7EDj\n0EWlzwrvihe7awsTIVsh8QJKeoQCN4IcR4aDSeo2iNamNcFG5mkIUg+67N7a\nUW8jbsz8gYAjck26XQkBQV2YczCQWLeUwsz6K+X0Jthaj69+E4WN7tMX/7aK\n+G9XvKQa97qu9Jw787WHui42PxBLQPjRMM2tGE7EjhzG90+3Y950AKitx71S\ni477\r\n=hZnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNCo7JDL8IbLgrXonQJvEteyJZ7PFeECJtluQ0L0Q0BAiBmIg+3qjzkXa9ryRUelpTV6fUVI/y5xAHbOXMlH88PsQ=="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.4.0_1597209391011_0.4993171811258741"},"_hasShrinkwrap":false},"0.4.1":{"name":"mpesa-mz-nodejs-lib","version":"0.4.1","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"b4f5564a3ebfe0186e1bfac7983675e8ab513154","_id":"mpesa-mz-nodejs-lib@0.4.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-1PEJLAeTus5TkoAGsFlU1ytwWtLiBwZ8pZx2Gb3z2dOIFPHu+UTasz8FGAEd1EsSgOeX/hzUR2ObnTutenSX2g==","shasum":"77cbe9636059721132b6be3c1d1b75396c2564cf","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.4.1.tgz","fileCount":4,"unpackedSize":13935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNivICRA9TVsSAnZWagAAwaYP+wf2KmbI066kyMFH33yS\nKFqvENGbc0dipDyvLsb/GXSKnY97Tfr0PtgrmLjZ2FETj4yO6GXosM8cOudF\n6qg9cSBJioqtJ7o7HYg6egJtWUYX5eSNJFj4DqWBDyS2HK+xQkjI3nc2EOzw\nE6hodp6YWq8z+lj+B58+RP6PJt8LQXcFXfBnogL24if9MsexAha9OGflSw04\nJS+ObV6fUoUzaQo+wN5FPZ8p1g+YydlDwIZJq7KOf9N23kFqrR+oYBO5LZIk\nkGNCaZVMyCDY0HWacOd+ys8E/n1zBoYDEFcmBmRdmRwXL5T646g4GTNtbRuU\n/pGOJ0x0mm7BpMgTR4wV2YkB6788HWgT4z0hjA391iMETJyeb2N07iXV507z\nFtP0vcls1wAgEOKUR2ioKTZKrL4+2DhNZZs6SvSf3K3bevkv+lPcDe1ayx/m\nAoxJBuWhQ372DcWEEZxC4AmLplNAHJ6Cl9jW8V9Q448rzqOqmhUIknQSkwpQ\nfwbDdEhgwV4REko/3jR6Ir1fIZ4qwGzf0zCybjVOgS0rRsMrkWw7Dwt7syGz\nuBsxBl6guWfkOKLY4MtCLFzaiMMq0ikrdptQlnAT3jQCuPHqZsejnd4qazFn\nvO/DDqh1hplkXr/juyrvwxlXKs+7cs1w82PR+881fhwSWQRuxucEDUk5Ql4r\ne/R2\r\n=osz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuQfvAIyE87wtAUWScqRoTgagK7kMlrcffci9mzVBcHAiEAkykdPXDNr5iyqnx06Hg+ySrrIQeRhQAGqI1Y4Q8/Bgk="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.4.1_1597385671393_0.8569675116742064"},"_hasShrinkwrap":false},"0.4.2":{"name":"mpesa-mz-nodejs-lib","version":"0.4.2","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"a3ffcde7f306500290ae8e45470baad321ccc627","_id":"mpesa-mz-nodejs-lib@0.4.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-/SWMCSwa1CUzr9vs55HAZfhsIuJ7DywtY+qXC4PbXJlgR4/wylV+koKIjoP0r1oR5VJ9ZYBuCcSD9S5RqMEEHA==","shasum":"3598f0fac26fc6b144a3c6cc22eda00ee1ad7bad","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.4.2.tgz","fileCount":4,"unpackedSize":13974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQfB1CRA9TVsSAnZWagAAzswP/i7nHSL8s/HodIZfYwGG\nBCw9vwTpOTuGQK3EQbzgyUkhKSgRF19qgmeYVUtbcssqiMrZjhM4ilAlrnBo\n2v3rDpBYLhlf6BoPrciC9qrRmJhVbr/FTMDUI1pee0C6Uok3nc6TQKnNmJ+l\nfCPUuP/v1UpyaeKoPhdSuxQZtnlOpca+v73Lo9KhG84vlDVq51n0t8w6gJT1\nrnN6+GXg7FTwllMIygvJPo6ekkba6tv/J+uyRw7qv4uv4hdFMgcmeARf9uSA\nxxyz2LrB/x4GG7Ysni5benWYr/d3sJyoNKtwceQa7vfd8ynRsVue9wKze54T\nXUNPq/t7xDIelJ44haoEHjKA+a2fLxGJbnvjTu6t3AD/2AZUJJPbO3Q5ZKz+\n7l8tIl6KgK8pyZaH+kXp08Y+Q1EU2T1DYHMaNC0oAxNpGTlragu4XuPpEqDh\nOfoyR8IXldpLbTnsM/Vk0YJxsvVGfrqHTdSmWddmQdUu9sKnLNFx/o83smbf\n3rqNMmzJRb9pRcR0k9YI3EgWCS3mS7DJDiqwTcYV2ct8zUwSuiyZWdFYk5HP\nLureznZE4ovzCRlZWyXf6vM+isw2VzAt7BjYaYvZ/gg4MViAhZRzaTAZi528\nfTdGbCoUQXblfR19nHqbXhH1DIvHC3gcZ6j+4GktyYKjnbVwu10NKnAw0N+A\n3C6F\r\n=3Ne0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl462G+WOrfUED1sBkvHX84lfrZmQged7BM3BbN6RB3AIgMbfWGYwG5JIDUpMA4NExtgR/BPC7R6Uj8rVQRy5HEz8="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.4.2_1598156917475_0.18862378149419534"},"_hasShrinkwrap":false},"0.5.0":{"name":"mpesa-mz-nodejs-lib","version":"0.5.0","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"npx esdoc && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"dotenv":"^8.2.0","esdoc":"^1.1.0","esdoc-standard-plugin":"^1.0.0","mocha":"^8.1.1","uglify-es":"^3.3.9"},"esdoc":{"source":"./src","destination":"./docs","plugins":[{"name":"esdoc-standard-plugin"}]},"gitHead":"2a3c86aacce152785f3f8bf91c02f7716c6a22f4","_id":"mpesa-mz-nodejs-lib@0.5.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Hozls8p+P8vaA9L5ZR3lAGdM3oBzCq+MfyGPKV0+ixuRiCy5nDw0PDOszcXzznVqEoCSN0gnYml2fhIa8VJdRw==","shasum":"274b70af42212ac1f4e0806e9c87f38cbab00a0a","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.5.0.tgz","fileCount":4,"unpackedSize":13946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQfguCRA9TVsSAnZWagAAiXkP/RFD7w4kYNhKBPjwRO7D\nNYaWKll9IQnvLjdrTd1sk0JgPUQMwNq73Xt3+9VQ+eh63FeCZBHh8MM1BYMw\n1HXemGbO77K1MmCxNeQ7wZdGta+hHuoDTsf4kObX89srOEkjNLaOEClUcRks\n6PjZfSLF7a1HkgLyiz67BD504cHNFhk6cnXKrsaE3dbVDPd66dbPiB8NqMp4\nlYvZwcisaTL8cldayMnUH/jg19QO9s4oeVdksEr7/eKF0WNT+ErybLJ7h3RY\npa6+RmZXwBw5ZAPTCkUFlhwHaVHSEhGIolSKzbvbBcU88d0T78NScVmTeFnq\n2reNu9vCWqZWYkFz1EK0nU8wg8C88klsGveEsfQVfQ29zD0dvFZ8jnCs2gxs\n2nvQhF4OC3MCW87NpuB7aPy2fwOvqGnxpWjahB7MRoW6E1PSlwpFqZXdilEa\nOns4g3daG6OpZs0+TcjhRePmTKKlZddqxzNnJdB3MvEugt1OsJY+ioMHXDFa\n3OyAh+/MgcUlaiEy5SZ4YjIC+oZw46ruU7MMxcmw4gHlqRfHE523Z8bYFOYM\nW+NWOUFBX8RBsnXXRbIYiSDdvmGDiRhRgyJrDoF9xPIs8c0vz2jJeLWTpK65\nl4TYiqO3RH+VVUtfVZh9pOOkwV2gzC+9R22ZMEA4hAkPu17osX736FkCKWBH\nOShD\r\n=PmlU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB992r4IPSKKXwaiJSk3sWkiRN4n1+cT1NDglLfF88pQAiEAssdFVjNt1AV+uxQuw4gI+eCpulFEFF4+E7BQhAxHlVo="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.5.0_1598158894098_0.5366689068292279"},"_hasShrinkwrap":false},"0.6.1":{"name":"mpesa-mz-nodejs-lib","version":"0.6.1","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"jsdoc --configure .jsdoc.json --verbose -d docs && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","uglify-es":"^3.3.9"},"gitHead":"f4b865132dbe510e6df6f7634a717a18e164a502","_id":"mpesa-mz-nodejs-lib@0.6.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-/XIPvKIDhl7CTXcd5DOC7CpkXIQDB3NqfZX0K2FTq6lJQlFtZQaXDd2PH31LYLyqZgwtiatTHYYkJWfoKMPiVQ==","shasum":"7354590c204094fab139d3341b72eac2a940a919","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.6.1.tgz","fileCount":7,"unpackedSize":16136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRGmOCRA9TVsSAnZWagAA3hsP/0WFNSCPP168NxTqqzyE\nuLNTapBMzY7iKTAyIIYOCz1KetSBZbhOQIjCa3g5PEAsbmhg3xNsQSjcHfYc\nQLDGwM822yJ/HB2qVIXZ+IKJXBBiSiXGAuWYeFkvQ7FFVN54bD2C4bORtVe1\nEH4atVB/6GJD71u3Y5Gpholof2+jJUV5WFJ8Cxum2SfkWL+AVxgMBAvNbdPN\nsNS8W5vW+bhwezDkcjwXv6gg5JCJsS72dMJjHwujsA16FKw9rVwnsPR6qsMR\nq1cAp8R0rJQ8wUyfuMABZLFF6GJMArx+XKuOX9dTLIWYiLbuUxOFRFaRQDTe\nCHgCN34BwXM1TFfu1Ktwsv/UfBU1nB0v0SUlZO790zWrlBFfkTXEoIi1Ekog\nFboiB68SFU7etWVqB0aIkDrG2um1yCLi8mMmevkvtPoG32mUoDoSmlm5ALFE\neKMbZnr2NATXJmGtg+IL8gtNACvYN1HohOkDzR6+tlAPmRB29btxrkiA2l1+\nDRdhR+abAME7S7t91JztZlV2d5iolLqmCCW69w3fox340nf6w+ST9F0qzYLP\nkMSOhtgBxDqWI5YOis3Cp8IqSDjUqvZbGlTTJqRUZ4pTZcKKY5kDRtiuCbQj\nbNRuErzcX3+XY5EBOW2GQi2IhoYNOFoqGLwAHHX4UTp6pRBH5piqD1+11kXm\neG8m\r\n=4sG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRejQsRpRvD8cwpJddMR1h6cqG7wZWOdlfzmU9gt2WXAiBUk+swm3hFo2ZxO+Rz+budvPKXVlqbk7igw2fonO7rMw=="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.6.1_1598318990398_0.34171387074514126"},"_hasShrinkwrap":false},"0.6.2":{"name":"mpesa-mz-nodejs-lib","version":"0.6.2","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","docs":"jsdoc --configure .jsdoc.json --verbose -d docs && start ./docs/index.html","docs:mac":"npx esdoc && open ./docs/index.html","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","uglify-es":"^3.3.9"},"gitHead":"e022a78e4a60e1a49b41907234f8eb85804e2d8f","_id":"mpesa-mz-nodejs-lib@0.6.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-HQUMzACfLoegHm4JsqWi7I2m2SbsyAcIVpR9B/E+R8DIkiURCis2RBTwbi5X7bvZWqa6wIW1JVtExi3TYhWdGQ==","shasum":"b068037cf21697aa458a4defd025c45c055e686f","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.6.2.tgz","fileCount":4,"unpackedSize":14293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRGpsCRA9TVsSAnZWagAA+kkP+QB21WZf1wT4luPsrpef\nDfeHuOa34d2hqcrr7SuYFj216ed6v4o4cmFkCTg7oIpjM29pxAEF9SrZQZIj\nJ0KiZA9+DjmQSdtc3mwelmN4LIE4AFrTE+o5qHGrYe7Rbm5HXcYyOMsD5zzf\nakAXJtoK9cY6unUfJ4qgLaEMNm5mZ3WMQx7+j/RIGNqbw8oTVUe3OjHL4SgD\nnbXqKVBRCwkxPJLFHOP1RCkAvqkGHuPkcQV828Y2J4b/WxPsTxvxQc6qPte8\niiBKSIGtDhWq762hxW9zaLufZ1KQUYPNdoa1JFt1SFCe14X9bEdh3gVR8hHA\nzN6GfYrVfat9VWvOYwRTGWonRLp31aC3flTbTKYypmYmKbE+oeI97adNzalW\noRgPPAReMCsoKK6c9VnSz0ZSLAGmtab6xkQLxGNtmKFd06K5dEgI/k3Ss4J1\nlCLxnWb+NGuG87IFHt1WLRoU054tZP4ANo52CW3XTT14z9HAIjMX7Adji3oh\niip9cqmkl1appwTwPeRHruE+gKzfZ2N6DXnF+4HqriFyiYDXmUEU93FjX5ul\n+OFPH3lPGxYb0w6V16qR3nLMMg8kDyJT5wv8ccOPU40P3PAxoO6QmFoV8dzb\nJvfimq5syuxLHrTSwFMm8cxtBEXDMUevk6Y7jGVCSknsZn3XREaNyBdv5hKJ\n9kbc\r\n=GlcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsrW0uv2V49Q+amh5bj99gHIFKq+eBQljUAOYTi7UPZwIhAPKRoxt7d+oR2qvsulzAxMZ1nJsFsHmVOKuJ8+UlwQNa"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.6.2_1598319212088_0.08564025777482365"},"_hasShrinkwrap":false},"0.6.8":{"name":"mpesa-mz-nodejs-lib","version":"0.6.8","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","precommit":"npm run build && git add .","commit":"git commit","postcommit":"npm version patch && git push","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs","prerelease":"npm run precommit","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","uglify-es":"^3.3.9"},"gitHead":"4d6d747a56ff062469dea9f1387f2e2c6d091a7d","_id":"mpesa-mz-nodejs-lib@0.6.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-MLPP8kiiuABK0NAHz7eZGYjGVESoTEPaG7EiX7TYam912MXkSlwinCje9rBg9fHr85gfiEJVqx/wayB6WJYJDw==","shasum":"6210f98812082d8b6c11dadbd7b712738233e1c9","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.6.8.tgz","fileCount":24,"unpackedSize":608432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRLgDCRA9TVsSAnZWagAAXEcP/1i81HkQc4O8Yb1bkgxC\neil/oG+ynBBIBVQJM7gOjPl8fIm3uJkpRZzJZinX1okq0LKaOv/qCxvsCoLJ\nIc8QCjpcgiHN+SZqu4Il1vKsMfZAtjqnjGbMdMFtym1vxCegbgV17sUa7X90\nzW90eAKEXqRARkwbom6/1OFux69dXR+5+/bCXej5JLr2u/SZRay0CsEyml3v\nXMnsvMnETzYb97z8qjg0fM4/+hFyanBlaNxp9XGHvkbWky/SOfeR3aGEExgi\nqHvQhdqxL6UQ95gS9nrU+VPUq3LdE0LWr+SiSyvYF80Pz3twYLLVFJacD1xu\nCxEyt+EkO8nc2eNcqS+AkPeuPWkD1jEvr0dhxtdCi2ULj9LjN9ku8rej+d1g\nPYK0aKmMd9qH/nYlyL6pXfO+7KVx944BqAzyywUcmsQNaQUmVyJ+ULKzFLCD\nSoCDmnLDrXhr8M8zUqXFYrREoMwfKhGJXaEMRm34UYtZC3pIC2xVGhJdOP4b\nKl8TNw6tzBuji/YiTtXle/GQaAxcdyeRJ6WnBkAtUlkPLIwLVfKgym58OK/V\njeek2bIkReaLeHrGFhcAeoRTMEZ4L+cWP4uFPKKpE8sDD3Fg5wTBN1MdrGxU\nROFwa5tHDzlHa5WFWZiIOR4Z3ScnaAOCRYE/pqjkbyTCdMvurVzGFHZKLUMh\nL4BA\r\n=/4Nn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ArZcKVJUKyCvrXEf1SYWjhATcgqFYQnLgAQ5YyxP6AIhAIXX+ofHZAi7TKclog6/34nfU3wnRcBiDRDhKUUU3blQ"}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.6.8_1598339074792_0.7491009084765097"},"_hasShrinkwrap":false},"0.6.9":{"name":"mpesa-mz-nodejs-lib","version":"0.6.9","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","precommit":"npm run build && git add .","commit":"git commit","postcommit":"npm version patch && git push","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs","prerelease":"npm run precommit","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","uglify-es":"^3.3.9"},"gitHead":"7f671625f0fc6e7380d61ab71e01898cfd3f2a1c","_id":"mpesa-mz-nodejs-lib@0.6.9","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-sDB3qbi+kxPMTXi2tmm+8Ou/89j6KM+HDExN/IYn6BPlXQPK15o34+onX5jX3JZKwJqCXsQ0h2aUnuGOYE6eoA==","shasum":"2b5009915d6a8d6a6f8068484800e38cea5009c8","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.6.9.tgz","fileCount":4,"unpackedSize":14558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRLpqCRA9TVsSAnZWagAA1hgQAKSvYyI50jA5jJyh3nDG\nVfG++3f6OZ+Tpg1qhMgGowxDBHz06GWSp7vModo5TibQSugkkge2xOK7wX8K\nbrkZTNfx04KaqM291iv1yW7KvHA5JudQUeRZpQW1dUft1HEemr5MHPTipJSp\nw/CXiKKH21z+W0bWO4JjlJxsB22JiEnHCPgLPoxDv3qDNU58eLxDVq8+vgux\nVjt1a7wN2GkNFe4L4LZJW9FvpNHah1oHh1tbeE6L70p8qN0J6mOO91mINjTc\nrKlIfWCvcQ89Zyck5f4SRNgw5TyusTcvetfbM6PX8HBPHy3zfZEmSpd/9lAv\n37WE8EMQJqrejC/rhNc0nXkuaFBzHrhPcC9xgJk0ZCfdm5Qpd+nB+E/s7hZA\n252qmAds1/aDJ0164bPbR0Gcvh3PfYi34bRlDpxHXO0JfYK6TvH/7Us32hlU\n75FnezPHu5Hkujzt75jf2j96MqSZRbtMdWnKbJDJLJZD9QjMyKPLdd3MOwRA\n98DZpfOhdyMFxWwwPPkahEEbP4zqhu8PrZdlNoLPIe6wZFRS26kwrDSWAsDa\n923Zv9k+yx6SbXtkkUv6k7EShx7Tg6+cUe+R9btAm8mz2ld5ENxeMByFI8C6\nHxR0nCPlJjqVKVrPw1PN0WzkOvD15VazlTxEiAiFqDENG64Mc+GyQvozvJql\nYLdK\r\n=Zz9/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUQMs+fQRSEKEeLEMl/wo1x8ufsa3PvqV+JvCLR9f57AiEA9PWRtvseLeQCgw53uZIJ7roTV/a1UkO2XYmDBqmCryo="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.6.9_1598339690121_0.20972274605165397"},"_hasShrinkwrap":false},"0.6.12":{"name":"mpesa-mz-nodejs-lib","version":"0.6.12","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","precommit":"npm run build && git add .","commit":"git commit","postcommit":"npm version patch && git push","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs","prerelease":"npm run precommit","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","standard":"^14.3.4","uglify-es":"^3.3.9"},"gitHead":"903ef6dd7ee48377d78fbefd9ae5fc29dd664131","_id":"mpesa-mz-nodejs-lib@0.6.12","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-HTlCujNR73eKi51g4sbcjCR6imTy/ZwU5q7SCn4NX6T1Ps0xDbfli8THt5hTAeXU4ANkd2GY+fCJaclKOWaZ8Q==","shasum":"b03127b4622ab842e9ee7051717852cb3cba172f","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.6.12.tgz","fileCount":4,"unpackedSize":14668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRWiYCRA9TVsSAnZWagAA5EIP/iH5vU9kjyoQgfwQy53/\nbj0NTLpo5hUYzhOzv7dc1RcDf4Lo5IC2aOetI4yVjA8Z/S06DR1psYfJOZmI\nqLM9mUghnXDjl+EoAEwvQ9gdy6e+ex7CpzGuWjz5Z/ELItAATn/ZhjbeaTOI\nRkohdlKzZy7PT+QxwLfT0ebJQxVqIJx41KDliQh7iNdAzYlhD6axuwuu3toO\nMJS7x4+E6PJ0U8USSXqVw6O6oQby8Ui2h54X0KruRj2TG5F9OUQDdEDi7A5u\nh96B1hCvdADK4FpE2syUwjcs+Ptrw6yEyWadmZquSXU74AYl6G6j9VXQdN/+\nRdnZFt1Ys4sU+nfytS9evElu2Eg2jwWkxauKPVAoL0ufMZaKwp7PunKr/MjC\nxym9dPBIOwhy9ujNTZ5G6btT59BdMBL9ou+ktNOAhVzPBCBPG5yeVNZP0ZAq\nPtBazEyjMAJsxNY/Epwzt12QLE1OwCqU5rur1KsmddfnI3ZYBYg/6XyO538N\nPn5+h69Q+XXFposeRE61i7qLuwQQUKpKCozeCgUBZZ3A5fpyCgROJvEpaeaA\nahozHq2gNmnsVpNkqFGTokGLqsCf23D/lUzHgbiGual+qBmNwPOrVgnf+rI2\ntzbNT3ifG1BNnF8Wq29+zhJnFjrTOd7RVGli99wY9EnK+au6IMt3Dz3CxyJS\nGmjl\r\n=QEag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFw2qXE6fL3nGfH4eEErPfaplNaWMesRQvpF9ViBmRPgIgMRiW2z2HqzJW7kFjDXULZ+mzRYNtlIEBYerehjV6U7g="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.6.12_1598384280283_0.5005087448989582"},"_hasShrinkwrap":false},"0.6.13":{"name":"mpesa-mz-nodejs-lib","version":"0.6.13","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","precommit":"npm run build && git add .","commit":"git commit","postcommit":"npm version patch && git push","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs","prerelease":"npm run precommit","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","standard":"^14.3.4","uglify-es":"^3.3.9"},"gitHead":"df7bd35a421518796e25eeeb9c69199c295aadde","_id":"mpesa-mz-nodejs-lib@0.6.13","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-TmNC6Gs3hmH6Xn9am+A2m8zJ0VRPlLEyEUYg1kna2KmYQKjv07e/PhIZZb69W9jO7p5wtFIlHsrqa3NYOel2Yg==","shasum":"90860f85c1d4d193d5847a9410fb29873ab5836b","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.6.13.tgz","fileCount":4,"unpackedSize":14668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRdnMCRA9TVsSAnZWagAAy9sP/jL3coryneQTWrRnJl/E\n2D6DhRj9ldewy8Kix80wdHVKtWP8cuspFZOWIwE55rcfcjmPgFh+RFAVQrHm\nXkJThDESycOladleZNjJPHS1BXL1GRr8Qpflk80NWTvyN9G9rAfB5rns0CIW\nFjfm7HUmx4GagrkCNE3gscrzq7y6F+PsAxkpVjhHtTpCSDqclNQOmBWLcoJN\n12ttzFKMMJTa/aRUKxHjazXV371YSu6JPnN8DoekCjOGINtpYcKY3WpAPch6\nzDATpWz6rUQ3Km9h3JP4uLLNSh3t28Jgg3yxLl3gLfxm6mSpEwr9DMfR1+dV\nl7bacJF5WLY4iL88NqTT5UyUVQCjfmN3rbQdm/NKUeIiKM7Rvnja65iIzSpx\n3rNpvlPI4Lz3ITry8upC/QvO4VD776JjNGR+KWnPjCh6W7g8L8UGgFFe9hbr\ndZHCw+kE3CRUfsTOl/r3PSEiByHgPaUgPATO/s0QXdJUkISPMkg7JzdlFiiN\nk5FhX5IJm5Pp7HDLFPo9Q+3mz3frCFPGD1T6cmcTmr2eegcO2GuB5LNR7J/B\niGnWFFWjiViH2nKNeiN/X/sX7qj5Hx+HoAsAfKe0oZpKhWcVTRpeO+5E9Wen\nWZVFG48By3mQlwqvCiAYP0k3lN4TXlLHrmUuyY8tNUL/52gTfknUzP+Cak1Z\nKYW2\r\n=xOR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJUhLzca0fAKdItYouaWGdsIp+PmU8Is1IOYmKlDLB1wIgAKtARJGKzZAir7xRCZs22guJRTLYYWV1B03GIjm/ZkE="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.6.13_1598413260242_0.24126074034606093"},"_hasShrinkwrap":false},"0.7.0":{"name":"mpesa-mz-nodejs-lib","version":"0.7.0","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","precommit":"npm run build && git add .","commit":"git commit","postcommit":"npm version patch && git push","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs","prerelease":"npm run precommit","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8","np":"^6.4.0"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","standard":"^14.3.4","uglify-es":"^3.3.9"},"gitHead":"eb733a28754437314ca04bd526ab2f058612d8c1","_id":"mpesa-mz-nodejs-lib@0.7.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-wuDFD391WysBkgcr6YMhQa2VEnqY6qubsQhLe0qD2CDGk/TZgfKGmk7KLSAdu862EoAuwA+JLSj/krx+i4ENqw==","shasum":"e8fc51263bf2423b4e8f311538044ea0e0dd952f","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.0.tgz","fileCount":5,"unpackedSize":15060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRzxECRA9TVsSAnZWagAA/gAQAIneGG+XvUu0OIZwA/uJ\ny1A2fmmWq/XTPdWAAyJ1q9wmYw/qKD3uKhk2rnYPj5GS0Ulf34M2n3MA+ThV\n9NK4sNXp+doKgPc8TCDZu1dXc/DjfsVhI/lSKulJo9/kgiF7U2iJAQw1516X\n3AowwMcjidPw+941N6rSG7o0RcoVkVRbRGsBjy24ngiOkMI7ygJsG1LZ13m8\nrlBecBWFgbJNVpF7wOe6sp+9rS4BvkPWaL8XFYROy6S4HKcDesYrHv5TIcVu\niOsQ5f+9bgO45FBPJBb44TyXyrLm5iqtPXM20APC473y9lpzoo/f23I2IZ6C\nTTfm4Ifk2w5a0+I8nlNQWVArgXgTlIuVez8sPElSRq7Y66oQn/6/13KC5zqU\nAX2rZhXiyKEKZF5G0YKsgRRzcghY9Z2KXztLYodgPYWdTvnWYPH/zqO2RlcG\nkOnjPDQLwSmZMXzsxlQupc7kM9EZ/oxpiuDXF8oYL0/Y3g4DopqYfsQ/fGKg\ncx3fkoqIVUt2kf11eiU6eGEwY7T94UzlrpFdN0Gt8xNTMY5lA0ax8IPQk5a6\nITGpYdiq9C4ml8tZZ7F65UOU91PfWnOGXjxlai8Cac5g3a98PrU5jE3R1LeO\nVmsxxuYRR3yFDQPFKP+m2VnuCDFEF6AU2RIFZzg9Nw+eO8ttoT7oeGlJmBc1\nhOmB\r\n=17+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJucYCusJLLkWLSs29UNl8/Gld67SVgW7PZuXGQNNl/wIgIzxQc+tCjmYSw7XGEZ0wfA54t94v2DcXj3RjoB9mcbQ="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.0_1598504004066_0.4491589700535139"},"_hasShrinkwrap":false},"0.7.1":{"name":"mpesa-mz-nodejs-lib","version":"0.7.1","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","precommit":"npm run build && git add .","commit":"git commit","postcommit":"npm version patch && git push","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs","prerelease":"npm run precommit","release":"np"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.19.2","node-rsa":"^1.0.8","np":"^6.4.0"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","standard":"^14.3.4","uglify-es":"^3.3.9"},"gitHead":"a89aa3a01060e7a6c80feb03dc1fb94b250dbc7f","_id":"mpesa-mz-nodejs-lib@0.7.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-mvNJJPasqovaNbs3h+YwvXd3+7H251MySEbZ//UxFsOK8cnaN3qyidLf406yDRfy8WtjhiNMUl/y2IF/r6hEsg==","shasum":"331a65444cb04603097b65e6fe463184e8aa2060","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.1.tgz","fileCount":4,"unpackedSize":15020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRz7xCRA9TVsSAnZWagAASBoP/i1WMR8Ww1PwzzOJtpWW\ngOolXor8lOVOs80UtJhvyx1Yek0fyAPUBB91BZjcXPPprf7sQWK995hyGzOQ\nPSrl0DwbigQTeKV1wE/bqbxnCwoxpHnExbXMPcGQ3C3CSRBFTLiqCUqi93eZ\nj9JmB/Hx5r26CfmpnixhEFud5W2sS6JynHBekxthd3/m1Cp0gUjEa0mlnaAz\nQ0z1tBghw9uW6T1vrwCzAptQJuF34DkwlOE6IITr/XT8nadFbxI8LoEhwUiB\nK5//9nneIX2+Cf5cRRPP/ahbidWKQDFnvOqRriFbXTkMO2rjXn9FfEC026GR\n7PLwzKU9HkVNEEe1ZgQu/uUed+3hLsLkZ/2ZeR/1/dVQZ7dQ1bArpSOaXIJ2\nxjWNH8Z3fscJBw8DJk2aZvqucF+4CtgtFCabmkzBLMNeqa3rBc9wWhFppSJR\n/lW8E9RPbuGkCguDzpV+o0WZj7Rp+7Eywt8FGzPZWQNLqZ13ZygbS2sh0TVW\nr/nfXHV5Bisrtig/IiNL56hB30bb6/lkHr8bK+AjXzRVFNIvb1B7pvsc+E6U\nHcGR4i4TjVVX8yiwIkXSEgX09ogtK73zM81uKGRBUZVW8jmM3trbE/KnQ5xR\na2J9gXjXLN76+nqT8A8UZesKOp5HXDbyGoY26KFd8rXfjGOcLmmWKYcygJMw\nmiAY\r\n=Umat\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5XyQbVWlL4WjwBfhcdaUwtlSe6s0q2ldhmJh0JM+akAiEAn2NCyGRCnHDUcA7kbDEuL33y4N+ckriaHR2fwkRq/WU="}]},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.1_1598504689544_0.4615521500935007"},"_hasShrinkwrap":false},"0.7.11":{"name":"mpesa-mz-nodejs-lib","version":"0.7.11","description":"A node.js library for the M-Pesa Mozambique API","main":"index.min.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"gitHead":"0431ca8efeaceacc2e0eb72a5dfcad80b58b378a","_id":"mpesa-mz-nodejs-lib@0.7.11","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-GEpgr55PmeIp7S9sIWn5DEO+lMMaWxvMFh/jdY0kSAQEShaQPn2w49Sl7QFkqdzw/vW+t9gUHAm0SGwdXhwIRg==","shasum":"16a0814ce8d6dbfaadc6cb7bb49a9d97e18654d6","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.11.tgz","fileCount":4,"unpackedSize":14892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQygACdBg2fT/rqyG+f7Es+9i7bTw9DjKvsX2yXTFwHAIhAJEP2AR5g0cWnYbdi+6z+YkkGoIT08Hwnnz/QQ2j7+RE"}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.11_1684326969971_0.6014290413203496"},"_hasShrinkwrap":false},"0.7.12":{"name":"mpesa-mz-nodejs-lib","version":"0.7.12","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"gitHead":"af2b19d7b0a6ee5efcdbba9fe6325e347e701ea8","_id":"mpesa-mz-nodejs-lib@0.7.12","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-54CEqAFUyUONVmxQ60PxLsSSouTzoADXgNSFnNsGTkZsAwe7y1xqcTBS9C/Ps8g1P5VyHnN3wJhKMfOAKapHKA==","shasum":"f6d80599da99869b0da1a0b85a383db50f394171","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.12.tgz","fileCount":4,"unpackedSize":14895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCrHO0kxdtlCiSaxctuz1ZX24AtdbDLh7OOtIH1wCjBAiEA4rYCBDWP/pXtQeJ3+aW1BEGSrhBUdVZbiODufxrC3+o="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.12_1684327841936_0.6178635126162229"},"_hasShrinkwrap":false},"0.7.13":{"name":"mpesa-mz-nodejs-lib","version":"0.7.13","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"gitHead":"27b00b184193fbf6467b7f3bf472e3275e5ec16d","_id":"mpesa-mz-nodejs-lib@0.7.13","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-MyoSBR/xmMP0jfgPb6IG5ZxSfxA/+cdbCb8m43ZYQq1DQ7LWXVRftdCbEwl9naL9zUUIkPe/6ob92xOGDqlZiA==","shasum":"f42d3f0d4e8fd18fa46d59dbcf9c8505580aa0d4","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.13.tgz","fileCount":4,"unpackedSize":14943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZGYWeePe/55JATG58n57PyJNyOm32w0DLTFvLUC2AjAiEAs2sI9GUMqxocoqzMPqJ1fk/QqLFeqQrxM2/CxL9zHBk="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.13_1684329416914_0.14652130873035296"},"_hasShrinkwrap":false},"0.7.14":{"name":"mpesa-mz-nodejs-lib","version":"0.7.14","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && npx np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"gitHead":"1174ed387ff507ea1e534d0fbd41ea4a7acd718f","_id":"mpesa-mz-nodejs-lib@0.7.14","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-p9ALUSvBf/S02XlLBgVWGQO2lMjSQ+N4HEnxbRbLFoB/cY//60TmJoMbjrvQWiYCIcpLXBOUcVAwUdc9q7PKng==","shasum":"089b3358e6cbecb001e9cabbe3d15478dc3bec79","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.14.tgz","fileCount":4,"unpackedSize":14912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6M2ll9llmIn+wsF7v66qsWSUX3fnMqUUIIsSSCxIHvAiAQgi/rHiefuOVqiVjfSIzNOKNQHOF5Ay847gUh/dYhBw=="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.14_1684427547970_0.24450502679573471"},"_hasShrinkwrap":false},"0.7.15":{"name":"mpesa-mz-nodejs-lib","version":"0.7.15","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && npx np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"gitHead":"c672754429b1741a349a3b59991540149d2e9f13","_id":"mpesa-mz-nodejs-lib@0.7.15","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-jXtOexH9GgMDyeTvHShEL7TPLDC4wGq6EtvFLI26OOwwcaPOBJLNQyMH8QptGIqr9s0UWaJpA84TM3Mi9wzsdQ==","shasum":"34cdd366bfdd124b768be3a189e2944d56feec24","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.15.tgz","fileCount":4,"unpackedSize":14913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBmyG/GlTsjVuCIyVWY4qqcFrQdyuU+gQa/68A5mxKEAIgDVKif02IzR7IqNnQrj8yfbJ/qTj9l8ABhsn/vi/3vAA="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.15_1684429408011_0.5976268107923375"},"_hasShrinkwrap":false},"0.7.16":{"name":"mpesa-mz-nodejs-lib","version":"0.7.16","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && npx np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"engines":{"node":">14.0.0"},"gitHead":"9058d49a3ccaec670f8f9624335105fb4bef4aac","_id":"mpesa-mz-nodejs-lib@0.7.16","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-coFepPjB7g98IH5s3sIqVsWya6Aj3Skr14lSMzVd1m830XxHTGZGLG74yl74ztKN+SQt0VyO3Au9TjnuU2pkKg==","shasum":"88bc5c1c02ba6158d77cb52a4c2e14d128aead36","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.7.16.tgz","fileCount":4,"unpackedSize":14959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlhvAsblCsPi9TQmOlWn7arWKYSAuUY3aXF144FoFo7AiAFqrKnnUmlRXyWFuxeqIUuF6DE4dA41fKb5l/OC/oIQA=="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.7.16_1685456037806_0.7773064604415414"},"_hasShrinkwrap":false},"0.8.0":{"name":"mpesa-mz-nodejs-lib","version":"0.8.0","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && npx np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"engines":{"node":">14.0.0"},"gitHead":"9d5614020e3cfc69999acd6198f2e47f376b12da","_id":"mpesa-mz-nodejs-lib@0.8.0","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-P09OEc+acej0BtmIJeUK/+0jfUHzZ3sXYnx2AhTqJxEdsGBOBXI87tVCDbbcWbyW9SocgO92mqIupnaEDT0y8w==","shasum":"5f846ca35273efe58046620d89fbbbd948a5088b","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.8.0.tgz","fileCount":4,"unpackedSize":15547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByFfXrHPtdiWaFGtq43nrvnU1fjK9B54u6xbcMdkfQhAiEAkU4zeyQtZtomILkIikcO+xba1P5uzMJFfChdm+hB3qI="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.8.0_1687539075270_0.17361768452315163"},"_hasShrinkwrap":false},"0.8.1":{"name":"mpesa-mz-nodejs-lib","version":"0.8.1","description":"A node.js library for the M-Pesa Mozambique API","main":"index.js","scripts":{"lint":"npx standard src/transaction.js --fix","test":"npx mocha","coverage":"nyc --reporter=lcov mocha","coverage:html":"nyc --reporter=html mocha","build":"npx uglifyjs src/transaction.js --compress --mangle --comments --source-map -o index.js","release:git":"npm run build && git add . && git commit && npm version patch && git push","release:npm":"npm run build && git add . && git commit && npx np","predocs":"npx jsdoc --configure .jsdoc.json --verbose -d docs","docs":"start docs","docs:mac":"open docs"},"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"license":"MIT","bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","dependencies":{"axios":"^0.21.2","node-rsa":"^1.0.8"},"devDependencies":{"clean-jsdoc-theme":"^2.2.11","dotenv":"^8.2.0","jsdoc":"^3.6.5","mocha":"^8.1.1","npm-version":"^1.1.0","nyc":"^15.1.0","standard":"^14.3.4","uglify-js":"^3.10.2"},"engines":{"node":">14.0.0"},"gitHead":"7853b23ee0b51eaede5b2c4dc6d62423cf2cf36a","_id":"mpesa-mz-nodejs-lib@0.8.1","_nodeVersion":"18.16.0","_npmVersion":"8.13.1","dist":{"integrity":"sha512-S/vQvQwKpc6BhSQC2xWln4N2GYd4ttEpGEWR147vRvl4UmBbYEEBmQypnwYp/zaj0uTVItifW85r+m40QVbSQA==","shasum":"9bfc7426024c69d7c94d3fa96630e8251277736d","tarball":"https://registry.npmjs.org/mpesa-mz-nodejs-lib/-/mpesa-mz-nodejs-lib-0.8.1.tgz","fileCount":4,"unpackedSize":15571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf4AUAjwLxyiobuFATVCkFatBmtyFT37BA/mz/xxficAiA7DnzMhd7uyEOArmEJDc7bZUA6CPDNhJuev0fb+zrksA=="}]},"_npmUser":{"name":"ivanruby","email":"ivanrubyds@gmail.com"},"directories":{},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpesa-mz-nodejs-lib_0.8.1_1687704122283_0.6058624132298518"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-02T04:18:05.815Z","0.3.2":"2020-07-02T04:18:05.969Z","modified":"2023-06-25T14:42:02.666Z","0.3.3":"2020-07-02T04:27:58.077Z","0.3.4":"2020-07-02T05:40:57.934Z","0.3.5":"2020-07-02T06:27:11.688Z","0.3.6-0":"2020-08-07T05:33:24.417Z","0.3.6":"2020-08-07T05:44:15.852Z","0.3.7":"2020-08-07T07:52:25.791Z","0.3.8":"2020-08-11T02:26:24.613Z","0.3.9":"2020-08-11T02:39:53.540Z","0.3.10":"2020-08-11T02:48:55.369Z","0.3.11":"2020-08-11T03:19:34.923Z","0.3.12":"2020-08-11T03:32:04.979Z","0.3.13":"2020-08-12T03:11:58.562Z","0.3.14":"2020-08-12T03:25:45.071Z","0.3.15":"2020-08-12T03:45:56.252Z","0.3.16":"2020-08-12T04:42:15.069Z","0.4.0":"2020-08-12T05:16:31.113Z","0.4.1":"2020-08-14T06:14:31.536Z","0.4.2":"2020-08-23T04:28:37.576Z","0.5.0":"2020-08-23T05:01:34.217Z","0.6.1":"2020-08-25T01:29:50.514Z","0.6.2":"2020-08-25T01:33:32.248Z","0.6.8":"2020-08-25T07:04:34.965Z","0.6.9":"2020-08-25T07:14:50.296Z","0.6.12":"2020-08-25T19:38:00.425Z","0.6.13":"2020-08-26T03:41:00.386Z","0.7.0":"2020-08-27T04:53:24.186Z","0.7.1":"2020-08-27T05:04:49.659Z","0.7.11":"2023-05-17T12:36:10.213Z","0.7.12":"2023-05-17T12:50:42.074Z","0.7.13":"2023-05-17T13:16:57.091Z","0.7.14":"2023-05-18T16:32:28.115Z","0.7.15":"2023-05-18T17:03:28.156Z","0.7.16":"2023-05-30T14:13:57.991Z","0.8.0":"2023-06-23T16:51:15.453Z","0.8.1":"2023-06-25T14:42:02.471Z"},"maintainers":[{"name":"ivanruby","email":"ivanrubyds@gmail.com"}],"description":"A node.js library for the M-Pesa Mozambique API","homepage":"https://github.com/ivanruby/mpesa-mz-nodejs-lib#readme","keywords":["node","payment","e-commerce","mpesa","mozambique","api"],"repository":{"type":"git","url":"git+https://github.com/ivanruby/mpesa-mz-nodejs-lib.git"},"author":{"name":"Ivan Ruby","url":"https://ivanruby.com"},"bugs":{"url":"https://github.com/ivanruby/mpesa-mz-nodejs-lib/issues"},"license":"MIT","readme":"# mpesa-mz-nodejs-lib\r\n\r\n![Github](https://img.shields.io/github/package-json/v/ivanruby/mpesa-mz-nodejs-lib)\r\n![Github](https://img.shields.io/npm/v/mpesa-mz-nodejs-lib)\r\n[![Maintainability](https://api.codeclimate.com/v1/badges/42700b1047f78a5dbfd8/maintainability)](https://codeclimate.com/github/ivanruby/mpesa-mz-nodejs-lib/maintainability)\r\n[![Test Coverage](https://api.codeclimate.com/v1/badges/42700b1047f78a5dbfd8/test_coverage)](https://codeclimate.com/github/ivanruby/mpesa-mz-nodejs-lib/test_coverage)\r\n[![Build Status](https://travis-ci.com/ivanruby/mpesa-mz-nodejs-lib.svg?branch=master)](https://travis-ci.com/ivanruby/mpesa-mz-nodejs-lib)\r\n![GitHub](https://img.shields.io/github/license/ivanruby/mpesa-nodejs-api)\r\n\r\nA Node.js library for the M-Pesa Mozambique API\r\n\r\nInitially, a port of [mpesa-php-api](https://github.com/abdulmueid/mpesa-php-api) to Node.js\r\n\r\nRead documentation [here](https://ivanruby.github.io/mpesa-mz-nodejs-lib)\r\n\r\n## Version 0.7.11\r\n\r\nCurrently in beta version. Stable but not production-ready (v1.0.0)\r\n\r\n## Features\r\n\r\n- Simple syntax\r\n- Promise-based\r\n- Agnostic library. Treats config and transaction details as data, rather than dependencies\r\n- Validation of transaction parameters to ensure only valid requests get sent to the MPesa API\r\n\r\n## Status\r\n\r\n- [x] C2B Transaction\r\n- [x] B2C Transaction\r\n- [x] Transaction status query\r\n- [x] Transaction reversal\r\n\r\n## Roadmap\r\n\r\n- [x] Unit tests passing for all features (v0.4.x)\r\n- [x] Continuous Integration (v0.5.x)\r\n- [x] Documentation (code coverage, features) (v0.6.x)\r\n- [x] Linting, code quality (v0.7.x)\r\n- [ ] Code refactoring (entire codebase) (v0.8.x)\r\n- [ ] Rename library (v0.9.x)\r\n- [ ] All tests passing, functionalities stable (v1.0.0)\r\n\r\n## Installation\r\n\r\n```\r\nnpm install mpesa-mz-nodejs-lib\r\n```\r\n\r\n## Examples\r\n\r\nAll parameters used in the examples correspond to the parameters required by the MPesa API. See the documentation on the [MPesa Developer Portal](https://developer.mpesa.vm.co.mz/) for more information.\r\n\r\n### Customer to Business (C2B) transaction\r\n\r\n```javascript\r\n// include the library\r\nTransaction = require('mpesa-mz-nodejs-lib')\r\n\r\n// create the config object\r\nvar config = {\r\n    public_key: '<Public key>',\r\n    api_host: 'api.sandbox.vm.co.mz',\r\n    api_key: '<API key>',\r\n    origin: '<Origin>',\r\n    service_provider_code: '<Service provider code>',\r\n    initiator_identifier: '<Initiator Identifier>',\r\n    security_credential: '<Security Credential>'\r\n}\r\n\r\n// instantiate the Transaction object, initializing it with valid config\r\ntransaction = new Transaction(config)\r\n\r\n// initiate a promise-based C2B transaction\r\ntransaction.c2b({\r\n    amount: <floating-point number>,\r\n    msisdn: '<valid/invalid MSISDN>',\r\n    reference: '<Transaction Reference>',\r\n    third_party_reference: '<Third-party reference>'\r\n  })\r\n  // handle success\r\n  .then(function(response){\r\n      console.log(response)\r\n  })\r\n  // handle error\r\n  .catch(function(error){\r\n      console.log(error)\r\n  })\r\n```\r\n\r\n### Querying status of an existing transaction\r\n\r\n```javascript\r\n// ... Assuming an initialized Transaction object\r\n\r\n// query the status of an existing transaction\r\ntransaction\r\n  .query({\r\n    query_reference: '<Transaction reference>',\r\n    third_party_reference: '<Third-party reference>'\r\n  })\r\n  // handle success\r\n  .then(function (response) {\r\n    console.log(response)\r\n  })\r\n  // handle error\r\n  .catch(function (error) {\r\n    console.log(error)\r\n  })\r\n```\r\n\r\n### Reversal of an existing transaction\r\n\r\n```javascript\r\n// ... Assuming an initialized Transaction object\r\n\r\n// Reverse a committed transaction\r\ntransaction\r\n  .reverse({\r\n    amount: '<floating-point number>',\r\n    transaction_id: '<Transaction ID>',\r\n    third_party_reference: '<Third-party reference>'\r\n  })\r\n  // handle success\r\n  .then(function (response) {\r\n    console.log(response)\r\n  })\r\n  // handle error\r\n  .catch(function (error) {\r\n    console.log(error)\r\n  })\r\n```\r\n\r\n### Error-handling\r\n\r\nThe parameters for the initialization of the `Transaction` object as well as for the `c2b`, `query` and `reversal` methods are validated by the library.\r\n\r\nIf any parameter is non-existent, empty or invalid, the library throws the error:\r\n\r\n`Missing or invalid Config/C2B/Query/Reversal parameters`\r\n\r\nThe names of the missing or invalid parameters are also appended to the error message.\r\n\r\nExample\r\n\r\n```js\r\nTransaction = require('mpesa-mz-nodejs-lib')\r\n\r\n// create the config object, missing api_host\r\nvar config = {\r\n  public_key: '<Public key>',\r\n  api_key: '<API key>',\r\n  origin: '<Origin>',\r\n  service_provider_code: '<Service provider code>',\r\n  initiator_identifier: '<Initiator Identifier>',\r\n  security_credential: '<Security Credential>'\r\n}\r\n\r\n// instantiate the Transaction object, initializing it with incomplete config\r\ntransaction = new Transaction(config)\r\n```\r\n\r\nWill throw a `Missing or invalid Configuration parameter: API Host` error\r\n\r\nAnd\r\n\r\n```js\r\nTransaction = require('mpesa-mz-nodejs-lib')\r\n\r\n// create the config object, missing api_host\r\nvar config = {\r\n    public_key: '<Public key>',\r\n    api_host: '<API host>',\r\n    api_key: '<API key>',\r\n    origin: '<Origin>',\r\n    service_provider_code: '<Service provider code>',\r\n    initiator_identifier: '<Initiator Identifier>',\r\n    security_credential: '<Security Credential>'\r\n}\r\n\r\n// instantiate the Transaction object, initializing it with incomplete config\r\ntransaction = new Transaction(config)\r\n\r\n// initiate a C2B transaction, missing reference parameter\r\ntransaction.c2b({\r\n    amount: <floating-point number>,\r\n    msisdn: '<valid/invalid MSISDN>',\r\n    third_party_reference: '<Third-party reference>'\r\n  })\r\n  // handle success\r\n  .then(function(response){\r\n      console.log(response)\r\n  })\r\n  // handle error\r\n  .catch(function(error){\r\n      console.log(error)\r\n  })\r\n})\r\n```\r\n\r\nWill throw a `Missing or invalid C2B parameter: C2B Reference` error\r\n\r\n### Responses\r\n\r\nResponse format from MPesa API:\r\n\r\n```JS\r\n{\r\n  output_ResponseCode: 'INS-0',\r\n  output_ResponseDesc: 'Request processed successfully',\r\n  output_ResponseTransactionStatus: 'Completed',\r\n  output_ConversationID: '3b46f68931324acb857ae4fe52b826b5',\r\n  output_ThirdPartyReference: 'XXXXX'\r\n}\r\n```\r\n\r\nThe response format provided by the HTTP client library used, ([Axios](https://github.com/axios/axios)), is structured as:\r\n\r\n```\r\n{\r\n  status: '',\r\n  statusText: '',\r\n  headers: {},\r\n  config: {},\r\n  data: {}\r\n}\r\n```\r\n\r\nIn the current version of the library, all returned objects correspond to the `data` property (data returned from MPesa API).\r\nFuture versions will distinguish `response` (full Axios response object) from `response.data` in returned messages according to the environment (dev/prod)\r\n\r\n## Issue templates\r\n\r\n[Bug report](https://github.com/ivanruby/mpesa-mz-nodejs-lib/blob/master/.github/ISSUE_TEMPLATE/bug_report.md)\r\n\r\n[Feature request](https://github.com/ivanruby/mpesa-mz-nodejs-lib/blob/master/.github/ISSUE_TEMPLATE/feature_request.md)\r\n\r\n## License\r\n\r\n[MIT License](LICENSE) &copy; 2020 Ivan Ruby\r\n","readmeFilename":"README.md"}