{"_id":"@banjurider/network-util-pack","_rev":"3-44c4fa36e577cdf60d19dc14c52a2450","name":"@banjurider/network-util-pack","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@banjurider/network-util-pack","version":"1.0.0","description":"Useful network fetching library based on fetch.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/banjurider/network-util-pack.git"},"keywords":["react-native","javascript","fetch","network","utility"],"author":{"name":"banjurider","email":"henjunha@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/banjurider/network-util-pack/issues"},"homepage":"https://github.com/banjurider/network-util-pack#readme","gitHead":"8056f5f7a91aaa76c38a830da7d10a6b1de88f9b","_id":"@banjurider/network-util-pack@1.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yUozuVl42qmm06yJ62rmk6YL1943N9FybrA/pmujYl74Nn/njeoZYCmFCbVP9BmOoEnHwPRtjqHv6xBVMixM+g==","shasum":"3244f7c9d88d0c9b2c5602096c97211aedb986f6","tarball":"https://registry.npmjs.org/@banjurider/network-util-pack/-/network-util-pack-1.0.0.tgz","fileCount":3,"unpackedSize":4018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ1mPd9Wc027YHbbFgH2yQwnAwzaDEmaQINwQLGs1zMAiEAq6R7qCGavygSl0uuwpj+/UAzCnWsCiS16CgUn6P0kC8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ/2oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT6Q/+M1IZwXDbKXl3CPLggm2Bw7KVCCjZtBs+tm/SGbyLWhkqq7QN\r\nAyy9ZzFyr5ktCcmIOqI+WuQbIyxxSYGeRnWGPe/F4qlvGPdLI9G2mjXvY18W\r\nZ9emAYForxgzuRuXSO4DS1vfPxmSRYwBQKTzVSuP10EmaV4xmmJAXlVWSTe1\r\nBhRUjT2Rk0fVwkxxP53f3wKHskzZxlRGqwMAKZ+FleyH7WEWuBGkCEzPLR3a\r\nmN+ouRuSAg9EqASt2o3+Y4UtiPSu4C0CSaBExGf+oArEh1vJWQh5GbTQ408H\r\n96Bfr6ZnjknUImb4JeGIlPSi2QYPVt13/PBg9uUeYm1X8/TpwfZVUhYhtR0n\r\nvgSHEhxKdNxZV+COlOQx1B+ogQbdh6u3avWw1lfwt+YBzwyRyzQ8gqUdH2CR\r\nErzccZwINdK8TDxbwy2a2jp6cYKVInjvwaFO6+Kb6oupgfqXkfPJitcEUBoN\r\nRzLSyQGpeUgBlEY/SVkRUl7EOl8kJHCoIz0qYerPfO0UN2cs1TYPC3PbPOXS\r\nCctwSB1QqFsRgaGXvIXnCASy5q+hdkNzJI+s+ubBuv9olIdeFQe18EKn/97i\r\nlBbw63VZy94sd90WwpSIir9kRTgTcQa+li7FRoNPJjJbU6NmRzRUQGb7qh/m\r\nbEF/EYSaAYpzARx9qDy8oem94o2IZy4f9Z0=\r\n=FI2S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banjurider","email":"henjunha@gmail.com"},"directories":{},"maintainers":[{"name":"banjurider","email":"henjunha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/network-util-pack_1.0.0_1667759528740_0.06222974021284888"},"_hasShrinkwrap":false},"1.0.1":{"name":"@banjurider/network-util-pack","version":"1.0.1","description":"Useful network fetching library based on fetch.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/banjurider/network-util-pack.git"},"keywords":["react-native","javascript","fetch","network","utility"],"author":{"name":"banjurider","email":"henjunha@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/banjurider/network-util-pack/issues"},"homepage":"https://github.com/banjurider/network-util-pack#readme","gitHead":"b11e31e4c73637d5fa2aa2b9f640819c6a747540","_id":"@banjurider/network-util-pack@1.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QFRDYX+SQnklotqmO1HlY5OSOwJStMjbb5E7uqWb6xKfwtYUbq0HIMptE7zUUzXwC1Up9G594u5eKy7fXWYBEQ==","shasum":"90f0dde218ec84f4239663d075c9eef47562eb61","tarball":"https://registry.npmjs.org/@banjurider/network-util-pack/-/network-util-pack-1.0.1.tgz","fileCount":3,"unpackedSize":4594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2woitd3srfQYAa1xhfKJkFbyFk78wEAbhXm0Ip+6whAiEA85ylril6t2ma4n7lHBmJeNqAtGovQVPW03Pdo6F9Lvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbTpRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrINBAAmxZbLdvBz+NCQ/uANv3VMIzypsArgffrFa5D2IPZPCDoP/sn\r\nIc2DP0pHsVjY36GD8KDiXNE+cTPXHTXuBapc5gOh8ImxSoXa0OzXN17uWI+r\r\n90XQ4LRqIWJDnOvFyWsye1LZFOVCAaQXtZ3NQfoz0oAu2qL274hIvPR3f2x8\r\nlPVIfN/qVifxWzOW9nBBV615khfrAJC9igEFyENdRwBYitdXA81bUZkDxYXy\r\nWee539xCRaHkIAYJY8xTmqNh1wmni44KsM9M5I/0grmMZZlRjlUk8y3H2nbB\r\n78pXpaoRnSdr0SRtUsprmmzwjKzXyms78VLkWVasVDvmcyzVRGBWCji4gLRr\r\nN8I3dhk9ljnez9UQCgM76vJPMb/OCP6PLkE3l2FG1ESouUZ3Qc3FAcCuTKqB\r\n6WIAiOz6Fax+4Lj2bm3SMvgGiF/H4saCbWWntUhKin6YrslknBCGfxXAwgiS\r\nqIqAOhMsqy9FEBkPSQ6ihpzBJVDWxuNkFO6fTVeQjMPcdVSgwBuD1lNXnYzc\r\nbTVTdVNzr8G2/QOXKC3cbGHxMZGrcO6W0lzQYnekF+weujQyRohhsb5H+Nin\r\n0qGZ/zlkw2fzubIBNuYcSbF09VjNVJBXsXlGw2/8w8Njbxds4j8R9p1PMY+h\r\nLrkZHQM/U7eE3UBp1qmT6h0NdTgG310INX4=\r\n=AC/L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banjurider","email":"henjunha@gmail.com"},"directories":{},"maintainers":[{"name":"banjurider","email":"henjunha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/network-util-pack_1.0.1_1668102737657_0.10473771953614697"},"_hasShrinkwrap":false},"1.0.2":{"name":"@banjurider/network-util-pack","version":"1.0.2","description":"Useful network fetching library based on fetch.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/banjurider/network-util-pack.git"},"keywords":["react-native","javascript","fetch","network","utility"],"author":{"name":"banjurider","email":"henjunha@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/banjurider/network-util-pack/issues"},"homepage":"https://github.com/banjurider/network-util-pack#readme","gitHead":"b0255038009b263c12621e56840dbe3a22b1d02f","_id":"@banjurider/network-util-pack@1.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-psXbJQvkZflA3QlhfVP74SZOs76EHXXJ6wDeqYo8NYXerE9aufEVAKTD7L/D8LyuHMHz2WqaeM+HehCt6r882Q==","shasum":"102feb34588db0f08b76895ee7424c5574e541fc","tarball":"https://registry.npmjs.org/@banjurider/network-util-pack/-/network-util-pack-1.0.2.tgz","fileCount":3,"unpackedSize":5960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCNvU4Mau8eumgqZc4PtRqOT4FdDABUVCD584b9PfVIQIhAOMfZ0zVSu//c5wnQHGdSjnoWsrAwzAQzHpi+PTvGucx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbcmsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp+A/9FRIG4+9obw2xfcNh2s+V9b0rELc+YIRYUoKqqRKQvYvo29KE\r\nbAnQ2uK3EGhAA/syuCTTuMrg7+DM70xl38YbtmdLEtKeIWppE/W9xB2PbP9s\r\n9YiJFWhIuB8T+WRf02u1qp4r36zvPSH0PmVeyK4lW0O7VeNiCjaAn8Ys4081\r\nQR5Pvm8XXtau4Be/vNDnrd/y/rqasxwVKNwhQYgAiuwNH5TQnUPPfn+o9R27\r\nzDmp9Ziosr8kwooURREc+U4Aq3SnwqpNAUlr7Ea/Q0DAmItByZTRpyzNwNU6\r\nXGGKlrycW0UMDeURpxf/mwLzDgava39k34kpq0geH/r4ugKln3eedlY9FaSp\r\ney8pjQi3mBHy7DnAK7b5pooPF2Ajc1CBioZufJKyQqYnl3duuhyJycBFDEFD\r\nCcbvnZewgSywpFWWkptmysgaCy0jZ3MRakk4o4zLRvY60r6Vmls0a0DVvKXU\r\nlPts1oZITl84SsCPP7B7z00dUD7+Bf8aJh+lhwSdisAPXitOHgHMm3j03G2c\r\nHpAmnLas5q5va831Py7PStP3jaDO55T5Yk3qmx75+kitD4ujfS9twp0TAGrS\r\n2qazQDQIoPcGg62u3F1Ycp3RRMguzw/5EHjRYd+RZWU7YOx44O81cdwaWvWK\r\nSeRDA5SJfBoztOYn0kXursscVjmp5qdCZD8=\r\n=XGBQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banjurider","email":"henjunha@gmail.com"},"directories":{},"maintainers":[{"name":"banjurider","email":"henjunha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/network-util-pack_1.0.2_1668139436271_0.5738298950716361"},"_hasShrinkwrap":false},"1.0.3":{"name":"@banjurider/network-util-pack","version":"1.0.3","description":"Useful network fetching library based on fetch.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/banjurider/network-util-pack.git"},"keywords":["react-native","javascript","fetch","network","utility"],"author":{"name":"banjurider","email":"henjunha@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/banjurider/network-util-pack/issues"},"homepage":"https://github.com/banjurider/network-util-pack#readme","gitHead":"a6f7b72949fedbe23cb20f7424bebb3b26859547","_id":"@banjurider/network-util-pack@1.0.3","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-GYXWgtJ9MGfrR8lDTNxn6r263cyJo5T8857vD9urbmGP1i5tnUDWdu8N/Z8wd3yQPL8cnQW6z2CqYX9lX5YiwQ==","shasum":"818a52edf90b6fa13d99095d9ac50649144ac8be","tarball":"https://registry.npmjs.org/@banjurider/network-util-pack/-/network-util-pack-1.0.3.tgz","fileCount":4,"unpackedSize":8134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzwGFhitWurwktL9PRQXaYbbOfi1wmtU+ALV1YecoJPAiAVyiI27roKmoC/LGE1SD6nWNWM5UnNaRseLfGkbJsMow=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwFX2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsihAAh2Y0TXGqoz2vZvGb/9LNVLJXJrAFSwUNgVTIo5/t21ZmlCOv\r\n5j7a54eu7F48ENN5BcpZ7SwdEcTUg8gKe4mb6O8Di+Q1WoUD3W21FAJamiEK\r\nu/B0KzetTKJ/NcxQ3EXhrv2tFJ/QR0eCDSY/7UROzaWWoOjGRdVIlJwFYoCR\r\nLWSghQsJ2iE4iPY50mirTHvVD/vbn+t+ZDNlLXzrVE3XJGoTOTpoLp9nHog/\r\nuWuXI9qxUQjMMk4/9qEjhGjhXgYI8Ht2ZZVciIXVTYfNO45Dt/t8Hb2cviIl\r\nyQMssBq/0kD7Mpo9gPEJdPd0xIxzB7nIvLNrZ2tl/AFwrOwz7ClXz/bEMRGQ\r\nZx6A6xwxwhyT6LdE9bTho6CPNu6PIKsogCN+v4qkOhUcCwq+tl3zLynakihD\r\neZ88ahR886dRcUCsBURhH8Bf/FoOZmDOtTKmfvpvT2GNJK24iz+hqHk+X0IU\r\nMjrL/UgVAlzZHew6TN71g5LZtXjbssuDjA80gqU9/mFs5fWLQwVFKPtFVsTR\r\nlUltExrRsu4Uxvq/2Myqxpb5sOZY/9aQHJ3iU0H1ItTNJxoUtaqMKUpGRJu2\r\nzlMuDj8J7RCrQG2yYb504K1J+uuLZybEUpt2OMwNKqCwP5Nx87pi0vkDUGOn\r\nIgz1CjpOMKOlfkx+ghU7qOQobP60LoWRfAc=\r\n=7SfG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"banjurider","email":"henjunha@gmail.com"},"directories":{},"maintainers":[{"name":"banjurider","email":"henjunha@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/network-util-pack_1.0.3_1673549302437_0.4761470841216875"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-06T18:32:08.676Z","1.0.0":"2022-11-06T18:32:08.894Z","modified":"2023-01-12T18:48:22.730Z","1.0.1":"2022-11-10T17:52:17.846Z","1.0.2":"2022-11-11T04:03:56.392Z","1.0.3":"2023-01-12T18:48:22.635Z"},"maintainers":[{"name":"banjurider","email":"henjunha@gmail.com"}],"description":"Useful network fetching library based on fetch.","homepage":"https://github.com/banjurider/network-util-pack#readme","keywords":["react-native","javascript","fetch","network","utility"],"repository":{"type":"git","url":"git+https://github.com/banjurider/network-util-pack.git"},"author":{"name":"banjurider","email":"henjunha@gmail.com"},"bugs":{"url":"https://github.com/banjurider/network-util-pack/issues"},"license":"MIT","readme":"# Network Utility Pack\n\nnetwork-util-pack is a simple fetch based utility library to fetch data using headers, and bias flag where APIs are usually malformed or returned without any return body.\n\n## Installation\n\n    npm i @banjurider/network-util-pack\n\n## Usage\n\n__GetBiasAsync__ (url::String, debugEcho::Boolean, biasFlag::Boolean, callback::Function, errorCallback::Function)\n    \n    GetBiasAsync(url, __DEV__, false, successHandler, errorHandler)\n\n    function successHandler(data) { \n        // function body\n    }\n\n    function errorHandler(err) {\n        // function body\n    }\n\n__GetBiasAsync_Extended__(url::String, headers::Object, debugEcho::Boolean, biasFlag::Boolean, callback::Function, errorCallback::Function)\n\n\n    const headers = {\n        \"Content-Type\": \"application/json\",\n        \"Accept\": \"application/json\",\n        \"Authorization\": \"Token\",\n        ...\n    };\n    // By default, valud of header is { \"Content-Type\": \"application/json\", \"Accept\": \"application/json\" } \n\n    hSuccess = data => { // };\n    hError = err => { // };\n\n    GetBiasAsync_Extended(url, headers, __DEV__, true, hSuccess, hError);\n\n__PostBiasAsync__(url::String, method::String, data::Object, headers::Object, debugEcho::Boolean, biasFlag::Boolean, callback::Function, errorCallback::Function)\n\n| | |\n--- | --- |\n|url: | 'https://api.url'|\n|headers: | default - { \"Content-Type\": \"application/json\", \"Accept\": \"application/json\" }\n|method:| verb eg- \"POST\"|\"DELETE\"|\"PATCH\"| ...|\n|echo:| will debug print the function itself|\n|data:| payload to be passed. eg- { data: \"test\", data2: \"testdata\"... }|\n|biasFlag:| it will read only the return code from http response. default: false|\n|callback:| callback function to handle success|\n|errorCallback:| callback function to handle error|\n\n\n\n    let method = \"POST\";\n\n    let payload = { d: '', };\n    \n    const headers = {\n        \"Content-Type\": \"application/json\",\n        \"Accept\": \"application/json\",\n        \"Authorization\": \"Token\",\n        ...\n    };\n    // By default, valud of header is { \"Content-Type\": \"application/json\", \"Accept\": \"application/json\" } \n\n    hSuccess = data => { // };\n    hError = err => { // };\n\n    GetBiasAsync_Extended(url, method, payload, headers, __DEV__, true, hSuccess, hError);","readmeFilename":"readme.md"}