{"_id":"@anorak-games/react-native-background-downloader","_rev":"4-d5930a47cace539c384945ec7a67d210","name":"@anorak-games/react-native-background-downloader","dist-tags":{"latest":"4.6.1-anorak.1","anorak":"4.6.1-anorak.4"},"versions":{"4.6.1-anorak.1":{"name":"@anorak-games/react-native-background-downloader","version":"4.6.1-anorak.1","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":"@anorak-games/react-native-background-downloader@4.6.1-anorak.1","maintainers":[{"name":"anorakbot","email":"farms+npmbot@anorak.games"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/anorak-games/react-native-background-downloader","bugs":{"url":"https://github.com/anorak-games/react-native-background-downloader/issues"},"dist":{"shasum":"f5a62af666690c5af7a4efee05eef4a896e3bb2c","tarball":"https://registry.npmjs.org/@anorak-games/react-native-background-downloader/-/react-native-background-downloader-4.6.1-anorak.1.tgz","fileCount":90,"integrity":"sha512-u+9PRa2lNEz3l6jSPtjP3hm+bIQn37QEDGaUFx7CsTYMoKgPAWoBDCSNsLz4ButVrcC0MwACrqMthzARkjavkA==","signatures":[{"sig":"MEQCIGyPhiuMyPYEhHY21Gg4YZ7T8bJ0UcJuhYUN0Q2A+h/HAiArhg/1SZX/DGNn3ue7XigONAn8gQXHENlrfUgPkNpsEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723246},"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":"ae7fc8c1368a0925f26ab940eaa838e2a3bfbd98","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 --access public --tag anorak","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 :anorak-games_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"anorakbot","email":"farms+npmbot@anorak.games"},"repository":{"url":"git+https://github.com/anorak-games/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.16.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.18.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_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-anorak.1_1787505209266_0.12200273846972243","host":"s3://npm-registry-packages-npm-production"}},"4.6.1-anorak.2":{"name":"@anorak-games/react-native-background-downloader","version":"4.6.1-anorak.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":"@anorak-games/react-native-background-downloader@4.6.1-anorak.2","maintainers":[{"name":"anorakbot","email":"farms+npmbot@anorak.games"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/anorak-games/react-native-background-downloader","bugs":{"url":"https://github.com/anorak-games/react-native-background-downloader/issues"},"dist":{"shasum":"536f31dfa736df11f0cc8098c326790eb6f8e865","tarball":"https://registry.npmjs.org/@anorak-games/react-native-background-downloader/-/react-native-background-downloader-4.6.1-anorak.2.tgz","fileCount":90,"integrity":"sha512-Hvvd8LCKCqi5RJgds5mwlzecqlxKkCnDXu7h/hJ1spGIaRErM1cN9aI8DjaRbJk8Fz2d3129j3D43lhqu2ufJg==","signatures":[{"sig":"MEUCIH419qPhJ/UjTf5Qd53xK/H/+5jjihPcz2ntXXTUVo7LAiEA6073rSZ1XwZNd7+gUFb1sjSzq8nFEATnL5IaKj/soLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715278},"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":"9189929db9e68b068730bf996a739fa563df4e8b","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 --access public --tag anorak","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 :anorak-games_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"anorakbot","email":"farms+npmbot@anorak.games"},"repository":{"url":"git+https://github.com/anorak-games/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.16.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.18.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","readmeFilename":"README.md","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-anorak.2_1787507382373_0.2537831298007964","host":"s3://npm-registry-packages-npm-production"}},"4.6.1-anorak.3":{"name":"@anorak-games/react-native-background-downloader","version":"4.6.1-anorak.3","keywords":["react-native","expo","expo-plugin","download","downloader","upload","uploader","file-download","file-upload","file-transfer","native-transfer","process-owned","large-files","resumable","resumable-download","pause-resume","progress","ios","android","nsurlsession","urlsession","turbomodule","new-architecture","typescript"],"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","_id":"@anorak-games/react-native-background-downloader@4.6.1-anorak.3","maintainers":[{"name":"anorakbot","email":"farms+npmbot@anorak.games"}],"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"homepage":"https://github.com/anorak-games/react-native-background-downloader","bugs":{"url":"https://github.com/anorak-games/react-native-background-downloader/issues"},"dist":{"shasum":"23da6deda5100d1121a323e9fa6ac06f96e3a2de","tarball":"https://registry.npmjs.org/@anorak-games/react-native-background-downloader/-/react-native-background-downloader-4.6.1-anorak.3.tgz","fileCount":59,"integrity":"sha512-T6DwMH3b6ia1mhpAVdWd5UjPErfoDWQARlyi6Rgy5n3yANEuIOawZXNnp7ZxbP1tgblZxUikEsXTyEeSLO5Yqw==","signatures":[{"sig":"MEUCIQD0s1PNpYvp5EjIvmwiAcjeI/BCkhvnj1XAHqUYeYB7JwIgUxWHpWPOSwY2/nMIqNBaZEVkjVIpQc0epvKFbJg6KuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266568},"expo":{"plugin":"./app.plugin.js"},"jest":{"roots":["./__tests__"],"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.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":"340f7b4aeb1881dc74f0c8664228c98cb794b7a7","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 --access public --tag anorak","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 :anorak-games_react-native-background-downloader:testDebugUnitTest","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint"},"_npmUser":{"name":"anorakbot","email":"farms+npmbot@anorak.games"},"repository":{"url":"git+https://github.com/anorak-games/react-native-background-downloader.git","type":"git"},"_npmVersion":"11.16.0","description":"Reliable process-owned native file downloads and uploads for React Native and Expo, with pause/resume, progress events, TurboModules, and TypeScript.","directories":{},"lint-staged":{"*.js":"eslint --cache"},"resolutions":{"uuid":"^11.1.1"},"_nodeVersion":"24.18.0","react-native":"src/index.ts","codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","android":{"javaPackageName":"com.eko"},"jsSrcsDir":"src"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","readmeFilename":"README.md","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.76.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-background-downloader_4.6.1-anorak.3_1787594916240_0.8530816090896551","host":"s3://npm-registry-packages-npm-production"}},"4.6.1-anorak.4":{"name":"@anorak-games/react-native-background-downloader","version":"4.6.1-anorak.4","description":"Reliable process-owned native file downloads and uploads for React Native and Expo, with pause/resume, progress events, TurboModules, and TypeScript.","keywords":["react-native","expo","expo-plugin","download","downloader","upload","uploader","file-download","file-upload","file-transfer","native-transfer","process-owned","large-files","resumable","resumable-download","pause-resume","progress","ios","android","nsurlsession","urlsession","turbomodule","new-architecture","typescript"],"repository":{"type":"git","url":"git+https://github.com/anorak-games/react-native-background-downloader.git"},"homepage":"https://github.com/anorak-games/react-native-background-downloader","license":"Apache-2.0","author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"contributors":[{"name":"Kesha Antonov, Elad Gil"}],"main":"lib/index.js","react-native":"src/index.ts","types":"lib/index.d.ts","expo":{"plugin":"./app.plugin.js"},"codegenConfig":{"name":"RNBackgroundDownloaderSpec","type":"modules","jsSrcsDir":"src","android":{"javaPackageName":"com.eko"}},"scripts":{"bump":"npm version patch","lint":"eslint .","typecheck":"tsc src/*.ts --noEmit --strict --skipLibCheck","build":"rm -rf lib && tsc -p tsconfig.build.json","prepare":"npm run build && npm run build-plugin","prepublishOnly":"npm run build-plugin && npm run build && npm run typecheck && jest && npm run lint","build-plugin":"tsc plugin/src/index.ts --outDir plugin/build --target ES2018 --module commonjs --declaration --esModuleInterop --strict --skipLibCheck","release":"npm publish --access public --tag anorak","test":"jest","test:android":"cd example/android && ./gradlew :anorak-games_react-native-background-downloader:testDebugUnitTest"},"lint-staged":{"*.js":"eslint --cache"},"jest":{"preset":"react-native","setupFiles":["./__mocks__/RNBackgroundDownloader.js"],"roots":["./__tests__"],"transformIgnorePatterns":["node_modules/(?!(react-native|@react-native|@react-navigation)/)"],"moduleNameMapper":{"^react-native/jest/mock\\.js$":"<rootDir>/__mocks__/react-native-mock.js"}},"devDependencies":{"@babel/core":"^7.28.5","@babel/eslint-parser":"^7.28.5","@babel/preset-env":"^7.28.5","@babel/preset-typescript":"^7.28.5","@babel/runtime":"^7.28.4","@expo/config-plugins":"^54.0.2","@react-native/babel-preset":"^0.81.5","@react-native/eslint-config":"^0.81.5","@react-native/metro-config":"^0.81.5","@typescript-eslint/eslint-plugin":"^8.46.1","@typescript-eslint/parser":"^8.46.1","babel-jest":"^29.7.0","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-config-standard-jsx":"^11.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jest":"^28.10.0","eslint-plugin-n":"^17.23.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^7.2.1","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-standard":"^5.0.0","immer":"^10.1.3","jest":"^29.7.0","lint-staged":">=16","metro-react-native-babel-preset":"^0.77.0","react":"19.1.0","react-native":"0.81.5","react-native-fs":"^2.20.0","react-native-vector-icons":"^10.3.0","react-test-renderer":"19.2.0","typescript":"5.9.3"},"peerDependencies":{"react-native":">=0.76.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"resolutions":{"uuid":"^11.1.1"},"packageManager":"yarn@4.17.1","readmeFilename":"README.md","gitHead":"067cb3549b76ef5a2749bf8ced91733fa46c3439","_id":"@anorak-games/react-native-background-downloader@4.6.1-anorak.4","bugs":{"url":"https://github.com/anorak-games/react-native-background-downloader/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-HmRlxbmCAGk7wnYySAS8/1ameRvtMqXySuUh+eo1RINj8ZLFVLYdEDJtvIjLlTnd1NjZppufA7IwsT3gwzA1Dw==","shasum":"40de5ca639fe03f1a5e7e730a89e38cb6708727f","tarball":"https://registry.npmjs.org/@anorak-games/react-native-background-downloader/-/react-native-background-downloader-4.6.1-anorak.4.tgz","fileCount":59,"unpackedSize":272260,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwhafa9xt63EFmNMsu0eesqpUadVM239TOhMXWHqfVOQIhAPWir3PfBCAE/o6uCle4d3qGeOSPxjz1L2df8YyBJwbL"}]},"_npmUser":{"name":"anorakbot","email":"farms+npmbot@anorak.games"},"directories":{},"maintainers":[{"name":"anorakbot","email":"farms+npmbot@anorak.games"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-background-downloader_4.6.1-anorak.4_1787761182697_0.16865702519401982"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T17:13:29.070Z","modified":"2026-08-26T16:19:43.066Z","4.6.1-anorak.1":"2026-08-23T17:13:29.427Z","4.6.1-anorak.2":"2026-08-23T17:49:42.534Z","4.6.1-anorak.3":"2026-08-24T18:08:36.398Z","4.6.1-anorak.4":"2026-08-26T16:19:42.873Z"},"bugs":{"url":"https://github.com/anorak-games/react-native-background-downloader/issues"},"author":{"name":"Kesha Antonov, Eko labs","email":"innokenty.longway@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/anorak-games/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/anorak-games/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":"anorakbot","email":"farms+npmbot@anorak.games"}],"readme":"","readmeFilename":""}