{"_id":"reduxsauce","_rev":"28-77b25e409c5e27dd64c61098a8c8a6b0","name":"reduxsauce","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.1":{"name":"reduxsauce","version":"0.0.1","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.0.1","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"presets":["stage-0","es2015"]},"require":["babel-register"]},"dist":{"shasum":"a07d4a761e656e0bcbf56f3a130e83a344e8ca52","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.0.1.tgz","integrity":"sha512-k8mZpqgpdpkOuDc8Uuh8xonMFzInJDLTPIZWo8kphgKr8lA/TOfwB3Zn9lhfp8F7BVEM6VWKu9VujYoBiGvlMw==","signatures":[{"sig":"MEQCIE6nE6nKfx3rnjHr5vzSIPG4ZDKNCqK+Dpw4EwWhFnZmAiAE1lbFOuxcuus0IpoYQaroiCaDaDhC9yPElV4i+4kYNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","babel":{"env":{"development":{"sourceMaps":"inline"}},"ignore":"test/*","plugins":["transform-runtime","transform-object-rest-spread"],"presets":["es2015","stage-0"]},"files":["dist/reduxsauce.js","README.md"],"_shasum":"a07d4a761e656e0bcbf56f3a130e83a344e8ca52","gitHead":"315e3c690ca3bc6af8f85354cdf1f4b7d449030e","scripts":{"dist":"npm run clean && npm run build","gulp":"BABEL_ENV=production gulp build","test":"ava","build":"npm run rollup:babelrc:cp && npm run rollup","clean":"npm run rollup:babelrc:cp && npm run rollup:babelrc:rm && rm -rf dist","rollup":"BABEL_ENV=production node_modules/.bin/rollup --config ./rollup.config.js","coverage":"nyc ava","test:watch":"npm run test -- --watch","release:patch":"npm run dist && npm run rollup:babelrc:rm && xyz -i patch","rollup:babelrc:cp":"cp .babelrc-rollup lib/.babelrc","rollup:babelrc:rm":"rm lib/.babelrc"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.8.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ramda":"^0.21.0","redux":"^3.5.2","ramdasauce":"^1.0.0"},"devDependencies":{"ava":"^0.14.0","nyc":"^6.4.0","xyz":"^0.5.0","gulp":"^3.9.1","rollup":"^0.25.7","babel-cli":"^6.6.5","gulp-babel":"^6.1.2","gulp-rollup":"^1.8.0","babel-preset-es2015":"^6.6.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.0.1.tgz_1463491027188_0.5701565479394048","host":"packages-16-east.internal.npmjs.com"}},"0.0.2":{"name":"reduxsauce","version":"0.0.2","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.0.2","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"presets":["stage-0","es2015"]},"require":["babel-register"]},"dist":{"shasum":"63f04ed8876daa069682c5bff5fc56e9c57321e4","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.0.2.tgz","integrity":"sha512-fYXvsOQfW86bTXwJCoGEs5bCRZEHvYhPn8YXtT/zNS8Y4rOsoULwdMcPRlckgfSljYKIRe1JJ3rcxPEFWvQHww==","signatures":[{"sig":"MEUCIERBo7sIx6Gj7p+CPo0Eua1U8GEbEx2YsNvQLNMLouIAAiEAxVU0YN0ZHNadfnuLnGZiEAlanX9lCQx0x8Tpef4KofQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"63f04ed8876daa069682c5bff5fc56e9c57321e4","gitHead":"d7c0051d5b187881a86574641ecaaf7b7a4b7c5f","scripts":{"dist":"npm run clean && npm run build","gulp":"BABEL_ENV=production gulp build","test":"ava","build":"npm run rollup:babelrc:cp && npm run rollup","clean":"npm run rollup:babelrc:cp && npm run rollup:babelrc:rm && rm -rf dist","rollup":"BABEL_ENV=production node_modules/.bin/rollup --config ./rollup.config.js","coverage":"nyc ava","test:watch":"npm run test -- --watch","release:patch":"npm run dist && npm run rollup:babelrc:rm && xyz -i patch","rollup:babelrc:cp":"cp .babelrc-rollup lib/.babelrc","rollup:babelrc:rm":"rm lib/.babelrc"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.8.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ramda":"^0.21.0","redux":"^3.5.2","ramdasauce":"^1.0.0"},"devDependencies":{"ava":"^0.14.0","nyc":"^6.4.0","xyz":"^0.5.0","gulp":"^3.9.1","rollup":"^0.25.7","babel-cli":"^6.6.5","gulp-babel":"^6.1.2","gulp-rollup":"^1.8.0","babel-preset-es2015":"^6.6.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.0.2.tgz_1463492039055_0.43699790723621845","host":"packages-12-west.internal.npmjs.com"}},"0.0.3":{"name":"reduxsauce","version":"0.0.3","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.0.3","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"presets":["stage-0","es2015"]},"require":["babel-register"]},"dist":{"shasum":"511b13d25eb70d2d1969897319ffb7391438e5bf","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.0.3.tgz","integrity":"sha512-qVPFdUEAurKZlUrjjLcOu6T54Bw5cGxFol06RfB2ITFLk5ph3AoKv5GRFCPS8O8tGnccVxGwsI3/qdOsbxalbQ==","signatures":[{"sig":"MEYCIQD9ocDvlT70gnzKj0pjJeiIBKdJTcNL3j2bKZzANUfPuwIhANyHx/j8VGD8dGl32Mk0jMDe4CaJ8ONOicjuqBF0SM+r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"511b13d25eb70d2d1969897319ffb7391438e5bf","gitHead":"1aab091c59686be012fb0021364b46e184955a53","scripts":{"dist":"npm run clean && npm run build","gulp":"BABEL_ENV=production gulp build","test":"ava","build":"npm run rollup:babelrc:cp && npm run rollup","clean":"npm run rollup:babelrc:cp && npm run rollup:babelrc:rm && rm -rf dist","rollup":"BABEL_ENV=production node_modules/.bin/rollup --config ./rollup.config.js","coverage":"nyc ava","test:watch":"npm run test -- --watch","release:patch":"npm run dist && npm run rollup:babelrc:rm && xyz -i patch","rollup:babelrc:cp":"cp .babelrc-rollup lib/.babelrc","rollup:babelrc:rm":"rm lib/.babelrc"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.8.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ramda":"^0.21.0","redux":"^3.5.2","ramdasauce":"^1.0.0"},"devDependencies":{"ava":"^0.14.0","nyc":"^6.4.0","xyz":"^0.5.0","gulp":"^3.9.1","rollup":"^0.25.7","babel-cli":"^6.6.5","gulp-babel":"^6.1.2","gulp-rollup":"^1.8.0","babel-preset-es2015":"^6.6.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.0.3.tgz_1463499848682_0.4028413405176252","host":"packages-16-east.internal.npmjs.com"}},"0.1.0":{"name":"reduxsauce","version":"0.1.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.1.0","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"presets":["stage-0","es2015"]},"require":["babel-register"]},"dist":{"shasum":"747d7de8f83652d75aa9ce78c90424df0c1a8adb","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.1.0.tgz","integrity":"sha512-5mgcE3JMTn5BPmA7GhnEvs2Bm8VySZIVDsH8Em9az8KJrLJLhIG6zYAnNWHDtMA70PPfusNGTVVMnA6F/gUsOA==","signatures":[{"sig":"MEUCIQDK1gZaWXedlto7LkzOh5+4FfBzBAjg1hbWTgIt9GSyoQIgbC1eMYkxHtmNOy4Cldlqkrfy6OBF52BDuQDh1JzVEzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"747d7de8f83652d75aa9ce78c90424df0c1a8adb","gitHead":"33758d199cb3e7ad72bbd30f4fd155e750ce0873","scripts":{"dist":"npm run clean && npm run build","gulp":"BABEL_ENV=production gulp build","test":"ava","build":"npm run rollup:babelrc:cp && npm run rollup","clean":"npm run rollup:babelrc:cp && npm run rollup:babelrc:rm && rm -rf dist","rollup":"BABEL_ENV=production node_modules/.bin/rollup --config ./rollup.config.js","coverage":"nyc ava","test:watch":"npm run test -- --watch","release:minor":"npm run dist && npm run rollup:babelrc:rm && xyz -i minor","release:patch":"npm run dist && npm run rollup:babelrc:rm && xyz -i patch","rollup:babelrc:cp":"cp .babelrc-rollup lib/.babelrc","rollup:babelrc:rm":"rm lib/.babelrc"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.8.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ramda":"^0.21.0","redux":"^3.5.2","ramdasauce":"^1.0.0"},"devDependencies":{"ava":"^0.14.0","nyc":"^6.4.0","xyz":"^0.5.0","gulp":"^3.9.1","rollup":"^0.25.7","babel-cli":"^6.6.5","gulp-babel":"^6.1.2","gulp-rollup":"^1.8.0","babel-preset-es2015":"^6.6.0","rollup-plugin-babel":"^2.4.0","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.1.0.tgz_1463504196964_0.6011744341813028","host":"packages-16-east.internal.npmjs.com"}},"0.2.0":{"name":"reduxsauce","version":"0.2.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.2.0","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"b8da9938481ca418a24b9ccc4ec490a631208531","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.2.0.tgz","integrity":"sha512-RyO8iuCKKS9mDD0bKfg+x9OPoogy/JTRlgMa/kzr7ifai1PVxgunj1HKo+YnXtEac9b27I7a5KN3Af+nzbstYQ==","signatures":[{"sig":"MEQCICvigNUgTIs3mV+wTB2XpmLaLjXH44Z1eUZgflZLMXadAiBQqhc7S3VPzJ5WDmETHeXR4oqhwSv5nwOcUSr/ZnnrAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"b8da9938481ca418a24b9ccc4ec490a631208531","gitHead":"c705eb6b7d5f92baecbe04271b4a4156f715a4bd","scripts":{"test":"ava","build":"rollup -c","coverage":"nyc ava","test:watch":"ava --watch"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.10.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"6.3.0","dependencies":{"ramda":"^0.22.1","redux":"^3.6.0","ramdasauce":"^1.1.1"},"devDependencies":{"ava":"^0.16.0","nyc":"^8.1.0","xyz":"^1.0.0","rollup":"^0.34.13","babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.2.0.tgz_1473361665698_0.07565815281122923","host":"packages-12-west.internal.npmjs.com"}},"0.4.0":{"name":"reduxsauce","version":"0.4.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.4.0","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"89479e90ad7e403b9a7260fd2b317a0a2205b3fb","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.4.0.tgz","integrity":"sha512-+58zev9F/7uQODwivNXiuGNhPv4AMFxRIadGArQItcA+vVAH4x0vmCpQdPSdWvBko3vm8+/v9tFdMWYGcsDsNQ==","signatures":[{"sig":"MEYCIQCF30pktwDjkUjqYWXLcA4krx/TANx3Zv3BEWdqOxHGoQIhALI86hhQ/DTU6MKwvpiCIbhP2UqBYeupsiVvvQUivE/f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"89479e90ad7e403b9a7260fd2b317a0a2205b3fb","gitHead":"324a264b21f5a500cfcdaec7d2b8e2c1b4c804c0","scripts":{"test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.10.9","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"7.2.0","dependencies":{"ramda":"^0.22.1","redux":"^3.6.0","ramdasauce":"^1.1.1"},"devDependencies":{"ava":"^0.16.0","nyc":"^8.1.0","xyz":"^1.0.0","rollup":"^0.34.13","babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.4.0.tgz_1481234471546_0.37983680004253983","host":"packages-18-east.internal.npmjs.com"}},"0.4.1":{"name":"reduxsauce","version":"0.4.1","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.4.1","maintainers":[{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"ee5578c643a85f7866934e6b97db23bfec861b56","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.4.1.tgz","integrity":"sha512-2kwq3+QegF/eDlzfAuwi3xnG/+elhyIkQbH/Z8V5i3/OoeV5UADY1k4eyVKkcH03p1rNaVotfWlwybb0+TULCg==","signatures":[{"sig":"MEUCIAEKoVOzRwnDh95WeQKqykzoJJdgtXY+NxSIXVtWyYkqAiEAyz57eY3ES9editmuB3IivToWZ/xfJR7BHHt3mr6uEXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"ee5578c643a85f7866934e6b97db23bfec861b56","gitHead":"cfde9bb701c6024dcb0677f28d96646c88b395ea","scripts":{"test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"3.10.9","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"7.2.0","dependencies":{"ramda":"^0.22.1","redux":"^3.6.0","ramdasauce":"^1.1.1"},"devDependencies":{"ava":"^0.16.0","nyc":"^8.1.0","xyz":"^1.0.0","rollup":"^0.34.13","babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","babel-preset-stage-0":"^6.5.0","babel-preset-es2015-rollup":"^1.2.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.4.1.tgz_1481567228711_0.06460674339905381","host":"packages-12-west.internal.npmjs.com"}},"0.5.0":{"name":"reduxsauce","version":"0.5.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.5.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"f277e2aa5a87d12a53463d157952e95d7c9f700a","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.5.0.tgz","integrity":"sha512-4dHorYX2JpBDJ2KxtTdxyno/GgSgtzLmRoV0MpPi3b+07MCTAYbp/4NDqtXAzG+KgJzKJV7rFWNUejDChRfxPw==","signatures":[{"sig":"MEYCIQDGANoYNlRip6Qas9m9O3FIUG+9TPVj+gD/p1Iw3XlhjQIhAM3++2etzn79NBjHZ5OD85x7aDrfzChRERFpLLSsKo65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","_from":".","files":["dist/reduxsauce.js","README.md"],"_shasum":"f277e2aa5a87d12a53463d157952e95d7c9f700a","gitHead":"2c74df8fdff054cc8f1cfb94c8e40be828e48c80","scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"4.1.2","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"7.7.3","dependencies":{"ramda":"^0.23.0","redux":"^3.6.0","ramdasauce":"^1.2.0"},"devDependencies":{"ava":"^0.19.0","nyc":"^10.2.0","xyz":"^2.1.0","rollup":"^0.41.6","standard":"^10.0.1","babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^2.7.1","babel-preset-stage-0":"^6.22.0","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.5.0.tgz_1491592837727_0.13207016186788678","host":"packages-12-west.internal.npmjs.com"}},"0.6.0":{"name":"reduxsauce","version":"0.6.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.6.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/skellock/reduxsauce#readme","bugs":{"url":"https://github.com/skellock/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"e3c4d23e1e4b87d901830f77aaf127098398f0ff","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.6.0.tgz","integrity":"sha512-xJ5lSOwVQ+V4zdrkShlFGT5umSAw5zR40LirTjcLN11m5aMqFiyl2KA4HQMiDUh3xbG68MZRxV2le3Pu3aGqZw==","signatures":[{"sig":"MEUCIQD1v6l1khSS7gXqNR53uIRDKhrVp6bgyfC0hRsreRdjnAIgZhvdR2kie3fxH0EHD/1lAuW1Pt804a6CqB9sTYG9cvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","files":["dist/reduxsauce.js","README.md"],"gitHead":"0e5bc6c046ffcb72171eb408fd792060547c5ee0","scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/skellock/reduxsauce.git","type":"git"},"_npmVersion":"5.1.0","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"8.1.3","dependencies":{"ramda":"^0.24.1","redux":"^3.7.1","ramdasauce":"^2.0.0"},"devDependencies":{"np":"^2.16.0","ava":"^0.19.0","nyc":"^10.2.0","xyz":"^2.1.0","rollup":"^0.41.6","standard":"^10.0.1","babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^2.7.1","babel-preset-stage-0":"^6.22.0","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.6.0.tgz_1499687114429_0.6035633587744087","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"reduxsauce","version":"0.7.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@0.7.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/infinitered/reduxsauce#readme","bugs":{"url":"https://github.com/infinitered/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"f482377fd9f5095384ec6b247902eae06712c59b","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-0.7.0.tgz","integrity":"sha512-iGVo1e0EXle/xo5LWSzdCTebHHqdlbTwyvsrJv8Xz68j9ekUeFJeUqutFei5IK9TG2uRSjD+4/Diih8aOGZLFQ==","signatures":[{"sig":"MEUCIQDeUtGrul3JpJcxz99pHb5CXTtuv1l7GKlWm6uqSzI3wAIgHcoSPc726Lr4H497lSmjz5w9TKvXn43DmeOwBy31oOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/reduxsauce.js","files":["dist/reduxsauce.js","lib","README.md"],"gitHead":"fa8bca6991e0e78adf9711304e577e52ab8dbc49","scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","prepublishOnly":"npm run build"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/infinitered/reduxsauce.git","type":"git"},"_npmVersion":"5.4.2","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"ramda":"^0.24.1","redux":"^3.7.1","ramdasauce":"^2.0.0"},"devDependencies":{"np":"^2.16.0","ava":"^0.21.0","nyc":"^11.1.0","rollup":"^0.47.2","standard":"^10.0.1","babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","rollup-plugin-filesize":"^1.4.2","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce-0.7.0.tgz_1506425160910_0.31490600504912436","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"reduxsauce","version":"1.0.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.0.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/infinitered/reduxsauce#readme","bugs":{"url":"https://github.com/infinitered/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"362d7500754697782a19a26d74e8a6318d2a1f49","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.0.0.tgz","fileCount":10,"integrity":"sha512-+HXHbr9Xq9VRFRXAt/LTcNpQf3wix/ynPyVnTLAJYEULwRUylZZJaid5TAVzdBUtAp6V00bukKItLxxEVbGxvg==","signatures":[{"sig":"MEUCIQC8wWGKv/wlnK4q9Gd16PpvJaknADw1KxDgpAsDzTA0EwIgPtTWDg5GPCOx0c7tT80t6+ubRrXGqiCJqibERp6P+os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9QrCCRA9TVsSAnZWagAAcTQQAIlghJ5bmqiUZDYjK6Ze\nIRxxdpRKJP2fKTeenrImHueBbhstCX/g/GPwqsMTcPU38K+CTylPS7h7x8TV\nmqjM8S9BDMowzQRA4xcDwyvF+EcO9PyRWVacSJePMW0NI/Y+5rfuarNEW0zM\nqpGNWtEGMBSM5XhVPM/0Z30Lxi2m0fs1QwMfYOcjGvRmiF6XsOcckWyyGzfX\n31r766ju2rmiGP3fizAzOFzXiwm0xuAml7TWeKAgQZyDwRNvsS1KZdnKfDsf\nmcsnTeJ3VnhA+lNXiK/jhiy3AAFrg7vk0608ChiGxVg9lf9njk/aYwqXZ8Z1\nivoWCVSaYsmpZ3KQrsd+HBNaxX5Q8grNnERQmPALq/vj2Awukj5MXFRErzV7\nhOk7o02an3oddHTHfAv87ABFfB3FfiGZnuR9hcvX9BQxop6IALVlfP/hT526\nlrwRaEpuxiUHWV2go4ZwB0DBVQRQBbL/BfAqoZrNxLL2jyC/NeJu7mR9iBBY\nEvOq2YRgGK+WmZxVlAScHuF9PSBC2DCimZSQjMfvBHpT/n6z/jgq36eOAXpI\nQlhs7FIIEfR6GwFLo6+wMo4YqBg+SrxovhbCPac9y5dontcAjghDmzLI3hOL\n4+0PG2oGNufWERmLMgE/wG0VQsWhzrGCS4YaF32/6kb/1Wd2nKSim8gK0hle\ni9no\r\n=q5vq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","files":["dist/reduxsauce.js","lib","README.md"],"gitHead":"58e7f5ff630cd1e7e9422c12a5fcd05b5a1d1f00","scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","prepublishOnly":"npm run build"},"_npmUser":{"name":"skellock","email":"steve@kellock.ca"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/infinitered/reduxsauce.git","type":"git"},"_npmVersion":"5.6.0","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"9.11.1","dependencies":{"ramda":"^0.24.1","ramdasauce":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.16.0","ava":"^0.21.0","nyc":"^11.1.0","rollup":"^0.47.2","standard":"^10.0.1","babel-cli":"^6.24.0","babel-eslint":"^7.2.1","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","rollup-plugin-filesize":"^1.4.2","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.0.0_1526008513794_0.9101537622033988","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"reduxsauce","version":"1.0.1","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.0.1","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/infinitered/reduxsauce#readme","bugs":{"url":"https://github.com/infinitered/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"015114b433963ea938f9768767736815a44e5474","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.0.1.tgz","fileCount":10,"integrity":"sha512-Vd9z0LAmOicVFTdmjEu82XhNfrg0Z8C6yVI0rKold5uS63kPyYiGVrYMsflbVO232zBy/Y3FWcC+FZVk9wBkwA==","signatures":[{"sig":"MEUCIQDV6V/ZyPrDJrKvGc8d0/yd/3ZkcPfP2oKWo2e+GLgo4QIgUEGt1YwafJj4dcQlUnE0t8+W2mWzSOBLd0qsY4EAmFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEs4UCRA9TVsSAnZWagAAtGoP/jeL72HT5xT/RBDivYAG\njRHllcioGviqsvOxXEaxQsjS+WbcmQTE4pWq4fvgXEwqKoxAfpuXzIEiXfxX\n3SKnHW8IorDxJHYBTZ3p+xjiRivlRSDVcoi6Y36dMZC9X+XHzsvbltQd0HP1\na+e4xEBGGNGCdqlOFz5Q6a/V6IGRv6KR8kAw6l6Abwo7E78ZlDQ+hOvVbGU0\nRn2yyeriMqh1eJ9aSv8iPRytBVYxQXBaj+3SUiNkfd5fPMUJzp0+hNtR8Fdi\nKYFo4qqhyTetTVGY9XmCFDEqZjgJORbEig9Og0QKjEDsgT0ylVyCczH1/knm\nNB1S7DT6DhplqYSwJ64Mh2olJr1JIz8UhgmQSaD4vs2eth7riXH8YwTE42fc\nVeET3XAUz5hnktDmMHiuvQL57wV7LQ0xRhis7dhYOU3tVqsMdVInQ/zAcYan\n+GR41PWmNlJXAcd5wdMhNUpmRCOjRwRCsUyunLzqQqHWINulV+pHeSVCTBqt\n8Q4GUWZZpcPcoOfJ3cCHMbQdM76YzFE9H05uq/2B0LwsYGFHm+gV/nEZwChe\n0BHi3ZYmXg/TC7hzTlWexlWXm1t0nfi3UxOb3wr47n/By18sXpPcSm/ov91t\nqRSB36hkrStV4QDZDb6Ja/8zPn93toXdOvWWtFag3hbOxJM6Rr8Yh9/MUg2x\ns7sY\r\n=rd8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"b143589fa4ac9d7d049e4808e987a3fd6b66a7c7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"infinitered-owner","email":"npm@infinite.red"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/infinitered/reduxsauce.git","type":"git"},"_npmVersion":"6.5.0","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"ramda":"^0.24.1","ramdasauce":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.21.0","nyc":"^11.1.0","rollup":"^0.47.2","standard":"^10.0.1","babel-cli":"^6.24.0","babel-eslint":"^7.2.1","semantic-release":"^15.12.5","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","@semantic-release/git":"^7.0.5","rollup-plugin-filesize":"^1.4.2","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.0.1_1544736275750_0.4780818150633961","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"reduxsauce","version":"1.1.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.1.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/infinitered/reduxsauce#readme","bugs":{"url":"https://github.com/infinitered/reduxsauce/issues"},"ava":{"babel":{"babelrc":false,"presets":["stage-0","es2015"]},"require":["babel-core/register"]},"dist":{"shasum":"9d503d2c5069bc315e05cd029682c3566e086363","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.1.0.tgz","fileCount":11,"integrity":"sha512-INjuCTmDntZqUfJFPy6qRAdSYnR16d1jH7H0TDqZW+0RA3QqOo3YK05TG07Ssh7zlxHT+eeZPojHkb2R/O6moQ==","signatures":[{"sig":"MEUCIGIqZklAaDl1sVgW/h/CCpLrp5rFF72he3dysOR59sWBAiEApNrSC6DBUPQjN9Q/Ml0SxJRU6+BcFoPDQtwE7BMuZ0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctPLXCRA9TVsSAnZWagAAgRYP/3P4yCoOlppuhZ1M4JVW\nnJD3yyPDJczxiNhWP5OJEiva2xeERQWQlZNa9srrnmu7KT2HeHeCj3iGhws8\ndk5BxhSNT4MN1SdpBXIdwFkQsAYVDbx1WCcotxDyyat/QhrEAIaipmV+V/Et\nKd4d5bZ9k+uU/L8Zlo3bJ1BpkfNaRmvAv/HsEeYy2+K2xG6Xh0kpNhSxEolN\nfIj71rF/FmSXQ8r9+w48U069uGuIDy1QBsbxQ9ViWpxC2l8rI71JMIGk73mB\nsjsF66WsuQZE8nfJ5dy77jeP566xjMKD/4bGhV/PJqeZBAzQefXyN3tITbd2\nRMlGtimKF2Xq5Ryo+sGnqI4R6pH+mOBDcbQm5hNN1JQjwv4unfxK4m8TX02o\nr/X7YQpiV0v0UX1GJiXzP94B+9L/Y1QyJL+zzwzGlfGfn5MtZYh37BR+mkGo\n76qHDCdWeXykKf61QSOLp5KrSzmGHSVVVGtBsToAE2KwRvIDKTAlBKDHf/ni\nQ6rtWMhjuMl1hhWCgsnV8pnRytuCDhU1+m3thYUNCaVfbPx9Ap9HsdS4JZld\nqsYHHwk+DU6LLigAmflUOzZ76HMFaUq3mYoOnCS42N0xNjMQaYAHg+if0fWk\nyQH+Dhn1QNj4XBLv8n5wSfPqMBg+O53otogYUVXilV+zJaENSceb0PjoaLnx\nJIEn\r\n=78Up\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"92fe71ae9320697b4f0d079e114e4a872005ee28","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"infinitered-owner","email":"npm@infinite.red"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/infinitered/reduxsauce.git","type":"git"},"_npmVersion":"6.5.0","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"10.11.0","dependencies":{"ramda":"^0.24.1","ramdasauce":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.21.0","nyc":"^11.1.0","rollup":"^0.47.2","standard":"^10.0.1","babel-cli":"^6.24.0","babel-eslint":"^7.2.1","semantic-release":"^15.12.5","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","@semantic-release/git":"^7.0.5","rollup-plugin-filesize":"^1.4.2","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"redux":"4.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.1.0_1555362518241_0.6105044965135189","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"reduxsauce","version":"1.1.1","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.1.1","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"jonnyman9","email":"jpkeam@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["babel-core/register"]},"dist":{"shasum":"6e9669d73059a4790a58b7348c92fd8397097e79","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.1.1.tgz","fileCount":11,"integrity":"sha512-/Opbt4/dr6JQ2uPFG2EqE3VT7Y/b3mIuDqT/pfqeqnoECMDZv7xdoOCHVL1UD5LsOTKN+HJMd0NDj/Inx/5LMw==","signatures":[{"sig":"MEYCIQC3bYiBzPqAU2j8JeG5uy9Msvvv7RKfQ4UKuSPdnOjJmQIhALMmngwQvvqMpYOaP9NBlH8gKeedjdcBC0V5J91VG3uG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr+RoCRA9TVsSAnZWagAAiXUP/3pgVNyhLvw5bOhKrQZS\nqk/GKmgQhpZq47xui2KwTVaLA+EHGtfekQuZ9D+nQ1f2tGQxckFpgKL0EyHj\noJt90k0Y28CvOYpk0mutHNvcn4i6zuwM0+KNuUQTm+sNmCQgg80PgAUZerzc\nDFjredw/ZGYF9zz1NeZWN+lZFhMdop+l+BKPro7F8Pi2YlvfbZHvlwQnh6cp\nCOH02CV6S22erOO4BBculbNpd/LlRVlp5Hw6guPmL/nHGgfSfrYt1HNCCJVH\nJiYGnruJAy3yhnc7cuCzFHXEVxnnC5wYWSdsrp5rEXUbbVUuwlbHp+QNP1Ml\nQZuOFRqVBFcgRKImAnT238MjKgFEwSJZJx2iOdIBNB5HRsuP4B5njM+jJp7I\nf7H3vQBe99TYFJWw4ZyI657xFjm8QxlQulBfRmj9rm8nKXf3NCfwcGD5SDAi\nFmceozy0ZRx0jy0apjLBDpjyBANfgV2ep7rttmYCv65dUf5RXAjyQaGTcogk\nmoDNYwahqH+I3plfudfehTsgExG95+g7UuLeHDjjHtm47fYRalSV3QgZcii4\n3vS1G+Gj2m2dPxybZ/pvn2hFwPDYJRcdG1IYGBKQ5pgTw8NV4gtoRaSL23MO\nDz1JWLZDJczsSS7XChBrQFFdDqOowbKF8xaJWZXffoVZ3taU24Fjk3wKKkOl\nH5n8\r\n=yIvx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"49c8016efaa7994617e68deba14e8cac681d4620","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"6.12.0","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"12.13.0","dependencies":{"ramda":"^0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","rollup":"^0.47.2","standard":"^14.3.1","babel-cli":"^6.24.0","coveralls":"^3.0.7","babel-eslint":"^7.2.1","semantic-release":"^15.13.27","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","@semantic-release/git":"^7.0.16","rollup-plugin-filesize":"^1.4.2","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"redux":"4.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.1.1_1571808360159_0.2552141162391395","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"reduxsauce","version":"1.1.2","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.1.2","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"jonnyman9","email":"jpkeam@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["babel-core/register"]},"dist":{"shasum":"fd5f2d8564dfd3e95754c3c7ccc1a5ef4d8be628","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.1.2.tgz","fileCount":11,"integrity":"sha512-Z/LH/rwEVvxXiBGMrLOytrqXVDcWaVvt2wNhgycLy4WKEx2WDqKeukog711nCPMIrz9WrzD+pZUBGGt49uicWg==","signatures":[{"sig":"MEUCIG2pU1/xLBmTzCZA2LSJQFVqxqMaCS0r+Awo8C6P1AS6AiEAqb4lzi+X7mLInTp/b+ZwvCbGjuuWN7O+ADfd1fflKus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI90lCRA9TVsSAnZWagAAPd0P/11BtTimHezZoE6qIQxP\n+cP5xMmp3miPihQ8wa7tNEKTw+Ztx8aV5nbZjgg7Le1Y+uqudmUTl3GwOO1T\nQW3uHPb89jipHiWotvEwDBi7jiAoG6l/yaOCxrKf2iZdDGn9BXJLqsUpWdpa\nvLfOTAK/ltTgzPIZ4R4kTmlKGQtinbDNKyQagx8vC9+5hL1+a2iA7MfKt3GX\ndKGhAKZkrDD8bv2Td2qci5WU8imFX65lWPi9/W9khrQ5utyVraV9E0nSvOzn\nB1PKX39t6ljpaTVpxD3teQi86JIxnk0iS+r6Ik8Rju1T4J28EBANsYjxitXy\nLjN6zRgqkKxCxClAB5RFA3/MBb1SgKjbM2oHsyJQL54g3Livy75T4bx1Tr6L\n1QSgKTfIYCvoOlpJLDxWV63+T+rHlY+yQtjatGry2IYElT3apwDzNEaSoM9P\n0Qf3qyZStC7qwC94jrlCmDvTO085D9PHjjFfLU6Mjmo2yUBe8iLWAKERPp+Z\n96DZiEh13/zec4lHBDfYbvYhFByybkNaybZ99lkyKsqDOd8DXtKu1dYOyl+z\nzVJR3O06VjUxoGhJXIhaFbFw0g0SBxsbrHwKBDN4k91atrqQtw9ZIB3jatEo\nLNIkuqFfNNEXippfL8P78kn7ZlWoX+24lrn0w+OyFIhLaAOrs7l0KAXKu7G4\nTTCF\r\n=atGI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"117880a37b7f3eb8305ae37f89236231affbc748","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"6.13.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"ramda":"^0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","rollup":"^0.47.6","standard":"^14.3.1","babel-cli":"^6.24.0","coveralls":"^3.0.9","babel-eslint":"^7.2.1","semantic-release":"^15.14.0","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","@semantic-release/git":"^7.0.18","rollup-plugin-filesize":"^1.5.0","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"redux":"4.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.1.2_1579408676863_0.17271824950622783","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"reduxsauce","version":"1.1.3","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.1.3","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"jonnyman9","email":"jpkeam@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["babel-core/register"]},"dist":{"shasum":"32e179242227b48da7678fc6ac5dd1afcf9c4398","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.1.3.tgz","fileCount":11,"integrity":"sha512-qBDLQq4bWXPmdGgLvym3OYSmMCZ7S15RwulPgswUwVWJWP4XUW4OebK6RMXgWqEttTOEBVr/sIklTGYK6Gdqrg==","signatures":[{"sig":"MEUCIQCXiCiAWAPGr4Us53+GcwpwfrFS06F4nV9WwIZ317ZVcAIgXsMp6Q+DY+IjJdc1Fv7F+UWnHFm3PonWqG2pHy0FnPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Rl4CRA9TVsSAnZWagAAFokP/joTY3bNWMT2hDUgEkwS\nVbRDJhM+DBGWaBUAkRam/m74GrFcNPTI/Sxbmr4IsqaGbczmAUfFufks8yd7\nK4uUg8Z84wOWGbWvqXFGu1fVh2VacIudURs8bQLQo/EDlFlHlCyYOBEQ0POk\nQTVvnXqQzFPHABvN8fwFpoZ9c2xyqKOSJJKnftjqxQIgPUqKIrZcCyss5JnT\n/PWScWqF93nHRZMssF/Cd+959H1uzMxhdQSRu0ImpTsgF1rteaA9fz1/3rVJ\n16ca4wI6PKKIomDEfv909KXJhM5OWFgk6hqevby18SytZee7LbdDt5Zmj+Mq\n/LoT0Fa2mp7qn0/QkDCypjjrKMN2jrO6cufBjVppcz6iswujA79KfySPDE2D\nSuhzwFEDOz/ABZhBYwqFO+aYRpDYEXk4hm5KspZECTf9lWF9b9cdUWTYJnKl\nRnK5yUerZTNh87rKKXnQsLQy61DwNLdV9Ro10zC8+v+hzN1BthQAnW8sSVJT\nQSq/pZBJItOECKFou0lEjh6SuROmC7evVmkW29xRfR+5KTVdqIXGUkMfD0yL\nhAZ0VYx8fDRrb8/DdRaj4JYE51ib3SASDOp1KKstpUjeqJc608wpgcwKYDcT\nDlRr3cwplwOJn33dqRB0zaWRaTxfqYdhOy+N2UXPLsTt9mNUeGgzI0C8QW1s\n6D2A\r\n=yA1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"55d7272ba3525c4f8efe167bce76839d5f955bfd","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"6.13.6","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"12.17.0","dependencies":{"ramda":"^0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","rollup":"^0.47.6","standard":"^14.3.1","babel-cli":"^6.24.0","coveralls":"^3.0.9","babel-eslint":"^7.2.1","semantic-release":"^15.14.0","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","@semantic-release/git":"^7.0.18","rollup-plugin-filesize":"^1.5.0","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"redux":"4.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.1.3_1591023991943_0.9048692197750818","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"reduxsauce","version":"1.2.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.2.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"jonnyman9","email":"jpkeam@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["babel-core/register"]},"dist":{"shasum":"ef068797cd268eb5a4cb319291498d31e3724b74","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.2.0.tgz","fileCount":11,"integrity":"sha512-I8fhtrFo8VoJn3n9XAM4rhmgyozKJAPFvaMyRrnuDNzA4G11ZJrmnYSBKl3u0iC4klcYaGTExG5ZSRCScBoh0w==","signatures":[{"sig":"MEYCIQC8CRtZ7NPsYlNgk8esctSyjyofx8Ih/rTp5ezy8l5CiQIhAKPh7o2utDTEbzsm1+Rj0qZ7kDsrkpsr17ZzsB46f+j0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIij6CRA9TVsSAnZWagAANH0P/2dW8nwYoueSr3hPM/5i\nkzezs7x66LJlt30n4HFlIPUdZfufgl/dQ1yiMl5Y7/jhsM6kqpSPHH9tQ5yX\nkI4TGZnfhB/gw02gigeqnmPDik4fQN4sD34n/2Bh517oRRBIcEV/Rmnw9S1e\nBLbUNL65UNZdB2KdRYrDnoIpkSBXauXkqvfBf7FHNmXQ4KwCkka2bxtqj2A5\nQl2hgyX99NbpauXp+huDZt5sRwOckhIsptjh4Phvo1yKUK9MzlS6pjTQbhLB\nYDTwKcV5/xzHH4tlxXsQeitGLbcAyG81L49vWEOdEfhgZKHHHow6y1I7F8CX\nEEnwX3ejDQWm/t0c12B0IKsoTb7d4Sw/M6QMewua7BxAVSKt/Adqr4RVu/A5\nU7baDTQzM4gSHeRDfGPWz+xRrjhTMRwf0A4u6H+oQ0elAwCnTnjdO5fz6Sav\nhvA5qMiz7JFHge/GWzGSg9hB8GwAyN9BuFLss76v7aMbX8jLfEFSgMEkD1SL\nRCm1cj3Dl/RaSxQoVPOttkjeccZxpX6jakv5YWixA1+XgtJy9yeEfBkkNYS2\nDcEbDeRaTyiQQ8pO0d2ldWZ/RZsAzzsW2bam5TeTyzMBqfQQnHl6agZva+pD\npYQb5xOU4YJDa3Vl9DBqBN/5/pCMeliCc7Iv7AM1YunlXbp//X+iDHA4s594\nl7pY\r\n=bs2H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"391f498f9a33109b53d06f84f0cefc4c2d120060","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"6.14.7","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"ramda":"^0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","rollup":"^0.47.6","standard":"^14.3.1","babel-cli":"^6.24.0","coveralls":"^3.0.9","babel-eslint":"^7.2.1","semantic-release":"^15.14.0","babel-preset-es2015":"^6.24.0","rollup-plugin-babel":"^3.0.1","rollup-plugin-ramda":"^1.0.5","babel-preset-stage-0":"^6.22.0","@semantic-release/git":"^7.0.18","rollup-plugin-filesize":"^1.5.0","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"redux":"4.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.2.0_1596074233652_0.6719049237431589","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"reduxsauce","version":"1.2.1","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.2.1","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"},{"name":"jonnyman9","email":"jpkeam@gmail.com"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["@babel/register"]},"dist":{"shasum":"438f0542146fb64f57b3ee6b39671a56962df568","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.2.1.tgz","fileCount":11,"integrity":"sha512-X/ic+b7UhlpV8HXsGHm4bB0nScx0A3xl/OIBkJDfZ1LjtBQIYPC7fdUCyCh/8Hl2ArarQ02da8IEKpCPgQE9vA==","signatures":[{"sig":"MEUCIDqaje0yblHDIlAPSvXuZlHZKopmkzhHMjDrz8RiaHWVAiEA0rcaQtxez1XnW5Mm9IcNDa/E5kvKJwS7/CxF+TCfOjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0WkqCRA9TVsSAnZWagAAkWYP/0N9pJdx1ikGotWbWUNk\ne15IvQuNkSPlXNW9JS4acB6Las4byiMRjCCRweD1RUmwz0gIj3YCtSInT7bj\n4kjTQ9XjxjfPSzGD+052a/as2nh1d6/ow0tbj3LiQmQPwQ8slkaGmjeiDHJf\nZYDHCwT5uiR63AxqkDhL4ngZItdholvz5fdNgM8ea0gEQx7QO0PGGlouxHr+\nyKPv4gwz6lcMr0bYojc/3TdXHP1apl3roBLEym4N6MS1DULheinhPKeQQFJQ\nKIrdWYLp3Dg9xaaqY2WcxYpI/GTvxGj9QMxDyXIPhpBkB57HqOoozPjF5mV9\ncqE2t8v/dJNu8w02ngdLHcIvzfYG6tFAQ74VfJ8l9PdwqTnERuNfqKONW15r\nowR/cg+snVx/PCThxqHQAXOBkdqJtpoe7/W9Bjlbu3UK89fmwMsiFLwjsk9P\nHYNydZwB2x7SSHCEAheCQ5FR+Wcvgah2ujBRP2MJqUVRA0zn3uWd8CwouTQo\n4wd1nRgfm/Q2s9nva4OJzkVy1z+4VvQawZ+NnA0FP64vQ5K+eXz2YNqffzWC\nVVp8Io4C0R2TI5eT/WFbluLt2OPc9IMEF1GLdMgDj8w/I3CH5+R7yFm7Aflh\n1LSgjaS7Npe/JLMyx5++EBTBu0e8xUBd6Te67IDhgCIiYFv049/VkD7XU5wN\nkRhg\r\n=XOaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/reduxsauce.js","gitHead":"520502a178fe797f017558a00875e04d87ee0f8a","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"@babel/eslint-parser"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"7.18.1","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ramda":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.52.1","standard":"^16.0.3","coveralls":"^3.1.0","@ava/babel":"^1.0.1","@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/polyfill":"^7.12.1","@babel/register":"^7.14.5","semantic-release":"^17.4.4","@babel/preset-env":"^7.14.5","rollup-plugin-ramda":"^1.0.5","@babel/eslint-parser":"^7.14.5","@rollup/plugin-babel":"^5.3.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.1.1"},"peerDependencies":{"redux":"4.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.2.1_1624336682263_0.04927917728523834","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"reduxsauce","version":"1.3.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@1.3.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"},{"name":"jonnyman9","email":"jpkeam@gmail.com"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["@babel/register"]},"dist":{"shasum":"52239c534b54c68e8577b110d129b434f74bee5f","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.3.0.tgz","fileCount":11,"integrity":"sha512-/QaG1JrkXY3uZXjUClpm7sK0MfB7EPJLu2goqyHBknMqdx3nw2ZXAlScewsl901oSQD6bMs4DsiHD4S3Zxrppg==","signatures":[{"sig":"MEQCIF5nl8SAV9/UDnMkx+GGmhkDeIkmldxPvW0Tq2BvmSkxAiB6iR9SwbUvFQHK+gLOUP+10e/Vo7lh7Y6Zzlq8Wpt+Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29571},"main":"./dist/reduxsauce.js","gitHead":"668140dcb38b73f8072c59e1f452b401104381e3","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"@babel/eslint-parser"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"10.2.5","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ramda":"^0.29.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.0.1","nyc":"^15.1.0","rollup":"^4.9.1","standard":"^17.1.0","coveralls":"^3.1.1","@ava/babel":"^2.0.0","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/polyfill":"^7.12.1","@babel/register":"^7.22.15","semantic-release":"^22.0.12","@babel/preset-env":"^7.23.5","rollup-plugin-ramda":"^1.0.5","@babel/eslint-parser":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@semantic-release/git":"^10.0.1","rollup-plugin-filesize":"^10.0.0"},"peerDependencies":{"redux":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_1.3.0_1703877485448_0.8002504556569434","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"reduxsauce","version":"2.0.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@2.0.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"},{"name":"jonnyman9","email":"jpkeam@gmail.com"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["@babel/register"]},"dist":{"shasum":"33c5d61d82a17762c55412e9a3019258c53649e5","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-2.0.0.tgz","fileCount":11,"integrity":"sha512-Qq2lT1eOSuDXmC+3RAWpeqy1qj/OcwSVpKs4LjJc+9DOY7a30OaekuvtZNqmh1IMiM1l6SdDVTW9YU48DKZLAQ==","signatures":[{"sig":"MEQCICnpYR9XnDrE0PQErKLQvo1zk9CCwI+8YNCKDE0k32AuAiAVPxy343D1b9VnQXT05xubTNSj2E9CnHdmoyo3oKu1/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29479},"main":"./dist/reduxsauce.js","gitHead":"5e774402ecfd842967e2bed865c64a48001fd89c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"@babel/eslint-parser"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"10.9.2","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ramda":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.2.0","nyc":"^17.1.0","rollup":"^4.29.1","standard":"^17.1.2","coveralls":"^3.1.1","@ava/babel":"^2.0.0","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/register":"^7.25.9","semantic-release":"^24.2.0","@babel/preset-env":"^7.26.0","rollup-plugin-ramda":"^1.0.5","@babel/eslint-parser":"^7.25.9","@rollup/plugin-babel":"^6.0.4","@semantic-release/git":"^10.0.1","rollup-plugin-filesize":"^10.0.0"},"peerDependencies":{"redux":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_2.0.0_1735516925918_0.31111810299071574","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"reduxsauce","version":"2.1.0","keywords":["redux"],"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","_id":"reduxsauce@2.1.0","maintainers":[{"name":"gantman","email":"gantman+npm@gmail.com"},{"name":"skellock","email":"steve@kellock.ca"},{"name":"jonnyman9","email":"jpkeam@gmail.com"}],"homepage":"https://github.com/jkeam/reduxsauce#readme","bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"ava":{"babel":{"testOptions":{"babelrc":false}},"require":["@babel/register"]},"dist":{"shasum":"70cf678611d6493dbae79d87a554f3a72f26ff5c","tarball":"https://registry.npmjs.org/reduxsauce/-/reduxsauce-2.1.0.tgz","fileCount":11,"integrity":"sha512-5TirDy8ZLbWLCT/FqaQycd+JApsjj6PPXpfLzKqqTE+AIU6bCkLjHZRQHZhaQBnH2+QqIbMM2kEiWpwyMMVaZw==","signatures":[{"sig":"MEUCIE8VXdYhsZ9S0UeinrNyyw7MTWqSEHBGuawbMc2TaGzSAiEA+nGNGjO8mueBi5MkJ/ieYtRljr7M06uGFJ6CbcWi4Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29639},"main":"./dist/reduxsauce.js","gitHead":"0f095519772e0dc3f84422e3cd96f63a96e33526","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":"package.json","message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]]},"scripts":{"lint":"standard","test":"ava","build":"rollup -c","watch":"ava --watch","coverage":"nyc ava","coveralls":"nyc --reporter=text-lcov ava | coveralls","ci:publish":"yarn semantic-release","prepublishOnly":"npm run build","semantic-release":"semantic-release"},"_npmUser":{"name":"jonnyman9","email":"jpkeam@gmail.com"},"standard":{"parser":"@babel/eslint-parser"},"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"_npmVersion":"11.7.0","description":"Some aesthetic toppings for your Redux meal.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ramda":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","rollup":"^4.54.0","standard":"^17.1.2","coveralls":"^3.1.1","@ava/babel":"^2.0.0","@babel/cli":"^7.28.3","@babel/core":"^7.28.5","@babel/register":"^7.28.3","semantic-release":"^25.0.2","@babel/preset-env":"^7.28.5","rollup-plugin-ramda":"^1.0.5","@babel/eslint-parser":"^7.28.5","@rollup/plugin-babel":"^6.1.0","@semantic-release/git":"^10.0.1","rollup-plugin-filesize":"^10.0.0"},"peerDependencies":{"redux":"5.x"},"_npmOperationalInternal":{"tmp":"tmp/reduxsauce_2.1.0_1767149176843_0.10447223585900267","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2016-05-17T13:17:09.644Z","modified":"2026-05-29T14:16:18.554Z","0.0.1":"2016-05-17T13:17:09.644Z","0.0.2":"2016-05-17T13:34:01.361Z","0.0.3":"2016-05-17T15:44:11.272Z","0.1.0":"2016-05-17T16:56:39.922Z","0.2.0":"2016-09-08T19:07:47.378Z","0.4.0":"2016-12-08T22:01:12.364Z","0.4.1":"2016-12-12T18:27:08.949Z","0.5.0":"2017-04-07T19:20:37.980Z","0.6.0":"2017-07-10T11:45:15.550Z","0.7.0":"2017-09-26T11:26:00.971Z","1.0.0":"2018-05-11T03:15:13.887Z","1.0.1":"2018-12-13T21:24:35.977Z","1.1.0":"2019-04-15T21:08:38.360Z","1.1.1":"2019-10-23T05:26:00.324Z","1.1.2":"2020-01-19T04:37:57.044Z","1.1.3":"2020-06-01T15:06:32.105Z","1.2.0":"2020-07-30T01:57:13.826Z","1.2.1":"2021-06-22T04:38:02.389Z","1.3.0":"2023-12-29T19:18:05.617Z","2.0.0":"2024-12-30T00:02:06.106Z","2.1.0":"2025-12-31T02:46:16.971Z"},"bugs":{"url":"https://github.com/jkeam/reduxsauce/issues"},"author":{"name":"Steve Kellock","email":"steve@kellock.ca"},"license":"MIT","homepage":"https://github.com/jkeam/reduxsauce#readme","keywords":["redux"],"repository":{"url":"git+https://github.com/jkeam/reduxsauce.git","type":"git"},"description":"Some aesthetic toppings for your Redux meal.","maintainers":[{"email":"gantman+npm@gmail.com","name":"gantman"},{"email":"jpkeam@gmail.com","name":"jonnyman9"}],"readme":"<img src='./_art/redux_sauce.png' align='left' />\n\n[![npm module](https://badge.fury.io/js/reduxsauce.svg)](https://www.npmjs.org/package/reduxsauce)\n![Build Status](https://github.com/jkeam/reduxsauce/actions/workflows/main.yml/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/jkeam/reduxsauce/badge.svg?branch=master)](https://coveralls.io/github/jkeam/reduxsauce?branch=master)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n# What's The Story?\n\nProvides a few tools for working with Redux-based codebases.\n\n**Currently includes:**\n\n1. `createReducer` - declutter reducers for readability and testing\n1. `createTypes` - DRY define your types object from a string\n1. `createActions` - builds your Action Types and Action Creators at the same time\n1. `resettableReducer` - allows your reducers to be reset\n\n# createReducer\n\nWe're all familiar with the large switch statement and noise in our reducers, and because we all know this clutter, we can use `createReducer` to assume and clear it up!  There are a few patterns I've learned (and was taught), but let's break down the parts of a reducer first:\n\n1. Determining the initial state.\n1. Running\n1. Knowing when to run.\n1. Injecting into the global state tree\n\n#### Initial State\n\nEvery reducer I've written has a known and expected state.  And it's always an object.\n\n```js\nconst INITIAL_STATE = { name: null, age: null }\n```\n\nIf you're using seamless-immutable, this just get's wrapped. This is optional.\n\n```js\nconst INITIAL_STATE = Immutable({ name: null, age: null })\n```\n\n#### Running\n\nA reducer is a function.  It has 2 inbound parameters and returns the new state.\n\n```js\nexport const sayHello = (state = INITIAL_STATE, action) => {\n  const { age, name } = action\n  return { ...state, age, name }\n}\n```\n\nNotice the `export`?  That's only needed if you would like to write some tests for your reducer.\n\n#### Knowing When To Run\n\nIn Redux, all reducers fire in response to *any* action. It's up to the reducer to determine if it should run in response.  This is usually driven by a `switch` on `action.type`.\n\nThis works great until you start adding a bunch of code, so, I like to break out \"routing\" from \"running\" by registering reducers.\n\nWe can use a simple object registry to map action types to our reducer functions.\n\n```js\nimport Types from './actionTypes'\n\nexport const HANDLERS = {\n  [Types.SAY_HELLO]: sayHello,\n  [Types.SAY_GOODBYE]: sayGoodbye\n}\n```\n\nThe `export` is only needed for testing.  It's optional.\n\n#### Default handler\n\nSometimes you want to add a default handler to your reducers (such as delegating actions to sub reducers). To achieve that you can use `DEFAULT` action type in your configuration.\n\n```js\nimport Types from './actionTypes'\nimport { Types as ReduxSauceTypes } from 'reduxsauce'\n\nexport const HANDLERS = {\n  [Types.SAY_GOODBYE]: sayGoodbye,\n  [ReduxSauceTypes.DEFAULT]: defaultHandler,\n}\n```\n\nWith code above `defaultHandler` will be invoked in case the action didn't match any type in the configuration.\n\n#### Injecting Into The Global State Tree\n\nI like to keep this in the root reducer.  Since reducers can't access other reducers (lies -- it can, but it's complicated), my preference is to not have the reducer file have an opinion.\n\nI like to move that decision upstream.  Up to the root reducer where you use Redux's `combineReducers()`.\n\nSo, that brings us back to reduxsauce.  Here's how we handle exporting the reducer from our file:\n\n```js\nexport default createReducer(INITIAL_STATE, HANDLERS)\n```\n\nThat's it.\n\n\n#### Complete Example\n\nHere's a quick full example in action.\n\n```js\n// sampleReducer.js\nimport { createReducer } from 'reduxsauce'\nimport Types from './actionTypes'\n\n// the initial state of this reducer\nexport const INITIAL_STATE = { error: false, goodies: null }\n\n// the eagle has landed\nexport const success = (state = INITIAL_STATE, action) => {\n  return { ...state, error: false, goodies: action.goodies }\n}\n\n// uh oh\nexport const failure = (state = INITIAL_STATE, action) => {\n  return { ...state, error: true, goodies: null }\n}\n\n// map our action types to our reducer functions\nexport const HANDLERS = {\n  [Types.GOODS_SUCCESS]: success,\n  [Types.GOODS_FAILURE]: failure\n}\n\nexport default createReducer(INITIAL_STATE, HANDLERS)\n```\n\nThis becomes much more readable, testable, and manageable when your reducers start to grow in complexity or volume.\n\n#  createTypes\n\nUse `createTypes()` to create the object representing your action types.  It's whitespace friendly.\n\n```js\n// Types.js\nimport { createTypes } from 'reduxsauce'\n\nexport default createTypes(`\n  LOGIN_REQUEST\n  LOGIN_SUCCESS\n  LOGIN_FAILURE\n\n  CHANGE_PASSWORD_REQUEST\n  CHANGE_PASSWORD_SUCCESS\n  CHANGE_PASSWORD_FAILURE\n\n  LOGOUT\n`, { prefix: 'foo' })\n```\n\nThe second parameter is optional.\n\n```js\n// Types.js - the 2nd parameter is optional\nimport { createTypes } from 'reduxsauce'\n\nexport default createTypes(`\n  LOGIN_REQUEST\n  LOGIN_SUCCESS\n  LOGIN_FAILURE\n\n  CHANGE_PASSWORD_REQUEST\n  CHANGE_PASSWORD_SUCCESS\n  CHANGE_PASSWORD_FAILURE\n\n  LOGOUT\n`)\n```\n\n### Options\n\n * `prefix`: prepend the string to all created types. This is handy if you're looking to namespace your actions.\n\n# createActions\n\nUse `createActions()` to build yourself an object which contains `Types` and `Creators`.\n\n```js\nimport { createActions } from 'reduxsauce'\n\nconst { Types, Creators } = createActions({\n  loginRequest: ['username', 'password'],\n  loginSuccess: ['username'],\n  loginFailure: ['error'],\n  requestWithDefaultValues: { username: 'guest', password: null },\n  logout: null,\n  custom: (a, b) => ({ type: 'CUSTOM', total: a + b })\n}, { prefix: 'foo' })\n```\n\nThe second parameter is optional.\n\n```js\n// 2nd parameter is optional\nimport { createActions } from 'reduxsauce'\n\nconst { Types, Creators } = createActions({\n  loginRequest: ['username', 'password'],\n  loginSuccess: ['username'],\n  loginFailure: ['error'],\n  requestWithDefaultValues: { username: 'guest', password: null },\n  logout: null,\n  custom: (a, b) => ({ type: 'CUSTOM', total: a + b })\n})\n```\n\nThe keys of the object will become keys of the `Creators`.  They will also become the keys of the `Types` after being converted to SCREAMING_SNAKE_CASE.\n\nThe values will control the flavour of the action creator.  When null is passed, an action creator will be made that only has the type.  For example:\n\n```js\nCreators.logout() // { type: 'LOGOUT' }\n```\n\nBy passing an array of items, these become the parameters of the creator and are attached to the action.\n\n```js\nCreators.loginRequest('steve', 'secret') // { type: 'LOGIN_REQUEST', username: 'steve', password: 'secret' }\n```\n\nBy passing an object of `{ key: defaultValue }`, default values are applied.\n\nIn this case, invoke the action by putting all parameters into an object as the first argument.\n\n```js\nCreators.requestWithDefaultValues({\n  password: '123456',\n  undefinedKeyWontBeUsed: true\n})\n// { type: 'REQUEST_WITH_DEFAULT_VALUES', username: 'guest', password: '123456' }\n```\n\n### Options\n\n * `prefix`: prepend the string to all created types. This is handy if you're looking to namespace your actions.\n\n# resettableReducer\n\nProvides a \"higher-order reducer\" to help reset your state.  Instead of adding an additional reset command to your individual reducers, you can wrap them with this.\n\nCheck it out.\n\n```js\nimport { resettableReducer } from 'reduxsauce'\nimport { combineReducers } from 'redux'\n\n// some reducers you have already created\nimport firstReducer from './firstReducer'\nimport secondReducer from './secondReducer'\nimport thirdReducer from './thirdReducer'\n\n// listen for the action type of 'RESET', you can change this.\nconst resettable = resettableReducer('RESET')\n\n// reducers 1 & 3 will be resettable, but 2 won't.\nexport default combineReducers({\n  first: resettable(firstReducer),\n  second: secondReducer,\n  third: resettable(thirdReducer)\n})\n```\n\n# Changes\nNote: `Latest` means the latest release.  This is also the latest version in [npmjs.com](https://www.npmjs.com/package/reduxsauce).\n\n### Dec 30, 2024 - 2.0.0\n\n* `FIX` Upgrade dependencies and changed typescript type from @jkeam\n* `Breaking` Default action no longer defaults to deprecated AnyAction @jkeam\n\n### Dec 29, 2023 - 1.3.0\n\n* `FIX` Update dependencies including upgrading peer dependency to redux 5.x @jkeam\n\n### Jun 22, 2021 - 1.2.1\n\n* `FIX` Update dependencies @jkeam\n* `DOCS` Update readme @jkeam\n\n### Jul 29, 2020 - 1.2.0\n\n* `FIX` Update minor dependencies @jkeam\n* `FIX` Handle numbers in action/type names @ahwatts\n* `FIX` Allow creating an action without any overrides @jkeam\n\n### Jun 01, 2020 - 1.1.3\n\n* `FIX` Typescript definitions to fix createReducers @jkeam\n\n### Jan 18, 2020 - 1.1.2\n\n* `FIX` Typescript allow objects while creating actions @jkeam\n\n### Oct 23, 2019 - 1.1.1\n\n* `FIX` Upgrade dependencies @jkeam\n* `FIX` Add more tests @jkeam\n* `DOCS` Add badges @jkeam\n\n### Apr 15, 2019 - 1.1.0\n\n* `NEW` Generalize typedef @jkeam\n\n### May 10, 2018 - 1.0.0 - 💃\n\n* `NEW` drops redux dependency sinc we weren't using it @pewniak747\n\n### September 26, 2017 - 0.7.0\n\n* `NEW` Adds ability to have a default or fallback reducer for nesting reducers or catch-alls. @vaukalak\n* `NEW` Adds default values to `createActions` if passed an object instead of an array or function. @zhang-z\n* `DOCS` Fixes typos. @quajo\n\n### July 10, 2017 - 0.6.0\n\n* `NEW` Makes unbundled code available for all you tree-shakers out there. @skellock & @messense\n* `FIX` Corrects issue with prefixed action names. @skellock\n* `FIX` Upgrades dependencies. @messense\n\n### April 7, 2017 - 0.5.0\n\n* `NEW` adds `resettableReducer` for easier reducer uh... resetting. @skellock\n\n### December 12, 2016 - 0.4.1\n\n* `FIX` creators now get the `prefix` as well. @jbblanchet\n\n### December 8, 2016 - 0.4.0\n\n* `NEW` createActions and createTypes now take optional `options` object with `prefix` key. @jbblanchet & @skellock\n\n### September 8, 2016 - 0.2.0\n\n* `NEW` adds createActions for building your types & action creators. @gantman & @skellock\n\n### May 17, 2016 - 0.1.0\n\n* `NEW` adds createTypes for clean type object creation. @skellock\n\n### May 17, 2016 - 0.0.3\n\n* `DEL` removes the useless createAction function. @skellock\n\n### May 17, 2016 - 0.0.2\n\n* `FIX` removes the babel node from package.json as it was breaking stuff upstream. @skellock\n\n### May 17, 2016 - 0.0.1\n\n* `NEW` initial release. @skellock\n","readmeFilename":"README.md"}