{"_id":"react-redux-scroll","_rev":"29-3e6c96fa3e4c4f770ce5f4974bb59de4","name":"react-redux-scroll","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"react-redux-scroll","version":"0.0.1","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"61eb7cd0e8480ea22a455e32f6387f39d05b36c3","_id":"react-redux-scroll@0.0.1","_shasum":"e37dff70863929192c08353ac360c46c6bd6d73a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"e37dff70863929192c08353ac360c46c6bd6d73a","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.1.tgz","integrity":"sha512-Nybxm/aL493MmQDAniWY/8AUEBAgMsepMopz/eKYcVRpk96FIkKzfiAcosVV+ZuXXmeAaE1cPExue5/52F8w8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1MttxUFuODbY/gFaXJBoj3U87uu6TmwZ3usVYB9YmsAiEAwPDGATJf+CI6QvuB92Vu+Xgdli48dk3sXohJfvVpUmA="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.1.tgz_1489340129282_0.2464133924804628"},"directories":{}},"0.0.2":{"name":"react-redux-scroll","version":"0.0.2","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"11acf83b6f34d7e09518000330959dc475fb77f8","_id":"react-redux-scroll@0.0.2","_shasum":"a1d18bde44df78d080a41ad6d3b40b712fa95b50","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"a1d18bde44df78d080a41ad6d3b40b712fa95b50","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.2.tgz","integrity":"sha512-Kv2TVBpUyn9X5Sbh8e3tGEPL/PVrEDXV+P0VIGSGp3es0+2B+B8jB/D9giVZcrbNi1DjjHojanx3NoJs/3WLZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUxm/bP0hTgd0iZGEk4F/dit3dl+J5Vf+vAAbTsVG8QwIhAMjCgCD72ejHWwh0x8nq5UISQP0gVU5cCkmK2uKfMJ/c"}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.2.tgz_1489383780944_0.7242875103838742"},"directories":{}},"0.0.4":{"name":"react-redux-scroll","version":"0.0.4","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"7c03dd46016bba1aacf6d21d5cdf4f550b2c33fa","description":"Declarative scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.4","_shasum":"222788c65150efd9a549e55ee74285feca0c2b94","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"222788c65150efd9a549e55ee74285feca0c2b94","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.4.tgz","integrity":"sha512-6amOZoEhBfjvjf0atR/JYwuvZLN2maQcWbrIKzm/DHGXNxQ9JVMmUUT8OvqYVWtrvLOB0YVHgV/qIAWzE+ag1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTiGYzrDe7q03HriObMgq4I/BvkuQKDM9lV1q1Zyar4AiBKCJERfiAdzuTNCLe56EtRuYiNL4m1fRuKZb/JUcRQew=="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.4.tgz_1489549539044_0.7023812308907509"},"directories":{}},"0.0.5":{"name":"react-redux-scroll","version":"0.0.5","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"dca0391612b15fbd7d0c011dafd86f13e03f75cf","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.5","_shasum":"0c04e59713454f23a39751447e4099cb197081ae","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"0c04e59713454f23a39751447e4099cb197081ae","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.5.tgz","integrity":"sha512-2Oc4qNcpC6A1pr9sESWb1N+n4h7kAQHlWiB9Do6NUNjatN/uoizTuSprVYcfavZ+f9FIDzOAfomOBYbKjd9BhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuTpqiTtFzOcFzR62u2jw7UOfVK7ZNo/b4xHIVtgHXjAiAZUpZqCSONmaCez9U36GtDWdMQhBoTxlj/g7oaOSd0Gg=="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.5.tgz_1489640730430_0.6437495744321495"},"directories":{}},"0.0.6":{"name":"react-redux-scroll","version":"0.0.6","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"dependencies":{"reflexbox":"^2.2.3"},"gitHead":"11e22c83089da41985e0fd7cd39eb86abc2f2653","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.6","_shasum":"ed2a8c6e9aef770f6317c8ec1c86842614fc2dde","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"ed2a8c6e9aef770f6317c8ec1c86842614fc2dde","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.6.tgz","integrity":"sha512-81L37kmrWzLPLQDG7YPtwWKiJhNDtrjDNdOOcLr+I1NQK2+Gq+tF61QIKrHwP9vh3TkMIx/y5bkPINuh0D+ejw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWj7xLogr1WA81Ub4ozTg8eRqxfmuAtIu70o9QO2NwRAiAs98PpO/4HuPbU54kkRApQeVzmKrKaH0VDtxk66BRdlA=="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.6.tgz_1489731548407_0.6602405281737447"},"directories":{}},"0.0.7":{"name":"react-redux-scroll","version":"0.0.7","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"41cfb32585541343925b6f8e649c06af78158beb","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.7","_shasum":"125958123f5bdda35d687d6eeb19eadd177704e0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"125958123f5bdda35d687d6eeb19eadd177704e0","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.7.tgz","integrity":"sha512-goSfAMbf1yVlFyYbAxc78S8vcK11C4IzQ25DVvuqxpYMJEiPiOlXaI5QqJzR3gu53SJSKUO+trrLeAcNiffIZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoIL1XNeV4Uc1cpgS/u7uVlO4ybjlkNtVdUIhF+ZsBrQIhANRD0+/0QAAnfoB0IXHHnlVQkb9EfRVDVMAMyj/0MRB+"}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.7.tgz_1489755355104_0.10981774260289967"},"directories":{}},"0.0.9":{"name":"react-redux-scroll","version":"0.0.9","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"23a02991c1a23e5a4b82c1104b8e0374f2fb8a9c","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.9","_shasum":"23b8f49fbba64611f3a73711792f211b1d61f5aa","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"23b8f49fbba64611f3a73711792f211b1d61f5aa","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.9.tgz","integrity":"sha512-UDJUQ68YVpNvHNW/eH8rlB4ROEbRSC9VF/aOk4pTe40UT+I0GN68n+2DomcQcotJ/S7Zp7Kvi1ILjGYPFvk9mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChvpCWggpEXUOfLWuC9nekhMHkM0m715irbnggcvaoGQIhALUoAPSbVnaSbhtB7Wb0k/3FQkXETIkJv0S0KkcO4Fe1"}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.9.tgz_1491238553880_0.9570439590606838"},"directories":{}},"0.0.10":{"name":"react-redux-scroll","version":"0.0.10","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","prop-types":"^15.5.8","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"prop-types":"^15.0.0-0","react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"6b8eb1f8734d70573c91b70f8e4aa80be53efbf2","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.10","_shasum":"6272d8e70db20ba003d6f7c2a7121e9485e6be6f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"shasum":"6272d8e70db20ba003d6f7c2a7121e9485e6be6f","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.10.tgz","integrity":"sha512-UheP9uLpwwHS08OIgJfDm54em06ccoTOp8OPQGW5BY+dhA6oQf/HSMNOIm0IDf+qDCxJbJePVMS0WRzKudIowA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBtM7c7icYCIN3AVJfuOjHNMnzx87YAYpLGXoNfyqm+AIgAr3RRR3sruKiGqjaTBAV6hekiXjeDJyGF00tF646Hyk="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-redux-scroll-0.0.10.tgz_1493552528326_0.8658395479433239"},"directories":{}},"0.0.11":{"name":"react-redux-scroll","version":"0.0.11","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","prop-types":"^15.5.8","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"prop-types":"^15.0.0-0","react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"e5f0f4b36eec4a65ded9237a1f4b3de2eb92c324","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.11","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-emjoC7yFpyOGyLMNyS2p/8x5ctCdF0y/6MTvOSBZJZRVZtwx2OHI6FZIL4mI9DVJqxJOT/ih1H0/m34vH6KhVQ==","shasum":"6afa7f2a86f74d56b1e7bcfcb5f6a5dd23cef394","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzpWWhlwrfDf+WZvkdRr1lDVJ+fnplunXPs0IHyRhmwgIgH5F3PtxxNfl+BLoTLXQgB3CinoNTitthfVuOBmP5A+Q="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll-0.0.11.tgz_1508917556252_0.858783318893984"},"directories":{}},"0.0.12":{"name":"react-redux-scroll","version":"0.0.12","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","prop-types":"^15.5.8","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"prop-types":"^15.0.0-0","react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"8261fe826dafbddd3b20e1481c3a0a064ed3ca11","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.12","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-+r/jtHVaxelhfqCtGgcla8NErupoFjSgj33Ww3hGb4SpVtoq2BibWcybXqrBAsOrHdAOEmuBc6h8xPef+RJJAQ==","shasum":"fca13f490ffb1d24131b34df1e282c2730cb8938","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyUFmQYwQeN1wTjy12eyW3SznZW1J6qll3kOziMj7cmAiATez/oqc93b2Ro07gMgsI+EufIgRm6Rd2m7UFcShWSBg=="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll-0.0.12.tgz_1508927224809_0.017332681687548757"},"directories":{}},"0.0.13":{"name":"react-redux-scroll","version":"0.0.13","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","prop-types":"^15.5.8","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"prop-types":"^15.0.0-0","react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"1cd4e16db6fa225867bbd8a24195afcf8f58a020","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.13","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-Gwur3YedLxvsN0xqmuaXRI6z3na8MkD5do/atdcRazVlyU7KvETH4e/bT+GpoK1fmxJhgew9o8MLV5b229lazw==","shasum":"ff104e444c8bbc1368b01705d8cecca97ca79357","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5nKd8kpgZxAu0fOPFBNIP/tAcoQywkqK0D3C4/zOeAAiEA85g5iZVr5K63nbdyhQ+M1dg/6mPiMkpTEG0ebvKoX5s="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll-0.0.13.tgz_1509004334707_0.4083837557118386"},"directories":{}},"0.0.14":{"name":"react-redux-scroll","version":"0.0.14","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","prop-types":"^15.5.8","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"prop-types":"^15.0.0-0","react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"c10c5f27355901fa214031f522458f40ff332131","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.14","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-dKRlH9AV+rmiUjiOolgfdFI+PN6EYgrx7VhlCZXtvB7iKZD1qlrZaCHqRNqQsY8Ux/CgeW8/rA4pal1TmbTrGA==","shasum":"34b04c3375d38619d457586b22b546fb28112254","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO2/Vp+gr2Ri097eH3fDYVizwmQ9N03JjamPIWWvw02gIgUuA/pzyBg6Up8jLEV3v1OOMHhRFVh/FWfcY28FVOF0c="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll-0.0.14.tgz_1509004730567_0.4041665648110211"},"directories":{}},"0.0.15":{"name":"react-redux-scroll","version":"0.0.15","main":"./lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","scripts":{"build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es","lint":"eslint src","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"files":["dist","lib","src","es"],"keywords":["react","reactjs","redux","scroll","action"],"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"license":"MIT","bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"homepage":"https://github.com/josepot/react-redux-scroll","devDependencies":{"babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-eslint":"^7.1.1","babel-loader":"^6.4.0","babel-plugin-transform-exponentiation-operator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.23.0","babel-runtime":"^6.23.0","cross-env":"^3.2.3","eslint":"^3.17.1","eslint-config-airbnb":"^14.1.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.0","prop-types":"^15.5.8","react":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.6.1","webpack":"^2.2.1"},"peerDependencies":{"prop-types":"^15.0.0-0","react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0"},"gitHead":"d557194a2c2a7c850a5d823a82cf8361d00daa3b","description":"Scroll management library for react-redux apps.","_id":"react-redux-scroll@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-6HuEKuhfYS6W+P30n/6QSmPwRC350Q9PjUFVm65JTFP9JXGKvBJAw3Ws/YqnHl74Pvna3Pacj5CTdPyzhE5izA==","shasum":"8d7301b77c481ed442cfa35822b4fa8dfb7b0e99","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.0.15.tgz","fileCount":26,"unpackedSize":128418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnw7xHJWURHoeYiWSqxov1YIFESpRjtwMHoZGg1mRebQIhAOm26dxVgBvUv8oPN4OUG6XBPb+InGJ0DS76epktJzVt"}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll_0.0.15_1520853936217_0.4389600969112568"},"_hasShrinkwrap":false},"0.1.0":{"name":"react-redux-scroll","version":"0.1.0","description":"Manage the scrolls of your React app through your redux-actions","keywords":["react","reactjs","redux","scroll","action","middleware"],"license":"MIT","author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"homepage":"https://github.com/josepot/react-redux-scroll","repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"main":"./lib/index.js","module":"es/index.js","files":["dist","lib","src","es"],"scripts":{"format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=production rollup -c -o dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","lint":"eslint src test","prepare":"npm run clean && npm run format:check && npm run build","test":"jest","coverage":"codecov"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0 || ^4.0.0-0"},"dependencies":{"hoist-non-react-statics":"^2.5.5","loose-envify":"^1.1.0","prop-types":"^15.6.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-display-name":"^6.4.0","babel-plugin-transform-react-jsx":"^6.4.0","codecov":"^3.0.2","create-react-class":"^15.6.3","cross-env":"^5.2.0","es3ify":"^0.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.12.0","eslint-plugin-react":"^7.9.1","glob":"^7.1.1","jest":"^23.1.0","prettier":"^1.13.5","react":"^16.3.2","react-dom":"^16.3.2","react-test-renderer":"^16.3.2","redux":"^4.0.0","rimraf":"^2.6.2","rollup":"^0.61.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"browserify":{"transform":["loose-envify"]},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"gitHead":"e9334c5167c48393f0758aef0e2819627c7dcd54","_id":"react-redux-scroll@0.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-2RWFIWj3CFiR65QSB1JCjkJnETQoiOHCob4AQ7DZhNaJSrblLzZLKIdZlDOjLYLZ9U6uislhJcqL3ZixqnHU+w==","shasum":"42535251902a6ab46a266bc9b88524ff98570733","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.1.0.tgz","fileCount":20,"unpackedSize":849064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbN3upCRA9TVsSAnZWagAAoVIP/R5yyye7FdZohRQZRqv3\nVyzHV7RU165ek+vs1FMCd0lNwOgOwEhfw9ledatKkMadleYdDxh37W5USnq1\nKkSj3RwZKy7eTElv+17zRbgkdlnwoXFqXQak7yJjMsD3RaEWQdr4te0jooKz\nr1LPtor3qXxi1eKibUCupP5yJT3GW4Iml7+e3dMSWgLCkNteDP5za/+wg9tf\nMrASfgOmI7aX5EDwHG74PZRUNK7NYZNT59bWvr4ASXDD8BaoAV7aU1qjiQu/\n8L4BGiJz3v/VF0lIimj5XkyBi/hS3HHyxm1JJ8sxiycDk1wQFiZLxSQKNBsG\nRSuIKBLi80LCkmZtuf1vbunJiS1jZ4yNAB392E1t4RYm6b5w20PWgJD3kxMd\na5fUzPAyL6ajTgJXbnfXW2Zm8Kew4VvvXsZ8fI0kycowIZHGJzlOPMBZdp4I\nBiYpkMeAcuo0spsDwnlW4u0HtPFmPkGdRIxievi+Qop4pppKVlOq5yLJPlr7\nCLE54W6z0NaKfu4gIS3Rw+p7dQcfiRVlHoDKz4riB+PEcKh9juKI3YVJydcK\nkBh59QiRSEWQNdA8h2RbR8R2ufUJxwheeJ+n4iPM2VqNsThroe8DCR0e+s+l\nmjY+JWfZiz0PojIRa3sTTd0+gyg3a6Vx1z68OFuy6lMXLSO6mcFIHJBZNAiK\nIrKT\r\n=mBpz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8bUAY0EShQMtoQHK0XwrgE+miGFK4PdQmym8uG9n5/wIgAdDW2T2/y+OPxfmV++0pWMlsmOhKNkG7gzKYTHTIxIc="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll_0.1.0_1530362793791_0.5812066226583941"},"_hasShrinkwrap":false},"0.1.1":{"name":"react-redux-scroll","version":"0.1.1","description":"Manage the scrolls of your React app through your redux-actions","keywords":["react","reactjs","redux","scroll","action","middleware"],"license":"MIT","author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"homepage":"https://github.com/josepot/react-redux-scroll","repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"main":"./lib/index.js","module":"es/index.js","files":["dist","lib","src","es"],"scripts":{"format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=production rollup -c -o dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","lint":"eslint src test","prepare":"npm run clean && npm run format:check && npm run build","test":"jest","coverage":"codecov"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0 || ^4.0.0-0"},"dependencies":{"hoist-non-react-statics":"^2.5.5","loose-envify":"^1.1.0","prop-types":"^15.6.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-display-name":"^6.4.0","babel-plugin-transform-react-jsx":"^6.4.0","codecov":"^3.0.2","create-react-class":"^15.6.3","cross-env":"^5.2.0","es3ify":"^0.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.12.0","eslint-plugin-react":"^7.9.1","glob":"^7.1.1","jest":"^23.1.0","prettier":"^1.13.5","react":"^16.3.2","react-dom":"^16.3.2","react-test-renderer":"^16.3.2","redux":"^4.0.0","rimraf":"^2.6.2","rollup":"^0.61.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"browserify":{"transform":["loose-envify"]},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"gitHead":"30382a1164a6ac755bda691a6552e5247b9e339d","_id":"react-redux-scroll@0.1.1","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-1lm1a4m7eYhGfbegxnaOywjAVPrx/P4bZrrpGJDybmFb0vHUXraeHT7oQhYZnjYG1IGgr5yK5rwjfToad0kUFQ==","shasum":"84d6988500ebe800f4ea6666b38360eba0802d95","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.1.1.tgz","fileCount":20,"unpackedSize":849066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbap6HCRA9TVsSAnZWagAAibYQAJlDcy+n7eWphJqFd8fV\n3dZJ7Jwn9gwE3VMPfJamzX+2J0/WWJz44AMe0aOB/nDEOedeY68Q2Oompl25\nWQaY43OAisr424km5R94W+7TLuQiyOgWEe2I8nK9/mlgazCfKBNZgcEp8QVr\nBMQ+YmRl2C6zoRbOk4peEbPl32YJJcEsEi8O1gYYTh4MSpdlxif+tF+4Zyvi\nMNvWIZizVJ/0ApKlDffumbLHf1yW1wIwe/hnqTeG4Btjj7qYmeQSs3k4+B6m\nrj+pFHZQ6tX6bMlRjP+f/VowJwMVuN9VdR/p2gKamlAgrJ423hvJDBOyUhW5\npv1w1uKhaTJsRHxHUFMbyvo5RAEDXMjr0BQ5Yie65biyWrczN8Ik7S8LKMDT\n0uJYFyp5foB2R4COU4zKxWvHX4rQo8JWnDM/G4uuPgHNn68nwWtq3LrLy9WB\nYMWgal/2xbU2ixLHF5IvC0r5qbmjzds2YMevinZaYCEWLRIi/nq1vwKyWsnj\njsx2pWCEKg/p8KQ+kCF5KJBo58BriDh7aSPBH6KX/YaHpWlVBrfj11OGDUni\nYgJwU6yb+DFRiBmzFCd0L6zxQlwbD84fDeggtTgT79ME5aI55UDb4FYTm8RV\nTlHUQGrkq5vzet9M+dAogBr/RtAyLBSK7ipYryqmCMAPpI5VKn/5Ng/4tsyt\nGh4I\r\n=PXdi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf0D9Q+i+xnu7T8rcbxJcNFvLlycB7AaPzNu5R6Gk49AIhAJMPfJJT3IOO0dm4u3cWGlAGmdYdcQ/4sox6vabkBZp0"}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll_0.1.1_1533714055550_0.5428255049568693"},"_hasShrinkwrap":false},"0.1.2":{"name":"react-redux-scroll","version":"0.1.2","description":"Manage the scrolls of your React app through your redux-actions","keywords":["react","reactjs","redux","scroll","action","middleware"],"license":"MIT","author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"homepage":"https://github.com/josepot/react-redux-scroll","repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"main":"./lib/index.js","module":"es/index.js","scripts":{"format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=production rollup -c -o dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","lint":"eslint src test","prepare":"npm run clean && npm run format:check && npm run build","test":"jest","coverage":"codecov"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0 || ^4.0.0-0"},"dependencies":{"hoist-non-react-statics":"^2.5.5","loose-envify":"^1.1.0","prop-types":"^15.6.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-display-name":"^6.4.0","babel-plugin-transform-react-jsx":"^6.4.0","codecov":"^3.0.2","create-react-class":"^15.6.3","cross-env":"^5.2.0","es3ify":"^0.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.12.0","eslint-plugin-react":"^7.9.1","glob":"^7.1.1","jest":"^23.1.0","prettier":"^1.13.5","react":"^16.3.2","react-dom":"^16.3.2","react-test-renderer":"^16.3.2","redux":"^4.0.0","rimraf":"^2.6.2","rollup":"^0.61.1","rollup-plugin-babel":"^3.0.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0"},"browserify":{"transform":["loose-envify"]},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"gitHead":"cdf772c14b67a3ad04bed582708c59868559f440","_id":"react-redux-scroll@0.1.2","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-fs5lTmyX3mfjak81uLyE50zP0+EoPB/xwyVBR3jxFp1jHgoDCl9FtTENKGV4GGuIL2EXo2kFpY8IMD55dINaXA==","shasum":"9431ff9b9ad2c7c834c5e188040989bd4f7d3e49","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.1.2.tgz","fileCount":20,"unpackedSize":849326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo1leCRA9TVsSAnZWagAAy4EP/RAqogcQ3g6iYLoQ1SLt\nFvBxoad6yUKo+S8Phsk+N6jJ7tjqReSAHcECXlvJptNF7rvBEDrHItQ9NhNE\nNXhtlP1r4RFIeRLvjB4qhhwdZX9oBWI6jZW9ZH7xUpT74ScXFpLKpLlVESYI\n9Mnj1DJ5+vPE62IjEqTKHhmZRKHemWzG1cJAlb8rM466Vs6FOdeKWazv83r9\n6Qvf9hCkanMmOwKieEZYqonglZb0fbqH0dN8FvEzedguCf6zZNcs3NxIsSiq\n5b4/t4v1txb+Qu0fVxC7qLANmYQnkAa2FV2KvoIUSU/WaM1vqx33+YNDhdiu\n/iULXX6CcEAlKy+o8ZjDhPctHOlMeUW1Qh1yBprJpEzTG19+1APdpp8VMoHp\nmMGvoDTsFD+VvadKIG8ngkCEs0OKcjalK2YDzV9TWawWUAonw9G1vVJ1SxdK\nPaDf0BEPip/A3uom6DHgtA41etnnaTbbymjISZZxZ6jN4IO4AOeEQNNSnSX3\ncjXW2NLU5H3YgVKMWFHR2sFlu3bcB4H39QUB7lizBewk6M9OlXAnR1QCj4p6\nSsUnN2cwzdmw2SVUhZJkbPm9TC4QtcgCZArwzcF806W1JpLTF2Mu7L4FNgyz\nXKbtFyHyE2m8L53QbvvMSKOPWSn6StRkmLSI9+BeWgYDrBB1ItBZN8OJMMb5\nb1Ot\r\n=oGEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6mVEbwVG4S6UjG9MD99UXoX6g1TMgyU0Q5LGzktaH0AiBjOmwsEtnitaBbHapDB2vpCDNcn2lD+pxUbMESHR7F7A=="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll_0.1.2_1537431902044_0.6217838280919465"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-redux-scroll","version":"0.1.3","description":"Manage the scrolls of your React app through your redux-actions","keywords":["react","reactjs","redux","scroll","action","middleware"],"license":"MIT","author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"homepage":"https://github.com/josepot/react-redux-scroll","repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"main":"./lib/index.js","module":"es/index.js","scripts":{"format":"prettier --write \"{src,test}/**/*.js\"","format:check":"prettier --list-different \"{src,test}/**/*.js\"","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/react-redux-scroll.js","build:umd:min":"cross-env BABEL_ENV=rollup NODE_ENV=production rollup -c -o dist/react-redux-scroll.min.js","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","clean":"rimraf lib dist es coverage","lint":"eslint src test","prepare":"npm run clean && npm run format:check && npm run build","test":"jest","coverage":"codecov"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0","redux":"^2.0.0 || ^3.0.0 || ^4.0.0-0"},"dependencies":{"hoist-non-react-statics":"^2.5.5","loose-envify":"^1.4.0","prop-types":"^15.6.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-eslint":"^8.2.6","babel-plugin-check-es2015-constants":"^6.3.13","babel-plugin-external-helpers":"^6.22.0","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-es2015-arrow-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoped-functions":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.3.13","babel-plugin-transform-es2015-computed-properties":"^6.3.13","babel-plugin-transform-es2015-destructuring":"^6.3.13","babel-plugin-transform-es2015-for-of":"^6.3.13","babel-plugin-transform-es2015-function-name":"^6.3.13","babel-plugin-transform-es2015-literals":"^6.3.13","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-es2015-object-super":"^6.3.13","babel-plugin-transform-es2015-parameters":"^6.3.13","babel-plugin-transform-es2015-shorthand-properties":"^6.3.13","babel-plugin-transform-es2015-spread":"^6.3.13","babel-plugin-transform-es2015-sticky-regex":"^6.3.13","babel-plugin-transform-es2015-template-literals":"^6.3.13","babel-plugin-transform-es2015-unicode-regex":"^6.3.13","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-display-name":"^6.4.0","babel-plugin-transform-react-jsx":"^6.4.0","codecov":"^3.1.0","create-react-class":"^15.6.3","cross-env":"^5.2.0","es3ify":"^0.2.0","eslint":"^4.19.1","eslint-plugin-import":"^2.14.0","eslint-plugin-react":"^7.11.1","glob":"^7.1.3","jest":"^23.6.0","prettier":"^1.15.3","react":"^16.6.3","react-dom":"^16.6.3","react-test-renderer":"^16.6.3","redux":"^4.0.1","rimraf":"^2.6.2","rollup":"^0.63.3","rollup-plugin-babel":"^3.0.7","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-uglify":"^3.0.0"},"browserify":{"transform":["loose-envify"]},"jest":{"coverageDirectory":"./coverage/","collectCoverage":true},"gitHead":"74cf2c35d34bd3e4e750e6ff20436422954845a6","_id":"react-redux-scroll@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"josepot","email":"josep@sbrpr.com"},"dist":{"integrity":"sha512-lzr7oAz1jcHidqS9l7l3uybsbrPGIzSAqeUn8r7GdJhdXh67ywj2FnQ8LE9le+d+HhELzWLaQgkNlOU8RrkDIw==","shasum":"726157a605691f3b1da12fe5cb1a3f0629e5cdbf","tarball":"https://registry.npmjs.org/react-redux-scroll/-/react-redux-scroll-0.1.3.tgz","fileCount":20,"unpackedSize":962886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAp/jCRA9TVsSAnZWagAAy8sP/324lBerAt3rdBQo7/hB\nRx0N9FHq45WEQ2P1hGZP28/IvSXilD37m01Fh9n4pNku3Eat55RLOmRQreCW\n1hBxCHxxplBdYYZJnBcdXT6/3EOGQYPpxGNRK8grtMDv2/vKw9850WLwPD2M\ntpjY7BHzqoThzFeFfAPlfiJfNZStZ2SBY393sTb/+ibiM4zgL1wsq320u3RK\nb1z6N6QtJXiRXwqunjIljDX7rhCRoY1Iv7vweuKV/70R6QMIZD14io4QN5Fx\nyYqjiBSU8/Jh9byXWxOFFsLjKS4Hi9V5KKuCEaejusAT8izahF0+h4RRibLU\n9gRIOddXlSRHLbdmnk1AeN+01sozkluwZKrcMqyFHaz3kL8yMABMYhD1Wo/m\niESDg12s6yXv6htSscT+FOEp2TUUc9ynFtha3BSwEQ5taD8Iyhu9ByRU6jHc\nplbMbIm6YBqSIwameuuN56B3QPrr5U1taw2YsE2we+Ugr3EbVO59xcrWUlDP\nRMWbygbi6wf6dZAaCOF8yNHxqW3MZYV0otp49wXyP2uLtgH0ErTK1QY8Lfq1\ncopIIDPhXTBfJVssQfHBTcGi/JAY820egLqNvUxZaFcWSMr2T8/XyB1wEeqE\nDy7wBORZrWBpaRhZkIHR9rgutzFWJCrGocPyKYRf3ZXUZruJyGe7roH/n2lm\nqgjn\r\n=a2S6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALFNmNDGiIFSJJBMi3AIa+f1nlh6nUgpE7cOhP7S8NmAiEAl34qOGBy1x4hdAwkP7PG1TM4rv2KjZyojPJpq44PsZk="}]},"maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-scroll_0.1.3_1543675874580_0.35555394127566786"},"_hasShrinkwrap":false}},"readme":"# React Redux Scroll\n\nScroll management library for react-redux apps.\n\n### Table of Contents\n\n* [Install](#install)\n* [Configuration](#configuration)\n* [Usage](#usage)\n  * [Basic](#basic)\n  * [Intermediate](#intermediate)\n  * [Complete Examples](#complete-examples)\n* [API](#api)\n  * [`createScrollMiddleware()`](#createscrollmiddleware)\n  * [`scrollToWhen({pattern, [onEnd], [scrollOptions], [excludeProps]})`](#scrolltowhenpattern-onend-scrolloptions-excludeprops)\n  * [`scrollableArea`](#scrollablearea)\n* [FAQ](#faq)\n* [Rationale](#rationale)\n\n## Install\n\n`npm install --save react-redux-scroll`\n\n## Configuration\n\nUse `createScrollMiddleware()` to add the middleware to your redux store. For example:\n\n```js\nimport { createStore, applyMiddleware, compose } from 'redux';\nimport createLogger from 'redux-logger';\nimport { createScrollMiddleware } from 'react-redux-scroll';\n\nconst devMode = process.env.NODE_ENV !== 'production';\n\nconst scrollMiddleware = createScrollMiddleware();\nconst loggerMiddleware = createLogger();\n\nconst getMiddlewares = () => {\n  const common = [scrollMiddleware];\n  const dev = [loggerMiddleware];\n  const prod = [];\n  return [...common, ...(devMode ? dev : prod)];\n};\n\nconst getOtherEnhancers = () => (\n  devMode && window.devToolsExtension ? [window.devToolsExtension()] : []\n);\n\nconst configureStore = reducer => compose(\n  applyMiddleware(...getMiddlewares()),\n  ...getOtherEnhancers()\n)(createStore)(reducer);\n\nexport default configureStore;\n```\n\n## Usage\n\n### Basic\n\nImagine that you have a `ErrorMessages` component that's used for\ndisplaying a bunch of form errors. Now, lets say that we want to trigger\na smooth scroll to the DOM element of that component when the action\ntype `ERRORS_REPORTED` gets dispatched.\n\n```js\nimport React from 'react';\nimport { scrollToWhen } from 'react-redux-scroll';\nimport ErrorMessages from './ErrorMessages';\nimport FancyForm from './FancyForm';\nimport { ERRORS_REPORTED } from 'action-types';\n\nconst ScrollableErrorMessages =\n  scrollToWhen(ERRORS_REPORTED)(ErrorMessages);\n\nexport default () =>\n  <div>\n    <ScrollableErrorMessages />\n    <FancyForm />\n  </div>;\n```\n\nNow, lets pretend that the `FancyForm` and the `ErrorMessages` are inside\nan `overflow: scroll` element. Therefore we want the scroll to happen for\nthat \"overflowed\" element, instead of the `window`. To do so, we will use\nthe `scrollableArea` enhancer:\n\n```js\nimport React from 'react';\nimport { scrollableArea, scrollToWhen } from 'react-redux-scroll';\nimport ErrorMessages from './ErrorMessages';\nimport FancyForm from './FancyForm';\nimport { ERRORS_REPORTED } from 'action-types';\n\nconst ScrollableDiv = scrollableArea('div');\n\nconst ScrollableErrorMessages =\n  scrollToWhen(ERRORS_REPORTED)(ErrorMessages);\n\nexport default () => (\n  <ScrollableDiv\n    style={{\n      overflow: 'scroll',\n      width: '400px',\n      height: '800px',\n    }}\n  >\n    <ScrollableErrorMessages />\n    <FancyForm />\n  </ScrollableDiv>\n);\n```\n\n### Intermediate\n\n```js\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport { scrollToWhen } from 'react-redux-scroll';\nimport { PARAGRAPH_SELECTED } from 'action-types';\n\nconst isParagraphSelected = (action, props) => (\n  action.type === SCROLL_TO_PARAGRAPH && props.id === action.paragraphId\n);\n\nconst ScrollableParagraph = scrollToWhen({\n  pattern: isParagraphSelected,\n  excludeProps: ['id']\n})('p');\n\nconst Paragraphs = ({ paragraphsData }) =>\n  <div>\n    {paragraphsData.map(({ id, content }) =>\n      <ScrollableParagraph id={id} key={id}>\n        {content}\n      </ScrollableParagraph>\n    )}\n  </div>;\n\nParagraphs.proptypes = {\n  paragraphsData = PropTypes.arrayOf(PropTypes.shape({\n    id: PropTypes.string.isRequired,\n    content: Proptyes.node.isRequired,\n  })),\n};\n\nexport default Paragraphs;\n```\n\n### Complete Examples\n\nThere are some examples in this repo that take advantage of all the different usages of the API:\n\n- [paragraphs](https://github.com/josepot/react-redux-scroll/tree/master/examples/paragraphs): It's a pretty basic one based on the code above.\n- [lottery](https://github.com/josepot/react-redux-scroll/tree/master/examples/lottery): This one is more advanced: it demonstarates how to use multiple ScrollAreas and having more than one scroll happneing at the same time.\nIn order to try the examples, clone this repo, go the example folder that you want to try and do an `npm install`, `npm start`. For example:\n- [fiddler](https://github.com/josepot/react-redux-scroll/tree/master/examples/fiddler): A fiddler of the different `scrollOptions`.\n\n## API\n\n### `createScrollMiddleware()`\nIt returns a [redux middleware](http://redux.js.org/docs/advanced/Middleware.html).\n\n### `scrollToWhen({pattern, [onEnd], [scrollOptions], [excludeProps]})`\n\nIt returns a Higher Order React Component Function that will trigger scroll to the provided component when the pattern matches the dispatched \n\n**Arguments**\n\n#### - `pattern` (*String | Function | Array*):\nIt will trigger a scroll when a dispatched action matches the pattern. (Very similar to the way that [redux-saga take pattern](https://redux-saga.github.io/redux-saga/docs/api/index.html#takepattern) works).\n\n  - If it's a String: the pattern will match if `action.type === pattern`\n  - If it's a Function: the pattern will match if the return value of the function is truthy. This function receives the following arguments: `(action, props, newState, oldState)`. It can also return an object containing a different [`onEnd` function](#---onenddispatch-canceled-void--function) (which will take precedence over the one provided in the second parameter of the `scrollToWhen` function) and/or [`scrollOptions`](#---scrolloptions--object) (object which will get merged with the options provided in the third parameter of the `scrollToWhen` function).\n  - If it's an Array:  each item in the array is matched with beforementioned rules, so the mixed array of strings and function predicates is supported.\n\n#### - `[ onEnd(dispatch, canceled): void ]` (*Function*):\nA callback function that will get called once the scroll has finished. The first argument is the [redux store `dispatch` function](http://redux.js.org/docs/api/Store.html#dispatch). The second parameter is a boolean flag indicating whether the scroll got cancelled.\n\n#### - `[ scrollOptions ]` (*Object*):\nIf specified further customizes the behavior of the scroll. The possible options are:\n  - `[ duration ]` (Number): Number of milliseconds that it will take for the scroll to complete. Defaults to `500`.\n  - `[ transitionTimingFunction ]` (String | Function):\n    - If a String, one of:\n      * LINEAR\n      * EASE_IN_QUAD\n      * EASE_OUT_QUAD\n      * EASE_IN_OUT_QUAD\n      * EASE_IN_CUBIC\n      * EASE_OUT_CUBIC\n      * EASE_IN_OUT_CUBIC\n      * EASE_IN_QUART\n      * EASE_OUT_QUART\n      * EASE_IN_OUT_QUART\n    - If a function: it takes one argument `t` which is a decimal value between 0 and 1 (including both 0 and 1) that represents the proportional amount of time that has passed since the motion started. This function is supposed to returs a value between 0 and 1 that represents the proportional distance that has been completed in `t` time. The only conditions are that if `t` is zero the return value must be zero and that if `t` is 1 the return value must be 1 too.\n    - Defaults to: `EASE_IN_QUAD`.\n  - `[ xAlignment ]` (String): Either `LEFT`, `CENTER` or `RIGHT`, pass `null` or `undefined` if you don't want for the scroll function to change the x position. Defaults to `null`. If you want a horizontal scroll set this to any of the possible values and the yAlignment to `null`.\n  - `[ xMargin ]` (Number): Margin in pixels to the x alignment. Defaults to 0.\n  - `[ yAlignment ]` (String): Either `TOP`, `CENTER` or `BOTTOM`, pass `null` or `undefined` if you don't want for the scroll function to change the y position. Defaults to `TOP`.\n  - `[ yMargin ]` (Number): Margin in pixels to the y alignment. Defaults to 0.\n\n#### - `[ excludeProps ]` (*Array*):\nAn array of Strings indicating the names of the props that shouldn't be propagated to the enhanced component.\n\n### `scrollableArea`\n\nIt returns a Higher Order React Component Function that creates a ScrollableArea for the Scrollable components that it has inside. It's meant to be used for enhancing \"overflowing\" components. If a Scrollable component is not inside a ScrollableArea, the ScrollableArea defaults to `window`.\n\n\n## FAQ\n\n### Is there an easy way to disable this library for the SSR build?\n\nSetting the env variable `IS_SSR` to `true` will accomplish that.\n\n### - What happens when more than one scroll tries to take place as a result of the latest action that was dispatched?\n\nDepends. If the scrolls are for different \"Scrolling Areas\" all\nscrolls will happen simultaneusly, no problem. However, if they belong to the\nsame \"Scrolling Area\" (i.e. they are all requesting a `window` scroll)\nthen the middleware will only allow the first scroll that got subscribed to\nhappen. In the development env you will get warnings in the console\nletting you know that some scrolls were prevented from happening because they\nall requested a scroll inside the same scrolling area as a result of the latest\naction. In the production environemnt the warning won't appear and just one\nscroll will happen.\n\n### - What if a scroll gets triggered while another scroll is still running (in the same scrolling area)?\n\nThe running scroll will stop and the new scroll will start.\n\n### - Is there a way to know when a scroll has finished?\n\nYes. You can use the `onEnd` function.\n\n### - Can I dispatch an action once a scroll has finished?\n\nYes. The first argument of the `onEnd` function is the `store.dispatch`.\nUse it to dispatch another action.\n\n### - Is there a way to know if the scroll got cancelled?\n\nYes. The second argument of the `onEnd` function is a boolean value that\nindicates whether or not the scroll got canceled.\n\n### - Is this library compatible with IE9?\n\nYes.\n\n### - What's the size of this library?\n\nWithout its peer dependencies, the gzipped size is < 5Kb.\n\n## Rationale\n\nSo, you have your nice and functional React-Redux app: no stateful\ncomponents, everything that gets rendered is in response to the\nstate of your store... And now a new requirement comes in:\n\"whenever this or that happens we need a smooth scroll towards\nthat component\". Now what? How are we going to make that scroll happen?\nMaybe we could add a boolean entry in the state like: `needsToScroll`\nand then use the lifecycle event `componentWillReceiveProps` to trigger a scroll\nwhenever that value changes from `false` to `true`... And hope that no other\ncomponent instance is trying to do the same thing. We would also\nhave to dispatch another action when the scroll finishes to set\nthat entry back to `false`. And how do we cancel that scroll if now another\nacction happened that requires that scroll to be directed somewhere else?\nA bit messy, and convoluted, right?\n\nThis library helps you manage the scrolls of your app declaratively,\nwhile keeping your presentational components decoupled from the actions\nand the state of the app... You won't need to deal with \"refs\", \"classes\" or\nlifecycle events.\n","maintainers":[{"name":"josepot","email":"josep@sbrpr.com"}],"time":{"modified":"2022-06-26T07:51:29.053Z","created":"2017-03-11T02:35:16.980Z","1.0.0":"2017-03-11T02:35:16.980Z","1.0.1":"2017-03-11T04:17:10.634Z","1.0.2":"2017-03-11T05:23:47.554Z","1.0.3":"2017-03-11T22:05:25.498Z","0.0.1":"2017-03-12T17:35:29.535Z","0.0.2":"2017-03-13T05:43:02.817Z","0.0.4":"2017-03-15T03:45:40.763Z","0.0.5":"2017-03-16T05:05:31.065Z","0.0.6":"2017-03-17T06:19:08.665Z","0.0.7":"2017-03-17T12:55:55.380Z","0.0.9":"2017-04-03T16:55:56.004Z","0.0.10":"2017-04-30T11:42:09.066Z","0.0.11":"2017-10-25T07:45:57.369Z","0.0.12":"2017-10-25T10:27:05.966Z","0.0.13":"2017-10-26T07:52:15.809Z","0.0.14":"2017-10-26T07:58:51.615Z","0.0.15":"2018-03-12T11:25:36.298Z","0.1.0":"2018-06-30T12:46:33.994Z","0.1.1":"2018-08-08T07:40:55.692Z","0.1.2":"2018-09-20T08:25:02.219Z","0.1.3":"2018-12-01T14:51:14.748Z"},"homepage":"https://github.com/josepot/react-redux-scroll","keywords":["react","reactjs","redux","scroll","action","middleware"],"repository":{"type":"git","url":"git+https://github.com/josepot/react-redux-scroll.git"},"author":{"name":"Josep M Sobrepere","url":"https://github.com/josepot"},"bugs":{"url":"https://github.com/josepot/react-redux-scroll/issues"},"license":"MIT","readmeFilename":"README.md","description":"Manage the scrolls of your React app through your redux-actions","users":{"darnell-sellerlabs":true}}