{"_id":"@billow/nsv-http","_rev":"7-9bb22e8090b3c4dacb0c98383875e602","name":"@billow/nsv-http","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@billow/nsv-http","version":"1.0.0","description":"A wrapper for nativescripts http module","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/nsv-http.git"},"keywords":["Nativescript","Http"],"author":{"name":"Billow"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/nsv-http/issues"},"homepage":"https://gitlab.com/billow-thunder/nsv-http#readme","gitHead":"6579f61fe5f9d330b2ee08490c358b77c0abae72","_id":"@billow/nsv-http@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-WChW7UOpXugqOPSonDQfF3zaRPUao1xRJbsGyYJtJz+IJFMJ2Bg17qooT5TLgvD/5WHmMMeaa+WlFJrecpvF/w==","shasum":"5d822a5f4ebd3308a598f2033acb4f51a64b928a","tarball":"https://registry.npmjs.org/@billow/nsv-http/-/nsv-http-1.0.0.tgz","fileCount":4,"unpackedSize":2642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb89muCRA9TVsSAnZWagAA5vEQAJOafktUZXWdRx3IY9J2\nSbo8hX0Qj08CPYsc1AUUpZidzpRGBWCz3fv/CDbSiI0aJChnDAdNfTCcfycn\nQ8qJDWIUQHrEszV+9COfXZnOK6WSIAPI7dsHG9ECgqGv0oPylPv7/uC7IYZ+\nLHPVEjcJqKs89ePV7aXG/dZMQl//K9JEp/DkRmOUjovigol+ML/oZBkzUfyV\naFMt78UiZWIWu+CPoy1OOWoe4Tc00WovSm4TIiptLSQE+HDy+XotkiehWCKA\nMcE1VvIbB9cImRJ/0SePk9iLP+Z8G/dhO+UPzQZp09XrYkK6GvPKuYsOlujN\nJrwEKEXJ2nljRQAFNgsHoz1OzaxyLcip/Mv5Thhnz+4JfwMsu8tgCEDRLXfU\nA0Kn2i1e5bdXRtQJL3piwjbuaYl7Fs7qYWVEcOYWtennM0A9avaC5napfPnn\nwS8ZTiSqX/ZviUP0Np9KliYopvBNm4Tum6yzMp2QCiQV/qOFD0h4m7yGpvJX\nWU42QbaWl/qMfubrThMA+dVSx7lioKARz1uofTRIJAU9p1Yu+eWcZb22Zra7\nskqRGmo8TPABUYFam2oLb9HOpa4pUMRkNjYHl5/rb3lUYjmhajwi9mCwSBzc\ncEafs2h1j/8v9EhOl+nX049alEoOZm5Pn3TQzcEfx1SHTssAIv9CL0qYm3aT\nOw9K\r\n=YWAh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPhygpKmlI7TMNWjcqCMg4dWWpNIEbdXH0xQGllvHPUgIhAJ5NoDVFcKLwY/WYtBZDLmwq8PTE/9BCgbxkeD3RH1LZ"}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsv-http_1.0.0_1542707627524_0.5959946628656172"},"_hasShrinkwrap":false},"1.0.1":{"name":"@billow/nsv-http","version":"1.0.1","description":"A wrapper for nativescripts http module","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/nsv-http.git"},"keywords":["Nativescript","Http"],"author":{"name":"Billow"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/nsv-http/issues"},"homepage":"https://gitlab.com/billow-thunder/nsv-http#readme","gitHead":"430ef01a440de0cc28c1c05ccb02908edd1cb2f0","_id":"@billow/nsv-http@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-X9v90cGALMuTRvcu95O/bSpldtFguo12yOv2mz+cKA9QswiBzIjnEktc1WZuBqUQkNe5RBd0vN6muGuqmBzGVw==","shasum":"f0dc3d01c5083379b7bf307b5458f417c8d5c667","tarball":"https://registry.npmjs.org/@billow/nsv-http/-/nsv-http-1.0.1.tgz","fileCount":4,"unpackedSize":2338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8+WaCRA9TVsSAnZWagAAQmsP/1mID4+cwnSxOou0BNsP\niyU01rM3J/vEFn6+TEoN9rZ2iX4hIxgXccgyhV9Whw5pRhW5cNPZtlGBF5PR\nnTG6OdLqHVo6DFh43098sdZYM01QKnhKa3xg3U1FNw9lxJn+1Vct7oIVPIJO\n1okmtmg/aDNvwOsNzXwc3AgqWbhUUHMZBpNI5TTczeuOC8dru5Oj/ZOP3SDw\njw/STHkqQjKGfXPpvij69R8A437wq0+Iq40cvZ33IT/P9Pr8+sH7hrp6dPJP\nVauwwDvFx5zvYEPMVedHvNBSP5qnXZPM7nRH0yzxGRdYM7ZqARO1aLszT315\nSbFPf5FqI/vfDGPmg2cYCs6BD73i18sv8kVofTAOjmOGG7SOfBDASBE9CN5o\nEf92tLRQ3KaLaqbj8SpmyBWoNdvm/4A3KpnOVb2sM1cDLy1u3BCc/34lIccP\n8mg9kOCj3CuUZeq5/QyF4UQvEmFiCm/I1xwzUmVTKbfaeC//KsK/iU4fBias\nMVMoFC+3aCCPm+MdNWjQUQCWtdHLGpm6UOFIA20bk/Yh3wfvJkQWL66MIadB\nnLr+bP28+p6eG/H9E2z4WwVXPHRQTEZyMUE8LxfVLDxIBFoHFR7ntwGrW7Ld\nHQuKuYff6wT/CxDjs7aeDPJ095yYIoQ5YsdFwz4DebT06axqORQiFygEaUHl\nZYd6\r\n=RxDl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcMeV9T/GZj0RyfIp3BwO8DiRBr5Ylc/ZHAnI1GMkkjAiA5QlxlgeChlqa0ryAW1MfrT2zReMwzYFUVo5l2EQMhbw=="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsv-http_1.0.1_1542710681738_0.18455255788774005"},"_hasShrinkwrap":false},"1.0.3":{"name":"@billow/nsv-http","version":"1.0.3","description":"A wrapper for nativescripts http module","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/nsv-http.git"},"keywords":["Nativescript","Http"],"author":{"name":"Billow"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/nsv-http/issues"},"homepage":"https://gitlab.com/billow-thunder/nsv-http#readme","gitHead":"c85ebfc47558f112439be80059d962d36e42c3b5","_id":"@billow/nsv-http@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-m9E0d+/BRPyOANRAsEaSka1yv4oMFsG02rT/XsZEqcrcUnzSQmXM8/ifrDsMQp91iv0Mmhn/Z42tptd+ewU15g==","shasum":"db4d06bf1395e04dfa062364a8c708cb520a419c","tarball":"https://registry.npmjs.org/@billow/nsv-http/-/nsv-http-1.0.3.tgz","fileCount":4,"unpackedSize":3992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8+57CRA9TVsSAnZWagAArhwQAKIhAbcX5eAhDtaLKp/D\n7tiL18amv5LcKXLqzZ5yet02zEU1ssSkAb2CMMqC++beQvTf1AN8O2FI5gnv\nIVSU7dliXz5NoUyQVJF2gW4ufMiSPtvD1eokroDZws1/eV/4esjkbDgz1km0\neCsh07CuWpYa88h+Fj+BNXzkJ2DWiCGYRwaDjlxIgGxIGdO5b6yCwFJzkU7e\n49v0MBFT+TtxskFUGD9cchb75cx55SqNskhF/vrmjJcl5JHB38bC1NTNZx+U\n1ByEns302hn5Jan2JNDek4KIgh0UStWURxS/HpTEvshfXWLD24ITpL+ZRWDS\n5amJ+LejrgeC1CvuXJs02lHOnC+V8qPhBX/AuYYAOj7OpmHeKnBIij/HvGI6\nUQrebayaIf6QNneVFiG/zzeVGWM68JdKul7irbzVkVz7tFdu7/dV6GVgMyU0\n2rmrbmWP4IaFwZVHF2yWes4UfduClCyNT4AQiHgEZcrt95k03AodLGg2KTJX\nt7MhirNRU7FZHbgHmBfze5O7Hi/1vDVkccKahVddncNZqUimtZEXId5us/KQ\nbMg9vagYW03JVSY3mBQCyg2V0e5FZXJWhdzDM3x0XAjC2SjY9sU3NXMCUCYf\nf2CcVrYOs2yzcPguuCY6m0PXmbUSvKhkwB3N3+snRD8zwvgkmd3MiJW0S3M9\nXuC5\r\n=22wj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEn4+UHgos22eikJusvtmZ1qRhNCdwU6Q7QGtFTeuIuAiEAsHxy2ycDTdaBlo3f1JKWY8mszTyzG5Pz305gx5kaAZY="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsv-http_1.0.3_1542712954599_0.3380505769351927"},"_hasShrinkwrap":false},"1.0.4":{"name":"@billow/nsv-http","version":"1.0.4","description":"A NativeScript-Vue http plugin, for NativeScripts http module","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/nsv-http.git"},"keywords":["Nativescript","NativeScript Http","NativeScript Vue Http"],"author":{"name":"Billow"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/nsv-http/issues"},"homepage":"https://gitlab.com/billow-thunder/nsv-http#readme","gitHead":"616cd3e8eab275542403769c1219475c61a64c72","_id":"@billow/nsv-http@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-nXuaqHnMyqw/++wuquvVC7T3xs0R5QpFCBT2i8TL6ZNUxjwiUwmTK2NE1HuTgSGuOLBG7KvqT0yMaw+lzkaPkg==","shasum":"571b70f1fdd4e78baed46fc49699190da4498874","tarball":"https://registry.npmjs.org/@billow/nsv-http/-/nsv-http-1.0.4.tgz","fileCount":4,"unpackedSize":4056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8/ANCRA9TVsSAnZWagAAem4P/jMEtfKuJtbvPScvAl+F\nL93xkjXFWT/aq4p1rUjo0AtLSEU76Fb5MF/P9jsWLx/Cds7LetE9BfW6gG5k\nK4VC3L1IMa7btwzFOr/v/jjR7M30t1gT6qSKcXXE5lwuRQNeeJGTvSNf6h//\nvm2N+jg0vd1zwFmdDRNtV8uIpDSIcOwCopu1i391tzFhe5RbZSD04jq1tHqF\nTj0sgwQGjr6rPDmz1xXq51h6it0jGB0Eqr0amx/wqIT+7LOILtb7nX9Y7090\nGGfC/+ba1oEl5U6snWuLyTJcEmzhPpUawqY3zOZ+D59KQS8tdKLcFmW9dwqz\niC26l44F9tvTxMZag9RNMALHfpbsI1FHh3lG3sPZMnopstQy8zCDt9t05+rZ\n8FhXzDjMKmtYsiwVzNHiKfRgz6F14V5difU967xf+N91z/iuS4W2Mqii9v6Z\nSxVekIA6nOeuBaWko11deJbEIGYLc5niRNRUDvZyZNJJg7MOhq6ZxsB/lJ/w\nqI9wXPsGNcOM4HxtuNDQU2PTBklvyQ7FOijL0+OTAYG+1CB8XBtzV+lwaMEw\nLnq3KuFh4Cmf4BqYu2GLa08eJoLvjEV7mlwQw4GhW9evoQtzOoBOL2/uUdu6\nRAQKKWKbnoX2ZrAAAnz9d7U80BOPvgp6JyeS4YT5/iYaWd7xkSjwfT8wMSBa\nwtMA\r\n=FA+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGELMFKUEvpaDs2C1/ayrbMRQ1geI3ANk8JDDm0XcMFcAiAdW9sHyLrpNZQlUdFjICL2rb2PB5fAoCTyPTxYs3w2cA=="}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsv-http_1.0.4_1542713356922_0.3532661194562172"},"_hasShrinkwrap":false},"1.0.5":{"name":"@billow/nsv-http","version":"1.0.5","description":"A NativeScript-Vue http plugin, for NativeScripts http module","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/nsv-http.git"},"keywords":["Nativescript","NativeScript Http","NativeScript Vue Http"],"author":{"name":"Billow"},"license":"MIT","bugs":{"url":"https://gitlab.com/billow-thunder/nsv-http/issues"},"homepage":"https://gitlab.com/billow-thunder/nsv-http#readme","gitHead":"a92606497a5c9021d9fbeaa82ac3cbf6ec13b6a6","_id":"@billow/nsv-http@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"billow","email":"warren@billow.co.za"},"dist":{"integrity":"sha512-N7Vn8dtnQtL+OI2Qh6YkK6MVRQXd4qjb89O4bLst4zxS219FZhwS3OvMRwCqAoAwmQM4m2kNgNgditqLO8sUsg==","shasum":"06dd7f819002122949c8f7b15eacc90e9d4108fb","tarball":"https://registry.npmjs.org/@billow/nsv-http/-/nsv-http-1.0.5.tgz","fileCount":4,"unpackedSize":4073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZWbTCRA9TVsSAnZWagAAs7wP/1+xqwM55F2YbsJwAMrW\naaUtBJWoj1kbPUk9Du/z7eIymcwgNczbF+1pufz42li/1HfTvU/qwAcT5Emi\nGSsvQihcds4x0myYNFkzASSl+jPNF3zM5e8Onw3v7wjB699j30nfp2h56zSx\nIVJn2/uoDkg3lfpTHEIrU4Tt0+AHHmAJPnuopmNnbvbZezVJ9kDQ8Yeode9e\ns6djRHJZa9ckUHMsws0AZ1OP4cDO4TQMCzuJGpOjHla7qwe6TMdswygv29Ph\n0qzk0bObyy93ZJEWaVaA6iJw9f16GviGoCJv+ttmLZXKlzL2Ux4DxrzBhuM6\nt/ifSlXirYhRN6E+n0QyMYotgcgudbbC5AjZ2j6HWb1AoZD2TQ6lTZK2lBIP\n0mpZTgtEGW+Tvqzc6YrAah/v6O9hNN1ABmD7vRuGCND0PhOjE/x2RCsT++zy\n28Xx63dJ0Dn8dPMc21pJ3YnMdf9nGVxrfBvPLfyTwHAqqucaQlgTVCQt4QW5\nSQ3Hw4vBPg9UrzCHAwTIVdqmjTvlIYtBwY9DRN/b5G4UTGKdvtDpx3jOqVHc\nOImUhScgREooy1VVkhPJeW/+CLV7iyeIacZCZ2GgG48g8LuZvtoBaqCD6Y0Q\nKg5h4Wypn0cSd8tQvmofjF3kvdUpOkjQwNgi7kMB759vhBm5EsprJzZa1Nuf\nQFF5\r\n=BZv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyNmOzEQ0y6tL59IUqCaFolUOzF3tSy2FF5AAKQYBFrgIhAItDDmvK/hLbW2xYPVZBXa9SZPIyEsUthi4OQlsZoDYC"}]},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsv-http_1.0.5_1550149330322_0.3299683343920645"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-20T09:53:47.523Z","1.0.0":"2018-11-20T09:53:47.739Z","modified":"2022-04-04T18:50:34.259Z","1.0.1":"2018-11-20T10:44:41.855Z","1.0.2":"2018-11-20T11:05:07.319Z","1.0.3":"2018-11-20T11:22:34.740Z","1.0.4":"2018-11-20T11:29:17.119Z","1.0.5":"2019-02-14T13:02:10.503Z"},"maintainers":[{"name":"billow","email":"warren@billow.co.za"}],"description":"A NativeScript-Vue http plugin, for NativeScripts http module","homepage":"https://gitlab.com/billow-thunder/nsv-http#readme","keywords":["Nativescript","NativeScript Http","NativeScript Vue Http"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/billow-thunder/nsv-http.git"},"author":{"name":"Billow"},"bugs":{"url":"https://gitlab.com/billow-thunder/nsv-http/issues"},"license":"MIT","readme":"# NativeScript-Vue Http\n\nA wrapper for the default `http` module in NativeScript. It also fixes some quirks with Android and gzip.\n\n### Installation\n\n```shell\nnpm i @billow/nsv-http\n```\n\n### Usage\n\n```javascript\n// backend.js example.\n\nimport { Http } from \"@billow/nsv-http\"\nimport { isAndroid } from 'platform'\nimport { getString } from \"application-settings\" // Example Only\n\nlet http = new Http({\n\n  // Configure a base url for all requests\n  baseUrl: 'https://api.test.com',\n\n  // Example headers, typically this is what we use when interacting with a Laravel Passport API.\n  headers: {\n    'Content-Type': 'application/json',\n    'Accept': 'application/json;charset=utf-8',\n    'Accept-Encoding': isAndroid ? 'identity' : 'gzip, deflate, br', // Android requests fail when the server is gzipping responses, this is a work around.\n    'X-Requested-With': 'XMLHttpRequest',\n    'Authorization': 'Bearer ' + getString('token', '')\n  }\n})\n\nhttp.post('/path', {...}, successCallback, errorCallback)\nhttp.get('/path', successCallback, errorCallback)\n\n```\n\n### As a Vue plugin\n\n```javascript\nimport Http from '@billow/nsv-http'\n\nVue.use(Http, {\n\n  // Configure a base url for all requests\n  baseUrl: 'https://api.test.com',\n\n  headers: {...}\n})\n\nmethods: {\n  loadUser() {\n    this.$http.get('/user/1', content => {\n      let responsePayload = content\n    }, error => {\n      // handle the error\n    })\n  },\n  createUser() {\n    this.$http.post('/user', {\n      name: 'John',\n      surname: 'Doe'\n    }, content => {\n      let responsePayload = content\n    }, error => {\n      // handle the error\n    })\n  }\n}\n\n```\n\n\n### Updating the Authorization Header\n\n```javascript\nlet http = new Http({...})\n\nlet token = '12345'\n\nhttp.setAuthorizationHeader(`Bearer ${token}`)\n\n```","readmeFilename":"README.md"}