{"_id":"redux-saga-firebase","_rev":"38-5fe3b9095c1fda03aa023d1f012441ff","name":"redux-saga-firebase","description":"A redux saga integration for firebase.","dist-tags":{"latest":"0.15.0","next":"0.14.1-alpha.2"},"versions":{"0.0.1":{"name":"redux-saga-firebase","version":"0.0.1","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"index.js","repository":{"url":"git@github.com:n6g7/redux-saga-firebase.git","type":"git"},"peerDependencies":{"firebase":"^3.7.1","redux-saga":"^0.14.3"},"_id":"redux-saga-firebase@0.0.1","dist":{"shasum":"ab0f8fca83030706830462159072e07c3522c62b","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.1.tgz","integrity":"sha512-PCSxJLpi9JoyLe+f5EJPCVyVy+94Jlo8s1P/E+b01KgdLKZ9fKPKe2/Yaq/p3otPi+KzcrH/EFkv2ywxBukwjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9UH/u00VRUWflt8jXyn6a9MEI7dsy26Zpu5KpdomNRAiEA06ToO98Gb+wAU/rwnuQeG7vvWFbVA9kyMWQfmd5IMpE="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.1.tgz_1489337335857_0.7728153746575117"},"directories":{}},"0.0.2":{"name":"redux-saga-firebase","version":"0.0.2","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","repository":{"url":"git@github.com:n6g7/redux-saga-firebase.git","type":"git"},"peerDependencies":{"firebase":"^3.7.1","redux-saga":"^0.14.3"},"_id":"redux-saga-firebase@0.0.2","dist":{"shasum":"beb4cebbef3245c7f104ae7b7703461063f6b6bd","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.2.tgz","integrity":"sha512-1XPQbTx89WeAnMnPuIK+qXNaA+wSikxfR3VxvBmL8TGFXKGjTqJPaHaTKcq6Vgmr0XoywIl4o6vdJQCr/2riAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtbTpz83VBGymhZARdPYdOwNCRR2HdPCmmWwv2RoOUPAiEA3l8gOlflrvao0YJiByJA1LDgoIok4RIbZdyyxBb3CC0="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.2.tgz_1489963568481_0.6864775391295552"},"directories":{}},"0.0.3":{"name":"redux-saga-firebase","version":"0.0.3","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"eslint src/","test":"jest"},"repository":{"url":"git@github.com:n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.14.3"},"peerDependencies":{"firebase":"^3.0.0"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","eslint":"^3.18.0","jest":"^19.0.2"},"_id":"redux-saga-firebase@0.0.3","dist":{"shasum":"0282ee9ed63f0498cfa4329143614585cc1ebe9e","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.3.tgz","integrity":"sha512-auMi+KOm9PJLU0CsbjwWR5vjBUQ3sLbCSjjCOdNoexW9PbpjRETY3WymZElz7ma3LeUSOuU4CqtTzOGVymufGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0LPuqCA1oOVdq+lxXBF3ZhkO+zvwzwavqXnUgZZTf3AiEA3Q2zsK0psweZ9ARzimkwdg8FaGZSgKjvfqNxfHlitaE="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.3.tgz_1490176093981_0.037715205224230886"},"directories":{}},"0.0.4":{"name":"redux-saga-firebase","version":"0.0.4","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git@github.com:n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.14.3","whatwg-fetch":"^2.0.3"},"peerDependencies":{"firebase":"^3.0.0"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^19.0.2","standard":"^9.0.2"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"_id":"redux-saga-firebase@0.0.4","dist":{"shasum":"078c428ab5730c056ff138f7f0946f2a5e471cba","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.4.tgz","integrity":"sha512-jkx5OkE0WyiW8VpRHvoy+dUsMe/uuYGp5Wwfl34Lm9rJFvVsdQXujJtQhagybj0Fruxyg1smt/RqGYzqU/QANg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKEbQzqb7yaHnPRL3d+SPpf9bEmOimOSM+a6qS5BmQfwIgMrivnz7i6l1R+TmlXcIsa3xEK7XknjknSo9wQEYDW3E="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.4.tgz_1490446820565_0.25522311427630484"},"directories":{}},"0.0.5":{"name":"redux-saga-firebase","version":"0.0.5","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git@github.com:n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.14.3","whatwg-fetch":"^2.0.3"},"peerDependencies":{"firebase":"^3.0.0"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^19.0.2","standard":"^9.0.2"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"_id":"redux-saga-firebase@0.0.5","dist":{"shasum":"41f53de48ca2b1b0f97b15e32feceb8031f180fa","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.5.tgz","integrity":"sha512-71Q5qwTi/5//7b6QxtgrtH6Yl9MuHL+VeHmcwkTu5MwTVYIGrPLUZKzA0UjBIN39nXpsly84kGT9mVLA27bt2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDerRaqUqc6SOJS/+gyhN+bpqTfTIu0NcwSN3bH205iAiEAv4UtiSg9XFEjWr0LfppBSuQgttmOd0q8/1dK9dVRy7o="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.5.tgz_1490734344226_0.5309053570963442"},"directories":{}},"0.0.6":{"name":"redux-saga-firebase","version":"0.0.6","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git@github.com:n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.14.3","whatwg-fetch":"^2.0.3"},"peerDependencies":{"firebase":"^3.0.0"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^19.0.2","standard":"^9.0.2"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"_id":"redux-saga-firebase@0.0.6","dist":{"shasum":"b879c299a466ff7294ffb12a1582493d4da4216e","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.6.tgz","integrity":"sha512-oQmmT0X3h4tp0gfDhITHIhgWWC+ecpzjGkGgptdNYiHpzSnGj0BQYsp300+1isH6K23HFX5yH77qX+huzILYEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9PSPe70csUdq430byedjoZfVn/yAzLFV9eYEvcRG8UAiEAqHz84QJwGvWg79JsyW3BtSyiXPL0aS219+BIi1BnUs8="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.6.tgz_1490820163580_0.5103121029678732"},"directories":{}},"0.0.7-a":{"name":"redux-saga-firebase","version":"0.0.7-a","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.14.3","whatwg-fetch":"^2.0.3"},"peerDependencies":{"firebase":"^3.7.4"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^19.0.2","standard":"^9.0.2"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"f01e58646645a360c1341dbb4010058dc873c33b","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.0.7-a","_shasum":"8fb7fd51db8c86e8e660c708868a0adabe8b036d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"shasum":"8fb7fd51db8c86e8e660c708868a0adabe8b036d","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.7-a.tgz","integrity":"sha512-dCjtE76kmQSDi4Eaz0+GnLZML1YpMJ5fajOZrqpzvaUfcokmnqi6vhuUE5y12lNSylFu/cAlt8sCM6uNETGv7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAni31VDl/8zT+XtgSkDWjPBvBhtXzF8QMaZuDcjAFVVAiEArnLJ90uZF3UwMMk510qcwCNCgQMAZtuiP0mkGcjJpOY="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.7-a.tgz_1490909166710_0.8678944639395922"},"directories":{}},"0.0.8":{"name":"redux-saga-firebase","version":"0.0.8","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.3"},"peerDependencies":{"firebase":"^3.7.4"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^20.0.0","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"3c5f7a8eb8b0c39508270bd94416e024e015e6da","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.0.8","_shasum":"cfc3317115b1726016123f0cb5c9dcc2006b4467","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"shasum":"cfc3317115b1726016123f0cb5c9dcc2006b4467","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.8.tgz","integrity":"sha512-DFQkBOZSKYUwKCpa3p/J6dkopzdErbylkDGGdPW4KeuX7K5QuWi9XNzrJjtZu/eYGf+64OrMh7j0qbySl32LZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJjTuImhwPxUTF5/RPnEvxz0LLvUG1DUlXKu2SJF6J4AiEAtXqI04vbdSLCnCkAe3VTHXTJI8Ji/JTe6cfiHUfTZBU="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.8.tgz_1494799971255_0.44665709626860917"},"directories":{}},"0.0.9":{"name":"redux-saga-firebase","version":"0.0.9","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.3"},"peerDependencies":{"firebase":"^3.7.4"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^20.0.0","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"97d812d515bd01503fd98f17cdc252e03d7e7121","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.0.9","_shasum":"b7ecb2dfb0299855c707eacf7efe6fd669f20e8e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"shasum":"b7ecb2dfb0299855c707eacf7efe6fd669f20e8e","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.9.tgz","integrity":"sha512-Lzr1TWonxE3Bugq3MKizBCuJo8ljopzC+fQGVH3PJzU+rsZfm4fYaxEGaClTSdABpnTS+qB4/Ppfkwl0dCenVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDymF/0GUtKKRDM0Krq5H4IHV1lBPpw6LV1YuJQIBmnLAIhAO3F/jWq9K2f6XFdOBVgQ/4FgRybD2TuO9hyRnPaXKiZ"}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-saga-firebase-0.0.9.tgz_1495045345667_0.6414988106116652"},"directories":{}},"0.0.10":{"name":"redux-saga-firebase","version":"0.0.10","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"src/index.js","scripts":{"pretest":"standard 'src/**/*.js'","test":"jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.3"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^20.0.0","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"4f6b6d5933676d13283cf2ccbc6bc96afd939675","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.0.10","_shasum":"6ba0505f7507df6a5ee23e12817262b29ad3d27c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"shasum":"6ba0505f7507df6a5ee23e12817262b29ad3d27c","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.0.10.tgz","integrity":"sha512-pW51wO6BPC9fD3GD+551zdP3AKRydfIb5PBwR+1f+lMwMHVuLHdXb6jFQ9kK6HiergLROL1VeJqW1isJrDPnmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHUWJQAQ2FWwygGDwMIk41ksoIYyLmGjuwIwF+p1TtgAiEArxGVk6Mi5lTPaj69AC6kMkyN7OQNY3lxDNxRlWq8ce4="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.0.10.tgz_1496514365585_0.8658637998159975"},"directories":{}},"0.1.0-a":{"name":"redux-saga-firebase","version":"0.1.0-a","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"./node_modules/rimraf/bin.js dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.3"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^20.0.0","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"c2772db9884ace7deb875dd77bc90abd3d407f6b","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.1.0-a","_npmVersion":"5.0.1","_nodeVersion":"7.10.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-Dqx8TdHxYpf6Q4Mz+79ArlOkYXkFiBGmKZ/Bwqk2uXk6nyJx+BtvzY3QIE4x+W1hycNAMTq0BL4atJJc7gE1Uw==","shasum":"b6da9eeeddccbead82ff0e4d16dcb00f37742d0b","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.1.0-a.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX82RYJbo4t593mOZ6jFy0PztdgGnRT+m6ch3oHQc2mQIhANZTfqp8Kfd60uaWR03agclC63SV4qdbJqGaVdws3a3L"}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.1.0-a.tgz_1496774015480_0.7016259382944554"},"directories":{}},"0.1.0":{"name":"redux-saga-firebase","version":"0.1.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"./node_modules/rimraf/bin.js dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.3"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^20.0.0","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"standard":{"globals":["beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"eafd13a7e86e92378d17ef4bf0fd449520538479","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.1.0","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-XVgglN23xl5Sz1WPPZSuCGgXi/3HJTQu0Koh5IUgEo8GTuJTnZCcVjC2Y4ZZnoeY1ICnbUghV/8UoaoTT3i6/w==","shasum":"6257b24bd4ae59a6b8f1485415556bd4070a7d97","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJMtcUoxj/8dk+WXzEQ6qZ5bIevEcXdG903RC48iDpLAiBZGuEPPJHy5YHDy7tzm0PlZV8vsticMUVjhhXUamyexg=="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.1.0.tgz_1496787375014_0.6457938596140593"},"directories":{}},"0.2.0":{"name":"redux-saga-firebase","version":"0.2.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.3"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-stage-3":"^6.22.0","jest":"^20.0.0","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"f601e8c16536422c3857697b12816962682bbb3f","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.2.0","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-6qY9jRaXaqdtx++og7ZToMDv99D4ocCNsCqPnEZbnWy0VACaxdKNIb2XHFFF/nNXL6VQWSgMgYFmykdtZMR7rA==","shasum":"9db66744cdd3903c6eafdc34625b72491b5b7e7b","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL10w9j/gzc8g3h2aIw0DumY1mEf/tnQg8IVZIzqB+AAiAPanVvVn8oa/TN6FqXEHGbTJ8DUtd7fhQ/2NB22DaM4A=="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.2.0.tgz_1497382719930_0.7698754970915616"},"directories":{}},"0.3.0":{"name":"redux-saga-firebase","version":"0.3.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^20.0.4","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"ccebec139dc61d010e36f0a70de0558b884efdfc","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.3.0","_npmVersion":"5.0.3","_nodeVersion":"6.2.2","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-iutML+KacrCQyNFEAA8sqVAn38Xe6DJgoACyhMuEqMmnBApmpIJPJufzPrIL0cjgYDjQHelkAHWCBDJZKZz3nA==","shasum":"1bdefa51996249f4ee8c109b737d0cd07dccee86","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtem8XJ+TzqalOBEGm1JLKQhQUwmmiwyquszMUZk0WnwIgZCOi0soHbPxcyrMdJVL8q5ZoDyS4aGCJ6ls6ZpKoyuw="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.3.0.tgz_1499538106817_0.6570898490026593"},"directories":{}},"0.4.0":{"name":"redux-saga-firebase","version":"0.4.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^20.0.4","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"0f2034b9d82847a4b813c9bf372dd6c7ae28a9d0","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-oqL79aljiAIiGFgVFrZSmzEzYK6PcMxAxsvsslLgoclUY37nIg2+4/8z5Y/GJ0E8aD1lZt8qEuykJea+RhUR4g==","shasum":"3a11a3c290ebbfedef2a8f3bc4a77b34546911d9","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnbNFdc1FJap+mySjH/Jcqfh4cF+GTX8ZVJsYuLqTosAiAKJ9MpYjODXGMVtLhOZK/MqY/ruEzLu5D+1CMDqTgcfg=="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.4.0.tgz_1504437677099_0.4717512254137546"},"directories":{}},"0.4.1":{"name":"redux-saga-firebase","version":"0.4.1","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.0.1","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"b85c3e1fad0d9ae14ab78b9d5780170f745fd0cb","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.4.1","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-YnZgT8tWc7r9nIG6Xsc+gmTbnp4byIWv4Bne7IzM+olzrTieBC/6q3no0lOwRDZt2NG9PXki4no5Uh4qTq8N2w==","shasum":"a52a396050cca347e3306171ab760cc4a7de2b41","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6i4zSZUaebP/4Cy7bqb24mbWEyTYZDpr14749odW8bAiEA//aIL0EBNyJg3FacPu7yIQc19BNhd+V9Q4peraFSDSM="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.4.1.tgz_1504738061846_0.6086369436234236"},"directories":{}},"0.4.2":{"name":"redux-saga-firebase","version":"0.4.2","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.0.1","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"918b4e57faf6742e4f62f40edf61f9ada9b54969","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.4.2","_npmVersion":"5.4.0","_nodeVersion":"8.2.1","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-XIFgA4HYi1LFdoOmkQnR0KTYCAgoK+wJI0oyzFMnmsIWZjOch8VROxEeHF/LH9WyCJ14zML1l9byVIPLQxsTpg==","shasum":"56e168cf7f948cd66ea943b01bdbaec3e72f007e","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbwvoktonLHI8zrm7B9Nu/Qo3vl46rSaj0xgaxUEHcGAiEAzV8v2ZLWBpnHTgCNfXsMYtHNknYhL9JqZBLdZrKtgHI="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.4.2.tgz_1504738663628_0.4056465921457857"},"directories":{}},"0.5.0":{"name":"redux-saga-firebase","version":"0.5.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.0.1","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"f1363cfeb93cf8fdad0b75f24122f7e00abd52d3","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-rKlBnd/KLHLRusIXLjDA9abEJQJoveLuDxWRURTAa6Dklm6o/X8hzyIw/rpgokKMFtT8noYK5ho31Dlw2EYgrA==","shasum":"21b055427b46e314d4b2dd05ecc4f75ff35b7df4","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjxPwBDP+dJutPK8hNI4nJ9yM1Oe2xUSACmaiel684nAIhAKp0Fa9DxuAjddVi1KGZLwqLjDMkqzGFXorCm2z/JedK"}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.5.0.tgz_1505046205408_0.8739552509505302"},"directories":{}},"0.6.0":{"name":"redux-saga-firebase","version":"0.6.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.0.1","rimraf":"^2.6.1","standard":"^10.0.2","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"0f1a9d4382b74a2e069833b73deaa299e533f466","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-ERBsO5oBCBJfHXvWci8d3SxavVI9KM9r9wHsQ9rWAvAJ302jaXgiawFZ+D6JWUN4+wtNepmaR+YRLmRqsBXLrw==","shasum":"33f25061bab900f81ee7235af737a02c22a3ee35","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4quGgFQWcEkeGCjZ3wyB/9/NhgJdKrneiZRiqbZNoeAiEAhIaY1nNQjpxHKKwhuatg5kqzprIv+miOvfUrQL9rzwI="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.6.0.tgz_1507320485962_0.8538571342360228"},"directories":{}},"0.6.1":{"name":"redux-saga-firebase","version":"0.6.1","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.15.4"},"peerDependencies":{"firebase":"^4.1.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.0.1","rimraf":"^2.6.1","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"16e7bac37fa913f77873e50a096ac4d22756df68","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.6.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-xsjXoKG64q0p/8ui+AkFky1MjQUeg8d5NH2uT0YzGTSYnLSaD8btK9/z9X4xFDr22CQK4/LdQgig9VLw/xfYfQ==","shasum":"e16b1001bef40ed9a5aa2c0ade179aefcac3196f","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2tmhHVADIt57Bnfhm4tkPUpOi7qEFs4Wt5sozu6a3VAiEA3yQVCxP/z61ad8ukLK9BCozyTQJeCJFo/XuVBD1/esQ="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.6.1.tgz_1507386528420_0.6844910797663033"},"directories":{}},"0.7.0":{"name":"redux-saga-firebase","version":"0.7.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.2.1","rimraf":"^2.6.2","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"274ef44cfa6b13c18a3e0d8c29799bd3c99e5cc3","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-UKP1hgpOBO7FC9DEln1VLO4TwwZJFHSpEpCuVCDEnlbda1VoAK7AFFUGxDI5UaxEXX11ufdVVZy7HhEKZsKlnA==","shasum":"0dbd3bcf6f3e2db3194fde5520b3944b2e5c286f","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5QgexXNmFhnw2jf//EEzaIXvbEbHK2Ip9Lufaq6c3IAIgGQhf/holra7R9i6VK03/WSgkoustJyBNdTpn5HzfR7Q="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.7.0.tgz_1510611374423_0.7406638946849853"},"directories":{}},"0.7.1":{"name":"redux-saga-firebase","version":"0.7.1","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^21.2.1","rimraf":"^2.6.2","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"edb6eb460df60f10aa53680d802dbcff0a75f438","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.7.1","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-XYjTQ3nqVQv9/22MoCDnGpXskc7/YlKE8Yy+RlQfCkpDeEmQ6btrYiUygXbtcb/EP9NCYjCFUtsrtWmV63W7ug==","shasum":"c8cba66bceab1d8c6757e2746db534ba4fef6d29","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtv8fRkO8+ngPqY9iwjS0ijLSQf1Vz6xnOGnSIFNoSBgIgZTR91NU7EOElScrOGXgwxo0goGp11NAYH8d0pTDuXsQ="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.7.1.tgz_1511210672949_0.6969878042582422"},"directories":{}},"0.8.0":{"name":"redux-saga-firebase","version":"0.8.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^22.0.1","rimraf":"^2.6.2","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"3aa709c07be87fee289a45d072c0fbb5af9896ed","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.8.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-dURCwV5vfoxpJGTKBMlwBl8ZqxMdChrAJ+b7g4seL/KO/KAYh6qb7atVK/eEWAoBMZgnqt4T0PF4cgu44l0wsg==","shasum":"a67edae3237d296532d3c26656e2aee416300e23","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEKLnrRUfglKoNFQXA0xHVUsk8rBgA6Ew5tFIrYmxoQQIgV8KNuvbu3n712wCpFQx4gWtU4xTUxQjIZCOaQ0F88x0="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.8.0.tgz_1514825862757_0.8044229270890355"},"directories":{}},"0.9.0":{"name":"redux-saga-firebase","version":"0.9.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^22.0.1","rimraf":"^2.6.2","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"d3ff88dd703ceed7386422376a3065212dcc2ff3","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-DqsejBpHvN/14XmqDX5LQQb8ShQEZu0crZBLIxJH7PKCbl2AUjpoJs/KF4KZWGaOAqPu4YzFXlM4AlSLz8YrFA==","shasum":"fb6b4f8dc9c6597317a5c4043d6bd28dba95e147","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqVFKCWG2AWZIydzj8iJ4v6jY15XY8tOMLSba4J6+cSgIhAOge0ABmUeKKwxIaF4Ovr2/RJWfBv1olAmntlIhpCEpv"}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.9.0.tgz_1515266510044_0.6588467534165829"},"directories":{}},"0.10.0":{"name":"redux-saga-firebase","version":"0.10.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^22.1.4","rimraf":"^2.6.2","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"714435173518f439e4a4fb23bdd28a4be4dc9cc3","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.10.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-2ulm0YIGaLRhD5zEdgQS+bEwdujOjH3PyhX1WcbsNdSjEA+cp1/gtE/Cz3D/DiwXmXdoF3vqgYWRL1iodueupA==","shasum":"128c50ce032e99f104c04b024a8821ef1a15987b","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB/CncgAwzIH2z1OhL4xvwd5qqS6WgwC2BZSEcDc9FqAIhAPz4NHUn0jBL0+IC+SSikNz82gZbYWHMUMky7LFwdlyn"}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase-0.10.0.tgz_1516540579027_0.998396317474544"},"directories":{}},"0.11.0":{"name":"redux-saga-firebase","version":"0.11.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^22.1.4","rimraf":"^2.6.2","standard":"^10.0.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterEach","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"5e83616f03e6a5fe96f06e5d3b462e98ae690a3d","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-VlkMmFiYsn3ZeyrkxSiGbvPBMrGsFzuwGRCZgwIokEXkVt7x7Z3xGxv/3fglI36ZZEay8jwcv7oqph9/rreqfQ==","shasum":"62a07f8ddab1bc64e62d0d1be2ce6bc001175ba6","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.11.0.tgz","fileCount":12,"unpackedSize":186288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjlHWMD8g5kRuRqSy1TJ3CrTepDRwXDNb4Iu8PIj0KmAiAmsY53bQtoSRpFLJFFuc3f3rzB2aKGW3efl/36Yp4FmA=="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.11.0_1517959432699_0.604863855805037"},"_hasShrinkwrap":false},"0.12.0":{"name":"redux-saga-firebase","version":"0.12.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^22.1.4","rimraf":"^2.6.2","standard":"^11.0.0","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterAll","afterEach","beforeAll","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"ba6aff3352f78a0099a9959913b5342aaccec02c","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.12.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-EuTWbmRlMDLoCQ2mMY7fDmTSc4XFWP3XJy8VYZeqrOIwPXHNZpWE1yIEeGWO3Ma6vORscfnQSFgHRFG8YaUT2Q==","shasum":"2af7bd2d45f2e75436d8239813a759e83480aa7d","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.12.0.tgz","fileCount":14,"unpackedSize":191174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDuNLZ4ezKs6Xs94y9jH6kwL/puVY0hj4fn3fm5uGZQQIgJfkVjMeRNns+NLPvqBrgOxe/f/rzB2Dja1QLpZjOjSo="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.12.0_1519077685829_0.2210604910609657"},"_hasShrinkwrap":false},"0.13.0":{"name":"redux-saga-firebase","version":"0.13.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"standard 'src/**/*.js'","test":"NODE_ENV=test jest","test:coverage":"yarn test -- --coverage","test:coverage:win":"yarn test:win -- --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"redux-saga":"^0.16.0"},"peerDependencies":{"firebase":"^4.6.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-3":"^6.24.1","jest":"^22.1.4","rimraf":"^2.6.2","standard":"^11.0.0","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterAll","afterEach","beforeAll","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"553c5d710d738b8c33f55e9571e5d4b74bd8fbb8","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.13.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-u71HBee9fl+CWGAnGboQFGe9LawL/3Knf9v+PEZzegdGav9hlYkF+jLSSMl0eh+FS8iZwn5NilHxKkQE4554/Q==","shasum":"156d78601014fdf42f16a8c3b8e5c90389f34db4","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.13.0.tgz","fileCount":15,"unpackedSize":197270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFBGfCRA9TVsSAnZWagAAlZoP/jiESr+AdQOuY93KU9eJ\nOc0DsvoRyPXP08lobIy/Gj4wQ4LuMpCamoaozltoM5480SLdwLiK+8IMsC4q\nbHUH+/Lk6r109k7B6482HfESdehQo5sDGsbgrux5l4xSOgv4mMCSQkeQRM04\nYMuMMmzkl49n2vlZdw4lhzSoyu7hHdJo1Z7TSxwYu+ajAdR/mNN8R2QKtHBr\nYehZIDBpEVlNV48Mz7u4YtUMV/sFYisi33EkJ9gazF9hRloKS6K4z/jERoXm\ndYE5z5Ntn1osT8ynUD4Hy15tyTNrkdZKOOg5bPD0NsvDQhZaVSf39p7jWNMu\nG3AmkO7BfWilutPh5eCX7D99dVDCfJKt0I9DT5wQ6u/9r15nBjpy5dNakB+5\n3oKFWg1VNGpOU8VIrE5OBo70Dzcr3Pk4XKxwPaveAWGM0SaIc/vSlcvAwCmH\nlXwRCzkhqzh7ukVH6j9MlV4yrURNSHnXy1PcO7UvvYBVKSY4kso1q0tN7w4e\nwOrKE8eu3nORtf7zsfeFmCz1885stxquTfypV1fF0o7BHCGaj/VbTjE5VAUS\nKkfeP8FTNkSGBs+ht+by96fC2CcfNcEWHs9p3QPIBvzGpHdYH59TSunMuGO7\nQdZQoMVBMrcf2mS14Xq/kd2ec4RblGAJGxonDShXoMHoAZXv47fJGYhhAo/L\n8zxl\r\n=O944\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNRjLFC+POlU+xJ3xQ2mVNaP8hsu6/A8A4D5PboAwXvgIgItnOMkM2RnM8UkoHALYwoPJU8oUnFkvhKa0xoZ5XbE4="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.13.0_1528041885736_0.2014615024762405"},"_hasShrinkwrap":false},"0.14.0":{"name":"redux-saga-firebase","version":"0.14.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","types":"./index.d.ts","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"standard 'src/**/*.js' && tsc","test":"NODE_ENV=test jest","test:coverage":"yarn test --coverage","test:coverage:win":"yarn test:win --coverage","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"peerDependencies":{"firebase":"^5.0.4","redux-saga":"^0.16.0 || ^1.0.0-beta"},"devDependencies":{"@babel/cli":"^7.0.0-beta.49","@babel/core":"^7.0.0-beta.49","@babel/plugin-transform-runtime":"^7.0.0-beta.49","@babel/preset-env":"^7.0.0-beta.49","@babel/preset-stage-3":"^7.0.0-beta.49","@babel/runtime":"^7.0.0-beta.49","@types/node":"^10.3.3","@types/redux":"^3.6.0","babel-core":"^7.0.0-0","babel-jest":"^23.0.1","firebase":"^5.0.4","jest":"^23.1.0","redux-saga":"^0.16.0 || ^1.0.0-beta","rimraf":"^2.6.2","standard":"^11.0.1","typescript":"^2.8.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"standard":{"globals":["afterAll","afterEach","beforeAll","beforeEach","describe","expect","fetch","it","jest"]},"gitHead":"49965024838383b52d884b7e69534016ef84c5cf","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.14.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"as0n","email":"as0n@gnab.fr"},"dist":{"integrity":"sha512-3NVBs/jBNYk08DsZcChl/eAnNlVtGT2sCDhhKuT05CWSGSBR4JQR4PD3Xw9mcW7x3JPjhpsuaZOUbxH/MBWNFg==","shasum":"aa69e4c6f53a66b0b4230004cf037f3c890c23e8","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.14.0.tgz","fileCount":14,"unpackedSize":233362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJXMSCRA9TVsSAnZWagAApEUP/1ucynFwpsWjiDkqJqKV\noF1+2BrgMaXN9pOGNlmEpQUClhA+B4er0TsjZFDLxL+x+jvetQ2Gsw/bTnRr\nc1s9TTtSBJZE+rmnOtDgpT/otNWPNe8E5ZZEpLQ/qJT0zrOhkpJastKz9hw1\noEcZc6eQqBj2HxCkBQhM9gVxuk0jrZbBmy/mhHYaFFWnZvGachRIaAhF8GVx\nXzYgW6HFoNLy9DxH0ukL6iMBslQ549pntgX1/rOI4USfHopmPicg7orx6Lck\nSGPVgzR9aXLkj4/N+OeVm0W14vLdN5Ywl++0DKfkgHjAIRLWKZliDcgWtFNf\nsg7LVcqnOr8G7GMkTGDF6kpfK7qA1L2RbWJDU0T4ZguTlv+enFSFzaN4jvRo\nOZiZZ/jMs9SgBH/nFIbao9yZi9OM4Z5JyLbFOZX+JZ4oDLaR2fIHhyVgxKAC\nIHRvtC/l3ZMe7dZVL54KvN9xAR40UHLInHoBTr+el2lVw1slqS/4sfeqaGN8\nLNwNBceDxaZbXrEosEyWwKCkM3XcqN0sRJLtvlPwOV3naPHC6c60y7wWf756\nXaRyRHdP8kjhflajRweCh8bhBJV5Yeg3kC7NeHJT/Drts59B/qo0QvoTrL0+\njjEIukOXdX/HqtxEX8EJ603qaTlV061Ap6PG0YvFIWfFYMYw55nrqar0DWRF\nJ1xN\r\n=oKZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC4Nsw7r67yWeGydlWk76PFtt/EsIrAsOpRtSmna6dXwIgTTfhCIx1FvniLXjdHnpNm2EjYTAw++pH6MRIfwxFRb0="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.14.0_1529180945625_0.9980485515784585"},"_hasShrinkwrap":false},"0.14.1-alpha.1":{"name":"redux-saga-firebase","version":"0.14.1-alpha.1","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","types":"./index.d.ts","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","version":"cp -r docs/reference/{dev,v$(jq .version -r package.json)} && git add docs/reference/v$(jq .version -r package.json)","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"yarn test:lint && yarn test:format && yarn test:ts","test":"NODE_ENV=test jest","test:coverage":"yarn test --coverage","test:coverage:win":"yarn test:win --coverage","test:format":"prettier -l \"src/**/*.js\"","test:lint":"eslint src","test:ts":"tsc","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"peerDependencies":{"firebase":"^5.0.4","redux-saga":"^0.16.0 || ^1.0.0-beta"},"devDependencies":{"@babel/cli":"^7.0.0-beta.56","@babel/core":"^7.0.0-beta.56","@babel/plugin-transform-runtime":"^7.0.0-beta.56","@babel/preset-env":"^7.0.0-beta.56","@babel/runtime":"^7.0.0-beta.56","@types/node":"^10.5.4","@types/redux":"^3.6.0","babel-core":"^7.0.0-0","babel-eslint":"^8.2.6","babel-jest":"^23.0.1","eslint":"^5.2.0","firebase":"^5.3.0","jest":"^23.4.2","prettier":"^1.13.7","redux-saga":"^0.16.0 || ^1.0.0-beta","rimraf":"^2.6.2","typescript":"^2.8.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"readme":"# redux-saga-firebase\n\n[![CircleCI](https://circleci.com/gh/n6g7/redux-saga-firebase.svg?style=svg)](https://circleci.com/gh/n6g7/redux-saga-firebase)\n[![npm version](https://badge.fury.io/js/redux-saga-firebase.svg)](https://badge.fury.io/js/redux-saga-firebase)\n[![Coverage Status](https://coveralls.io/repos/github/n6g7/redux-saga-firebase/badge.svg?branch=master)](https://coveralls.io/github/n6g7/redux-saga-firebase?branch=master)\n[![Known Vulnerabilities](https://snyk.io/test/github/n6g7/redux-saga-firebase/badge.svg)](https://snyk.io/test/github/n6g7/redux-saga-firebase)\n\nA [redux-saga](https://github.com/redux-saga/redux-saga/) integration for [firebase](https://firebase.google.com/).\n\n- Try out the [example app](https://redux-saga-firebase.firebaseapp.com/) and browse its [code](https://github.com/n6g7/redux-saga-firebase/blob/master/example/).\n- It also works with React Native 📱! Here's a very simple example: https://github.com/n6g7/cat/tree/master/rn.\n- Browse the docs at [https://redux-saga-firebase.js.org/](https://redux-saga-firebase.js.org/).\n\n## Quick start\n\nInstall with:\n\n```js\nyarn add redux-saga-firebase\n```\n\nInitialize a firebase app and instantiate redux-saga-firebase:\n\n```js\nimport firebase from 'firebase'\nimport '@firebase/firestore' // 👈 If you're using firestore\nimport ReduxSagaFirebase from 'redux-saga-firebase'\n\nconst myFirebaseApp = firebase.initializeApp({\n  apiKey: 'qosjdqsdkqpdqldkqdkfojqjpfk',\n  authDomain: 'my-app.firebaseapp.com',\n  databaseURL: 'https://my-app.firebaseio.com',\n})\n\nconst reduxSagaFirebase = new ReduxSagaFirebase(myFirebaseApp)\n```\n\nYou can now use `reduxSagaFirebase` methods in your sagas:\n\n```js\nfunction* syncSaga() {\n  yield fork(reduxSagaFirebase.database.sync, 'todos', {\n    successActionCreator: syncTodos,\n  })\n}\n```\n\nMake sure your client provides a implementation of [`fetch`](https://developer.mozilla.org/en/docs/Web/API/Fetch_API), either natively or via a polyfill ([`whatwg-fetch`](https://www.npmjs.com/package/whatwg-fetch) is a pretty good one).\n\n## API\n\n### Authentication\n\n- [`*auth.applyActionCode(code)`](https://redux-saga-firebase.js.org/reference/dev/auth#applyActionCode)\n- [`auth.channel()`](https://redux-saga-firebase.js.org/reference/dev/auth#channel)\n- [`*auth.confirmPasswordReset(code, newPassword)`](https://redux-saga-firebase.js.org/reference/dev/auth#confirmPasswordReset)\n- [`*auth.createUserWithEmailAndPassword(email, password)`](https://redux-saga-firebase.js.org/reference/dev/auth#createUserWithEmailAndPassword)\n- [`*auth.deleteProfile()`](https://redux-saga-firebase.js.org/reference/dev/auth#deleteProfile)\n- [`*auth.linkWithPopup(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#linkWithPopup)\n- [`*auth.linkWithRedirect(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#linkWithRedirect)\n- [`*auth.sendEmailVerification(actionCodeSettings)`](https://redux-saga-firebase.js.org/reference/dev/auth#sendEmailVerification)\n- [`*auth.sendPasswordResetEmail(email, actionCodeSettings)`](https://redux-saga-firebase.js.org/reference/dev/auth#sendPasswordResetEmail)\n- [`*auth.signInAndRetrieveDataWithCredential(credential)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInAndRetrieveDataWithCredential)\n- [`*auth.signInAnonymously()`](https://redux-saga-firebase.js.org/reference/dev/auth#signInAnonymously)\n- [`*auth.signInWithCredential(credential)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithCredential)\n- [`*auth.signInWithCustomToken(token)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithCustomToken)\n- [`*auth.signInWithEmailAndPassword(email, password)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithEmailAndPassword)\n- [`*auth.signInWithPhoneNumber(phoneNumber, applicationVerifier)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithPhoneNumber)\n- [`*auth.signInWithPopup(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithPopup)\n- [`*auth.signInWithRedirect(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithRedirect)\n- [`*auth.signOut()`](https://redux-saga-firebase.js.org/reference/dev/auth#signOut)\n- [`*auth.unlink(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#unlink)\n- [`*auth.updateEmail(email)`](https://redux-saga-firebase.js.org/reference/dev/auth#updateEmail)\n- [`*auth.updatePassword(password)`](https://redux-saga-firebase.js.org/reference/dev/auth#updatePassword)\n- [`*auth.updateProfile(profile)`](https://redux-saga-firebase.js.org/reference/dev/auth#updateProfile)\n\n### Database\n\n- [`*database.read(path)`](https://redux-saga-firebase.js.org/reference/dev/database#read)\n- [`*database.create(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#create)\n- [`*database.update(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#update)\n- [`*database.patch(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#patch)\n- [`*database.delete(path)`](https://redux-saga-firebase.js.org/reference/dev/database#delete)\n- [`database.channel(path, event, buffer)`](https://redux-saga-firebase.js.org/reference/dev/database#channel)\n- [`*database.sync(path, options, event)`](https://redux-saga-firebase.js.org/reference/dev/database#sync)\n\n### Firestore\n\n- [`*firestore.addDocument(collectionRef, data)`](https://redux-saga-firebase.js.org/reference/dev/firestore#addDocument)\n- [`firestore.channel(pathOrRef, type, buffer)`](https://redux-saga-firebase.js.org/reference/dev/firestore#channel)\n- [`*firestore.deleteDocument(documentRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#deleteDocument)\n- [`*firestore.getCollection(collectionRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#getCollection)\n- [`*firestore.getDocument(docRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#getDocument)\n- [`*firestore.setDocument(docRef, data, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#setDocument)\n- [`*firestore.syncCollection(pathOrRef, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#syncCollection)\n- [`*firestore.syncDocument(pathOrRef, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#syncDocument)\n- [`*firestore.updateDocument(docRef, ...args)`](https://redux-saga-firebase.js.org/reference/dev/firestore#updateDocument)\n\n### Functions\n\n- [`*functions.call(functionName, queryParams={}, init={})`](https://redux-saga-firebase.js.org/reference/dev/functions#call)\n\n### Messaging\n\n- [`messaging.channel()`](https://redux-saga-firebase.js.org/reference/dev/messaging#channel)\n- [`*messaging.syncMessages(options)`](https://redux-saga-firebase.js.org/reference/dev/messaging#syncMessages)\n- [`*messaging.syncToken(options)`](https://redux-saga-firebase.js.org/reference/dev/messaging#syncToken)\n- [`messaging.tokenRefreshChannel()`](https://redux-saga-firebase.js.org/reference/dev/messaging#tokenRefreshChannel)\n\n### Storage\n\n- [`storage.uploadFile(path, file, metadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#uploadFile)\n- [`storage.uploadString(path, string, format, metadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#uploadString)\n- [`*storage.getDownloadURL(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#getDownloadURL)\n- [`*storage.getFileMetadata(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#getFileMetadata)\n- [`*storage.updateFileMetadata(path, newMetadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#updateFileMetadata)\n- [`*storage.deleteFile(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#deleteFile)\n\n## Contributing\n\n- Clone\n- Link lib to example site:\n  - `yarn link` in root directory\n  - `yarn link redux-saga-firebase` in `example` directory\n- Run tests: `yarn test`\n","readmeFilename":"README.md","gitHead":"eef3315b3b7f29b453a1241e772cbad99b7f202b","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.14.1-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"as0n","email":"n6g7@gnab.fr"},"dist":{"integrity":"sha512-JC4EFES2l2xTzScXFJNhpioMHacCkdpKfvaynoGcLRUsC4mdx96QmmLprPUcMbXnJDb6cYcJM+3kEt20vJFfIg==","shasum":"a4e990a5688cc554e728eb860698c0eb88856a9d","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.14.1-alpha.1.tgz","fileCount":14,"unpackedSize":229612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaJ1ACRA9TVsSAnZWagAACGQP/0PSL3O2cpoUDhI6Nm5+\ntVoKmcZsvmhPzWZpmW8uDzvZeS8yk1QlhvjB4JgIpllvCMUCTCzn/68KqFBk\nmm8/R2tEQbSTzekldKP8MD1MdIbCffrPuz4h/ioj+kx89LqQLtwPKIjWfy/Y\nWbCyu0hqw9QMQU+nYC+SPjmXtH/02qJvUR5j7Jj91dCzkAAezsY4LnP2Qj+V\nLho+ZQfK8/08BhmwbPTDwuFIjyGLjoowBhjXBtAS3apD3s/JD+XwUJRChxoR\n+1ITkOLrjBmA9AiVbkNyrkwpjZdt0GKIH2FslzJinem6xiQAvlkfb0KUo3GI\nlTjbN+cw1fiigavHPxyoXlZN7E+Rn7pT2G1WgjLdHqkcB8y4apEl/iVskYSE\n4G2MYM47Exd7+R/BsG317NFugU+1vELmTT6aXugtwFiHBeloZt/6zKZW5jcz\nPmpCHtrPXRCmtQre/V5tXIaeUixWrgFq0U5N1I6iAXP4Kffgja0ERDLonY8W\nbUuZEF2ZPifLwNnH1S3PLHznyzTCHoojb8+UdnwIyAxlHZzLg41Ou/jKvEKx\nb/k9YBVxPwYQSgMq57kluqGxq+m9kfZD+wO+EapsfurBBh/I9Fd/UQ2slu3W\n5Ac42GuZU0UarOitU68nWOABL5JfMlHPpq6sx98P8pEIFWfvFE53qJt0a7aB\nO4Gx\r\n=TCY5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMPjMG/QSY+sc95k0jkGV6tayhE0O9DZWaBDZ9F1f0OAiBTM2/9UpGOy0ArmCQsFxTupJK5O2aj+ZILaUER+ULENA=="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.14.1-alpha.1_1533582656147_0.21083546118199759"},"_hasShrinkwrap":false},"0.14.1-alpha.2":{"name":"redux-saga-firebase","version":"0.14.1-alpha.2","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","types":"./index.d.ts","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","version":"cp -r docs/reference/{dev,v$(jq .version -r package.json)} && git add docs/reference/v$(jq .version -r package.json)","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"yarn test:lint && yarn test:format && yarn test:ts","test":"NODE_ENV=test jest","test:coverage":"yarn test --coverage","test:coverage:win":"yarn test:win --coverage","test:format":"prettier -l \"src/**/*.js\"","test:lint":"eslint src","test:ts":"tsc","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"@babel/runtime":"^7.0.0-beta.56"},"peerDependencies":{"firebase":"^5.0.4","redux-saga":"^0.16.0 || ^1.0.0-beta"},"devDependencies":{"@babel/cli":"^7.0.0-beta.56","@babel/core":"^7.0.0-beta.56","@babel/plugin-transform-runtime":"^7.0.0-beta.56","@babel/preset-env":"^7.0.0-beta.56","@types/node":"^10.5.4","@types/redux":"^3.6.0","babel-core":"^7.0.0-0","babel-eslint":"^8.2.6","babel-jest":"^23.0.1","eslint":"^5.2.0","firebase":"^5.3.0","jest":"^23.4.2","prettier":"^1.13.7","redux-saga":"^0.16.0 || ^1.0.0-beta","rimraf":"^2.6.2","typescript":"^2.8.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"readme":"# redux-saga-firebase\n\n[![CircleCI](https://circleci.com/gh/n6g7/redux-saga-firebase.svg?style=svg)](https://circleci.com/gh/n6g7/redux-saga-firebase)\n[![npm version](https://badge.fury.io/js/redux-saga-firebase.svg)](https://badge.fury.io/js/redux-saga-firebase)\n[![Coverage Status](https://coveralls.io/repos/github/n6g7/redux-saga-firebase/badge.svg?branch=master)](https://coveralls.io/github/n6g7/redux-saga-firebase?branch=master)\n[![Known Vulnerabilities](https://snyk.io/test/github/n6g7/redux-saga-firebase/badge.svg)](https://snyk.io/test/github/n6g7/redux-saga-firebase)\n\nA [redux-saga](https://github.com/redux-saga/redux-saga/) integration for [firebase](https://firebase.google.com/).\n\n- Try out the [example app](https://redux-saga-firebase.firebaseapp.com/) and browse its [code](https://github.com/n6g7/redux-saga-firebase/blob/master/example/).\n- It also works with React Native 📱! Here's a very simple example: https://github.com/n6g7/cat/tree/master/rn.\n- Browse the docs at [https://redux-saga-firebase.js.org/](https://redux-saga-firebase.js.org/).\n\n## Quick start\n\nInstall with:\n\n```js\nyarn add redux-saga-firebase\n```\n\nInitialize a firebase app and instantiate redux-saga-firebase:\n\n```js\nimport firebase from 'firebase'\nimport '@firebase/firestore' // 👈 If you're using firestore\nimport ReduxSagaFirebase from 'redux-saga-firebase'\n\nconst myFirebaseApp = firebase.initializeApp({\n  apiKey: 'qosjdqsdkqpdqldkqdkfojqjpfk',\n  authDomain: 'my-app.firebaseapp.com',\n  databaseURL: 'https://my-app.firebaseio.com',\n})\n\nconst reduxSagaFirebase = new ReduxSagaFirebase(myFirebaseApp)\n```\n\nYou can now use `reduxSagaFirebase` methods in your sagas:\n\n```js\nfunction* syncSaga() {\n  yield fork(reduxSagaFirebase.database.sync, 'todos', {\n    successActionCreator: syncTodos,\n  })\n}\n```\n\nMake sure your client provides a implementation of [`fetch`](https://developer.mozilla.org/en/docs/Web/API/Fetch_API), either natively or via a polyfill ([`whatwg-fetch`](https://www.npmjs.com/package/whatwg-fetch) is a pretty good one).\n\n## API\n\n### Authentication\n\n- [`*auth.applyActionCode(code)`](https://redux-saga-firebase.js.org/reference/dev/auth#applyActionCode)\n- [`auth.channel()`](https://redux-saga-firebase.js.org/reference/dev/auth#channel)\n- [`*auth.confirmPasswordReset(code, newPassword)`](https://redux-saga-firebase.js.org/reference/dev/auth#confirmPasswordReset)\n- [`*auth.createUserWithEmailAndPassword(email, password)`](https://redux-saga-firebase.js.org/reference/dev/auth#createUserWithEmailAndPassword)\n- [`*auth.deleteProfile()`](https://redux-saga-firebase.js.org/reference/dev/auth#deleteProfile)\n- [`*auth.linkWithPopup(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#linkWithPopup)\n- [`*auth.linkWithRedirect(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#linkWithRedirect)\n- [`*auth.sendEmailVerification(actionCodeSettings)`](https://redux-saga-firebase.js.org/reference/dev/auth#sendEmailVerification)\n- [`*auth.sendPasswordResetEmail(email, actionCodeSettings)`](https://redux-saga-firebase.js.org/reference/dev/auth#sendPasswordResetEmail)\n- [`*auth.signInAndRetrieveDataWithCredential(credential)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInAndRetrieveDataWithCredential)\n- [`*auth.signInAnonymously()`](https://redux-saga-firebase.js.org/reference/dev/auth#signInAnonymously)\n- [`*auth.signInWithCredential(credential)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithCredential)\n- [`*auth.signInWithCustomToken(token)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithCustomToken)\n- [`*auth.signInWithEmailAndPassword(email, password)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithEmailAndPassword)\n- [`*auth.signInWithPhoneNumber(phoneNumber, applicationVerifier)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithPhoneNumber)\n- [`*auth.signInWithPopup(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithPopup)\n- [`*auth.signInWithRedirect(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithRedirect)\n- [`*auth.signOut()`](https://redux-saga-firebase.js.org/reference/dev/auth#signOut)\n- [`*auth.unlink(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#unlink)\n- [`*auth.updateEmail(email)`](https://redux-saga-firebase.js.org/reference/dev/auth#updateEmail)\n- [`*auth.updatePassword(password)`](https://redux-saga-firebase.js.org/reference/dev/auth#updatePassword)\n- [`*auth.updateProfile(profile)`](https://redux-saga-firebase.js.org/reference/dev/auth#updateProfile)\n\n### Database\n\n- [`*database.read(path)`](https://redux-saga-firebase.js.org/reference/dev/database#read)\n- [`*database.create(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#create)\n- [`*database.update(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#update)\n- [`*database.patch(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#patch)\n- [`*database.delete(path)`](https://redux-saga-firebase.js.org/reference/dev/database#delete)\n- [`database.channel(path, event, buffer)`](https://redux-saga-firebase.js.org/reference/dev/database#channel)\n- [`*database.sync(path, options, event)`](https://redux-saga-firebase.js.org/reference/dev/database#sync)\n\n### Firestore\n\n- [`*firestore.addDocument(collectionRef, data)`](https://redux-saga-firebase.js.org/reference/dev/firestore#addDocument)\n- [`firestore.channel(pathOrRef, type, buffer)`](https://redux-saga-firebase.js.org/reference/dev/firestore#channel)\n- [`*firestore.deleteDocument(documentRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#deleteDocument)\n- [`*firestore.getCollection(collectionRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#getCollection)\n- [`*firestore.getDocument(docRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#getDocument)\n- [`*firestore.setDocument(docRef, data, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#setDocument)\n- [`*firestore.syncCollection(pathOrRef, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#syncCollection)\n- [`*firestore.syncDocument(pathOrRef, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#syncDocument)\n- [`*firestore.updateDocument(docRef, ...args)`](https://redux-saga-firebase.js.org/reference/dev/firestore#updateDocument)\n\n### Functions\n\n- [`*functions.call(functionName, queryParams={}, init={})`](https://redux-saga-firebase.js.org/reference/dev/functions#call)\n\n### Messaging\n\n- [`messaging.channel()`](https://redux-saga-firebase.js.org/reference/dev/messaging#channel)\n- [`*messaging.syncMessages(options)`](https://redux-saga-firebase.js.org/reference/dev/messaging#syncMessages)\n- [`*messaging.syncToken(options)`](https://redux-saga-firebase.js.org/reference/dev/messaging#syncToken)\n- [`messaging.tokenRefreshChannel()`](https://redux-saga-firebase.js.org/reference/dev/messaging#tokenRefreshChannel)\n\n### Storage\n\n- [`storage.uploadFile(path, file, metadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#uploadFile)\n- [`storage.uploadString(path, string, format, metadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#uploadString)\n- [`*storage.getDownloadURL(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#getDownloadURL)\n- [`*storage.getFileMetadata(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#getFileMetadata)\n- [`*storage.updateFileMetadata(path, newMetadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#updateFileMetadata)\n- [`*storage.deleteFile(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#deleteFile)\n\n## Contributing\n\n- Clone\n- Link lib to example site:\n  - `yarn link` in root directory\n  - `yarn link redux-saga-firebase` in `example` directory\n- Run tests: `yarn test`\n","readmeFilename":"README.md","gitHead":"48239308c9615217339828135388c0a698b85327","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.14.1-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"10.8.0","_npmUser":{"name":"as0n","email":"n6g7@gnab.fr"},"dist":{"integrity":"sha512-hCSz3OvadiMm5rQm0Yk9k4T79LE2OOyhOC/Gj3mA2RPy3QGd7yOBRJrHssaU9rXCvdBVhLmY094PLgoll+JzVg==","shasum":"2b6844a4dca683ec5f16a6d3bfad2ff31487cdc9","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.14.1-alpha.2.tgz","fileCount":14,"unpackedSize":229636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaMd9CRA9TVsSAnZWagAAb8kP/0eUdyaG2rqMNpf8fMjz\nsfCpHuu2QEVbILBXbID3V082vlP3WSKX/qE1Y3yzaSe3EaxljH26TNRkOBuj\n2DCXJg3ZtGO5F8UncsLNERL0e7TE0FZ8Bif63OYU26bqchHCORMedeDiyRK7\n/o9LmhvwnHtlcsxLyJdxvLrRrYFFsBqv+QuKkpHBGqfzq7bGQmqW8p7vJ0YP\nszRccP+ltAANqXu10SroyRgBStkMq38pnvXQjT5NXQgxAQlisMnmS3FQ43BK\nw/DNFLVRNeKroG7FWniOXVIRRnoSODVO20eNGQSU66xkKbLTTEJsGFU1knY2\nlGHAMvHlLRvlyzKPcoz88Q8RWfban0zE/ZM5mkwibVp6UZY2o0P+LrrPxoQM\nXm08bnVQd/Z7/FDkIdQjWggx/0jhmm/Q9qAB+zqzGhy/812V4/ELy5cFvNMB\nYeRKAtGmnCmSPYA0XsV1/rRJV1eRkFjpNV0b6IPwE98g7Nh9rbEwxmF1jdAc\nV+/jAdP1RY/qnp92DUh0uvrCA3l55UiKbE/+AAIr6ZWtZ9H11mEOHWlf6IOm\nUA8DWfnMe9eCLB7lYsDC/Gi4xspsFpPc9f2UkZiQ2Uyp6xGlLhZ2xK98b3b/\n7kZh1THjwpIN44TIvk7sEOviNqu7Tt6OTDKGIVwF6KXWcS1zrkVt7NBOxXlS\nQIiN\r\n=y/3b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCURkWTra7F9zG95F7ZOHVOEDT5KkuLxbYUfvjJyISFrgIgODKvnxYpslZRc6UXooUKL+T2+Zs8WLuy/hla3cGifuU="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.14.1-alpha.2_1533593469576_0.052815564569326234"},"_hasShrinkwrap":false},"0.14.1":{"name":"redux-saga-firebase","version":"0.14.1","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","types":"./index.d.ts","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","version":"cp -r docs/reference/{dev,v$(jq .version -r package.json)} && git add docs/reference/v$(jq .version -r package.json)","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"yarn test:lint && yarn test:format && yarn test:ts","test":"NODE_ENV=test jest","test:coverage":"yarn test --coverage","test:coverage:win":"yarn test:win --coverage","test:format":"prettier -l \"src/**/*.js\"","test:lint":"eslint src","test:ts":"tsc","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"@babel/runtime":"^7.0.0-beta.56"},"peerDependencies":{"firebase":"^5.0.4","redux-saga":"^0.16.0 || ^1.0.0-beta"},"devDependencies":{"@babel/cli":"^7.0.0-beta.56","@babel/core":"^7.0.0-beta.56","@babel/plugin-transform-runtime":"^7.0.0-beta.56","@babel/preset-env":"^7.0.0-beta.56","@types/node":"^10.5.4","@types/redux":"^3.6.0","babel-core":"^7.0.0-0","babel-eslint":"^8.2.6","babel-jest":"^23.0.1","eslint":"^5.2.0","firebase":"^5.3.0","jest":"^23.4.2","prettier":"^1.13.7","redux-saga":"^0.16.0 || ^1.0.0-beta","rimraf":"^2.6.2","typescript":"^2.8.3","whatwg-fetch":"^2.0.3"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"gitHead":"bf536bd676be449e9f6620986c5aafa7285d2529","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.14.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"as0n","email":"n6g7@gnab.fr"},"dist":{"integrity":"sha512-JrokI3+zX7cmLI3BtWmmwHCtALF35BccphStY+OtN2QwHfuedakVMh0fwQrkO3qBwyYCK3U6sqOCa5YF3HYUEw==","shasum":"abf526e667a221a15d9019ab8a1f9a60669ecbff","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.14.1.tgz","fileCount":14,"unpackedSize":229628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaec3CRA9TVsSAnZWagAAaFoP/ih1YEFwr+KygMXx0B0l\nobLEX9BeBECYvFKq6nkwVlRJjR+vxJgheRifCY7t5eF2gcC4DnHNd3IE+t2j\n4J5hZ2PQE6D0BXl4GMmkytZ/VKfvGv+zwCgUBu1fSjOMOMcjqMf+5UA7xh5o\nQK86WjL6lfOWCm6HoFydZN3e8iJAkh0TjlFhKm/Yq1gOrpIKwOfLdSwIiVN2\nXfpzXXAAaSB6aeejAaTirwiJANuPMXjJQeFokqPypI3TH4tXLIqUaQdS3Wb+\nRSHbr0UJCjFZF6O8hF3cdny0XYGl70MHcsdJeSah6fUETaAQpwBpD6JNW/YC\nJUN1dGleEuT3LZ2cffnlf5X9MQldoZK0aub82EfwmwAyDfvR7+7VG3nR9OuR\ne5Z9GpsX8bdn9M+PC2ibDdJkwDpTafXk1RvBYYmjjTsz83q9lUu3TRyXAk7U\nY6t3c1M2Gf6Fmg1Aa9HqPx36edeXuU+Ny/Yy9TYCTWU9OrjYvdKjkyOZfe+R\n+FeNYxCElGcXrQJpruq4VW/bGLfEasbrPEE18VRcFq3gAS0msfzXEo6Rdi9C\n1zmdaVlCs51RPpam1CZ3RRk9RK2cIfGKsz/sARgSi7twgQLtbIE18wvY8ear\nhpNk/o/dfg53NhIRg4+aQ9dj4MYL9nNKwJ/9g5zOzNqKZ5/ltaspVMjvru0r\nAyPI\r\n=zABM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9W1WfwwwDzkZRXeuL4BgAPD5SM4ibKN8EUVVMSZ3dggIhALRs+Q2UctJ4IMfQi6jPic9/d8lcfrDKnKJsiQuug3ky"}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.14.1_1533667127341_0.5681761008104576"},"_hasShrinkwrap":false},"0.15.0":{"name":"redux-saga-firebase","version":"0.15.0","description":"A redux saga integration for firebase.","author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"homepage":"https://github.com/n6g7/redux-saga-firebase","license":"MIT","main":"dist/index.js","types":"./index.d.ts","scripts":{"del":"rimraf dist","build":"yarn del && NODE_ENV=production babel src --out-dir dist","build:win":"yarn del&&set NODE_ENV=production&&babel src --out-dir dist","version":"cp -r docs/reference/{dev,v$(jq .version -r package.json)} && git add docs/reference/v$(jq .version -r package.json)","prepare":"yarn build","prepublishOnly":"yarn test","pretest":"yarn test:lint && yarn test:format && yarn test:ts","test":"NODE_ENV=test jest","test:coverage":"yarn test --coverage","test:coverage:win":"yarn test:win --coverage","test:format":"prettier -l \"src/**/*.js\"","test:lint":"eslint src","test:ts":"tsc","test:win":"set NODE_ENV=test&&jest"},"repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"dependencies":{"@babel/runtime":"^7.2.0"},"peerDependencies":{"firebase":"^5.0.4","redux-saga":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@types/node":"^10.12.18","@types/redux":"^3.6.0","babel-core":"^7.0.0-0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","eslint":"^5.12.1","firebase":"^5.8.0","jest":"^23.6.0","prettier":"^1.16.0","redux-saga":"^1.0.0","rimraf":"^2.6.3","typescript":"^3.2.4","whatwg-fetch":"^3.0.0"},"jest":{"coverageThreshold":{"global":{"branches":95,"functions":95,"lines":95,"statements":95}}},"gitHead":"bd6592d231939f2e58281a236024aad32183a3f0","bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"},"_id":"redux-saga-firebase@0.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"as0n","email":"n6g7@gnab.fr"},"dist":{"integrity":"sha512-VcoIL9e0BPLBXM7GOrwdp6m1LyfP2CnInwveqHdUJyPdFieM77pe5kxacSq/RCvCVvxeIyqvLmpJLar+N8FPvw==","shasum":"84f4bd3f07d7b9b24a705e1b18a842bcd45cae60","tarball":"https://registry.npmjs.org/redux-saga-firebase/-/redux-saga-firebase-0.15.0.tgz","fileCount":14,"unpackedSize":288361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcROpMCRA9TVsSAnZWagAAqCIP/0FMqpCqmdpqSHb9ix2e\n2gmb3tBwaxE9gIC7pMaExxNQKKmHLoZx8Bwj30MPbVPhwiYBe+xdy+iJF9D/\n6zDEPYFtgHQuoGMNdhMc2iKVrzGsZNFisWvsxfu3+BjN1v3svy61GiRCWdWn\nBtLQY/9CaGlDu4u//WLHLPMPLfFk/SYomZI5NOCq7OwWVWl3M7sAeNAHHk7/\nuK+7iC56sE+GQ49qi21V5viI3bmtGbTIrg7qBTZBCHnssULy80vyVtuUvhA5\nFYqVEHRUftQVWSeT+EeS+gtsYKDpgCgPR/jZYyjvZ3yh7OazUIQZmB7fqfjB\nF1l+5CIap2sVRGKQbri4HWlyibnenfwbYKqTVk0rOM8GA5J2V+9Uf/pZy7sd\nl6qWcvrZcNjzSrZh9eUQPJOat0c6DlOkDiEE57valjOhAVskw/EXU37MDK7b\n8/PdMbuA15IKBbMIbI1tueeN7Ts8SOiUyAEAz4n1fWwE6i3AnF4+fRynXs64\nJz3zun2padS5SLu1oi5nLp4wgEYii65gyLe0XErUKoaqaChcbm/zZ69N0dGS\nC5x1zeETlVlD4fbNXkVjDc61nv5aCVV8iblT0sdZtkNd/vWEP2c3v29V+u/P\nBWT+9L0ipiY1QvpaFEBWqe53gPDKK+6ROHZeoX1vBImFCSjfkafgUm9Tz8cl\nj3FD\r\n=0mVJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLY+M6qFRovdjLPCzWTfWuIwgaR6QTaUUBBhEJNXshIAiEA6aLRc7mRQYRkh/OfIT+P8s+pLdWytgo2LR/2BEwqNBw="}]},"maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-saga-firebase_0.15.0_1548020300142_0.11165598987594727"},"_hasShrinkwrap":false}},"readme":"# redux-saga-firebase\n\n[![CircleCI](https://circleci.com/gh/n6g7/redux-saga-firebase.svg?style=svg)](https://circleci.com/gh/n6g7/redux-saga-firebase)\n[![npm version](https://badge.fury.io/js/redux-saga-firebase.svg)](https://badge.fury.io/js/redux-saga-firebase)\n[![Coverage Status](https://coveralls.io/repos/github/n6g7/redux-saga-firebase/badge.svg?branch=master)](https://coveralls.io/github/n6g7/redux-saga-firebase?branch=master)\n[![Known Vulnerabilities](https://snyk.io/test/github/n6g7/redux-saga-firebase/badge.svg)](https://snyk.io/test/github/n6g7/redux-saga-firebase)\n\nA [redux-saga](https://github.com/redux-saga/redux-saga/) integration for [firebase](https://firebase.google.com/).\n\n- Try out the [example app](https://redux-saga-firebase.firebaseapp.com/) and browse its [code](https://github.com/n6g7/redux-saga-firebase/blob/master/example/).\n- It also works with React Native 📱! Here's a very simple example: https://github.com/n6g7/cat/tree/master/rn.\n- Browse the docs at [https://redux-saga-firebase.js.org/](https://redux-saga-firebase.js.org/).\n\n## Quick start\n\nInstall with:\n\n```js\nyarn add redux-saga-firebase\n```\n\nInitialize a firebase app and instantiate redux-saga-firebase:\n\n```js\nimport firebase from 'firebase'\nimport '@firebase/firestore' // 👈 If you're using firestore\nimport ReduxSagaFirebase from 'redux-saga-firebase'\n\nconst myFirebaseApp = firebase.initializeApp({\n  apiKey: 'qosjdqsdkqpdqldkqdkfojqjpfk',\n  authDomain: 'my-app.firebaseapp.com',\n  databaseURL: 'https://my-app.firebaseio.com',\n})\n\nconst reduxSagaFirebase = new ReduxSagaFirebase(myFirebaseApp)\n```\n\nYou can now use `reduxSagaFirebase` methods in your sagas:\n\n```js\nfunction* syncSaga() {\n  yield fork(reduxSagaFirebase.database.sync, 'todos', {\n    successActionCreator: syncTodos,\n  })\n}\n```\n\nMake sure your client provides a implementation of [`fetch`](https://developer.mozilla.org/en/docs/Web/API/Fetch_API), either natively or via a polyfill ([`whatwg-fetch`](https://www.npmjs.com/package/whatwg-fetch) is a pretty good one).\n\n## API\n\n### Authentication\n\n- [`*auth.applyActionCode(code)`](https://redux-saga-firebase.js.org/reference/dev/auth#applyActionCode)\n- [`auth.channel()`](https://redux-saga-firebase.js.org/reference/dev/auth#channel)\n- [`*auth.confirmPasswordReset(code, newPassword)`](https://redux-saga-firebase.js.org/reference/dev/auth#confirmPasswordReset)\n- [`*auth.createUserWithEmailAndPassword(email, password)`](https://redux-saga-firebase.js.org/reference/dev/auth#createUserWithEmailAndPassword)\n- [`*auth.deleteProfile()`](https://redux-saga-firebase.js.org/reference/dev/auth#deleteProfile)\n- [`*auth.linkWithPopup(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#linkWithPopup)\n- [`*auth.linkWithRedirect(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#linkWithRedirect)\n- [`*auth.sendEmailVerification(actionCodeSettings)`](https://redux-saga-firebase.js.org/reference/dev/auth#sendEmailVerification)\n- [`*auth.sendPasswordResetEmail(email, actionCodeSettings)`](https://redux-saga-firebase.js.org/reference/dev/auth#sendPasswordResetEmail)\n- [`*auth.signInAndRetrieveDataWithCredential(credential)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInAndRetrieveDataWithCredential)\n- [`*auth.signInAnonymously()`](https://redux-saga-firebase.js.org/reference/dev/auth#signInAnonymously)\n- [`*auth.signInWithCredential(credential)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithCredential)\n- [`*auth.signInWithCustomToken(token)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithCustomToken)\n- [`*auth.signInWithEmailAndPassword(email, password)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithEmailAndPassword)\n- [`*auth.signInWithPhoneNumber(phoneNumber, applicationVerifier)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithPhoneNumber)\n- [`*auth.signInWithPopup(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithPopup)\n- [`*auth.signInWithRedirect(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#signInWithRedirect)\n- [`*auth.signOut()`](https://redux-saga-firebase.js.org/reference/dev/auth#signOut)\n- [`*auth.unlink(authProvider)`](https://redux-saga-firebase.js.org/reference/dev/auth#unlink)\n- [`*auth.updateEmail(email)`](https://redux-saga-firebase.js.org/reference/dev/auth#updateEmail)\n- [`*auth.updatePassword(password)`](https://redux-saga-firebase.js.org/reference/dev/auth#updatePassword)\n- [`*auth.updateProfile(profile)`](https://redux-saga-firebase.js.org/reference/dev/auth#updateProfile)\n\n### Database\n\n- [`*database.read(path)`](https://redux-saga-firebase.js.org/reference/dev/database#read)\n- [`*database.create(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#create)\n- [`*database.update(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#update)\n- [`*database.patch(path, data)`](https://redux-saga-firebase.js.org/reference/dev/database#patch)\n- [`*database.delete(path)`](https://redux-saga-firebase.js.org/reference/dev/database#delete)\n- [`database.channel(path, event, buffer)`](https://redux-saga-firebase.js.org/reference/dev/database#channel)\n- [`*database.sync(path, options, event)`](https://redux-saga-firebase.js.org/reference/dev/database#sync)\n\n### Firestore\n\n- [`*firestore.addDocument(collectionRef, data)`](https://redux-saga-firebase.js.org/reference/dev/firestore#addDocument)\n- [`firestore.channel(pathOrRef, type, buffer)`](https://redux-saga-firebase.js.org/reference/dev/firestore#channel)\n- [`*firestore.deleteDocument(documentRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#deleteDocument)\n- [`*firestore.getCollection(collectionRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#getCollection)\n- [`*firestore.getDocument(docRef)`](https://redux-saga-firebase.js.org/reference/dev/firestore#getDocument)\n- [`*firestore.setDocument(docRef, data, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#setDocument)\n- [`*firestore.syncCollection(pathOrRef, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#syncCollection)\n- [`*firestore.syncDocument(pathOrRef, options)`](https://redux-saga-firebase.js.org/reference/dev/firestore#syncDocument)\n- [`*firestore.updateDocument(docRef, ...args)`](https://redux-saga-firebase.js.org/reference/dev/firestore#updateDocument)\n\n### Functions\n\n- [`*functions.call(functionName, queryParams={}, init={})`](https://redux-saga-firebase.js.org/reference/dev/functions#call)\n\n### Messaging\n\n- [`messaging.channel()`](https://redux-saga-firebase.js.org/reference/dev/messaging#channel)\n- [`*messaging.syncMessages(options)`](https://redux-saga-firebase.js.org/reference/dev/messaging#syncMessages)\n- [`*messaging.syncToken(options)`](https://redux-saga-firebase.js.org/reference/dev/messaging#syncToken)\n- [`messaging.tokenRefreshChannel()`](https://redux-saga-firebase.js.org/reference/dev/messaging#tokenRefreshChannel)\n\n### Storage\n\n- [`storage.uploadFile(path, file, metadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#uploadFile)\n- [`storage.uploadString(path, string, format, metadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#uploadString)\n- [`*storage.getDownloadURL(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#getDownloadURL)\n- [`*storage.getFileMetadata(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#getFileMetadata)\n- [`*storage.updateFileMetadata(path, newMetadata)`](https://redux-saga-firebase.js.org/reference/dev/storage#updateFileMetadata)\n- [`*storage.deleteFile(path)`](https://redux-saga-firebase.js.org/reference/dev/storage#deleteFile)\n\n## Contributing\n\n- Clone\n- Link lib to example site:\n  - `yarn link` in root directory\n  - `yarn link redux-saga-firebase` in `example` directory\n- Run tests: `yarn test`\n","maintainers":[{"name":"as0n","email":"as0n@gnab.fr"}],"time":{"modified":"2022-06-26T10:24:39.612Z","created":"2017-03-12T16:48:57.757Z","0.0.1":"2017-03-12T16:48:57.757Z","0.0.2":"2017-03-19T22:46:09.129Z","0.0.3":"2017-03-22T09:48:16.236Z","0.0.4":"2017-03-25T13:00:21.316Z","0.0.5":"2017-03-28T20:52:26.315Z","0.0.6":"2017-03-29T20:42:44.214Z","0.0.7-a":"2017-03-30T21:26:08.849Z","0.0.8":"2017-05-14T22:12:53.547Z","0.0.9":"2017-05-17T18:22:27.867Z","0.0.10":"2017-06-03T18:26:06.743Z","0.1.0-a":"2017-06-06T18:33:36.750Z","0.1.0":"2017-06-06T22:16:16.059Z","0.2.0":"2017-06-13T19:38:41.029Z","0.3.0":"2017-07-08T18:21:47.986Z","0.4.0":"2017-09-03T11:21:18.028Z","0.4.1":"2017-09-06T22:47:42.855Z","0.4.2":"2017-09-06T22:57:44.615Z","0.5.0":"2017-09-10T12:23:26.674Z","0.6.0":"2017-10-06T20:08:07.144Z","0.6.1":"2017-10-07T14:28:49.490Z","0.7.0":"2017-11-13T22:16:15.723Z","0.7.1":"2017-11-20T20:44:33.043Z","0.8.0":"2018-01-01T16:57:42.872Z","0.9.0":"2018-01-06T19:21:50.159Z","0.10.0":"2018-01-21T13:16:20.196Z","0.11.0":"2018-02-06T23:23:53.440Z","0.12.0":"2018-02-19T22:01:25.878Z","0.13.0":"2018-06-03T16:04:45.821Z","0.14.0":"2018-06-16T20:29:05.759Z","0.14.1-alpha.1":"2018-08-06T19:10:56.249Z","0.14.1-alpha.2":"2018-08-06T22:11:09.726Z","0.14.1":"2018-08-07T18:38:47.479Z","0.15.0":"2019-01-20T21:38:20.249Z"},"homepage":"https://github.com/n6g7/redux-saga-firebase","repository":{"url":"git+ssh://git@github.com/n6g7/redux-saga-firebase.git","type":"git"},"author":{"name":"Nathan Gaberel","email":"nathan@gnab.fr"},"license":"MIT","readmeFilename":"README.md","users":{"as0n":true,"tarex":true},"bugs":{"url":"https://github.com/n6g7/redux-saga-firebase/issues"}}