{"_id":"@kesha-antonov/react-native-background-downloader","_rev":"65-89716ac9b62bdfc6a67953d2369dcb07","name":"@kesha-antonov/react-native-background-downloader","dist-tags":{"latest":"4.6.3"},"versions":{"2.6.5":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.6.5","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.6.5","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"473537ee9e4f1a88bcaca35e464fd1613866d783","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.6.5.tgz","fileCount":25,"integrity":"sha512-7ANvw9NIPU8K6Oks12uDZ8maVQtPJKLaQa/96dHy6AmuqKkWSplA5ex1+HfiqU79h/AEzFAKyfTtYVYfXId7Xw==","signatures":[{"sig":"MEUCIGZXptigUVgARfJszI4B0Q4H9HO1EjbO0xymDn3ILP75AiEA+SEz/QjICn6B9SBoOguf3tuj9O9qHmNGDqeGTAGcSZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj12g7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmLhAAlf3DYl0eHTGtvmhj5ESNVGjt9Nm70sTB0nKyxrV/eCX9j22a\r\n6kvC+iNn8ieTPBdkB6CkZBn5BebhL6TxshZ7tGsvuUEWfIykeaTAst0OIKIH\r\nSLH+JYBWFfrhuQISdsGt2E06O2xOSBzo1GMl8HjHWczZwjtT5zIjN1JPxwcT\r\nuC3ek7pgSV2BFol1rnD+uMjv9sxUyba3KF08KVTADlOJSEsOJsRFEaSTlB44\r\nzOcD4+HaearO4OGezbgLzpwhuW3rRnrFVOmmigJ9MFQKUIKnI5ZmL6HRxRME\r\nUribReC2Cx/+zZSrmtKVbOLloPp0jecn/C7DAMd0EFm49QuVp9wMrdYnxK0c\r\ntL3PAxzLzsXpJ7utSJKd930W703Co4bFS7Cy0Fwnfpg347RQUDkeGNGXxkf0\r\nNMispXiWYPqPhe0mGSHpxrb4ceHp13yRskAhVPQqYbXFNRyqsPcirPTH29G7\r\n5IEsyMBg/qj3K4GhFchGHchoDgfSOHpeAGu4EU24L13zPstpI5XRqwLVA5N6\r\n8ZMxGVFHoA2ZnShQToU4xMbsfDVKIJajMeB5jHR6PcLp3r9fUrDCFwNenaEu\r\nCckY2AzK5rHAmH65JbztB1ijPAZhcIF4iRZar5pLABu9O61L2KSAqOYhebfR\r\nqkJyVkRc0avuJSYSFfoR8BXaPoMZj1iHwtg=\r\n=9RMZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.js","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.6.5_1675061307196_0.28473239776617154","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.6.6","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.6.6","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"f720386c0e1f73ca6a5dc4100a4e6b237f60807a","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.6.6.tgz","fileCount":25,"integrity":"sha512-RUZ9/67ArgM6Tvgwy9mCf6qoeAEhaRiEtLnXvuS/bBQE6BA24PTsbbP0PdVsdkYjOLuH7PyCBTEfrz/Km3PrMA==","signatures":[{"sig":"MEUCIHeZPICQnNMhOyLYlpH/qhZZb5OPb5X8wLfCaWzIPJgmAiEA+vcoH641fXxOxztdwpUI5vTzTO7SM7ZyW4+7UnmuWHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj12jUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtew/9H6x54bONDjo1lgjkMxAnQh8IpYNIsvMgQE/MKTvL5Ok+roke\r\noCFzpTFjSFGSHuFB3Xvy6G3dXLTIOvOE/4Y6Cc8I2TwSXdZcIHbBCc8jL/na\r\nhAugCo60X99+PuChTfvsLZKXKZAoJIZHLdnRF5HfavnqFXl0N/xdmT0eJWwl\r\n+liAe6sXNVqzeBO/dFnL/q01IYrW5pzC+Ald19V7du+fIF3m3OYs9aCZkkcL\r\nlin0B2a5Hr0DudYNPcYLYBbLnpquPo4Yp1RHImQPjR855RVDydCQSjfYldre\r\nFC8VyoszQQuMFZNrcN3ztYBeROLptmxeag0V77XbEhbI8qkUHsM0PlEIVx6T\r\nS9pGnuVedHRq1RoUq4L3W/8EOHXu1o3pddvM8XZ70y/tqHD61OsvwpRAsNj+\r\niU/yMEZCiPY8Qy6ElcnO5FiJ8xgKYCA68qxIbLALTCF/4ciW/gMh/ICHG3E1\r\njdt+yVzyADcIWUWhMgJqV03cRrFOvHIsGn+sfqhJ/GYllULJc2g8r59/BFkT\r\n3NviBBWKNXm48+GCvNdynpEDdgljOzrXgPo9wenpyNgOG620A64DbkXTgmDj\r\nQCB/jHi8JSn4WPuj8Sn8zUTXsmL9G7l1CcxaiIQc6MgN1lJ65dSIEOmpbU3A\r\n/6vXnWcWtWhJu+7bR12kxZFnnEwg0MQR//g=\r\n=1DmN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.js","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.6.6_1675061460609_0.9372979205781031","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.6.7","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.6.7","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-zoom-reanimated","dist":{"shasum":"cb2f8f66ada6431b10110c172cf775bc21175728","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.6.7.tgz","fileCount":25,"integrity":"sha512-YCu8JQ5ivgUArDFHo6WnlONhDudgwLL2R6YWwIyU0M62RayWx4gBOhJuvBNDY+z1/gY8pvbv1+X0CP1GCswPDQ==","signatures":[{"sig":"MEUCIFaMQIeXglnu2Ps5KvttJxDcDuD0masc+4LNAPf1VUyKAiEA4jz+RjtX0rj3dGFGOzB3dJ7adMTtNPqLr5cQcms0kvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj123RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZTBAAi3Roj074lqT2H/ix0BEXZJ9PMzkCEmuHeTHmwpnMVRMqKKXp\r\nExsHWkRzyPRK8cFNAmFe/XbdV4VYgT6vbcDoNGTMwpahEFRdrNGsTmTsQy98\r\nH2R+xgeUCfRazhDmpUPTn/1ydD6a9Fp4P/lq4DYCLLx1yfQzAVnOQ3q3u19U\r\nVua2JplnnhIkNT7Y1XsLmwE0oJIElKH67y8S/f3ZzaUJjyQIRbKtAgp0xI3k\r\nUrI9pHgsB+dIutaPSJCLSg+gjKkX6ReOtnfxE/wqBEINipwHmBznovGmTQaG\r\nqa0ibCZ7MlmOKc1CdPQYcWUoO3b16rMWFy8K9S36yK4Zlo1v6j/Jf0j6kNIa\r\ni7HGavcU19+4Xx1DsEjPXI56wPRxkkM3N4hI8c5D40S8Y/+FDDXVJm8LJ2cJ\r\n6H2BusaXqVZ7CgJORJ7cc6x1rGYFxcluaQHRyrGaYUJOW0n4ej1C7+shkcVj\r\nuISqdRNXViyaPhs+MYdAchmV+qodm71YlPVNXYLNfkkYKU7olgdAfzrAqPXf\r\nUggYC1gA1cefdoDX4frQRUDSArb/mvucrItchK0rddJDAUKXOXuL7sm8SlQb\r\n9PlCPOBz3IqCsGkAVRt1DKOaDWwrpAgwHAwZzkkS0WXeL3ksad/fypWcPZFN\r\ntzl2nkMglta31N+nTN7x04mewuaMGr5nNa0=\r\n=HqpP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.js","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.6.7_1675062737739_0.5153254891725729","host":"s3://npm-registry-packages"}},"2.6.8":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.6.8","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.6.8","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"ec512cd91c7e50b4c59a6f2144ed2b23563266e2","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.6.8.tgz","fileCount":25,"integrity":"sha512-WScY4AZcPSmRNYBnOzjN2Vzy2ox1zhNtUZncwK+7Au1Lu4oVQANL2PyAwpNBKlw3fvckV/irpHFYIM8d8HpS0Q==","signatures":[{"sig":"MEYCIQDfGfKDwcBtqaiTzvLCyIkuvdJrX+f4QphhlGWfPOKT/AIhAOVdD66MTG5mjb83797pLMDpI+bJcTen/ODWL5b0I4Dg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj15P9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBdxAAilrI1SBZ8vUXWMMLkXjsOYnsfwEAq+CT/nE/iB/Q6n6YINE1\r\nJAyuy2VEfk2HvgMcmI2ojuTyCdfUMh/eIglr+6kofPr1AEKJQ585sY3KXfHP\r\nAbI0Z878XHwAF3bK4KiArX0kiF7DR01mDsx2487/mKdBzN7O0LzD4ghS/tpu\r\nchX0SsVQcHitC2jKuY96ydESJHKcs5LSZG4T1clVy7pSZQF+4P3LD2v7jFg4\r\nvwnPbmSFq933nc+uWhs56x3M+1MyzSkmKsWLY470QOaCL8AMlA9CU3HeN9Yr\r\nDq87E5RH0NcSSNM7RmZ8zg++qTudl/t4ePtAKUXNnQoReFQG8SLXvOGbIO+O\r\n4P8L/8Iw2s9I6F361bqjMTxWrDAIWGKHPHnguG9xL5WDJ493af7wcJnb/E5A\r\ndxQM68IULpipJqVLdvHYZOTHsbeM7JwIp7Jy/ngvA8G+nvtKazhniGLtSuIw\r\nJn6oC5gM3rPdHLVqZQRG51LjR39aNq/25OP4V3bc51AIyW1QOWYRb7Mn8O9E\r\n6IlaJLn1W8tWNNt2gALgi9pTSLc26c/GaW3HWTiULCJMBDG8O1Nhsq6usffj\r\nSi7jzH2N09kSY9fME0o1MsmAEYAaezFpb0r+zhyEEKbTfkzxchz136+5jBj4\r\nnZWeUxJNMrtnq61d8ahpOCTIhmESJ9Uguqw=\r\n=86Dv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.js","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.6.8_1675072509101_0.16571952522517286","host":"s3://npm-registry-packages"}},"2.6.9":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.6.9","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.6.9","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"b9507fdce295ef9cdd582ce2a70645d56b9692ea","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.6.9.tgz","fileCount":25,"integrity":"sha512-gn8dpZtE+cBL2KTwWTqxRz7MJ4iHC/hpY5St7wBxZDiB3+Ej1EsY4rFDnFJmpj3xlbj7EVV9bJIIVJvzOexWcA==","signatures":[{"sig":"MEYCIQDzdr42nlBHN/ZQbTzXJGsJcBSZ5yOSfCuqfxq1c7II0QIhAMOuCVQd/JrO4/QQQQ1hJK50pOSRb1ZNGC07HLgs+6pt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj162TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYRxAAgkI+Vu2VnLZ0BqCtOZCH7yCk9fONfJw/MAfNwYsxQbL+MQ+P\r\niYeV2K+//jdZKx8gVOGM8Em+vcJ6V1PjUaixUii/iYYBQ8VYykxesw+PpYlc\r\nsGXOwtpL6Zrrhh3FZa5erbgyH3rO1eiKXrRHiI7iS8ytVuFZP+pi4Rix06a8\r\nycSRNFQ/5b+e5dMPQSoBPu3s4yJEQVPWNQvDHXoRyptb4ixdoUbVkfJIisb9\r\nZZ1TmIUx5RMvctpa5t8uWF+2wie2vDq2GKDi4JqlhTbGUPYux5ugdDUaYbY4\r\nhfbR1qQD6cOZj5xe/FplevxJsyM0nxiYcyNoUGIFh1ex0of9jGSwqusRtkWT\r\ngwCWgxg2Y55Pgoxqib07MxRGD1Nu49AjFoTFVHf4gzCV+eeyy6dTLpk7eZOW\r\njRO/RrReA00nC+LFnMC00QepnNf9cTX2C+PqX9D8DEMFTVzdRrXeNEo4kyxQ\r\nzjnf61YLGOWjJX0syA9bewILiVUSAeJa7Xg0fEwZcB/2H6ohl1Mm678SnY89\r\nHg7m46Ia2u8aT2t2+lBo5vH3ooSxk83KeE6Z42NHISGZ0i30YZqhqspoCr6B\r\ntpYq0FdUWvtPl6G0quUYJaazWzwxznNCZfxpuT3w+zoGoUeDjMM3tBjt8+Is\r\nQ3zByXERmBjUuSy9w8/E/Z99uDq20c1Iyg4=\r\n=jiWa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.js","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.6.9_1675079059281_0.0878634250313568","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.7.0","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.7.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"487bc12e306138724ed1373c0cf5da7bed375c38","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.7.0.tgz","fileCount":26,"integrity":"sha512-HHd8v0m1UMcjmWqe28DSvOuXvkVPr5n6QGUxjeUIa3Jsaj4q8DYo++HM5i0mZAfe/TM5LKel33Ig/us+BEWQBA==","signatures":[{"sig":"MEUCIERURpQvv6A4JNi+8S2p51vj+6FZ2MfpC9sy+h9lLJ5XAiEAmq2+51Mlobrn2oaTpLpxYLof/UhduC6ATFHd9/R4W+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj41ksACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTuA//bTDh+6AGzLikYSMPj2aGs9gNnCaEycWTFl8yXpcCTVhShDep\r\n4rpZXk5Bq3zNUgD5AufJ7rHVGAK0yMLx0zz6qpgDRD4L5u28oWR4GU/Lc3jT\r\nC8ffUJ+JfZBi7hwrcxgU7UY7NoR7taxLAreRMC3ZmCO8w8GLqNMnrDQ4SQXg\r\nba/NDsz/l8kPlHap4Polv7Z+4LHO72KH++Hqu7E5IIkHVZkTUVsAn5m84tt6\r\nQgd+u+5pBTMVTdwXUAkPYUvLOxjTCkv0AkcgTDl7vTGMzcD3DgGsAuSfqxbm\r\nYpuxuCgcz+2vFqrxJjzIhPuREC9VeGkv23A9+b77aifJRi3yyu7MR2yGbflO\r\nL9U2zVFw4bTKzmguplw04BLAtzxZMxGJCNoownZ9z+QhqAsIsFK54bmls2AF\r\nuor4F+BnNlzo+c71KE1UUb6ka1Ko+qYWPCbHXiY9kA7zEuENlqodzonkf04l\r\nSiFiFfy8Dx215AlbUF6YHbYIJx9fOb8mf/ZUIQ4vBdY8xd628AFtKCl337xh\r\neRs75U6buib0PtHEhcwLTlMu01s2fe9ST0YWfdDACeCPj2EoavFrTP9lUU5O\r\nPMGJMH7o845NqxxwUfkxlvEkFHR3F9l4iaO9qQzmBHWOK6Tt+b0uzOjRCeYV\r\nRdIoSq/n4OycfDKCUfjzPuYuVuKRujlFOdY=\r\n=PorF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.js","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.7.0_1675843883770_0.09892855170958303","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.7.1","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.7.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"87c62c43acaa56301063848ebd532d4e9cf2b679","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.7.1.tgz","fileCount":26,"integrity":"sha512-q5jylcaKVKWDj5gIfOiXZT/qzinoneMNDPi0muyQmrnYoLO0kQztZcXMwxv3l4nKpsG4hOPz0kRX44malE6zoA==","signatures":[{"sig":"MEUCICb5IFRcskdGn4ytUzBAv4atUiUrVNTK4WKbrkDlfQpKAiEAtmzTfZLRHXIp+liIgYng4t8vHoTE4Av7tcergIlny6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8aEeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroMhAAizQGrAWWqkK6ffgnPsks5Fv4g9lAMNpOM9SN+Xu2/xgc+Yln\r\nnjZuGltUjTENGPuLqKSeFMjVQxc4NhOpCgy6VStjCZf2JU4gj/0MGuNIAFcS\r\nK7qKQ6vZHwPeoFnA8pEnfW7PYMthzl/iLnxE2spFRsvrqt9TQefxxruHuZzu\r\nnshlZfatd4R5/WMd6WGgTx5GvZex1u/6AkT3rOokkZFbrSTfGpmYU+YlwBHB\r\nLAGKnPaiIy6LJI1WCJrcEhIzlQsdq4NAMYWoC55WfLP3Lb9O3QaXnFJW7qKf\r\n7X6D3OnOBeGOEq6E8YhHUIMlzknGGAr8eVAmo6sPUJXQ8wPuLLCZCQTr62QX\r\nf/tA+/q0F0YYwa+HeT+SphJtw8fMSZG0VpdZQRrkfLQ//uEDnHvgbr++gQdt\r\nMY8MU2e0YfpHOZU8YkjVpUC77HaInU615JE/uXYNKVXW/wURYG8+xZqpY7yB\r\n1NxXlJmGvcbatK6RUIIgKczoYbeVvM8YWItJiWw4bdHZ+QdE81UMH06HPKlO\r\nmCoJEKr6YX7dheSnWlF5Sw1BWebjhnRT8GcUC870QP/Dd57a/INF7dSND2kX\r\n9JgXLOa/zH2fY9xQS4Mju6rFdDntTLMkgSuDT1oSiejqcQ5H1ZuQ9Bj6WLzC\r\nLqMhwI82o5eC+P2XTVW3XiJl0M5XkzXnG2k=\r\n=1HAU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.7.1_1676779806024_0.9731993141325233","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.7.2","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.7.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"d2fe895a8dff5d48a9c4d9dc5f61d7a0d528746d","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.7.2.tgz","fileCount":26,"integrity":"sha512-m+ub4pbOkpQQ6f0wPE0k6Ca1mI5lYwExuKM7xnP/mDVm7c1D8INjbbSaOU6KV6jMa2HHFSaLRzbOIsIvbCaO3g==","signatures":[{"sig":"MEYCIQDtnMNJzqHxqQIcaOA74M1WLPAqbyD4Z2nfRrLnhXLs+wIhAMmAP93rummSZc6BzB96PbVlaUBIBwZqSbsWsTR319gc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9zWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVZQ/+Ou3GUQCgiRumtdcPoikqEwunnScGTrUoxBAj2iXxgU7ZDaRh\r\n0pNogLVWa2+dexj29GALYTwKrPamuNl8bmb+edtnGIaYM3yfPF6+u0Y75nqS\r\nMRhF/i106JScQYpKZlZmdCPns6kcxJ/466o5SHpZiJUU/5NJM7VwRGWwIJjA\r\npC/rxuac+dHlsYqRnUwtQKH4wWcRcfo909yWyLtMMMKuMHPJaxAB9SQU2+Lx\r\nAxTeL+RP2E3K9uGdyxTIvZAuF09W+RuDdLZ8+ikt+Lvdaj6n7Hzo0OuUMhr9\r\nInIdmBexC7lhGq9G+xdQ6WwbGOQqujONropf4Kuvd0KrWXI04QOB/cST5xaP\r\n3JXL9VM4KUVDRMpoDpfF6WzhvVS/pH7etuSc8gmxC5Ucqu5HFlBrnmHmtdWU\r\n7RJAVGC7hMqMBJKkS0lL7onFGrT6NCqBk1mTyyC7/JNh3srn9416Ee7r2JVY\r\n1Xtt6YmDknJt/E8wKn/R0suvjxAQRRNfjBq9nSCwOvCB2/swRJps60OjCfEG\r\nvsKR1SsDjGQPne94a7YN2kFyKlc87Iur6485JlMIyzUu3vX2EfroL7c/NmQ2\r\nvJcOek70nN6KX/zSRj5zMp5Q53pkCl8/ftCEqp1xjZynrA6v+1VApVteuB/A\r\nAQ6KnPf/D3ztblRryygG1JmdtFEiSNf6aKQ=\r\n=ZeaZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","immer":"^9.0.19","react":"18.2.0","eslint":"8.33.0","babel-jest":"^29.4.1","@babel/core":"^7.20.12","lint-staged":">=13","react-native":"0.71.1","@babel/runtime":"^7.20.13","eslint-plugin-n":"^15.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.0.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.74.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.7.2_1677145489793_0.6949396936716778","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.8.2","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.8.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"40c7a51fd7ea110a4ad1aa168974a9a1558d20bf","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.8.2.tgz","fileCount":16,"integrity":"sha512-V/tH6eGhnWcmFC0bLyVUaDE7ZTRCrrRXogWEKOwDoLo4CdWNffhUsI2o6B0kCI7DJOnV7XL6ORmPUc0Mpf51Zw==","signatures":[{"sig":"MEUCIQDarvxbCux5yiU3IpfSBW2Gt6c+yymyjw7QROxdDU7MJwIgUSCX29Jz3vVGY8dLHl1lMwAoNJCe2eioY80kpida87E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78510},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","gitHead":"0428c87f6b16126e8a6d3feb54841d1237d149d8","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"9.7.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","immer":"^10.0.2","react":"18.2.0","eslint":"8.44.0","babel-jest":"^29.6.1","@babel/core":"^7.22.9","lint-staged":">=13","react-native":"0.72.3","@babel/runtime":"^7.22.6","eslint-plugin-n":"^16.0.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.22.9","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.32.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.22.9","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^9.2.0","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.77.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.8.2_1689592864427_0.44222879031477813","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.9.0","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.9.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"14c8b9d6542a29076f3d4c51ee8ff9ffc2063797","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.9.0.tgz","fileCount":26,"integrity":"sha512-tJ+ay6TcIE2hEKvcr2/NaCXIxbrweob1AyJKj8zpIPybC3hx7sJ2mmwH1sWp2o0P19KTZ2kGkhPk6/ja3elw8Q==","signatures":[{"sig":"MEQCIDIDB7FihLg+iZvj/EN+GKlLSuRO+pzr7A4JfdWCFlotAiBNmGSgo2lzQKjSLjldtZXO468c4Q3HwYbW4MymkS6KCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78612},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"8.52.0","babel-jest":"^29.7.0","@babel/core":"^7.23.2","lint-staged":">=15","react-native":"0.72.6","@babel/runtime":"^7.23.2","eslint-plugin-n":"^16.2.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.22.15","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.1","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.77.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.9.0_1699003602671_0.6766756809545067","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.9.1","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.9.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"a7c171fe5da7a78b3139f9020f3ad0e55725e57c","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.9.1.tgz","fileCount":26,"integrity":"sha512-E/6FInKBuxBaeeHOin90759mZ4JWbhgjI9i1ug23wq164TuFhUKSlZomvJMXnOaKoGNpP/oY6cvGX+WaRkd4Bg==","signatures":[{"sig":"MEUCIBlWKfawhoX1yQNB/FSrD/ozC6yB/Y+p0OBpoLdxs6BRAiEA26h1HVeS3JliAgbWVXH6BY8XT6vVgXUjD+LnH76UlJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78758},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"8.52.0","babel-jest":"^29.7.0","@babel/core":"^7.23.2","lint-staged":">=15","react-native":"0.72.6","@babel/runtime":"^7.23.2","eslint-plugin-n":"^16.2.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.22.15","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.1","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.77.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.9.1_1699434461511_0.8030795409619746","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.9.2","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.9.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"a3041c3d1d50cc35da35dbab407d9952a0397265","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.9.2.tgz","fileCount":26,"integrity":"sha512-FZ8BvqnIQgu+OHdHdddJUsga4Cc3isLs2Xo05P6oGdwdSjRptbQno+OyMwSNPR6iF1duByCwGM6lxcpKvNpoSg==","signatures":[{"sig":"MEYCIQDZnb+OSBmzRdb+EowsC2RZTSqUe/uIbhqiIQmuQa44JwIhAPue6+u1vHrbFrYb/jLrS/vwuY4AuU0MHBV5jTLI2eez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78758},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"8.52.0","babel-jest":"^29.7.0","@babel/core":"^7.23.2","lint-staged":">=15","react-native":"0.72.6","@babel/runtime":"^7.23.2","eslint-plugin-n":"^16.2.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.22.15","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.1","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.77.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.9.2_1699434505333_0.48666786762313663","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"2.10.0","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@2.10.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"5ca2b24a8dc845eca9e7239b3282c125831ec3e9","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-2.10.0.tgz","fileCount":26,"integrity":"sha512-5wEpEKwxQsMxWKGlYoc/+Dm139EKPUmggWpu234D0mVeSLPPcmuDFlNSAPPWez8AB2hc6rHj62k4Zm6t09idXg==","signatures":[{"sig":"MEYCIQCZKoV6cNJvYFXT6gtVT44Ysq2UDBeIrBp4WIlLy20oWwIhAPgeXHBOhtCxYdSRo3re9y4m7bBfjxFjtVhCrDj10Dz5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78763},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"8.52.0","babel-jest":"^29.7.0","@babel/core":"^7.23.2","lint-staged":">=15","react-native":"0.72.6","@babel/runtime":"^7.23.2","eslint-plugin-n":"^16.2.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.22.15","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.1","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.77.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_2.10.0_1702293639901_0.4663078183258107","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.0-alpha.0","keywords":["react-native","background","download","large files"],"author":{"url":"https://developer.helloeko.com","name":"Eko labs","email":"dev@helloeko.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.0-alpha.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"479c0fffaea2dc008063e7d53e2954fb23211ede","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.0-alpha.0.tgz","fileCount":29,"integrity":"sha512-Eo8cOJ1YnTRYqpP7GCnKTA/JD/P826vvUjZ05NeZUdrSTlo5yreZlbNxokOndEThaekLV5II7OrJD9ifhK/XMg==","signatures":[{"sig":"MEYCIQD/eCANWn6XnSwpPMjVadp55PdICfenLxUtWFLTgylAmAIhAM8XzgZpS2RyOrzmU4bLxZuamEDNFubCMxDLRa2n9ODv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90397},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"8.52.0","babel-jest":"^29.7.0","@babel/core":"^7.23.2","lint-staged":">=15","react-native":"0.72.6","@babel/runtime":"^7.23.2","eslint-plugin-n":"^16.2.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.22.15","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.1","eslint-config-standard-jsx":"^11.0.0","metro-react-native-babel-preset":"^0.77.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.0-alpha.0_1703261381869_0.2637620710007307","host":"s3://npm-registry-packages"}},"3.0.0-alpha.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.0-alpha.1","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.0-alpha.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"10cb0a1b506c34a6892edfef7f0f842d78c84749","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.0-alpha.1.tgz","fileCount":29,"integrity":"sha512-dbZYD0zJMUviYGk/aMTDrrPfn8l/sTDwKWDNvxJhx+5tR0CUSjZzbiaCz/DblW7vfRUk2vg7DcVpKMv+yt5Rnw==","signatures":[{"sig":"MEUCIQCFLsOcMhfVhXGkQr0kCGd6AMOskp3kar6joetb0JViMgIgMdeK6WoWCp4S5vshgr5/EudaMQfp7QZMKlcC238Unu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89910},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.6","lint-staged":">=15","react-native":"0.73.0","@babel/runtime":"^7.23.6","eslint-plugin-n":"^16.5.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.6","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.13.1","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.13.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.0-alpha.1_1703445111297_0.36879448061637365","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.0-alpha.2","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.0-alpha.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"37d354713e70308e63fced8face8acabff4ef5cd","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.0-alpha.2.tgz","fileCount":29,"integrity":"sha512-U8Ksmssb4b1scQPkOPJdyQ+YcJZ2Apd3Kx8YUfSIbIVbA+YcO0GYYw4pn5qPYK07RaQCr9aFcgRQo8zwnkA8dQ==","signatures":[{"sig":"MEUCICI4UCzqp99yKek3P0PNBQ9qwjz6CMxFzqe3k4VFgP7fAiEAq9vcFpgiv/1uRQ1BfMvxdrPEEJPB/suWEnYr/LBXi7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90605},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.6","lint-staged":">=15","react-native":"0.73.0","@babel/runtime":"^7.23.6","eslint-plugin-n":"^16.5.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.6","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.13.1","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.13.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.0-alpha.2_1703454303044_0.09626460778966939","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.0-beta.0","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.0-beta.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"d0e6bf16d84e1ce497c33d361215aac2b5bf6386","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.0-beta.0.tgz","fileCount":29,"integrity":"sha512-iViUQ85duYY/5eLOGOnxQ66gmpeuwYPsG0OSoll3EiPEyRZJ95dkjX9ZLqNyySteHcQjPA8OPmgQCjiXPUmTUg==","signatures":[{"sig":"MEUCIEgZXllapRah4f0Idd8zMxQLeRtSBnggK9tMxV9KaQxaAiEAhLiZnZpgjIl5HGr90Jh9quflK/kWKRxuMS15WSNpJs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96975},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.6","lint-staged":">=15","react-native":"0.73.0","@babel/runtime":"^7.23.6","eslint-plugin-n":"^16.5.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.6","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.13.1","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.13.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.0-beta.0_1704133890308_0.5312690357847736","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.0-beta.1","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.0-beta.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"e56e11d104ac72837f79e7ee4a2ca2d74960db9c","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.0-beta.1.tgz","fileCount":30,"integrity":"sha512-9vUtzeeOD+jBdG1L6KN+XiuXGfwgbb8PC3C4D0tiXdKsjhoNL1AsYq7DgXyCbcelnm2r8DeCnby7pUzIZzR+gQ==","signatures":[{"sig":"MEUCIQDL+BYy+jF+aYc5goibrAB8X5V/PpBIE5bo372AQPYKlAIgVJLaYOF6ImpLUb3iCZdCkPyZ7J86/SVDlFguVi3vy+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97106},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.6","lint-staged":">=15","react-native":"0.73.0","@babel/runtime":"^7.23.6","eslint-plugin-n":"^16.5.0","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.6","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.13.1","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.13.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.0-beta.1_1704134146997_0.12316659570488508","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.0","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"ef0998c7e184bc3662fbff244bb42d7cec75b3c8","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.0.tgz","fileCount":30,"integrity":"sha512-97f1TDI5YgeDcm/5BV6Ylrf+RU3l4s2pdIvXyanObXMaxwhWdZtEwg+yZN++QZYvkV40xYWKWPBd0NItwPK0XA==","signatures":[{"sig":"MEUCIBddlH3xc0Yq/rqSLCBRkl6Zr9yl4mEW4i4Uq4QL8l0BAiEAvhoQ864Wn1+zuwb0ju6P3vPMwrVKD6/jLDFFNDC4nQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94136},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.7","lint-staged":">=15","react-native":"0.73.1","@babel/runtime":"^7.23.7","eslint-plugin-n":"^16.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.7","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.0_1704213903355_0.3444382039983591","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.1","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"b787ece4dc44528d83e6b6005afe07fbca36c9b9","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.1.tgz","fileCount":30,"integrity":"sha512-81nOUI8u5lOufecAB8+sx85R8q6bb7yPcVI7DQAR+eL60TxzUg/TVGy1ecaSGCjY8Rfw3JxGZMYF+B1X7y91QA==","signatures":[{"sig":"MEUCICpM1ybX5fLoAYbw9UkeKlCFRc4aXj1tzr8NmogmZweBAiEA71dmpf2NAKxWYa4h5e1/T4rxmBVq4AUCYQyJ+Otsv0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95067},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.7","lint-staged":">=15","react-native":"0.73.1","@babel/runtime":"^7.23.7","eslint-plugin-n":"^16.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.7","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.1_1706190495159_0.06992982360177669","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.0.3","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.0.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"08e8c2a7b20d53ecc6aae4095fd5e3ffe23a2e40","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.0.3.tgz","fileCount":30,"integrity":"sha512-Fi+538fJCnxoNKqlK5qaH+SE6aIpreWsLB10VZBtmj9/EDf2Gh/TB1otBAPVNTWg31wRUu4YsnIqxJY81MDWGQ==","signatures":[{"sig":"MEYCIQCqvWqOWs0BqIdAn/N65N4tmZuAeAHJ8S24zkAqUSw3EQIhAJGJYdcDZF72Bwm2wAn/XzJNq5TISvNdAApYRKImxyq+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95493},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.7","lint-staged":">=15","react-native":"0.73.1","@babel/runtime":"^7.23.7","eslint-plugin-n":"^16.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.7","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.0.3_1706430620934_0.057663321762804864","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.1.0","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.1.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"963584407e20a3e90b2dafde13b43574f3f91cee","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.1.0.tgz","fileCount":30,"integrity":"sha512-1cCYbJPWS1X3x54/oou+5XomNOcNZQyRMgBeJaHsD2vh8dyvOpwivmfn9jMp0QVeb1C4KDUhezEOdBbBkZ75rQ==","signatures":[{"sig":"MEQCIFGmV8uPCNsyMmG2U/YiE6S2vOyjqvWap7ZoVdy9XPJNAiBynZo4M75gzt07KXqBObjI8BoZBvqms4CKBHfzJzZF8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93891},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.7","lint-staged":">=15","react-native":"0.73.1","@babel/runtime":"^7.23.7","eslint-plugin-n":"^16.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.7","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.1.0_1707515569265_0.7497125856642486","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.1.1","keywords":["react-native","background","download","large files"],"author":{"name":"Eko labs, Kesha Antonov","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.1.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"0096792820c287f5ef90ee333c80b89ba416ed22","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.1.1.tgz","fileCount":30,"integrity":"sha512-J/9x/VIJSzK73oUD4q9aR488HNlCJPHY8fEkXmsoPdc8mgafnvO/Zy0piYQZIi7hM6HnuKA89IS2qwYQXnAWVw==","signatures":[{"sig":"MEQCIHVWk41A3v+MwAjXpkQdUKQ2rzxp68tZMAUz2bNAywEyAiAJV35xzI70QCRWlebODgHeX314zmqQssa86KhvofqGiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93998},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","_prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.7","lint-staged":">=15","react-native":"0.73.1","@babel/runtime":"^7.23.7","eslint-plugin-n":"^16.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.7","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.1.1_1707738572722_0.2382484907856155","host":"s3://npm-registry-packages"}},"3.1.2-alpha.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.1.2-alpha.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.1.2-alpha.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"9dd9c646ad9b575263a3305fec7568eb66e24cee","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.1.2-alpha.0.tgz","fileCount":45,"integrity":"sha512-O1P3GVO+MVTWH//Up61n+uE/TfM1J11ox+RkaaX+Atr76p7ZrY9UwttEJMfFdi9fNtWv9N62HBXi7AjpuL5WSw==","signatures":[{"sig":"MEQCIEr2SoVUdubk8LWT0q9/Vr2zn8VWKdowfUTuH7Z9Sd7wAiA8s0KGNZJ3IMqNhUqAn+atk1peAntTEsxlvFhrsfFz8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102531},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.3","react":"18.2.0","eslint":"^8.56.0","babel-jest":"^29.7.0","typescript":"5.3.3","@babel/core":"^7.23.7","lint-staged":">=15","react-native":"0.73.1","@babel/runtime":"^7.23.7","eslint-plugin-n":"^16.6.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.23.7","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.17.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.17.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.1.2-alpha.0_1710411706962_0.3389975386119968","host":"s3://npm-registry-packages"}},"3.1.2-alpha.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.1.2-alpha.1","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.1.2-alpha.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"f018d9246f49128de57f81f48978d3136662f963","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.1.2-alpha.1.tgz","fileCount":58,"integrity":"sha512-r2/GzoBLDlvcq9orIgXIi43Ue49WAtIaKCHeaB4L/1FjTKJfXicWG0VJmZ0usz21ReVHGqi9JtgIu9/8m1yY7A==","signatures":[{"sig":"MEUCIQDhtFkwejTOkkVghVc2gAhxqX3r7EuCgkPLYdRPdkAfEwIgY9t4BrR3MGfK0Hhji+ecsMwVdjiN5ijotZFpA748KOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197561},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.1.2-alpha.1_1710412983359_0.425267919773924","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.1.2","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.1.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"857c5c88798ed2b0f8a48930aa1c777cba8c4cc9","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.1.2.tgz","fileCount":58,"integrity":"sha512-xBs1DyGOdGCSI7mfE7cT7V1Ecv6G99A4zh08o0q7/DXOqttX4tymiTQNuWQxW2dMe7clOHGjzeW1BLYwofSYNw==","signatures":[{"sig":"MEYCIQDKe3cHjYyEegqo1McBuVymbtFdYTem/LeLa54pITwb3AIhANxj+AjJSPPKiN2+gzelLxHPHEA2ttjSlO1OZQD8moaT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197568},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.1.2_1710413555171_0.4183437897420892","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.1.3","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.1.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"2da4cd12218674f0315684ab76a5ef1896e66b5b","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.1.3.tgz","fileCount":58,"integrity":"sha512-4dU+mj8MtovWofdSsE0fXWC/yXuFH+IRA2t0TKs/EL3IiAcy+K+TmCcG5w2zDbYwUTKf4Y92wT9knTp1AY9kIw==","signatures":[{"sig":"MEUCIQCZ7/c6Jqit85OsTGUwJqurQKq/1oB+3YI56ttz/D7iVAIgNt7dgJlQEEkR5rNcSVif+zWoqtGlXgs2vWAEAtzym08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197572},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.1.3_1714685273550_0.07002170668968799","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"bd361f94c93d8f28d659458ff2ab56c24c24cdff","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.0.tgz","fileCount":65,"integrity":"sha512-rhvQoRVHjeWwVyeT02pyjGVa0eaelaAb01Jv9gR7WPp963PM6IIiNABzrOEO+gp9FAu5mpe8rcPzx3cKWr4gsg==","signatures":[{"sig":"MEUCIQCXECZ+5+WS74YSQUvJ/DW9UHzI6mnvuqnMSjVhgsxFPAIgSenNeLL9dmz0mF8qSwAocx3ALEsm+bLK5hgGQjZ+YiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207977},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.0_1721498057448_0.2489068201398288","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.1","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"b13538c0a99ebe0b596430b4ba9932f811ae5ecd","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.1.tgz","fileCount":65,"integrity":"sha512-R0HKNSXAbs4yr8dXZBqd5zS4JIvlvsltQh+1YpxqWTaAFKYcw3hF4FazlE5PVjCRNDz74nO58GVdfQWUHoaxBw==","signatures":[{"sig":"MEUCICELjMmO9WhM7X5MJ9kjb0BuhyvF52V991AXhwB+d63dAiEA5vMri9C8z8sf3vXWAoUnIAwfNxUTRWRNJXKJeBQ2/jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209365},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.1_1724078174328_0.9113448797479025","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.2","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"51e832c94b74749666c5abde5782f94f475a3e0d","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.2.tgz","fileCount":65,"integrity":"sha512-4wdm3rVoPAOGt+PRAgQTnsAdM0qJ+FxI6MSZFskNd2i5It6u2D7sRecoQx9bmTnBUwA8ZO1Yw1qmb8UkgeKG7Q==","signatures":[{"sig":"MEQCICNmnIVffBiByBnsBK3/ktGOdwBoT33WsT8+OhAOEANPAiByy7hzIvVzdo8FBiqs70SYq59jeryWABM5sElAjfXKVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210001},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.2_1731353856011_0.7923910908956866","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.3","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"e0487436c0656cbf269e25fd3b8369c4fbc674be","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.3.tgz","fileCount":65,"integrity":"sha512-41FjVxZtsKVoAbcJquyQEHZQMoHwhZl9v1TpaychfTrRm3ZLZhJTTeIV9jYgQ9xJ/pQilHtsu7oBUesv3V5f6w==","signatures":[{"sig":"MEUCIQCjX1v6UJSPKAtX2XHa1iHDqEYCMfivAUDb8e/PILzXhgIgNfu0I2pgB85sX3eMwEbWWRNYlNXBuV6ugnY+n0ZPTeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210452},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.0.4","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.4.2","@babel/core":"^7.24.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.24.0","eslint-plugin-n":"^16.6.2","react-native-fs":"^2.20.0","@babel/preset-env":"^7.24.0","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.34.0","react-test-renderer":"18.2.0","@babel/eslint-parser":"^7.23.10","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^7.2.0","eslint-plugin-react-hooks":"^4.6.0","react-native-vector-icons":"^10.0.3","@react-native/babel-preset":"^0.74.0","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.74.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.3_1734633668895_0.7530363504872051","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.4","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.4","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"90096b5185da999491d3046b596cea7b938cc0ea","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.4.tgz","fileCount":65,"integrity":"sha512-TIeDgHXK2vGZ+4VE8AeFWuNuEJ1u8bBrr7qbWxRIt0ANjTSDz6+4+WRugHU7RieDPzvwocViEVSgFEy+uXVoYA==","signatures":[{"sig":"MEUCIQDi4AG9d0ETXMSTvgaSfNUkZMAPG04njTkQ7Y5xZRElYAIgDyWm0kMGNsKNTPOQp+FfOQmmEvYb3BvQPXzLTLi5zIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210609},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.1.1","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.7.3","@babel/core":"^7.26.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.26.0","eslint-plugin-n":"^17.15.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.26.0","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.3","react-test-renderer":"19.0.0","@babel/eslint-parser":"^7.25.9","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.19.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.2.0","@react-native/babel-preset":"^0.76.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.76.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.4_1736395836484_0.5486946306977725","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.5","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.5","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"2c3bfe55de752c73886bee740211002a9aab79c7","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.5.tgz","fileCount":65,"integrity":"sha512-NbLAse8ft3AzDwL/gwF/QaOMJ5Sxp9QI4r6LZO/M9v3Z/kPoEKWUaFDZaQPzjl+ZQw+xj19wur60OeOUWZipFA==","signatures":[{"sig":"MEQCICbtmrZ5SJ1fogyXIYi0Vy/rVTy3w6nQYczeep8mf+4hAiBHuwov9+xXndRuJPue2yLDhfQ9VezpaB+FOyd+vyr1TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210611},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.1.1","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.7.3","@babel/core":"^7.26.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.26.0","eslint-plugin-n":"^17.15.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.26.0","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.3","react-test-renderer":"19.0.0","@babel/eslint-parser":"^7.25.9","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.19.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.2.0","@react-native/babel-preset":"^0.76.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.76.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.5_1736503083323_0.007540314537638704","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@kesha-antonov/react-native-background-downloader","version":"3.2.6","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@3.2.6","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"87656a9c6e31f9b7b915cd64b6a89e18896e79e8","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-3.2.6.tgz","fileCount":65,"integrity":"sha512-J87PHzBh4knWTQNkCNM4LTMZ85RpMW/QSV+0LGdTxz4JmfLXoeg8R6ratbFU0DP/l8K1eL7r4S1Rc8bmqNJ3Ug==","signatures":[{"sig":"MEUCIQCYGraO6Hqeubs45qEcZq36yFbXRkVf3N0LzNsaquRzSAIgdSqOalyaSxUYu5JqiahN2fxU7TV+M8IKycGa6ByXNA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210613},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./node_modules/react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js"]},"main":"index.ts","types":"index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","prepublishOnly":"jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.7.0","immer":"^10.1.1","react":"18.2.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.7.3","@babel/core":"^7.26.0","lint-staged":">=15","react-native":"0.73.6","@babel/runtime":"^7.26.0","eslint-plugin-n":"^17.15.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.26.0","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.3","react-test-renderer":"19.0.0","@babel/eslint-parser":"^7.25.9","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.26.0","@typescript-eslint/parser":"^8.19.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.2.0","@react-native/babel-preset":"^0.76.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.76.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.19.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_3.2.6_1736572609100_0.9149639119296218","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.0.0-alpha.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.0.0-alpha.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"e935349276047a1b916cad47dc27e65e4a0f0045","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.0.0-alpha.0.tgz","fileCount":68,"integrity":"sha512-G7kX9JtUP2vC6vtRa5LXRD38t/NB0y0etNOoKQnGCOWyvdGxHPl/B/Yh4HGMjspLZSEVgS0RWBv7cF9pr2/XOw==","signatures":[{"sig":"MEUCIEWjlyYb5ocGz8qfzpvXj5+MdyqX2vXJwKHdvG50ght5AiEAlHsgHZ9UCO4myhgiMDAFdBHqnzV2Q5Ux+L3CaWz3j7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192503},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.4","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.4","@react-native/metro-config":"^0.81.4","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.4","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.0.0-alpha.0_1764333546984_0.6998864156444273","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.0.0-alpha.1","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.0.0-alpha.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"3189d0d4c4b3cfe03dde3c405842a42aab752f0c","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.0.0-alpha.1.tgz","fileCount":69,"integrity":"sha512-hl2NVCPLT+iMvIeSm/kB57XCrgQaDCEQgr1Xc3I2U4/ChYUK5UJjh5R9kb7RzU3TzgsrZiZDM+gV9Q2/P07r4g==","signatures":[{"sig":"MEQCIG73KcNqwbAKxdhit+hECH9Rewt4sGOuocFyO8D3oZS1AiBGSE/2snzVnyCfb5u32HS+8kdQE2GkS0FUC23faKYZIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197767},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.4","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.4","@react-native/metro-config":"^0.81.4","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.4","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.0.0-alpha.1_1764404877277_0.8074938222945818","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.0.2","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.0.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"2820e3d129b9d1ec013c74ef1c530e08dfbfb746","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.0.2.tgz","fileCount":70,"integrity":"sha512-e/Pj9FM69oNuTB8MKJGrqE4sLMnZo2VWPxvyT87/arg0GNBSrsK0Q0wsJqaepVEj0WQc3e1qdt4jbzDozdrXZg==","signatures":[{"sig":"MEUCIFQOVOjPkT4hM3acwYaNHA2dgOPMcygLTJZwzuZv8C7ZAiEAtcKrrADnZ5DXjNGXM0VvIH+oxrkGuQVkYyXmDyq4mfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200268},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.0.2_1764414830353_0.47673214663946295","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.0.3","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.0.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"48c52203c0f4257463e2369b7230d478135cff3e","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.0.3.tgz","fileCount":70,"integrity":"sha512-SHK8/TAVHw19lY0O2D8ute8BiO7vCkS/Q5SPubDCd8pY/mXN37RZsO/qTGtefiwjq8LrfWamUlMhEjRSnNyDww==","signatures":[{"sig":"MEQCIAsqiRqy985mHyEgy1JbCgAFOSXABs0LUpm8G/vXyQ++AiBFytk5IilYtoUS1Kybw0A3Ex+Hkhcq1BE6hHC9kHM48g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200049},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.0.3_1764447630498_0.3853199423997271","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.1.1","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.1.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"02dd60b8853ba48d9fbbe0d2420cc6143129bc11","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.1.1.tgz","fileCount":70,"integrity":"sha512-NR8/BemIQf7n5S3Ot44eDqz6FMTx+jPyaTQ8tb6nCGUGoiCEJkLzbr7inTgoMZqpHcSEatjl7++yEki9Oj0NRA==","signatures":[{"sig":"MEQCIBZhuGPptK9qd1rSRZK2sCTcShJGyPEY3DArEm2YarNpAiAZKBiz6zTvM2QY1kt8yjwROnqlheIy/OotbgFwWgIQfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204157},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.1.1_1764570861339_0.4817202605442441","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-alpha.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.1.2-alpha.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.1.2-alpha.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"e2f160be924f6be76f596750cd175b469e1ea5aa","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.1.2-alpha.0.tgz","fileCount":70,"integrity":"sha512-DY2XuYXQMTbHv/S4kBo9ng8bjNjw9Pv6R62FuqrWBlvDLzesrsqlAWZ1DzBMpHqJ1VsP/LwA2C/qlEwUL/p8HA==","signatures":[{"sig":"MEUCIQCiF/d0i41uE7dTg2Zd6UHfn/gALybUHqXjY83PUsgKWwIgQYJCteR+JQMs1tJxo+eFVqP2hkwTtizoawvi6i2wa00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206155},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.1.2-alpha.0_1764609997240_0.734128881995471","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.1.2","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.1.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"5502f90822d656ac04bfdee4ba313af3ba0ba8b8","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.1.2.tgz","fileCount":70,"integrity":"sha512-PJGPi2QlE/H65uvU3+TQ6BfZHZl7vqmS0b9sIzPYH+f31YwqWUkXyES0TE5lgp2oHhDEjZ5XVa41xBQQIPgDtw==","signatures":[{"sig":"MEUCIE1yz8tHuk2p2fkEu3d65WSLEQshPfJw8EG71iO5GGjDAiEA4t6Cbzw72GQSpA+A0hA4NOsM2GOFOD50/UPUunwnccQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204834},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.1.2_1764659384323_0.7465835309451798","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.1.3","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.1.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"453cdc694cdc2eb6f9608965e15d60bdf443e767","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.1.3.tgz","fileCount":70,"integrity":"sha512-4ZpOS4r+UubhAMRE51sY3VQg/D63jGQSpCnulE8Wqlz+MAUEOkCK+s393TQEtgGJo9cch9XYtAQAOJTnUSotew==","signatures":[{"sig":"MEUCIHcpz+RHy0Qp3Ic0N+DX0Px/+wTi6Z6KYsfEZHJITcdxAiEAxCVaaHDftKka86VaHGZsbLUe9PvzABdiNmWOlv470mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200820},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.1.3_1764663040994_0.5369995602549367","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.2.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.2.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"881485fd51192191d350a2bce10711e6318025f9","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.2.0.tgz","fileCount":72,"integrity":"sha512-/94pp9s3pRtv8vFBQ5eyRNzeZKLm8IS2TQ/Rb/OKrqk5T6ULI0geyFbf2vcA9TDCzM6h/Ri6Bn5u3DKZkSvHaA==","signatures":[{"sig":"MEUCIEoCf9494vO0dk3Vi2JYYITPOBHJKRRlMvBwVohMeMDGAiEAypNJULKEnKupd0Eq5Xx4V9SkchEvhfbtgyRWSeSgHYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236674},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --skipLibCheck","prepublishOnly":"npm run build-plugin && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.2.0_1764666986884_0.2514021923034655","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.3.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.3.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"84c769d7f44d5659b57ca2bd4720d3ffc7bc6640","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.3.0.tgz","fileCount":79,"integrity":"sha512-SHzLa4Va/QLlv8yNWnx+Zm8LJTn47Uqr4pcjmRyVYCV/3W2kO/LEsk/bn4uSVog3q1xfe4qvjLUiOZtPLukZ3Q==","signatures":[{"sig":"MEUCICFZSeXy32RKSnIQO9+WwFH+csyrcLi79Eq6Ubsmu/XOAiEArmMr4Ing026CvNyYnJqsUCgsnnFSll4Mf7h9175R7tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274239},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.3.0_1764932808906_0.9612814850290743","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.3.2","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.3.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"0008ebf471f133f5534de24ed6a72026820968fb","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.3.2.tgz","fileCount":79,"integrity":"sha512-sVRUYjm7sF12qLE6xl2FHLu+41/i99/kEJxDYT9oRNfKRvhkJ5x3/29bs50RwE6D6m3LMYxCLnCfyuHHkX9kZQ==","signatures":[{"sig":"MEYCIQC3eMftbpCi6rM5CztL5VvVjf9poXJB1KbYxhm9B1cVswIhAKWj2reaXF1O10HwE1FnCauL1o/MNVAE8fNgln1jCC0s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280145},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish --access public","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.3.2_1765372008653_0.2515508589741513","host":"s3://npm-registry-packages-npm-production"}},"4.3.4":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.3.4","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.3.4","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"8c6e187e5f4b561e8da1958ea3fa0912685d5ef0","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.3.4.tgz","fileCount":79,"integrity":"sha512-RO5x8/QNstsJAkMaV8lzd2nRYgKjNNwdpPO6sheD61u5DgEUr3DZqka5Ayt23m1h1Gupq/VXjzUTlSoHPUXe4A==","signatures":[{"sig":"MEQCIAt9mvB1Pc9y1HSHQFwbeUiynNDRm397+GsdWCn6f6JEAiAtbNhn9C7/8FUhQCOC0IK9eZfh9FruXuAwsBiJZlw0nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284347},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.3.4_1765999758711_0.5851425779850967","host":"s3://npm-registry-packages-npm-production"}},"4.3.7":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.3.7","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.3.7","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"0395d3246a79029baf4e450062a5afe89aeb73e5","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.3.7.tgz","fileCount":45,"integrity":"sha512-cnmzApaoidJFweNHf3MlcgN0eu4MYiCgatn/dpWZFI/U6rvd5qeTIdYJtLfXR9G0YX1za+ZukW7TeaoNn6gwxw==","signatures":[{"sig":"MEYCIQDw6J+eQNV7gasMJGXh3n205fNSvll6LLVRp+AqTkc4/QIhALAAfpuKeHySHXfWzU50tROIyl5zaQgF1H059LBMMg7M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281658},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"3855da4c6b8432017d9f0b4e7a0adfe2f1424dc5","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.3.7_1766160398239_0.7759348219164555","host":"s3://npm-registry-packages-npm-production"}},"4.3.8":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.3.8","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.3.8","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"82faa1f174c484a6ce3760f4f6df7ffe72707739","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.3.8.tgz","fileCount":79,"integrity":"sha512-iO6uc8o0jKKkXmLPqtjb8ZcBjQSMwO4drmjv/8zZkDRWjm+yKS33aqRZLvSFK1nY4vVWHUiMM/Rf5NSZVDUlzQ==","signatures":[{"sig":"MEQCIAMAwCYWmR7PsxKEB0622yYIUb1vf+0DFrQqR6ys4esLAiBXWVuscFTtSxePdlbQO5kGgAqFom8vFDBtOOean0oTCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295927},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.3.8_1766915848528_0.2041014146346236","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.4.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.4.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"ca11229f715da996bddb83ccca6b708626c8bbd7","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.4.0.tgz","fileCount":52,"integrity":"sha512-iVAfm21QZuunYPLZY1ZJw/xkTaWYh1dFpmY78Vab0YPHC/gx5vCgcqZc7A23pbFkiXWp3vxssa1Ba2BFB6YFOw==","signatures":[{"sig":"MEUCIBtCKXDEitDyNNOVsmI3HrUH2MxuKwJtxiLWpCVvIaL3AiEA9n7HBZwCfoxGr0UEDH/g9R1KdiDBK0pOeIiK14Q9aJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395473},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"838b5c47f10b0625ef7b97e1b62d8f40c46e065d","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.4.0_1768380874498_0.25578645349245077","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.4.1","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.4.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"941da01ae915fac9eb95f36796170d83044cb40e","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.4.1.tgz","fileCount":52,"integrity":"sha512-wPV3e6tgQx/AlvmWDIxdwn1mZDSPf/iJPLLvrQ6AJr1OVUaqYnY+nxz3zuITkZrkuzHA6LaxhU+c12L9h9FRIA==","signatures":[{"sig":"MEQCIE0o0o+ryY9g9x2IjQROWUvo7QHfDTd8bZUGZUnLhGx7AiBZIWXNmt7qI3cEciQQLmoexldcvIDrYmcTHWbhEC0Now==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402374},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"de8160c4eaa4acad1aa16b56d56c3b2b4598a7ee","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.4.1_1768675282256_0.5089350196258571","host":"s3://npm-registry-packages-npm-production"}},"4.4.4":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.4.4","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.4.4","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"7d192ebf24eeacb81c375d10d8e0a8baf892b0d2","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.4.4.tgz","fileCount":52,"integrity":"sha512-FQz5OwxKoXtFw62kFXmpi2hNlmjX8jn/k94MgMuY2z0bLdxC5iMx4H6PSIkBcr3yTCSsGwjnUz0ETqA1zbmtfg==","signatures":[{"sig":"MEUCIQDj7o81ix7YBqyjGBvJGwnv8btcw2xSOTaygxidJcXG2wIgRp/ZjJ0bqeFnpp+tZOyPV6HF3dY2hlPUW+etyvR+M9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405200},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"e4773e8927607744ac5038dd33e44d6d2e0a3eaf","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.4.4_1768822276611_0.7822845374507135","host":"s3://npm-registry-packages-npm-production"}},"4.4.5":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.4.5","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.4.5","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"54b1677661549a92d45ee4486375330d1c53ef1b","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.4.5.tgz","fileCount":52,"integrity":"sha512-OrQdhDhroRFiUKfoX6AoPV7qgA/UzAJljI/980NvPK4okux36qGKzN2BX/sRL6emv3MNQSKyKifjxYq/TpCq0Q==","signatures":[{"sig":"MEUCIGkuLwFOqZfyl/MVbTziMSrTv36togW6KLTBg4bKaGYMAiEAghpQ2+72bp5K2W1ylRBUhexk7wL2XvZFlFkGdV/S7nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405290},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"7b88d3632cbddd71a28b121c7ccd897844357373","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.4.5_1768826281914_0.8381116123294767","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.2","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"53c87f506c84fcc51b640f0c948b6da3831cba2a","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.2.tgz","fileCount":56,"integrity":"sha512-5hALp7YCq77FV7HL4N5i+OXGgGEoxYL3lsD7oXycPplBQU3twqLpBo4w/Nn9TleKOZnNstaahGy1BskmvTSdrQ==","signatures":[{"sig":"MEQCIGaQUX1oAcdJ7UeJX2IM2+JHb6ueZDsmMeKI3OopNQT6AiBChoNi6V9FV5Yc5+n91i5OX6p4l+d52hJrQ5tysbHL4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455918},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"b309293c41316db05dc8a0cdf20b2fc60d4e0334","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.2_1769767482700_0.1827700549900304","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.3","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.3","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"bd1733a2e4295ac6e0778122696d16d601568009","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.3.tgz","fileCount":56,"integrity":"sha512-cFo1ZJCMYcgHbsxpXWVnNgQ68it9VmJL55m2tdzcmBjwqIbiugPLBTARpGtZZSJsUW2UX063MVUxXrxZSxiDXw==","signatures":[{"sig":"MEYCIQCetaQ7tdkdVt2D+OyMxZOyGkqAwz2YVcq7ep6i+i3W5wIhAI3jkzZhxB05Fh4hWcAaL2aYCAV90GvRkeAvDeI1rZ4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480873},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","gitHead":"0d06c07b9f17c9cf026f503a844f4e7c384b9b85","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.6.2","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.3_1772189604364_0.7951777633310266","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.4","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.4","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","dist":{"shasum":"51ba5fbc4a510ad6d3bb3851ccdc3aaef64278f8","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.4.tgz","fileCount":91,"integrity":"sha512-WH9n7Sy8MebWiVZqZYpvP4q2sJeOIiNLrbHB64ue/YYsXnWtdJ3iMQowv/QEmU2Cw9biI1d2k8LFHKV9oACLsw==","signatures":[{"sig":"MEUCIQD6UlVWcQGaTh5Hj343tY06lhwfmqiu+3QsTmmcG8V+7QIgDDtmAV/KCW/bZWjeS4X6Le9fPJc/yqdk2F7Ec8a14Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517709},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"src/index.ts","types":"src/index.d.ts","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"licenseText":"This software is licensed under the Apache 2 license, quoted below.\n\nCopyright 2018 Eko <https://helloeko.com>\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not\nuse this file except in compliance with the License. You may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations under the License.\n","lint-staged":{"*.js":"eslint --cache"},"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.4_1773417793292_0.07742054793432662","host":"s3://npm-registry-packages-npm-production"}},"4.5.5":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.5","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.5","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"6a74e3449963b916af7fec5f78c743cfc5db1f35","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.5.tgz","fileCount":68,"integrity":"sha512-JJZGHG7P4OQ2N+y/PQd3mQ94mxJ1YWgekGabnrjmHeoLCoiMj8OYXrarqB126goe2U3iioONsqfv0Ja3TOEr6g==","signatures":[{"sig":"MEYCIQDpaKnRE//oOymIUzPTz+5cqbSxr/co04ohCBKtcqWppQIhAKti45zfmWXDyw8+a2foLK8ELP1TXX4Ix3QZrAqrW1XO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586159},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f38a06ad0fba0ad4efdd2af66117acb2c4ce0a6b","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build","publish":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.12.1","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.5_1781460197522_0.10484882791848071","host":"s3://npm-registry-packages-npm-production"}},"4.5.6":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.6","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.6","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"18e95c4164b586f566e1d8b4866c072bf4c946d0","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.6.tgz","fileCount":68,"integrity":"sha512-6wSQ4JVL0epObvbf1LmONwh1y2vOee13HIf/sb3cY5TxDHl1R9g47BvCTTYnRLLTuFh6id/jRgWNppRyHIPhLw==","signatures":[{"sig":"MEUCIAFbKNQi4fUmA2ypHFAyIvUuSPBZTveHn3SJ7XkoeLhUAiEA18Azocc8Al3rCcV7z50Xtqy4AKBiDQI1eXRr1L/73Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586242},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6ed9391b4c5682d22c69f8635b256ec28062ddef","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.12.1","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.6_1782387039642_0.5375700908567453","host":"s3://npm-registry-packages-npm-production"}},"4.5.8":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.8","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.8","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"e9600805562ee98fd817f0c41e19805d1ca78859","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.8.tgz","fileCount":70,"integrity":"sha512-sOePeUcPIMpeOhEhDKiKfBm7ykKpLbKcLwg6yWdr8mUJW6irSgtgT75cNPAK4BpQrn8CKGruD27d42JxNCvnkQ==","signatures":[{"sig":"MEQCIAWm4OS0fob+3iw+0Dv/90ijS/XghanAV7dC0Z7JnJj0AiBf+OBfH79hM44Gc3XwPCtMkfSjEAbKMII8zJAR76ccvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620921},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a0fbb37232d4a0ff73a3eede22e462293c7d048f","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.12.1","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.8_1783954436445_0.5048415754394855","host":"s3://npm-registry-packages-npm-production"}},"4.5.9":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.5.9","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.5.9","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"e22727ba681dd92eccbf4e8a25cf8b968171b106","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.5.9.tgz","fileCount":79,"integrity":"sha512-NsSwrWOqABwUvUEXmWQCctGTgzEca/JTvLl5Ie1iVx9AuqW+uJzRxXOVEoXA3oElnlFJ5NAp4Q2GA0eX1bx2RA==","signatures":[{"sig":"MEYCIQDEzbeLuiSVIoZJ6XKh+1vqmTCGZBmBzA2t7Gvf6VUoiQIhAN6cq0VZsFn4K++lvvyeTQoOdOVaswOcKkbFg+x987ar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629679},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"573915022ca1ccd57fbeb6b6ca916cb537a3dfc6","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.12.1","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"resolutions":{"uuid":"^11.1.1"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"jest":"^29.7.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.5.9_1784908436475_0.4560258874475158","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.6.0","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.6.0","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"f364c8b7937b1cbebcffc58a9b970363cd0669c6","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.6.0.tgz","fileCount":88,"integrity":"sha512-gQAVyMAyiQCVsBgd8UjAr6Qh0cF0iUX5cxaWufF6x1Xxam1Ij2JWBviZO1bTEdScBw/hakGVeSDCejKXCfVGGw==","signatures":[{"sig":"MEUCIG/5AeAD7cQZYh4Lv72v5YwA1XM9oaBtiBJ9jDd/3ruzAiEA3BJWQ3aIRjwWTB8N9Z7yBFkjiKy8YdWRLQvjOjVUFUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706958},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"896ca747fb9f95c7ba916201421e0c980b51157e","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","test:android":"cd example/android && ./gradlew :kesha-antonov_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.12.1","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"resolutions":{"uuid":"^11.1.1"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"jest":"^29.7.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.6.0_1785629215462_0.7926095524855865","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.6.1","keywords":["react-native","background","download","large files"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.6.1","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/kesha-antonov/react-native-background-downloader","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"34b19d4fd1adb78364b480ac3b33d53b9b1e7b89","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.6.1.tgz","fileCount":88,"integrity":"sha512-dDVqo4eaoBYAz5bsENFqxBirx5JfAEHOh/Zb6Zv/bXni7a6pFtD5PJLEL/N6ZLcsoAmlmO56siY3nCoJV7KkGg==","signatures":[{"sig":"MEYCIQC4+I1Nz+fM2h+4WOLhLfAT9RDR/+PITFPyIMpzRxdgVwIhAKqpsRtbFHWJaKGGWnY9dBa1p+gmZxRmNjVglNVEOS+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709393},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"84732b45433c2b3bc3395048336f2fa287906267","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","test:android":"cd example/android && ./gradlew :kesha-antonov_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.12.1","description":"A library for React-Native to help you download large files on iOS and Android both in the foreground and most importantly in the background.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"resolutions":{"uuid":"^11.1.1"},"_nodeVersion":"24.3.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"jest":"^29.7.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.6.1_1785967471138_0.5863824836639449","host":"s3://npm-registry-packages-npm-production"}},"4.6.2":{"name":"@kesha-antonov/react-native-background-downloader","version":"4.6.2","keywords":["react-native","expo","expo-plugin","background","background-download","background-upload","download","downloader","upload","uploader","file-download","file-upload","file-transfer","large-files","resumable","resumable-download","pause-resume","progress","ios","android","nsurlsession","urlsession","downloadmanager","foreground-service","turbomodule","new-architecture","typescript","offline","offline-first"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@kesha-antonov/react-native-background-downloader@4.6.2","maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://kesha-antonov.github.io/react-native-background-downloader/","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"ea3bfcc4977e3cfbb2487cda1f6984f00e8daf97","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.6.2.tgz","fileCount":88,"integrity":"sha512-W4BpGQIwJ0PRjqbTGyY+DCKXcKvLP0P+oLOQERjttdQ2k/YaMZEakGnRcM5FnjaGfoi2b/BSZ6F96HXlEN7lrQ==","signatures":[{"sig":"MEUCIEqO85ATfSjcD0G4GnwlyZBHDBseT3xlEkPtBeEqNjoVAiEAnlzyr68y4Cqv9e1USGLvkeIjFoYt3e4MgIdVFC6NzGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713090},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"707da821c07136261749a47f0b00099447f3f65a","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","test:android":"cd example/android && ./gradlew :kesha-antonov_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"},"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.17.0","description":"Background file downloads and uploads for React Native and Expo. Large files keep transferring on iOS and Android while your app is in the background or terminated. Pause/resume, progress events, TurboModules, TypeScript.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"resolutions":{"uuid":"^11.1.1"},"_nodeVersion":"24.19.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"jest":"^29.7.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.6.2_1788608175924_0.6370611493332552","host":"s3://npm-registry-packages-npm-production"}},"4.6.3":{"_id":"@kesha-antonov/react-native-background-downloader@4.6.3","bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"dist":{"shasum":"25f9bb09ddfb5730057f76032749cd22d9c1b03d","tarball":"https://registry.npmjs.org/@kesha-antonov/react-native-background-downloader/-/react-native-background-downloader-4.6.3.tgz","fileCount":86,"integrity":"sha512-0ZJp9m23ym7RwbFMhuPVYu3oo7eCs6q5XaGcgpx5nCV8BRvCsSY35FwtIyb2Q9j2H2Ugqqq8yxLFdofelHEuSg==","signatures":[{"sig":"MEQCIHaiLWLz3obmRh7NJpnu8SYMxnENhTbkeB37JMAZ0A3OAiAPGMWN12h6W9RPcAVDFTnyJGUFfSCq2Y60BpuhZVtd5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBFKJz2n98rrfi0iZXnbQfejxdCjigZt3dJaU76ezjdgIhAPOibkFR4HAcQd6yorF74z0fKSicMboVixaJ+capN/LT"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kesha-antonov%2freact-native-background-downloader@4.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701070},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js","./__mocks__/NativeEventEmitter.js"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"},"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"]},"main":"lib/index.js","name":"@kesha-antonov/react-native-background-downloader","types":"lib/index.d.ts","author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"gitHead":"485a6b555ac06521b682ea6e67290354d370f8bd","license":"Apache-2.0","scripts":{"bump":"npm version patch","lint":"eslint .","test":"jest","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","release":"npm publish","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","test:android":"cd example/android && ./gradlew :kesha-antonov_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"version":"4.6.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:645880ae-5697-4b49-81f8-157a48f1f452"}},"homepage":"https://kesha-antonov.github.io/react-native-background-downloader/","keywords":["react-native","expo","expo-plugin","background","background-download","background-upload","download","downloader","upload","uploader","file-download","file-upload","file-transfer","large-files","resumable","resumable-download","pause-resume","progress","ios","android","nsurlsession","urlsession","downloadmanager","foreground-service","turbomodule","new-architecture","typescript","offline","offline-first"],"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.19.0","description":"Background file downloads and uploads for React Native and Expo. Large files keep transferring on iOS and Android while your app is in the background or terminated. Pause/resume, progress events, TurboModules, TypeScript.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"resolutions":{"uuid":"^11.1.1"},"_nodeVersion":"24.20.0","contributors":[{"name":"Kesha Antonov, Elad Gil"}],"react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"jest":"^29.7.0","immer":"^10.1.3","react":"19.1.0","eslint":"^8.57.0","babel-jest":"^29.7.0","typescript":"5.9.3","@babel/core":"^7.28.5","lint-staged":">=16","react-native":"0.81.5","@babel/runtime":"^7.28.4","eslint-plugin-n":"^17.23.1","react-native-fs":"^2.20.0","@babel/preset-env":"^7.28.5","eslint-plugin-jest":"^28.10.0","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.5","react-test-renderer":"19.2.0","@babel/eslint-parser":"^7.28.5","@expo/config-plugins":"^54.0.2","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^7.2.1","eslint-config-standard":"^17.1.0","eslint-plugin-standard":"^5.0.0","@babel/preset-typescript":"^7.28.5","@typescript-eslint/parser":"^8.46.1","eslint-plugin-react-hooks":"^5.1.0","react-native-vector-icons":"^10.3.0","@react-native/babel-preset":"^0.81.5","@react-native/metro-config":"^0.81.5","eslint-config-standard-jsx":"^11.0.0","@react-native/eslint-config":"^0.81.5","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"react-native":">=0.57.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-background-downloader_4.6.3_1789486995069_0.4134708509532852"}}},"time":{"created":"2023-01-30T06:48:27.131Z","modified":"2026-09-15T15:43:15.613Z","2.6.5":"2023-01-30T06:48:27.390Z","2.6.6":"2023-01-30T06:51:00.792Z","2.6.7":"2023-01-30T07:12:17.894Z","2.6.8":"2023-01-30T09:55:09.257Z","2.6.9":"2023-01-30T11:44:19.401Z","2.7.0":"2023-02-08T08:11:23.994Z","2.7.1":"2023-02-19T04:10:06.200Z","2.7.2":"2023-02-23T09:44:50.022Z","2.8.2":"2023-07-17T11:21:04.667Z","2.9.0":"2023-11-03T09:26:42.835Z","2.9.1":"2023-11-08T09:07:41.757Z","2.9.2":"2023-11-08T09:08:25.571Z","2.10.0":"2023-12-11T11:20:40.059Z","3.0.0-alpha.0":"2023-12-22T16:09:42.105Z","3.0.0-alpha.1":"2023-12-24T19:11:51.511Z","3.0.0-alpha.2":"2023-12-24T21:45:03.218Z","3.0.0-beta.0":"2024-01-01T18:31:30.487Z","3.0.0-beta.1":"2024-01-01T18:35:47.159Z","3.0.0":"2024-01-02T16:45:03.587Z","3.0.1":"2024-01-25T13:48:15.346Z","3.0.2":"2024-01-28T08:27:11.735Z","3.0.3":"2024-01-28T08:30:21.106Z","3.1.0":"2024-02-09T21:52:49.454Z","3.1.1":"2024-02-12T11:49:32.878Z","3.1.2-alpha.0":"2024-03-14T10:21:47.168Z","3.1.2-alpha.1":"2024-03-14T10:43:03.546Z","3.1.2":"2024-03-14T10:52:35.377Z","3.1.3":"2024-05-02T21:27:53.735Z","3.2.0":"2024-07-20T17:54:17.614Z","3.2.1":"2024-08-19T14:36:14.591Z","3.2.2":"2024-11-11T19:37:36.252Z","3.2.3":"2024-12-19T18:41:09.072Z","3.2.4":"2025-01-09T04:10:36.702Z","3.2.5":"2025-01-10T09:58:03.528Z","3.2.6":"2025-01-11T05:16:49.301Z","4.0.0-alpha.0":"2025-11-28T12:39:07.184Z","4.0.0-alpha.1":"2025-11-29T08:27:57.483Z","4.0.2":"2025-11-29T11:13:50.545Z","4.0.3":"2025-11-29T20:20:30.723Z","4.1.1":"2025-12-01T06:34:21.537Z","4.1.2-alpha.0":"2025-12-01T17:26:37.431Z","4.1.2":"2025-12-02T07:09:44.547Z","4.1.3":"2025-12-02T08:10:41.187Z","4.2.0":"2025-12-02T09:16:27.066Z","4.3.0":"2025-12-05T11:06:49.073Z","4.3.2":"2025-12-10T13:06:48.833Z","4.3.4":"2025-12-17T19:29:18.901Z","4.3.7":"2025-12-19T16:06:38.392Z","4.3.8":"2025-12-28T09:57:28.684Z","4.4.0":"2026-01-14T08:54:34.690Z","4.4.1":"2026-01-17T18:41:22.404Z","4.4.4":"2026-01-19T11:31:16.776Z","4.4.5":"2026-01-19T12:38:02.065Z","4.5.2":"2026-01-30T10:04:42.875Z","4.5.3":"2026-02-27T10:53:24.540Z","4.5.4":"2026-03-13T16:03:13.457Z","4.5.5":"2026-06-14T18:03:17.671Z","4.5.6":"2026-06-25T11:30:39.775Z","4.5.8":"2026-07-13T14:53:56.591Z","4.5.9":"2026-07-24T15:53:56.657Z","4.6.0":"2026-08-02T00:06:55.626Z","4.6.1":"2026-08-05T22:04:31.279Z","4.6.2":"2026-09-05T11:36:16.094Z","4.6.3":"2026-09-15T15:43:15.169Z"},"bugs":{"url":"https://github.com/kesha-antonov/react-native-background-downloader/issues"},"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","homepage":"https://kesha-antonov.github.io/react-native-background-downloader/","keywords":["react-native","expo","expo-plugin","background","background-download","background-upload","download","downloader","upload","uploader","file-download","file-upload","file-transfer","large-files","resumable","resumable-download","pause-resume","progress","ios","android","nsurlsession","urlsession","downloadmanager","foreground-service","turbomodule","new-architecture","typescript","offline","offline-first"],"repository":{"url":"git+https://github.com/kesha-antonov/react-native-background-downloader.git","type":"git"},"description":"Background file downloads and uploads for React Native and Expo. Large files keep transferring on iOS and Android while your app is in the background or terminated. Pause/resume, progress events, TurboModules, TypeScript.","contributors":[{"name":"Kesha Antonov, Elad Gil"}],"maintainers":[{"name":"kesha-antonov","email":"innokenty.longway@gmail.com"}],"readme":"<p align=\"center\">\n  <img width=\"300\" src=\"https://github.com/user-attachments/assets/25e89808-9eb7-42b2-8031-b48d8c24796c\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://badge.fury.io/js/@kesha-antonov%2Freact-native-background-downloader\"><img src=\"https://badge.fury.io/js/@kesha-antonov%2Freact-native-background-downloader.svg\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@kesha-antonov/react-native-background-downloader\"><img src=\"https://img.shields.io/npm/dm/@kesha-antonov/react-native-background-downloader.svg\" alt=\"npm downloads\"></a>\n  <a href=\"https://npm-stat.com/charts.html?package=%40kesha-antonov%2Freact-native-background-downloader&from=2015-01-01\"><img src=\"https://img.shields.io/badge/total%20downloads-1.07M-blue.svg\" alt=\"total npm downloads\"></a>\n  <a href=\"https://www.npmjs.com/package/@kesha-antonov/react-native-background-downloader\"><img src=\"https://img.shields.io/npm/dt/@kesha-antonov/react-native-background-downloader.svg?label=18-months%20downloads\" alt=\"npm downloads (last 18 months)\"></a>\n  <a href=\"https://github.com/kesha-antonov/react-native-background-downloader/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-Apache%202.0-blue.svg\" alt=\"license\"></a>\n  <img src=\"https://img.shields.io/badge/platforms-iOS%20%7C%20Android-lightgrey.svg\" alt=\"platforms\">\n  <img src=\"https://img.shields.io/badge/TypeScript-supported-blue.svg\" alt=\"TypeScript\">\n  <img src=\"https://img.shields.io/badge/Expo-compatible-000020.svg\" alt=\"Expo compatible\">\n  <img src=\"https://img.shields.io/badge/New%20Architecture-supported-green.svg\" alt=\"New Architecture\">\n</p>\n\n<h1 align=\"center\">React Native Background Downloader</h1>\n\n<p align=\"center\">\n  Download and upload large files on iOS & Android — even when your app is in the background or terminated by the OS.\n</p>\n\n<p align=\"center\">\n  <strong><a href=\"https://kesha-antonov.github.io/react-native-background-downloader/\">📖 Documentation</a></strong> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-background-downloader/installation\">Installation</a> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-background-downloader/api\">API reference</a> &nbsp;·&nbsp;\n  <a href=\"https://kesha-antonov.github.io/react-native-background-downloader/troubleshooting\">Troubleshooting</a>\n</p>\n\n<p align=\"center\">\n  <sub>Using it in production? A ⭐ helps other developers find the library.</sub>\n</p>\n\n<hr />\n\n<table align=\"center\">\n<tr>\n<td align=\"center\" valign=\"top\" width=\"190\">\n  <a href=\"https://cryptoc-app.web.app/\"><img src=\"https://cryptoc-app.web.app/img/icon.png?v=3\" width=\"76\" height=\"76\" alt=\"cryptoc app icon\" /></a>\n  <br /><br />\n  <img src=\"https://cryptoc-app.web.app/img/qr-get.png?v=2\" width=\"124\" height=\"124\" alt=\"QR code that installs cryptoc\" />\n  <br />\n  <sub>Scan to install</sub>\n  <br /><br />\n  <a href=\"https://apps.apple.com/app/cryptoc/id1333169178\"><img height=\"40\" src=\"https://cryptoc-app.web.app/img/appstore.svg?v=2\" alt=\"Download on the App Store\" /></a>\n  <br />\n  <a href=\"https://play.google.com/store/apps/details?id=co.ssoul.CryptoC\"><img height=\"59\" src=\"https://cryptoc-app.web.app/img/googleplay.png?v=2\" alt=\"Get it on Google Play\" /></a>\n</td>\n<td valign=\"top\">\n\n### Support my work\n\n**[cryptoc](https://cryptoc-app.web.app/)** - my crypto portfolio app. Your coins on the home screen, lock screen and watch face. iPhone, iPad, Mac, Apple Watch, Android, Android tablet and Wear OS.\n\n- Portfolio with average buy price and 24h / 180-day / all-time P&L\n- Widgets in three sizes, refreshed in the background - most days you never open the app\n- Price alerts on 5,000+ coins, delivered while the app is closed\n- **No account, no email, no exchange API keys, no ads.** Your holdings never reach a server - they sync through your own iCloud or Google Drive\n- Free for 3 holdings, and that is not a trial timer\n\n<sub>Downloading it is what pays for the time that goes into these libraries.</sub>\n\n</td>\n</tr>\n</table>\n\n<hr />\n\n---\n\n## ✨ Features\n\n- 📥 **Background Downloads** - Downloads continue even when app is in background or terminated by the OS\n- 📤 **Background Uploads** - Upload files reliably in the background\n- ⏸️ **Pause/Resume** - Full pause and resume support on both iOS and Android\n- 🔄 **Re-attach to Downloads** - Reconnect to ongoing downloads after app restart\n- 📊 **Progress Tracking** - Real-time progress updates with customizable intervals\n- 🔒 **Custom Headers** - Support for authentication and custom request headers\n- 📱 **Expo Support** - Config plugin for easy Expo integration\n- ⚡ **New Architecture** - Full TurboModules support for React Native\n- 📝 **TypeScript** - Complete TypeScript definitions included\n\n## 💡 Why?\n\n**The Problem:** Standard network requests in React Native are tied to your app's lifecycle. When the user switches to another app or the OS terminates your app to free memory, your downloads stop. For small files this is fine, but for large files (videos, podcasts, documents) this creates a frustrating user experience.\n\n**The Solution:** Both iOS and Android provide system-level APIs for background file transfers:\n- **iOS:** [`NSURLSession`](https://developer.apple.com/documentation/foundation/url_loading_system/downloading_files_in_the_background) - handles downloads in a separate process, continuing even after your app is terminated by the OS. Note: if the user explicitly force-kills the app via the App Switcher, iOS cancels all background tasks — this is an iOS system limitation that cannot be overridden\n- **Android:** A combination of [`DownloadManager`](https://developer.android.com/reference/android/app/DownloadManager) for system-managed downloads, [Foreground Services](https://developer.android.com/develop/background-work/services/foreground-services) for pause/resume support, and [MMKV](https://github.com/Tencent/MMKV) for persistent state storage\n\n**The Challenge:** These APIs are powerful but complex. Downloads run in a separate process, so your app might restart from scratch while downloads are still in progress. Keeping your UI in sync with background downloads requires careful state management.\n\n**This Library:** `@kesha-antonov/react-native-background-downloader` wraps these native APIs in a simple, unified JavaScript interface. Start a download, close your app, reopen it hours later, and seamlessly reconnect to your ongoing downloads with a single function call.\n\n## ⚖️ Comparison\n\nHow this library compares to other file transfer options in the React Native ecosystem:\n\n| Capability | **This library** | `expo-file-system` | `react-native-blob-util` | `react-native-fs` |\n|---|:--:|:--:|:--:|:--:|\n| Background downloads on iOS | ✅ | ✅ <sup>1</sup> | ❌ | ✅ <sup>4</sup> |\n| Background downloads on Android | ✅ | ❌ <sup>2</sup> | ⚠️ <sup>3</sup> | ❌ |\n| Background uploads | ✅ iOS + Android | ⚠️ iOS only | ❌ | ❌ |\n| **Reconnect to transfers after app restart** | ✅ | ❌ <sup>2</sup> | ❌ | ❌ |\n| Pause / resume | ✅ iOS + Android | ⚠️ iOS only | ❌ | ⚠️ iOS only <sup>5</sup> |\n| Progress events | ✅ | ✅ | ✅ | ✅ |\n| Expo config plugin | ✅ | built in | ❌ | ❌ |\n| New Architecture (TurboModules) | ✅ | ✅ | ✅ | ⚠️ via community fork |\n| General filesystem API | ❌ | ✅ | ✅ | ✅ |\n\n<sup>1</sup> Via `sessionType: 'background'` (iOS only).\n\n<sup>2</sup> From the Expo docs: *\"Android accepts this option for API consistency and ignores it\"*, and *\"the JavaScript `DownloadTask` instance is not restored if the app is terminated or relaunched, so its promise, progress callbacks, and cancellation state are only available while the original JS runtime is still alive.\"*\n\n<sup>3</sup> Via `useDownloadManager: true`, which is `GET`-only and can only write to external storage.\n\n<sup>4</sup> Via the `background: true` option (iOS only).\n\n<sup>5</sup> Via the `resumable` callback (iOS only).\n\n**The key difference is the highlighted row.** Several libraries can hand a transfer to the OS. This is the one that can find those transfers again after your app has been killed and relaunched - [`getExistingDownloadTasks()`](#re-attaching-to-background-tasks) returns live task objects you can re-bind your UI to, on both platforms.\n\n**When you probably don't need this library:** if your files are small, or a failed transfer can simply be restarted from zero next time the user opens the app, `expo-file-system` is simpler and already in your project. Reach for this one when a transfer is long enough that losing it costs the user real time.\n\n## 📖 Table of Contents\n\n- [✨ Features](#-features)\n- [💡 Why?](#-why)\n- [⚖️ Comparison](#️-comparison)\n- [📖 Table of Contents](#-table-of-contents)\n- [📋 Requirements](#-requirements)\n- [📦 Installation](#-installation)\n  - [Expo Projects](#expo-projects)\n  - [Bare React Native Projects](#bare-react-native-projects)\n    - [MMKV version comparison](#mmkv-version-comparison)\n- [🚀 Usage](#-usage)\n  - [Downloading a file](#downloading-a-file)\n  - [Re-Attaching to background tasks](#re-attaching-to-background-tasks)\n- [⚙️ Advanced Configuration](#️-advanced-configuration)\n    - [Max Parallel Downloads (iOS only)](#max-parallel-downloads-ios-only)\n    - [Cellular/WiFi Restrictions](#cellularwifi-restrictions)\n- [📚 API](#-api)\n  - [Quick Reference](#quick-reference)\n- [📱 Platform Notes](#-platform-notes)\n- [❓ Troubleshooting](#-troubleshooting)\n- [🧪 Example App](#-example-app)\n- [💡 Use Cases](#-use-cases)\n- [🔄 Migration Guide](#-migration-guide)\n- [🤝 Contributing](#-contributing)\n  - [Development Setup](#development-setup)\n- [👥 Authors](#-authors)\n- [📄 License](#-license)\n\n## 📋 Requirements\n\n| Requirement | Version |\n|-------------|--------|\n| React Native | >= 0.70.0 |\n| iOS | >= 15.1 |\n| Android | API 24+ (Android 7.0) |\n| Expo | SDK 50+ (with config plugin) |\n\n> **Note:** For older React Native versions (0.57.0 - 0.69.x), use version 2.x of this library.\n\n## 📦 Installation\n\n### Expo Projects\n\n**Step 1:** Install the package\n\n```bash\nnpx expo install @kesha-antonov/react-native-background-downloader\n```\n\n**Step 2:** Add the config plugin to your `app.json` or `app.config.js`:\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\n      \"@kesha-antonov/react-native-background-downloader\"\n    ]\n  }\n}\n```\n\n<details>\n<summary><strong>Plugin Options (optional)</strong></summary>\n\n```js\n// app.config.js\nexport default {\n  expo: {\n    plugins: [\n      [\"@kesha-antonov/react-native-background-downloader\", {\n        mmkvVersion: \"1.3.16\",  // Customize MMKV version on Android\n        skipMmkvDependency: true  // Skip if you want to add MMKV manually\n      }]\n    ]\n  }\n}\n```\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `mmkvVersion` | string | `'1.3.16'` | The version of [MMKV](https://github.com/Tencent/MMKV/releases) to use on Android. See [MMKV version comparison](#mmkv-version-comparison) for details. |\n| `skipMmkvDependency` | boolean | `false` | Skip adding MMKV dependency. Set to `true` if you're using [react-native-mmkv](https://github.com/mrousavy/react-native-mmkv) to avoid duplicate class errors. The plugin auto-detects `react-native-mmkv` but you can use this option to explicitly skip. See [MMKV version comparison](#mmkv-version-comparison). |\n\n</details>\n\n**Step 3:** Rebuild your app\n\n```bash\nnpx expo prebuild --clean\nnpx expo run:ios   # or npx expo run:android\n```\n\nThe plugin automatically handles:\n- **iOS:** Adding the required `handleEventsForBackgroundURLSession` method to AppDelegate\n- **Android:** Adding the required MMKV dependency\n\n---\n\n### Bare React Native Projects\n\n**Step 1:** Install the package\n\n**yarn:**\n```bash\nyarn add @kesha-antonov/react-native-background-downloader\n```\n\n**npm:**\n```bash\nnpm install @kesha-antonov/react-native-background-downloader\n```\n\n**Step 2:** Install iOS pods\n\n**yarn:**\n```bash\ncd ios && pod install && cd ..\n```\n\n**npm:**\n```bash\ncd ios && pod install && cd ..\n```\n\n**Step 3:** Configure iOS AppDelegate\n\n<details>\n<summary><strong>React Native 0.77+ (Swift)</strong></summary>\n\nIn your project bridging header file (e.g. `ios/{projectName}-Bridging-Header.h`):\n\n```objc\n#import <RNBackgroundDownloader.h>\n```\n\nIn your `AppDelegate.swift`:\n\n```swift\nfunc application(\n  _ application: UIApplication,\n  handleEventsForBackgroundURLSession identifier: String,\n  completionHandler: @escaping () -> Void\n) {\n  RNBackgroundDownloader.setCompletionHandlerWithIdentifier(identifier, completionHandler: completionHandler)\n}\n```\n\n</details>\n\n<details>\n<summary><strong>React Native < 0.77 (Objective-C)</strong></summary>\n\nIn your `AppDelegate.m`:\n\n```objc\n#import <RNBackgroundDownloader.h>\n\n- (void)application:(UIApplication *)application handleEventsForBackgroundURLSession:(NSString *)identifier completionHandler:(void (^)(void))completionHandler\n{\n  [RNBackgroundDownloader setCompletionHandlerWithIdentifier:identifier completionHandler:completionHandler];\n}\n```\n\n</details>\n\n**Step 4:** Configure Android MMKV dependency\n\nAdd MMKV to your `android/app/build.gradle`:\n\n```gradle\ndependencies {\n    implementation 'com.tencent:mmkv-shared:1.3.16'\n}\n```\n\n> **Note:** If you're already using [react-native-mmkv](https://github.com/mrousavy/react-native-mmkv) in your project, skip this step — it already includes MMKV. Note that `react-native-mmkv` v4.x uses [Margelo's fork of MMKV](https://github.com/margelo/MMKV) (`io.github.zhongwuzw:mmkv`) which re-adds armeabi-v7a (32-bit ARM) support that was dropped in the official MMKV 2.x release.\n\n> **⚠️ armeabi-v7a (32-bit ARM) users:** MMKV 2.x dropped 32-bit ABI support (since v2.0.0). If you need armeabi-v7a support and get a CMake error like `No compatible library found for //mmkv/mmkv`, use the MMKV 1.3.x LTS series instead — it supports both armeabi-v7a **and** 16KB page sizes (since v1.3.14):\n> ```gradle\n> dependencies {\n>     implementation 'com.tencent:mmkv-shared:1.3.16'\n> }\n> ```\n\n#### MMKV version comparison\n\n| Dependency | armeabi-v7a (32-bit) | arm64-v8a | 16KB page size | Recommended for |\n|---|:---:|:---:|:---:|---|\n| `com.tencent:mmkv-shared:1.3.16` (**default**) | ✅ | ✅ | ✅ (since 1.3.14) | Most apps — broadest device coverage |\n| `com.tencent:mmkv-shared:2.x` | ❌ | ✅ | ✅ | 64-bit only apps (no legacy devices) |\n| `io.github.zhongwuzw:mmkv:2.3.0` ([Margelo fork](https://github.com/margelo/MMKV)) | ✅ | ✅ | ✅ | Used automatically by `react-native-mmkv` v4.x — skip manual dependency |\n| `react-native-mmkv` (already in project) | ✅ | ✅ | ✅ | If you already use `react-native-mmkv` — skip Step 4 entirely |\n\n**TL;DR:** Use the default `1.3.16`. If you already have `react-native-mmkv` in your project, skip Step 4.\n\n## 🚀 Usage\n\n### Downloading a file\n\n```javascript\nimport { Platform } from 'react-native'\nimport { createDownloadTask, completeHandler, directories } from '@kesha-antonov/react-native-background-downloader'\n\nconst jobId = 'file123'\n\nlet task = createDownloadTask({\n  id: jobId,\n  url: 'https://link-to-very.large/file.zip',\n  destination: `${directories.documents}/file.zip`,\n  metadata: {}\n}).begin(({ expectedBytes, headers }) => {\n  console.log(`Going to download ${expectedBytes} bytes!`)\n}).progress(({ bytesDownloaded, bytesTotal }) => {\n  console.log(`Downloaded: ${bytesDownloaded / bytesTotal * 100}%`)\n}).done(({ bytesDownloaded, bytesTotal }) => {\n  console.log('Download is done!', { bytesDownloaded, bytesTotal })\n\n  // PROCESS YOUR STUFF\n\n  // FINISH DOWNLOAD JOB\n  completeHandler(jobId)\n}).error(({ error, errorCode }) => {\n  console.log('Download canceled due to error: ', { error, errorCode });\n})\n\n// starts download\ntask.start()\n\n// ...later\n\n// Pause the task\nawait task.pause()\n\n// Resume after pause\nawait task.resume()\n\n// Cancel the task\nawait task.stop()\n```\n\n### Re-Attaching to background tasks\n\nThe killer feature of this library: **reconnect to downloads and uploads that continued running while your app was closed**, or **resume paused tasks from a previous session**.\n\nWhen the OS terminates your app to free memory, background transfers keep running. When your app restarts, call `getExistingDownloadTasks()` or `getExistingUploadTasks()` to get back in sync. Paused tasks are also preserved and can be resumed with `task.resume()`.\n\n> **💡 Tip:** Use meaningful task IDs (not random UUIDs) so you can match tasks to your UI components after restart.\n\n**Downloads:**\n\n```javascript\nimport { getExistingDownloadTasks } from '@kesha-antonov/react-native-background-downloader'\n\nconst lostTasks = await getExistingDownloadTasks()\n\nfor (const task of lostTasks) {\n  console.log(`Found download: ${task.id}`)\n\n  task.progress(({ bytesDownloaded, bytesTotal }) => {\n    console.log(`Downloaded: ${bytesDownloaded / bytesTotal * 100}%`)\n  }).done(({ location, bytesDownloaded, bytesTotal }) => {\n    console.log('Download complete!', { location, bytesDownloaded, bytesTotal })\n  }).error(({ error, errorCode }) => {\n    console.log('Download failed:', { error, errorCode })\n  })\n}\n```\n\n**Uploads:**\n\n```javascript\nimport { getExistingUploadTasks } from '@kesha-antonov/react-native-background-downloader'\n\nconst lostUploads = await getExistingUploadTasks()\n\nfor (const task of lostUploads) {\n  console.log(`Found upload: ${task.id}`)\n\n  task.progress(({ bytesUploaded, bytesTotal }) => {\n    console.log(`Uploaded: ${bytesUploaded / bytesTotal * 100}%`)\n  }).done(({ responseCode, responseBody }) => {\n    console.log('Upload complete!', { responseCode, responseBody })\n  }).error(({ error, errorCode }) => {\n    console.log('Upload failed:', { error, errorCode })\n  })\n}\n```\n\n<details>\n<summary><strong>Uploading a file</strong></summary>\n\n```javascript\nimport { Platform } from 'react-native'\nimport { createUploadTask, completeHandler, directories } from '@kesha-antonov/react-native-background-downloader'\n\nconst jobId = 'upload123'\n\nlet task = createUploadTask({\n  id: jobId,\n  url: 'https://your-server.com/upload',\n  source: `${directories.documents}/photo.jpg`,\n  method: 'POST', // or 'PUT', 'PATCH'\n  fieldName: 'file', // multipart form field name\n  mimeType: 'image/jpeg',\n  parameters: {\n    userId: '123',\n    description: 'My photo'\n  },\n  metadata: {}\n}).begin(({ expectedBytes }) => {\n  console.log(`Going to upload ${expectedBytes} bytes!`)\n}).progress(({ bytesUploaded, bytesTotal }) => {\n  console.log(`Uploaded: ${bytesUploaded / bytesTotal * 100}%`)\n}).done(({ responseCode, responseBody, bytesUploaded, bytesTotal }) => {\n  console.log('Upload is done!', { responseCode, responseBody })\n\n  // PROCESS YOUR STUFF\n\n  // FINISH UPLOAD JOB\n  completeHandler(jobId)\n}).error(({ error, errorCode }) => {\n  console.log('Upload canceled due to error: ', { error, errorCode })\n})\n\n// starts upload\ntask.start()\n\n// ...later\n\n// Pause the task (platform support may vary)\nawait task.pause()\n\n// Resume after pause\nawait task.resume()\n\n// Cancel the task\nawait task.stop()\n```\n\n</details>\n\n<details>\n<summary><strong>Updating headers on paused downloads</strong></summary>\n\nIf your download uses authentication tokens that expire, you can update the headers of a paused download before resuming it. This is useful when auth tokens refresh while a download is paused:\n\n```javascript\nimport { getExistingDownloadTasks } from '@kesha-antonov/react-native-background-downloader'\n\n// Get paused downloads\nconst tasks = await getExistingDownloadTasks()\n\nfor (const task of tasks) {\n  if (task.state === 'PAUSED') {\n    // Update headers with new auth token before resuming\n    await task.setDownloadParams({\n      ...task.downloadParams,\n      headers: {\n        ...task.downloadParams?.headers,\n        Authorization: 'Bearer new-refreshed-token'\n      }\n    })\n\n    // Now resume with the updated headers\n    await task.resume()\n  }\n}\n```\n\n**Notes:**\n- `setDownloadParams()` is async and returns `true` if native headers were updated\n- Headers are only updated in the native layer when the task is in `PAUSED` state\n- On iOS, the download will resume using HTTP Range headers with the new headers\n- On Android, both in-memory and persisted paused state are updated\n\n> **Use case:** User pauses a large download, closes the app, and returns hours or days later. By then, the auth token has expired. This feature allows refreshing the token and updating headers before resuming, without restarting the download from scratch.\n\n</details>\n\n## ⚙️ Advanced Configuration\n\n<details>\n<summary><strong>Using custom headers</strong></summary>\nIf you need to send custom headers with your download request, you can do in it 2 ways:\n\n1) Globally using `setConfig()`:\n```javascript\nimport { setConfig } from '@kesha-antonov/react-native-background-downloader'\n\nsetConfig({\n  headers: {\n    Authorization: 'Bearer 2we$@$@Ddd223',\n  }\n})\n```\nThis way, all downloads with have the given headers.\n\n2) Per download by passing a headers object in the options of `createDownloadTask()`:\n```javascript\nimport { createDownloadTask, directories } from '@kesha-antonov/react-native-background-downloader'\n\nconst task = createDownloadTask({\n  id: 'file123',\n  url: 'https://link-to-very.large/file.zip'\n  destination: `${directories.documents}/file.zip`,\n  headers: {\n    Authorization: 'Bearer 2we$@$@Ddd223'\n  }\n}).begin(({ expectedBytes, headers }) => {\n  console.log(`Going to download ${expectedBytes} bytes!`)\n}).progress(({ bytesDownloaded, bytesTotal }) => {\n  console.log(`Downloaded: ${bytesDownloaded / bytesTotal * 100}%`)\n}).done(({ location, bytesDownloaded, bytesTotal }) => {\n  console.log('Download is done!', { location, bytesDownloaded, bytesTotal })\n}).error(({ error, errorCode }) => {\n  console.log('Download canceled due to error: ', { error, errorCode })\n})\n\ntask.start()\n```\nHeaders given in `createDownloadTask()` are **merged** with the ones given in `setConfig({ headers: { ... } })`.\n\n</details>\n\n<details>\n<summary><strong>Configuring parallel downloads and network types</strong></summary>\n\nYou can configure global settings for download behavior using `setConfig()`:\n\n#### Max Parallel Downloads\n\nControl how many downloads transfer at once. This is useful for managing bandwidth and server load.\n\n```javascript\nimport { setConfig } from '@kesha-antonov/react-native-background-downloader'\n\n// Set maximum parallel downloads to 8 (default is 4)\nsetConfig({\n  maxParallelDownloads: 8\n})\n```\n\n**Note:** the two platforms apply it at different layers. On iOS it is the download session's maximum simultaneous connections per host. On Android it caps the library's own downloader - the mechanism used on Android 16+, and whenever `DownloadManager` or a UIDT job can't take the download - while downloads that run through `DownloadManager` or the JobScheduler are queued by those schedulers instead.\n\n#### Cellular/WiFi Restrictions\n\nControl whether downloads are allowed over cellular (metered) networks:\n\n```javascript\nimport { setConfig } from '@kesha-antonov/react-native-background-downloader'\n\n// Only allow downloads over WiFi (disable cellular data)\nsetConfig({\n  allowsCellularAccess: false\n})\n\n// Allow downloads over both WiFi and cellular (default)\nsetConfig({\n  allowsCellularAccess: true\n})\n```\n\nThis is a cross-platform setting that works on both iOS and Android:\n- **iOS**: Sets the `allowsCellularAccess` property on the NSURLSession configuration\n- **Android**: Applied on all three download mechanisms - `DownloadManager` requests (`setAllowedOverMetered`), the UIDT/JobScheduler jobs used on Android 14+ (the job requires an unmetered network), and the foreground-service fallback used on Android < 14 (gated on a `ConnectivityManager` unmetered-network callback)\n\nWhen cellular is disallowed and the device only has a metered connection, the download doesn't fail - it waits until an unmetered network (e.g. WiFi) becomes available, then starts automatically. If the unmetered network is lost mid-download (e.g. WiFi drops and the device falls back to cellular), the download pauses instead of failing and automatically resumes from where it left off once an unmetered network returns. The restriction is kept across pause/resume and app restarts.\n\n**Per-download override (Android only):** On Android, you can override the global cellular setting for individual downloads using the `isAllowedOverMetered` option in `createDownloadTask()`:\n\n```javascript\nconst task = createDownloadTask({\n  id: 'file123',\n  url: 'https://link-to-very.large/file.zip',\n  destination: `${directories.documents}/file.zip`,\n  isAllowedOverMetered: true  // This download can use cellular even if global setting is false\n})\n```\n\n</details>\n\n<details>\n<summary><strong>iOS Data Protection (downloading while the device is locked)</strong></summary>\n\nOn iOS, files protected with `NSFileProtectionComplete` cannot be written while the device is locked. Since a background download can finish while the screen is locked, the library saves files with **`completeUntilFirstUserAuthentication`** by default - writable while locked after the first unlock since boot - and, if a save still can't happen because the device is locked, it stages the bytes and finishes the save (emitting `complete`) when the device is next unlocked.\n\nYou usually don't need to change this. If your app has stricter security requirements you can raise the protection level globally or per task (iOS only - ignored on Android):\n\n```javascript\nimport { setConfig, createDownloadTask, directories } from '@kesha-antonov/react-native-background-downloader'\n\n// Global default for all downloads\nsetConfig({\n  iosDataProtection: 'completeUntilFirstUserAuthentication', // default\n})\n\n// Per-download override\nconst task = createDownloadTask({\n  id: 'secret-doc',\n  url: 'https://example.com/secret.pdf',\n  destination: `${directories.documents}/secret.pdf`,\n  iosDataProtection: 'complete', // strongest; note: won't be writable while locked before first unlock\n})\n```\n\n| Value | NSFileProtection level | Notes |\n|-------|------------------------|-------|\n| `'completeUntilFirstUserAuthentication'` | `NSFileProtectionCompleteUntilFirstUserAuthentication` | **Default.** Accessible after the first unlock since boot - recommended for background downloads |\n| `'complete'` | `NSFileProtectionComplete` | Strongest. File is inaccessible whenever the device is locked |\n| `'completeUnlessOpen'` | `NSFileProtectionCompleteUnlessOpen` | Accessible while open, even if the device locks afterward |\n| `'none'` | `NSFileProtectionNone` | No protection |\n\n</details>\n\n<details>\n<summary><strong>Enabling debug logs</strong></summary>\n\nThe library includes verbose debug logging that can help diagnose download issues. Logging is disabled by default but can be enabled at runtime using `setConfig()`. **Logging works in both debug and production/release builds.**\n\n```javascript\nimport { setConfig } from '@kesha-antonov/react-native-background-downloader'\n\n// Option 1: Enable native console logging (logs appear in Xcode/Android Studio console)\nsetConfig({\n  isLogsEnabled: true\n})\n\n// Option 2: Enable logging with a JavaScript callback to capture logs in your app\nsetConfig({\n  isLogsEnabled: true,\n  logCallback: (log) => {\n    // log.message - The debug message\n    // log.taskId - Optional task ID associated with the log (iOS only)\n    console.log('[BackgroundDownloader]', log.message)\n\n    // You can also send logs to your analytics/crash reporting service\n    // crashlytics.log(log.message)\n  }\n})\n\n// Disable logging\nsetConfig({\n  isLogsEnabled: false\n})\n```\n\n**Notes:**\n- When `isLogsEnabled` is `true`, native debug logs (NSLog on iOS, Log.d/w/e on Android) are printed\n- The `logCallback` function is called for each native debug log (iOS only sends logs to callback currently)\n- Logs include detailed information about download lifecycle, session management, and errors\n- In production builds, logs are only printed when explicitly enabled via `isLogsEnabled`\n\n</details>\n\n<details>\n<summary><strong>Handling slow-responding URLs</strong></summary>\n\nThis library automatically includes connection timeout improvements for slow-responding URLs. By default, the following headers are added to all download requests on Android:\n\n- `Connection: keep-alive` - Keeps the connection open for better handling\n- `Keep-Alive: timeout=600, max=1000` - Sets a 10-minute keep-alive timeout\n- `User-Agent: ReactNative-BackgroundDownloader/3.2.6` - Proper user agent for better server compatibility\n\nThese headers help prevent downloads from getting stuck in \"pending\" state when servers take several minutes to respond initially. You can override these headers by providing your own in the `headers` option.\n\n</details>\n\n<details>\n<summary><strong>Handling URLs with many redirects (Android)</strong></summary>\n\nAndroid's DownloadManager has a built-in redirect limit that can cause `ERROR_TOO_MANY_REDIRECTS` for URLs with multiple redirects (common with podcast URLs, tracking services, CDNs, etc.).\n\nTo handle this, you can use the `maxRedirects` option to pre-resolve redirects before passing the final URL to DownloadManager:\n\n```javascript\nimport { Platform } from 'react-native'\nimport { createDownloadTask, directories } from '@kesha-antonov/react-native-background-downloader'\n\n// Example: Podcast URL with multiple redirects\nconst task = createDownloadTask({\n  id: 'podcast-episode',\n  url: 'https://pdst.fm/e/chrt.fm/track/479722/arttrk.com/p/example.mp3',\n  destination: `${directories.documents}/episode.mp3`,\n  maxRedirects: 10, // Follow up to 10 redirects before downloading\n}).begin(({ expectedBytes }) => {\n  console.log(`Going to download ${expectedBytes} bytes!`)\n}).progress(({ bytesDownloaded, bytesTotal }) => {\n  console.log(`Downloaded: ${bytesDownloaded / bytesTotal * 100}%`)\n}).done(({ location, bytesDownloaded, bytesTotal }) => {\n  console.log('Download is done!', { location, bytesDownloaded, bytesTotal })\n}).error(({ error, errorCode }) => {\n  console.log('Download canceled due to error: ', { error, errorCode })\n\n  if (errorCode === 1005) { // ERROR_TOO_MANY_REDIRECTS\n    console.log('Consider increasing maxRedirects or using a different URL')\n  }\n})\n\ntask.start()\n```\n\n**Notes on maxRedirects:**\n- Only available on Android (iOS handles redirects automatically)\n- If not specified or set to 0, no redirect resolution is performed\n- Uses HEAD requests to resolve redirects efficiently\n- Falls back to original URL if redirect resolution fails\n- Respects the same headers and timeouts as the main download\n\n</details>\n\n<details>\n<summary><strong>Notification Configuration (Android)</strong></summary>\n\nOn Android 14+ (API 34), downloads use User-Initiated Data Transfer (UIDT) jobs which **require** notifications. Due to Android system requirements, notifications cannot be completely disabled when using UIDT jobs. However, you can control their visibility:\n\n- When `showNotificationsEnabled: true` - Full notifications with progress, title, and custom texts\n- When `showNotificationsEnabled: false` (default) - Minimal silent notifications with lowest priority that are barely noticeable\n\n**Basic configuration:**\n\n```javascript\nimport { setConfig } from '@kesha-antonov/react-native-background-downloader'\n\n// Enable notifications and notification grouping with custom texts\nsetConfig({\n  showNotificationsEnabled: true, // Show full notifications (default: false - minimal silent notifications)\n  notificationsGrouping: {\n    enabled: true,           // Enable grouping (default: false)\n    texts: {\n      downloadTitle: 'Download',\n      downloadStarting: 'Starting download...',\n      downloadProgress: 'Downloading... {progress}%',\n      downloadPaused: 'Paused',\n      downloadFinished: 'Download complete',\n      groupTitle: 'Downloads',\n      groupText: '{count} downloads in progress',\n    },\n  },\n})\n\n// Use minimal silent notifications (default behavior)\nsetConfig({\n  showNotificationsEnabled: false, // Minimal silent notifications (required by UIDT but barely visible)\n})\n```\n\n**Cancel button and completion notification (Android 14+):**\n\nTwo extras are available on top of `showNotificationsEnabled`. Both are off by default, so enabling notifications alone never adds an alerting notification or a button your app is not ready for:\n\n```javascript\nsetConfig({\n  showNotificationsEnabled: true,\n  // Adds a Cancel button to the download notification. Tapping it stops the\n  // download like task.stop() and fires the task's .error() handler with\n  // errorCode = -1, so handle that in your app before enabling it.\n  showCancelAction: true,\n  // Posts a \"download complete\" notification when a download finishes.\n  // Tapping it opens the saved file with the system chooser.\n  // Skipped in 'summaryOnly' grouping mode.\n  showCompletionNotification: true,\n  notificationsGrouping: {\n    enabled: true,\n    texts: {\n      downloadCancel: 'Cancel',        // Label of the Cancel button\n      downloadFinished: 'Download complete', // Title of the completion notification\n    },\n  },\n})\n```\n\nPer-download notification titles are supported too - pass `metadata.notificationTitle` to override `groupName` and the default `downloadTitle` for a single download. See [Platform Notes](docs/PLATFORM_NOTES.md#download-notifications-android-14) for the full behavior.\n\n**Notification grouping modes:**\n\nWhen downloading many files (e.g., thousands of photos), you can use the `mode` option to control how notifications are displayed:\n\n| Mode | Description |\n|------|-------------|\n| `'individual'` | Default. Shows all individual notifications grouped together with a summary |\n| `'summaryOnly'` | Shows only ONE notification with real-time aggregate progress (e.g., \"45% - 5 files\"). Individual UIDT notifications are collapsed into an invisible group. Ideal for bulk downloads |\n\n```javascript\nimport { setConfig } from '@kesha-antonov/react-native-background-downloader'\n\n// For bulk downloads (e.g., syncing thousands of photos)\n// Use 'summaryOnly' mode to show only ONE notification with aggregate progress\nsetConfig({\n  showNotificationsEnabled: true,\n  notificationsGrouping: {\n    enabled: true,\n    mode: 'summaryOnly', // Only show summary notification with progress bar\n    texts: {\n      groupTitle: 'Syncing Photos',\n      groupText: '{count} files downloading',\n    },\n  },\n})\n```\n\n**Example: Batch downloading multiple files with grouped notifications:**\n\n```javascript\nimport { setConfig, createDownloadTask, directories } from '@kesha-antonov/react-native-background-downloader'\n\n// Configure for bulk downloads with single summary notification\nsetConfig({\n  showNotificationsEnabled: true,\n  notificationsGrouping: {\n    enabled: true,\n    mode: 'summaryOnly',\n    texts: {\n      groupTitle: 'Photo Sync',\n      groupText: '{count} photos downloading',\n    },\n  },\n})\n\n// Download multiple files - they all share ONE notification with aggregate progress\nconst photos = [\n  { id: 'photo-1', url: 'https://example.com/photo1.jpg' },\n  { id: 'photo-2', url: 'https://example.com/photo2.jpg' },\n  { id: 'photo-3', url: 'https://example.com/photo3.jpg' },\n  // ... potentially thousands of files\n]\n\nconst GROUP_ID = 'photo-sync-batch'\n\nfor (const photo of photos) {\n  const task = createDownloadTask({\n    id: photo.id,\n    url: photo.url,\n    destination: `${directories.documents}/${photo.id}.jpg`,\n    metadata: {\n      groupId: GROUP_ID,        // Required for grouping\n      groupName: 'Photo Sync',  // Displayed in notification title\n    },\n  })\n    .progress(({ bytesDownloaded, bytesTotal }) => {\n      // Progress tracked per file, notification shows aggregate progress\n    })\n    .done(() => {\n      console.log(`Downloaded ${photo.id}`)\n    })\n    .error(({ error }) => {\n      console.error(`Failed ${photo.id}:`, error)\n    })\n\n  task.start()\n}\n\n// User sees: ONE notification showing \"45% - 3 files\" with progress bar\n// instead of 3 separate notifications cluttering the notification shade\n// Notification automatically disappears when all downloads complete\n```\n\n**Grouping downloads by category:**\n\nWhen notification grouping is enabled, you can group related downloads (e.g., by album, playlist, podcast) by passing `groupId` and `groupName` in the task `metadata`:\n\n```javascript\nimport { createDownloadTask, directories } from '@kesha-antonov/react-native-background-downloader'\n\n// Download album songs - they will be grouped under one notification\nconst task = createDownloadTask({\n  id: 'song-1',\n  url: 'https://example.com/albums/summer-hits/track01.mp3',\n  destination: `${directories.documents}/track01.mp3`,\n  metadata: {\n    groupId: 'album-summer-hits',  // Unique identifier for the group\n    groupName: 'Summer Hits 2024', // Display name in notification title\n  },\n})\n\ntask.start()\n```\n\n**Notification behavior during pause/resume:**\n\nWhen a download is paused on Android 14+:\n- The background UIDT job is cancelled (to prevent downloads continuing in background)\n- A detached \"Paused\" notification remains visible showing current progress\n- When resumed, a new UIDT job is created and the notification switches to \"Downloading\" state\n- When stopped, the notification is removed\n- **When app is closed, all download notifications are automatically removed**\n\nThis ensures users always see the download status without unexpected background activity.\n\n**Configuration options:**\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `showNotificationsEnabled` | boolean | `false` | Show full download notifications. When `false`, creates minimal silent notifications (UIDT jobs require a notification, but it will be barely visible). This is a top-level config option. |\n| `notificationsGrouping.enabled` | boolean | `false` | Enable notification grouping |\n| `notificationsGrouping.mode` | `'individual'` \\| `'summaryOnly'` | `'individual'` | Notification display mode. Use `'summaryOnly'` for bulk downloads to show only ONE notification with real-time aggregate progress |\n| `notificationsGrouping.texts` | object | See below | Customizable notification texts |\n\n**Notification texts (`notificationsGrouping.texts`):**\n\n| Key | Default | Placeholders | Description |\n|-----|---------|--------------|-------------|\n| `downloadTitle` | `'Download'` | — | Title for individual download notifications |\n| `downloadStarting` | `'Starting download...'` | — | Text when download is starting |\n| `downloadProgress` | `'Downloading... {progress}%'` | `{progress}` | Progress text with current percentage (0-100) |\n| `downloadPaused` | `'Paused'` | — | Text when download is paused |\n| `downloadFinished` | `'Download complete'` | — | Text when download is finished |\n| `groupTitle` | `'Downloads'` | — | Title for group summary notification |\n| `groupText` | `'{count} download(s) in progress'` | `{count}` | Group summary text with active downloads count |\n\n**Notes:**\n- Notifications cannot be completely disabled on Android 14+ due to UIDT requirements\n- When `showNotificationsEnabled: false`, notifications are created with minimal visibility (lowest priority, empty content)\n- Paused downloads show a non-ongoing notification (can be swiped away by user)\n- Active downloads show an ongoing notification (cannot be swiped away)\n- This feature only affects Android 14+ (API 34) where UIDT jobs are used\n- On older Android versions, the standard DownloadManager notifications are shown\n- iOS uses system download notifications and doesn't support custom grouping\n- **Use `mode: 'summaryOnly'` when downloading many files** to prevent notification spam - shows ONE notification with aggregate progress bar that updates in real-time\n\n</details>\n\n## 📚 API\n\nFor complete API documentation, see the **[API Reference](./docs/API.md)**.\n\n### Quick Reference\n\n```typescript\nimport {\n  setConfig,\n  createDownloadTask,\n  createUploadTask,\n  getExistingDownloadTasks,\n  getExistingUploadTasks,\n  completeHandler,\n  directories\n} from '@kesha-antonov/react-native-background-downloader'\n```\n\n| Function | Description |\n|----------|-------------|\n| `createDownloadTask(options)` | Create a new download task |\n| `createUploadTask(options)` | Create a new upload task |\n| `getExistingDownloadTasks()` | Get downloads running in background |\n| `getExistingUploadTasks()` | Get uploads running in background |\n| `setConfig(config)` | Set global configuration |\n| `completeHandler(jobId)` | Signal download completion to OS |\n| `directories.documents` | Path to app's documents directory |\n\n## 📱 Platform Notes\n\nFor detailed platform-specific information, see **[Platform Notes](./docs/PLATFORM_NOTES.md)**.\n\nKey points:\n- **iOS**: Uses `NSURLSession` for true background downloads\n- **Android**: Uses `DownloadManager` + Foreground Services + MMKV\n- **Pause/Resume**: Works on both platforms (Android requires server Range header support)\n\n## ❓ Troubleshooting\n\n<details>\n<summary><strong>Download stuck in \"pending\" state (Android)</strong></summary>\n\nThis can happen with slow-responding servers. The library automatically adds keep-alive headers, but you can also try:\n- Increase timeout by setting custom headers\n- Check if the server supports the download URL\n- Enable debug logs to see what's happening: `setConfig({ isLogsEnabled: true })`\n</details>\n\n<details>\n<summary><strong>Duplicate class errors with react-native-mmkv (Android)</strong></summary>\n\nIf you're using `react-native-mmkv`, you don't need to add the MMKV dependency manually - it's already included. The library uses `compileOnly` to avoid conflicts.\n\n`react-native-mmkv` v4.x uses [Margelo's fork of MMKV](https://github.com/margelo/MMKV) (`io.github.zhongwuzw:mmkv`) which re-adds armeabi-v7a (32-bit ARM) support, so you have full ABI coverage including 32-bit devices when using `react-native-mmkv`.\n</details>\n\n<details>\n<summary><strong>EXC_BAD_ACCESS crash on iOS with react-native-mmkv</strong></summary>\n\nThis was fixed in v4.4.0. Update to the latest version. The podspec declares the MMKV dependency itself, so you don't need to add anything to your Podfile. If you do pin it manually, exclude the broken 2.4.1 release (see the entry below):\n\n```ruby\npod 'MMKV', '>= 1.0.0', '!= 2.4.1'\n```\n</details>\n\n<details>\n<summary><strong>iOS build fails with \"use of undeclared identifier 'memset_s'\" (MMKVCore)</strong></summary>\n\n```text\nPods/MMKVCore/Core/aes/AESCrypt.cpp:83:11\n(void)memset_s(ptr, len, 0, len);\n      ^ use of undeclared identifier 'memset_s'\n```\n\nThis is an upstream bug in **MMKVCore 2.4.1** ([Tencent/MMKV#1675](https://github.com/Tencent/MMKV/issues/1675)) - it does not compile on Apple platforms. Update to the latest version of this library: the podspec now excludes exactly that release, so a fresh `pod install` resolves `MMKVCore 2.4.0` instead.\n\nIf you are on a version with the fix and still hitting this, your `Podfile.lock` is pinning the broken version. Refresh it:\n\n```bash\ncd ios\npod update MMKV MMKVCore\n```\n\nIf some other pod in your graph forces `MMKVCore 2.4.1` and you cannot move off it, define the missing feature-test macro on the command line (the `#define` inside `AESCrypt.cpp` lands too late because CocoaPods force-includes the generated prefix header first):\n\n```ruby\n# ios/Podfile\npost_install do |installer|\n  installer.pods_project.targets.each do |target|\n    next unless target.name == 'MMKVCore'\n    target.build_configurations.each do |config|\n      config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)']\n      config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << '__STDC_WANT_LIB_EXT1__=1'\n    end\n  end\nend\n```\n</details>\n\n<details>\n<summary><strong>Downloads \"don't work\" when the iOS screen is locked</strong></summary>\n\nOn iOS the actual transfer is handed to the system `nsurlsessiond` daemon and **keeps running while the app is suspended and the screen is locked** - this library already configures the background session correctly (`discretionary = NO`, `sessionSendsLaunchEvents = YES`). If it looks like downloads stop when locked, check these in order:\n\n1. **Did you force-quit the app?** If the user swipes the app away in the app switcher, iOS halts *that app's* background transfers until it's relaunched. This is an OS policy and cannot be worked around by any library.\n2. **You won't get live `progress` events while locked.** Your JavaScript isn't running while the app is suspended, so `begin` / `progress` / `complete` callbacks fire when the app resumes or is relaunched - not in real time. Re-attach with `getExistingDownloadTasks()` on launch.\n3. **AppDelegate wiring.** Make sure `handleEventsForBackgroundURLSession` is implemented (see [Installation](#-installation)) and that you call `completeHandler(jobId)` from JS in your `complete`/`error` handlers, or iOS will throttle future background time.\n4. **Data Protection (the one this library handles).** On a passcoded, locked device, files protected with `NSFileProtectionComplete` can't be written, so a download that *finishes* while locked could previously fail to save. The library now writes the file with `NSFileProtectionCompleteUntilFirstUserAuthentication` by default (writable while locked after the first unlock since boot), and if the move still can't happen because the device is locked it stages the bytes and completes the save automatically when the device is next unlocked - emitting `complete` then. You can change the level with `setConfig({ iosDataProtection })` or per task (see Advanced Configuration).\n5. **Test on a real device.** The iOS Simulator's background-transfer behavior is unreliable; verify on hardware.\n</details>\n\n<details>\n<summary><strong>Downloads not resuming after app restart</strong></summary>\n\nMake sure to call `getExistingDownloadTasks()` at app startup and re-attach your callbacks. The task IDs you provide are used to identify downloads across restarts.\n</details>\n\n<details>\n<summary><strong>Google Play Console asking about Foreground Service</strong></summary>\n\nSee the [Google Play Console Declaration](#google-play-console-declaration) section for the required steps.\n</details>\n\n<details>\n<summary><strong>TypeToken errors in release builds (Android)</strong></summary>\n\nAdd the Proguard rules mentioned in the [Proguard Rules](#proguard-rules) section.\n</details>\n\n## 🧪 Example App\n\nThe repository includes a full example app demonstrating all features:\n\n```bash\ncd example\nyarn install\n\n# iOS\ncd ios && pod install && cd ..\nyarn ios\n\n# Android\nyarn android\n```\n\nThe example app shows:\n- Starting multiple downloads\n- Pause/resume functionality\n- Progress tracking with animations\n- Re-attaching to background tasks\n- File management\n\n## 💡 Use Cases\n\nThis library is perfect for apps that need reliable file transfers:\n\n- 🎵 **Music/Podcast Apps** - Download episodes for offline listening\n- 📚 **E-book Readers** - Download books in the background\n- 🎬 **Video Streaming** - Offline video downloads\n- 📁 **File Managers** - Large file transfers\n- 🎮 **Games** - Download game assets and updates\n- 📱 **Enterprise Apps** - Sync large documents and media\n\n## 🔄 Migration Guide\n\nUpgrading from an older version? Check the [Migration Guide](./MIGRATION.md) for detailed instructions:\n\n- [v4.3.x → v4.4.0](./MIGRATION.md#migration-guide-v43x--v440) - iOS MMKV dependency change\n- [v4.1.x → v4.2.0](./MIGRATION.md#migration-guide-v41x--v420) - Android pause/resume support\n- [v4.0.x → v4.1.0](./MIGRATION.md#migration-guide-v40x--v410) - MMKV dependency change\n- [v3.2.6 → v4.0.0](./MIGRATION.md#migration-guide-v326--v400) - Major API changes\n\nSee the [Changelog](./CHANGELOG.md) for a complete list of changes in each version.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Install dependencies (`yarn install`)\n4. Make your changes\n5. Run tests (`yarn test`)\n6. Run linting (`yarn lint`)\n7. Commit your changes (`git commit -m 'Add amazing feature'`)\n8. Push to the branch (`git push origin feature/amazing-feature`)\n9. Open a Pull Request\n\n### Development Setup\n\n```bash\n# Install dependencies\nyarn install\n\n# Run tests\nyarn test\n\n# Run linting\nyarn lint\n\n# Build the Expo plugin\nyarn build-plugin\n\n# Run the example app\ncd example && yarn install\nyarn ios  # or yarn android\n```\n\n## 👥 Authors\n\nMaintained by [Kesha Antonov](https://github.com/kesha-antonov)\n\nBased on [react-native-background-downloader](https://github.com/ekolabs/react-native-background-downloader) by [Elad Gil](https://github.com/ptelad) (unmaintained since 2019)\n\nI also build **[cryptoc](https://cryptoc-app.web.app/)** - a crypto portfolio app with home screen, lock screen and Watch widgets, no account and no exchange API keys.\n\n> Please note that this project is maintained in free time. If you find it helpful, please consider [becoming a sponsor](https://github.com/sponsors/kesha-antonov).\n\n## 📄 License\n\n[Apache 2.0](./LICENSE)\n","readmeFilename":"README.md"}