{"_id":"@awolinski/cordova-plugin-firebase-config","_rev":"3-56b445e22d47fc300c251783d4fc9c2b","name":"@awolinski/cordova-plugin-firebase-config","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@awolinski/cordova-plugin-firebase-config","version":"1.0.0","description":"Cordova plugin for Firebase Remote Config","cordova":{"id":"@awolinski/cordova-plugin-firebase-config","platforms":["ios","android"]},"repository":{"type":"git","url":"git+https://github.com/awolinski-atb/cordova-plugin-firebase-config.git"},"author":{"name":"Maksim Chemerisuk","email":"chemerisuk@gmail.com","url":"https://github.com/chemerisuk"},"license":"MIT","bugs":{"url":"https://github.com/awolinski-atb/cordova-plugin-firebase-config/issues"},"scripts":{"version":"replace -s 'version=\"(.+)(?=\">)' 'version=\"'$npm_package_version plugin.xml && git add plugin.xml","postversion":"git push && git push --tags"},"homepage":"https://github.com/awolinski-atb/cordova-plugin-firebase-config#readme","funding":"https://github.com/awolinski-atb/cordova-plugin-firebase-config?sponsor=1","keywords":["cordova","firebase","remote config","ecosystem:cordova","cordova-android","cordova-ios"],"gitHead":"1752de07f184501b38a55102d994ea109540a443","_id":"@awolinski/cordova-plugin-firebase-config@1.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-oxnblN9KOv8O89EKVOHJVtu0YgnOe+hSRhVk7X/0Bi9WHeU8tHAIzoVZ5hhOJOT5HUTrSvofwzbA4Q1l7mM1gw==","shasum":"922a2606533e8d3987643347bed9a10ff2f7e75d","tarball":"https://registry.npmjs.org/@awolinski/cordova-plugin-firebase-config/-/cordova-plugin-firebase-config-1.0.0.tgz","fileCount":9,"unpackedSize":18294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgumQICRA9TVsSAnZWagAAUY4P/0LTRirtJnrAohb3iz0C\nx+2NEuauJc0GrBixBPhDbvHQufiNqEkfSCpzkr53m4sLIAjYqZFQU4LB343x\nHlbKSiPu2wpEaizp+0ZO2q6eD2VUPPbOzRWwy4X/NydptgXTnUUgTSTVlUEH\n6nujT518u+7EQrocAYS7Wbl0zty9l0tIWO2Ucy/aLv2gr/+kCQPWqeKmcw14\nZPjX5C1lpJItbIxocPIYMoHd+30kLIorkgZwGXXCq9FLuxvywRoUu2ecjmxg\n5PWmh+MaGsh7bt/dQTxBn6SM642qM/4fZWUWnUMUrxm4axFOCK8PQWYdypcD\nzb4jDPGbxHaLSep6lBZTXxgSoyF7LQBTDj1pBMCoslj85RJ/Se54Zh/WdCZK\noQ3MkV1N3Kb1aZWZCZDi5PxNldsT+a0TP71mDjAjq1gewXjKHayvVrRX1gg8\nQTvsOeM7s8TScbH0w+ZuqvnUH59Xaku9wW4UaRY0tzfJFPwDOfjYhTXvQ9po\nxdfxvnE34G2Zr8oLMORuar8ZuyhiOoJNwjhQJp4cU2uFf01NhS6peOXRo+EV\n5UUyL5itFkM7d3WTKHB6HeZcKqFedji+717m1gUWG7XYXPlGpFHvAE72QsI6\nJwlZA6evoLbzfhomKgoQNbekWtpsHmiClXSOph/ly/QMTfVkEpsQm/OaUn11\nIzdw\r\n=oQNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIGMo6HU5ljP0W+B0XitgyseBaAu2RfCS1Y6afeisOlAiEApbrdtIMbr+jQ7UtyNshUcexBWXKrRSrgJ1upp5afkQU="}]},"_npmUser":{"name":"awolinski","email":"awolinski@atb.com"},"directories":{},"maintainers":[{"name":"awolinski","email":"awolinski@atb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cordova-plugin-firebase-config_1.0.0_1622828040266_0.37491516952654713"},"_hasShrinkwrap":false},"1.1.0":{"name":"@awolinski/cordova-plugin-firebase-config","version":"1.1.0","description":"Cordova plugin for Firebase Remote Config","cordova":{"id":"@awolinski/cordova-plugin-firebase-config","platforms":["ios","android"]},"repository":{"type":"git","url":"git+https://github.com/awolinski-atb/cordova-plugin-firebase-config.git"},"author":{"name":"Maksim Chemerisuk","email":"chemerisuk@gmail.com","url":"https://github.com/chemerisuk"},"license":"MIT","bugs":{"url":"https://github.com/awolinski-atb/cordova-plugin-firebase-config/issues"},"scripts":{"version":"replace -s 'version=\"(.+)(?=\">)' 'version=\"'$npm_package_version plugin.xml && git add plugin.xml","postversion":"git push && git push --tags"},"homepage":"https://github.com/awolinski-atb/cordova-plugin-firebase-config#readme","funding":"https://github.com/awolinski-atb/cordova-plugin-firebase-config?sponsor=1","keywords":["cordova","firebase","remote config","ecosystem:cordova","cordova-android","cordova-ios"],"gitHead":"50959e374cc7bf7c0e5014b526ba60dffb73e8a1","_id":"@awolinski/cordova-plugin-firebase-config@1.1.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5o0JWramHb9x3Y/vvnjJPMJLQBAb7nvPiN2GpERtrQIwCwU43tbAqeUacT2ETOv9s47Bujfi/gNS8OEWnFj1ig==","shasum":"7bd3902755cd8715d6939ac2cd005e12fbe97c96","tarball":"https://registry.npmjs.org/@awolinski/cordova-plugin-firebase-config/-/cordova-plugin-firebase-config-1.1.0.tgz","fileCount":11,"unpackedSize":19099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgupVFCRA9TVsSAnZWagAAQHUQAIE6P4cnMqLldDwnkodH\nvqp13pmPAS7t3lNYOnqkiTssaeGIxtRx8Wo19VE8BCkCjoNBOZutBljVVUEa\ntZajGNUdrpdTs87WSLPUySugi32LPIvY7B0/ohN6eJryvoP4zFHNxBy5X3/f\n9vkcbtCrMcIKvRdsyJW8q7kwVK/p3tADZNE7Q6pYjXh5TRlU9INXuWLOLCAx\nqad3d9EAm0/ariOmADXxGs12smHY/Y6cYTz3svtB/yEgCEjrHo+RInsuAT/y\nCh5CrG7zz+vrmQ+mkUYusRYXEXIQadzAwbkheJEY0u0u1dJ+9Yrgtgf00ZEw\nPzF201Zh8o1grrFNwuMMIKgo+09tVA7O+Hv5L1nhdxvk8jXP+PDgW6CbIGXx\nZHOfoXWp7sMMb+YpbVNPVic77IYwq30AR8m5jaKmMJ6+HDAKNza5ZCFEkgIr\nlBLC3DoHwn9XzH1mKh56dwA+luYAuilXy6ThJVN+mxlNzrTvyv7YNGMvDXsV\nhiAgN6J9HXWIw0qZLaZXXPnq8PFirTTM6D0W1iSTqrotzXdymRd0DDnzYSJR\nuD2xR+syuuzUTWLa6rD+/Hsz6mU4YPXJG+1Zsh/TGK8uVuutytJ9dQBwH3hW\nrxcKMC8ooshqicTHnd7Xh6CSQhH98nr0wStr3P1Tqwp6b/IjB/JXVnInDQsj\nKZdx\r\n=j6I4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDacLSdiJFLcsH7lFbx7uKgvmOzgfPc/GCrdFPzPDthmwIgXu2e8L/fEKBcIAdi7XO0houRo05YJst6lyRFwZ4oY/k="}]},"_npmUser":{"name":"awolinski","email":"awolinski@atb.com"},"directories":{},"maintainers":[{"name":"awolinski","email":"awolinski@atb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cordova-plugin-firebase-config_1.1.0_1622840645349_0.9451244771695739"},"_hasShrinkwrap":false},"1.2.0":{"name":"@awolinski/cordova-plugin-firebase-config","version":"1.2.0","description":"Cordova plugin for Firebase Remote Config","cordova":{"id":"@awolinski/cordova-plugin-firebase-config","platforms":["ios","android"]},"repository":{"type":"git","url":"git+https://github.com/awolinski-atb/cordova-plugin-firebase-config.git"},"author":{"name":"Maksim Chemerisuk","email":"chemerisuk@gmail.com","url":"https://github.com/chemerisuk"},"license":"MIT","bugs":{"url":"https://github.com/awolinski-atb/cordova-plugin-firebase-config/issues"},"scripts":{"version":"replace -s 'version=\"(.+)(?=\">)' 'version=\"'$npm_package_version plugin.xml && git add plugin.xml","postversion":"git push && git push --tags"},"homepage":"https://github.com/awolinski-atb/cordova-plugin-firebase-config#readme","funding":"https://github.com/awolinski-atb/cordova-plugin-firebase-config?sponsor=1","keywords":["cordova","firebase","remote config","ecosystem:cordova","cordova-android","cordova-ios"],"gitHead":"ece2cb603e95bba7eb70649fe1b033a61aca524b","_id":"@awolinski/cordova-plugin-firebase-config@1.2.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-8g8NU6PQZQvxz2V7LyU4Oa9BRosaZ5qXshYDqUJqHgqfd6rR4ULkEsf41Sjbcj0w6h20vHjV1yWXPQYm8iJddA==","shasum":"e6bdfeb9d29b0aeb4c27bcb785230f3280bca8ef","tarball":"https://registry.npmjs.org/@awolinski/cordova-plugin-firebase-config/-/cordova-plugin-firebase-config-1.2.0.tgz","fileCount":11,"unpackedSize":18964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgu6vXCRA9TVsSAnZWagAAl/EP/1xcZtf5rBfGrFtFUKFj\nGDe+pm0QnkP99n3Sc2LZwG7hKQ7cRll6Z0DPSk2zrRT8fhFHACLKkqL93kvi\nmliAKS4c9c52ZvDzp+U8kLEePJbOzkZyc6UEMm55HBAn9O9xFUlCvM9jvEIx\nA6xnSAKXeegIkL9b+XnwtaqS9ho4hK29wW6qubSD1C40SnGQwfWpLbgrKkiE\nTF10dS7ZKGV8wiIa81KANsKcS9NfuxGUE4K6OayJLNMt85ggdXwTVIO3Bnco\n3FoGdtSmS4avWrRhAE5U845y4a4PV21RVjg1iMNvAe91G3mG7ZEZ+NnprOL0\nJYM84CctIa8haZdEH99kHlsa+xmuBf8k523JCQ284yeR6Wx9uJskBcb0e3+a\nODyaONAbo8rlTzZDvosH5CzcqN5RM7KyccyjTGy73sxPK1wZ9xQzFOTA8Ca/\nwhEeIRXEyrhELCF5ExbQI+R9UzGhNuJgumipl0WNS2HZgdkEwcST8wu6+eGp\n+j4P8RkKgmWx+ml/Pq4TIohcnx+aFKNjpNxrcYTbDHn60Ry/mXPxVSFCeqsB\nrye3t1dkH/YthvlR3n1DBPHpMbyDCqbf0ulG7HL+gPFFOM6VP7I599FtAi0L\n2Yxw2P2oBO/YyoblDhLjTjj26MdxR5ojpj9/DZRxg+MqL9ZQvckVZxGh2yD8\nDNqh\r\n=+oue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ9/vjNe7YMHSjbGuyd7r321xIy6k6K1FLKe7b2FA9SAiEA5cOjiZJ3WlUOWYlmFqnIW02RhggvwQWWB2/AnhPklQ0="}]},"_npmUser":{"name":"awolinski","email":"awolinski@atb.com"},"directories":{},"maintainers":[{"name":"awolinski","email":"awolinski@atb.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cordova-plugin-firebase-config_1.2.0_1622911959168_0.0012289663256814798"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-04T17:34:00.195Z","1.0.0":"2021-06-04T17:34:00.526Z","modified":"2022-04-04T16:51:26.641Z","1.1.0":"2021-06-04T21:04:05.489Z","1.2.0":"2021-06-05T16:52:39.344Z"},"maintainers":[{"name":"awolinski","email":"awolinski@atb.com"}],"description":"Cordova plugin for Firebase Remote Config","homepage":"https://github.com/awolinski-atb/cordova-plugin-firebase-config#readme","keywords":["cordova","firebase","remote config","ecosystem:cordova","cordova-android","cordova-ios"],"repository":{"type":"git","url":"git+https://github.com/awolinski-atb/cordova-plugin-firebase-config.git"},"author":{"name":"Maksim Chemerisuk","email":"chemerisuk@gmail.com","url":"https://github.com/chemerisuk"},"bugs":{"url":"https://github.com/awolinski-atb/cordova-plugin-firebase-config/issues"},"license":"MIT","readme":"# Cordova plugin for [Firebase Remote Config](https://firebase.google.com/docs/remote-config/)\n\n[![NPM version][npm-version]][npm-url] [![NPM downloads][npm-downloads]][npm-url] [![NPM total downloads][npm-total-downloads]][npm-url] [![PayPal donate](https://img.shields.io/badge/paypal-donate-ff69b4?logo=paypal)][donate-url] [![Twitter][twitter-follow]][twitter-url]\n\n| [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)][donate-url] | Your help is appreciated. Create a PR, submit a bug or just grab me :beer: |\n|-|-|\n\n## Index\n\n<!-- MarkdownTOC levels=\"2\" autolink=\"true\" -->\n\n- [Supported Platforms](#supported-platforms)\n- [Installation](#installation)\n- [Preferences](#preferences)\n- [Methods](#methods)\n\n<!-- /MarkdownTOC -->\n\n## Supported Platforms\n\n- iOS\n- Android\n\n## Installation\n\n    $ cordova plugin add cordova-plugin-firebase-config\n\nUse variables `IOS_FIREBASE_CONFIG_VERSION` and `ANDROID_FIREBASE_CONFIG_VERSION` to override dependency versions for Firebase SDKs.\n\n## Preferences\nYou can specify `FirebaseRemoteConfigDefaults` in `config.xml` to define filename of a file with default values.\n\nOn Android the file is located at `platforms/android/res/xml/${filename}.xml` and has a structure like below:\n```xml\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<defaultsMap>\n    <entry>\n        <key>param1</key>\n        <value>value1</value>\n    </entry>\n    <entry>\n        <key>param2</key>\n        <value>value2</value>\n    </entry>\n</defaultsMap>\n```\n\nOn iOS file the file is located at `platforms/ios/<Your App Name>/${filename}.plist` and has a structure like below:\n```xml\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n    <key>param1</key>\n    <string>value1</string>\n    <key>param2</key>\n    <string>value2</string>\n</dict>\n</plist>\n```\n\n## Methods\nEvery method call returns a promise which is optionally fulfilled with an appropriate value.\n\n### fetch(_expirationDuration_)\nStarts fetching configs, adhering to the specified minimum fetch interval.\n```js\ncordova.plugins.firebase.config.fetch(8 * 3600).then(function() {\n    // your config was fetched\n});\n```\n\n### activate()\nAsynchronously activates the most recently fetched configs, so that the fetched key value pairs take effect.\n```js\ncordova.plugins.firebase.config.activate().then(function() {\n    // your config was activated\n});\n```\n\n### fetchAndActivate()\nAsynchronously fetches and then activates the fetched configs.\n```js\ncordova.plugins.firebase.config.fetchAndActivate().then(function() {\n    // your config was fetched and activated\n});\n```\n\n### getBoolean(_key_)\n```js\ncordova.plugins.firebase.config.getBoolean(\"myBool\").then(function(value) {\n    // use value from remote config\n});\n```\n\n### getString(_key_)\n```js\ncordova.plugins.firebase.config.getString(\"myStr\").then(function(value) {\n    // use value from remote config\n});\n```\n\n### getNumber(_key_)\n```js\ncordova.plugins.firebase.config.getNumber(\"myNumber\").then(function(value) {\n    // use value from remote config\n});\n```\n\n### getBytes(_key_)\n```js\ncordova.plugins.firebase.config.getBytes(\"myByteArray\").then(function(value) {\n    // use value from remote config\n});\n```\n\n[npm-url]: https://www.npmjs.com/package/cordova-plugin-firebase-config\n[npm-version]: https://img.shields.io/npm/v/cordova-plugin-firebase-config.svg\n[npm-downloads]: https://img.shields.io/npm/dm/cordova-plugin-firebase-config.svg\n[npm-total-downloads]: https://img.shields.io/npm/dt/cordova-plugin-firebase-config.svg?label=total+downloads\n[twitter-url]: https://twitter.com/chemerisuk\n[twitter-follow]: https://img.shields.io/twitter/follow/chemerisuk.svg?style=social&label=Follow%20me\n[donate-url]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YYRKVZJSHLTNC&source=url\n\n","readmeFilename":"README.md"}