{"_id":"@amalgamaco/firebase-min-versions-fetcher","_rev":"1-6c66dab1b77adcde32f49d2b7a620cc7","name":"@amalgamaco/firebase-min-versions-fetcher","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.6":{"name":"@amalgamaco/firebase-min-versions-fetcher","version":"0.0.6","description":"Fetches the minimum supported and recommended versions for the app version checker using firebase remote config","main":"dist/FirebaseMinVersionsFetcher.js","types":"dist/FirebaseMinVersionsFetcher.d.ts","scripts":{"build":"tsc","lint":"eslint src/","prepare":"yarn build","prepublishOnly":"yarn test && yarn lint","preversion":"yarn lint","release":"release-it","test":"NODE_ENV=test JEST_JUNIT_OUTPUT_DIR=reports TZ=UTC jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/amalgamaco/app-version-checker.git"},"keywords":[],"author":{"name":"Mauro E. Bender","email":"mauro@amalgama.co","url":"https://github.com/maurobender"},"license":"ISC","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"bugs":{"url":"https://github.com/amalgamaco/app-version-checker/issues"},"homepage":"https://github.com/amalgamaco/app-version-checker/tree/main/packages/firebase-min-versions-fetcher#README","devDependencies":{"@babel/cli":"^7.17.3","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@react-native-firebase/analytics":"^14.5.0","@react-native-firebase/app":"^14.5.0","@release-it/conventional-changelog":"^4.1.0","@types/jest":"^27.4.0","@types/node":"^17.0.19","@types/react":"^17.0.39","@types/react-native":"^0.66.16","@types/semver":"^7.3.9","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","eslint":"^8.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.4","jest":"^27.5.1","jest-junit":"^13.0.0","react":"^17.0.2","react-native":"^0.67.2","react-native-typescript-transformer":"^1.2.13","release-it":"^14.12.5","ts-jest":"^27.1.3","typescript":"^4.5.5"},"dependencies":{"@amalgamaco/app-version-checker":"^0.0.5","@react-native-firebase/remote-config":"^14.5.0","react-native-device-info":"^8.4.9","semver":"^7.3.5"},"release-it":{"git":{"tagName":"firebase-min-versions-fetcher-v${version}","requireCleanWorkingDir":false,"requireUpstream":true,"commitMessage":"Release Firebase Min Versions Fetcher v${version}"},"github":{"release":true,"releaseName":"Release Firebase Min Versions Fetcher v${version}"},"npm":{"skipChecks":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"jest":{"preset":"react-native","collectCoverage":true,"coverageDirectory":"<rootDir>/reports/coverage","coverageReporters":["json","lcov","text","html","text-summary","cobertura"],"reporters":["default","jest-junit"],"testMatch":["<rootDir>/tests/**/?(*.)(spec|test).js"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/dist/"]},"peerDependencies":{"@react-native-firebase/analytics":"^14.5.0","@react-native-firebase/app":"^14.5.0","react":"^17.0.2","react-native":"^0.67.2"},"gitHead":"a72e90a01ece78f9fb1efe1e5e65e05f5cc368c8","_id":"@amalgamaco/firebase-min-versions-fetcher@0.0.6","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-IbhI1B1BHCTnO8ldg47zwbStGDnV+ZMuuN2KAuRuFJmZc0oyhWYZZlyvl/aqc3Otyjvymo551psZdjElpGEM0A==","shasum":"9fe548516c3ab1e55a3d3c1cd00e6479cefd37f1","tarball":"https://registry.npmjs.org/@amalgamaco/firebase-min-versions-fetcher/-/firebase-min-versions-fetcher-0.0.6.tgz","fileCount":4,"unpackedSize":7987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5GUrBgIOs/UzmFRicRixxAQ7QU+3h/vWdhea3Lc02bAiEA/9zqe9uAWiIsNraei+xwymScEkvjvlhVoMuibY04/sA="}]},"_npmUser":{"name":"maurobender","email":"maurobender@gmail.com"},"directories":{},"maintainers":[{"name":"sebakz","email":"sebastian.kissling@gmail.com"},{"name":"ezeaguerre","email":"ezeaguerre@gmail.com"},{"name":"damianh97","email":"damianhuaier@gmail.com"},{"name":"maurobender","email":"maurobender@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firebase-min-versions-fetcher_0.0.6_1689776242396_0.5395009177942731"},"_hasShrinkwrap":false},"0.0.7":{"name":"@amalgamaco/firebase-min-versions-fetcher","version":"0.0.7","description":"Fetches the minimum supported and recommended versions for the app version checker using firebase remote config","main":"dist/FirebaseMinVersionsFetcher.js","types":"dist/FirebaseMinVersionsFetcher.d.ts","type":"module","scripts":{"build":"tsc","lint":"eslint src/","prepare":"yarn build","prepublishOnly":"yarn test && yarn lint","preversion":"yarn lint","release":"release-it","test":"NODE_ENV=test JEST_JUNIT_OUTPUT_DIR=reports TZ=UTC jest"},"repository":{"type":"git","url":"git+ssh://git@github.com/amalgamaco/app-version-checker.git"},"keywords":[],"author":{"name":"Mauro E. Bender","email":"mauro@amalgama.co","url":"https://github.com/maurobender"},"license":"ISC","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"bugs":{"url":"https://github.com/amalgamaco/app-version-checker/issues"},"homepage":"https://github.com/amalgamaco/app-version-checker/tree/main/packages/firebase-min-versions-fetcher#README","devDependencies":{"@babel/cli":"^7.17.3","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@react-native-firebase/analytics":"^14.5.0","@react-native-firebase/app":"^14.5.0","@release-it/conventional-changelog":"^4.1.0","@types/jest":"^27.4.0","@types/node":"^17.0.19","@types/react":"^17.0.39","@types/react-native":"^0.66.16","@types/semver":"^7.3.9","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","eslint":"^8.9.0","eslint-config-airbnb-base":"^15.0.0","eslint-import-resolver-typescript":"^2.5.0","eslint-plugin-import":"^2.25.4","jest":"^27.5.1","jest-junit":"^13.0.0","react":"^17.0.2","react-native":"^0.67.2","react-native-typescript-transformer":"^1.2.13","release-it":"^14.12.5","ts-jest":"^27.1.3","typescript":"^4.5.5"},"dependencies":{"@amalgamaco/app-version-checker":"^0.0.7","@react-native-firebase/remote-config":"^14.5.0","react-native-device-info":"^8.4.9","semver":"^7.3.5"},"release-it":{"git":{"tagName":"firebase-min-versions-fetcher-v${version}","requireCleanWorkingDir":false,"requireUpstream":true,"commitMessage":"Release Firebase Min Versions Fetcher v${version}"},"github":{"release":true,"releaseName":"Release Firebase Min Versions Fetcher v${version}"},"npm":{"skipChecks":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"jest":{"preset":"react-native","collectCoverage":true,"coverageDirectory":"<rootDir>/reports/coverage","coverageReporters":["json","lcov","text","html","text-summary","cobertura"],"reporters":["default","jest-junit"],"testMatch":["<rootDir>/tests/**/?(*.)(spec|test).js"],"modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/dist/"]},"peerDependencies":{"@react-native-firebase/analytics":"^14.5.0","@react-native-firebase/app":"^14.5.0","react":"^17.0.2","react-native":"^0.67.2"},"gitHead":"8e71e12e01904cd97e2ddc1f7cf3d52ec1ead36b","_id":"@amalgamaco/firebase-min-versions-fetcher@0.0.7","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-AljZ5oU+iDBVf84SIMjlruWnV/TlaPHom5vNKmjp67j+B+/NGwMmjtGCb1oIPzqIkiwbrXQY8rqUJYrKfHPiLQ==","shasum":"f5f18450bc60c43e73ec04df6a029459986d6596","tarball":"https://registry.npmjs.org/@amalgamaco/firebase-min-versions-fetcher/-/firebase-min-versions-fetcher-0.0.7.tgz","fileCount":4,"unpackedSize":8007,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDheRG3QhyqAgBgUFdQZTNslaRN/lB+dZoW0cu6+6wwuQIgRsaDUW7x1fPI3EwCG6rKjJuRsuHHvfdPwjZOUxMnkAU="}]},"_npmUser":{"name":"maurobender","email":"maurobender@gmail.com"},"directories":{},"maintainers":[{"name":"sebakz","email":"sebastian.kissling@gmail.com"},{"name":"ezeaguerre","email":"ezeaguerre@gmail.com"},{"name":"damianh97","email":"damianhuaier@gmail.com"},{"name":"maurobender","email":"maurobender@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/firebase-min-versions-fetcher_0.0.7_1689859854018_0.7485566997887574"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-19T14:17:22.312Z","0.0.6":"2023-07-19T14:17:22.575Z","modified":"2023-07-20T13:30:54.506Z","0.0.7":"2023-07-20T13:30:54.232Z"},"maintainers":[{"name":"sebakz","email":"sebastian.kissling@gmail.com"},{"name":"ezeaguerre","email":"ezeaguerre@gmail.com"},{"name":"damianh97","email":"damianhuaier@gmail.com"},{"name":"maurobender","email":"maurobender@gmail.com"}],"description":"Fetches the minimum supported and recommended versions for the app version checker using firebase remote config","homepage":"https://github.com/amalgamaco/app-version-checker/tree/main/packages/firebase-min-versions-fetcher#README","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/amalgamaco/app-version-checker.git"},"author":{"name":"Mauro E. Bender","email":"mauro@amalgama.co","url":"https://github.com/maurobender"},"bugs":{"url":"https://github.com/amalgamaco/app-version-checker/issues"},"license":"ISC","readme":"# Firebase Min Versions Fetcher\n\n[![Quality Gate Status](https://sonarqube.amalgama.co/api/project_badges/measure?project=firebase-min-versions-fetcher&metric=alert_status&token=d35d0037f02f9b9ac6a08627a9f3d06ec3bd3b1a)](https://sonarqube.amalgama.co/dashboard?id=firebase-min-versions-fetcher) [![Coverage](https://sonarqube.amalgama.co/api/project_badges/measure?project=firebase-min-versions-fetcher&metric=coverage&token=d35d0037f02f9b9ac6a08627a9f3d06ec3bd3b1a)](https://sonarqube.amalgama.co/dashboard?id=firebase-min-versions-fetcher) [![Maintainability Rating](https://sonarqube.amalgama.co/api/project_badges/measure?project=firebase-min-versions-fetcher&metric=sqale_rating&token=d35d0037f02f9b9ac6a08627a9f3d06ec3bd3b1a)](https://sonarqube.amalgama.co/dashboard?id=firebase-min-versions-fetcher) [![Reliability Rating](https://sonarqube.amalgama.co/api/project_badges/measure?project=firebase-min-versions-fetcher&metric=reliability_rating&token=d35d0037f02f9b9ac6a08627a9f3d06ec3bd3b1a)](https://sonarqube.amalgama.co/dashboard?id=firebase-min-versions-fetcher) [![Security Rating](https://sonarqube.amalgama.co/api/project_badges/measure?project=firebase-min-versions-fetcher&metric=security_rating&token=d35d0037f02f9b9ac6a08627a9f3d06ec3bd3b1a)](https://sonarqube.amalgama.co/dashboard?id=firebase-min-versions-fetcher)\n\nFetches the minimum supported and recommended versions for the [app version checker](/packages/npm/app-version-checker/-/tree/develop/packages/app-version-checker) using firebase remote config.\n\n## Requirements\n\nYou must install [@react-native-firebase/remote-config](https://rnfirebase.io/remote-config/usage) and configure it in your project before installing this package in order for remote config to work correctly.\n\n## Configuration\n\nBy default the fetcher expect the variables `min_supported_app_version` and `min_recommended_app_version` to be defined in the project remote config console. If you want to change the name of this variables you can do it from the configuration passed to the fetcher when creating a new instance:\n\n```js\nnew FirebaseMinVersionsFetcher( {\n\tminSupportedAppVersionKey: 'other_min_supported_version_key_name',\n\tminRecommendedAppVersionKey: 'other_min_recommended_version_key_name'\n} )\n```","readmeFilename":"README.md"}