{"_id":"redux-ignore","_rev":"14-6df6fbb4e236f705ff5406a081349142","name":"redux-ignore","description":"higher-order reducer to ignore redux actions","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"redux-ignore","version":"1.0.0","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test mocha --compilers js:babel/register --recursive","test:watch":"NODE_ENV=test mocha --compilers js:babel/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-loader":"^5.3.2","eslint":"^1.7","eslint-config-standard":"^4.4.0","eslint-plugin-react":"^3.6.0","eslint-plugin-standard":"^1.3.1","expect":"^1.12.2","isparta":"^3.1.0","mocha":"^2.3.3","rimraf":"^2.4.3"},"dependencies":{"redux":"^3.0.2"},"gitHead":"ffb2bcff1e11532bb820c9f3bdae305e5d5f6daa","_id":"redux-ignore@1.0.0","_shasum":"2f12a1440404880151bb5ef3b96dd12bb83d90d6","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"omnidan","email":"daniel.bugl@touchlay.com"},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"dist":{"shasum":"2f12a1440404880151bb5ef3b96dd12bb83d90d6","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.0.0.tgz","integrity":"sha512-PU1dm2ttx+k/1F9u6UvVdzs6kF9eGJ/1onurYe/oOHM8OuorripdoL6CtMXrFHhqhUjWp59Az6ZhMq+icDCViA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9aKaqR2UYv/KVfNMapzlC319TcDhHt9uF2iC4zDjOYwIgVOj5sm0FqPV66JB9l6F8qRiEhQZ55H4HQszzQV20PzA="}]}},"1.0.1":{"name":"redux-ignore","version":"1.0.1","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test mocha --compilers js:babel/register --recursive","test:watch":"NODE_ENV=test mocha --compilers js:babel/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-loader":"^5.3.2","eslint":"^1.7","eslint-config-standard":"^4.4.0","eslint-plugin-react":"^3.6.0","eslint-plugin-standard":"^1.3.1","expect":"^1.12.2","isparta":"^3.1.0","mocha":"^2.3.3","rimraf":"^2.4.3"},"dependencies":{"redux":"^3.0.2"},"gitHead":"eaf4434766c9bfb73d264f1b7f3778a0a68e1d17","_id":"redux-ignore@1.0.1","_shasum":"eaa3a08003b7d925be1c6f06642e3c7f15cd0e93","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"omnidan","email":"daniel.bugl@touchlay.com"},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"dist":{"shasum":"eaa3a08003b7d925be1c6f06642e3c7f15cd0e93","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.0.1.tgz","integrity":"sha512-RLwc90KnF32KjJJ49ybjDfvmQZL+2+ir0tKmaZ0a4JfYpw4UYKrDOjk/jx1gPclUCDzMFLaYvrUJyMqhsrzmxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX92CfgWibb2hIJPX99j5vQsh2lMYj1AU/+r4+hcey0AiEAy6MKmOGqOMgDNUjo0gycdmKGPnlIkUUGc2Mk5079fNk="}]}},"1.1.0":{"name":"redux-ignore","version":"1.1.0","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test mocha --compilers js:babel/register --recursive","test:watch":"NODE_ENV=test mocha --compilers js:babel/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-loader":"^5.3.2","eslint":"^1.7","eslint-config-standard":"^4.4.0","eslint-plugin-react":"^3.6.0","eslint-plugin-standard":"^1.3.1","expect":"^1.12.2","isparta":"^3.1.0","lodash":"^3.10.1","mocha":"^2.3.3","rimraf":"^2.4.3","should":"^7.1.0"},"dependencies":{"redux":"^3.0.2"},"gitHead":"5d4f989870193b402eb7f58f2430eb92ef97e4c4","_id":"redux-ignore@1.1.0","_shasum":"a39d917737daacd95fbe6755c077fd65ec9b211e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"omnidan","email":"daniel.bugl@touchlay.com"},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"dist":{"shasum":"a39d917737daacd95fbe6755c077fd65ec9b211e","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.1.0.tgz","integrity":"sha512-6OKGKT7zFnYiSN9NAL2UsjsF0vkDcZs1eGZxS+g7lDb/BBAWoQgT3zbWue9OJpSBQ81R9YQjy8eWJBfU2rR0aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4LL0ta/OEv5wSZZvMvK7XRBuMtJBeMclX/qiMjsVlCQIgKmcf8sKdVaEbQPUeOM6DYLq/EgVVm+1eNt9EjfZfTlE="}]}},"1.2.0":{"name":"redux-ignore","version":"1.2.0","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test mocha --compilers js:babel/register --recursive","test:watch":"NODE_ENV=test mocha --compilers js:babel/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-loader":"^5.3.2","eslint":"^1.7","eslint-config-standard":"^4.4.0","eslint-plugin-react":"^3.6.0","eslint-plugin-standard":"^1.3.1","expect":"^1.12.2","isparta":"^3.1.0","lodash":"^3.10.1","mocha":"^2.3.3","rimraf":"^2.4.3","should":"^7.1.0"},"dependencies":{"redux":"^3.0.2"},"gitHead":"13591f788e1d6294a952650231e98f54f508e36c","_id":"redux-ignore@1.2.0","_shasum":"7763c2ef71ff212fdb29e6af643f4dc4ca177ce8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"omnidan","email":"daniel.bugl@touchlay.com"},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"dist":{"shasum":"7763c2ef71ff212fdb29e6af643f4dc4ca177ce8","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.2.0.tgz","integrity":"sha512-ojpt4vY3vSzknqfgx9yFUElywlS5GcR20HLOTpyGowlSWKWv9nPA625bYUhcGxlLv9y4buKFqCnQnoaC5d9XtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRh5Y8tCJ4h925o6DgyQGMAvfPOs07VlNyfakjI6Bq7gIhAJSKc8vxuN6m1NnaMpsd/0lLSgxoFG0sz0a1jJQYwk+h"}]}},"1.2.1":{"name":"redux-ignore","version":"1.2.1","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test mocha --compilers js:babel/register --recursive","test:watch":"NODE_ENV=test mocha --compilers js:babel/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel":"^5.8.23","babel-core":"^5.8.25","babel-eslint":"^4.1.3","babel-loader":"^5.3.2","eslint":"^1.7","eslint-config-standard":"^4.4.0","eslint-plugin-react":"^3.6.0","eslint-plugin-standard":"^1.3.1","expect":"^1.12.2","isparta":"^3.1.0","mocha":"^2.3.3","rimraf":"^2.4.3","should":"^7.1.0"},"dependencies":{"lodash":"^3.10.1","redux":"^3.0.2"},"gitHead":"c98f3bc4818b0762201ab2229128c4589f95311b","_id":"redux-ignore@1.2.1","_shasum":"8ffcfcd6e30fea36f84be26af01245cdf2e40262","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"omnidan","email":"daniel.bugl@touchlay.com"},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"dist":{"shasum":"8ffcfcd6e30fea36f84be26af01245cdf2e40262","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.2.1.tgz","integrity":"sha512-pdaFLX997mlt4eHt40A4PQZGmJnamYVtDZt5p8jOX58jcYShBxIV/oBM+klGSsoqsU3J+EsnZzFMWC+LBJBa2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuEbT5D8WMGiX/k1Fw/lNDoKnkynktvYpW+A6hLxVCKAiBoVzGuTf1Yjimhq+fzDX9i8u0LYWegFVlVVFQyRW7g0A=="}]}},"1.2.2":{"name":"redux-ignore","version":"1.2.2","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive","test:watch":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel-core":"^6.5.2","babel-eslint":"^5.0.0","babel-plugin-transform-object-rest-spread":"^6.5.0","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","expect":"^1.14.0","isparta":"^4.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","should":"^8.2.2"},"dependencies":{"redux":"^3.3.1"},"gitHead":"b20b4b095b41053ae134d2ef8d1ecb54487615f7","_id":"redux-ignore@1.2.2","_shasum":"b4660ace20f79f23f96726f3bfe493f2b69a03c4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"omnidan","email":"me@omnidan.net"},"dist":{"shasum":"b4660ace20f79f23f96726f3bfe493f2b69a03c4","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.2.2.tgz","integrity":"sha512-a5k6ZAaOd9j6XEsc2GIm1KEBaHPOKBr0YPB2zHOwgUduv1U7S9N6njxotvfrtE/lcwATXZdLPHemvunN0fvdNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA0sakiu+iWuaFC4DklFlwpMcId6NrzVam8vUkCwzkEgIgWjS0ary/e5iwGAPlNjbsNn5aaOqwmpuFH2E8KAP57Bk="}]},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-ignore-1.2.2.tgz_1456742193197_0.719969316618517"}},"1.2.3":{"name":"redux-ignore","version":"1.2.3","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive","test:watch":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel-cli":"^6.5.1","babel-core":"^6.5.2","babel-eslint":"^5.0.0","babel-plugin-transform-object-rest-spread":"^6.5.0","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^1.0.8","eslint-plugin-standard":"^1.3.2","expect":"^1.14.0","isparta":"^4.0.0","mocha":"^2.4.5","rimraf":"^2.5.2","should":"^8.2.2"},"dependencies":{"redux":"^3.3.1"},"gitHead":"c5a3a5f9fc0cd3e26289ee71f4b0af5598ba8c8c","_id":"redux-ignore@1.2.3","_shasum":"23b139d92c79aefd531ceb721dd6792cd6eef45c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"omnidan","email":"me@omnidan.net"},"dist":{"shasum":"23b139d92c79aefd531ceb721dd6792cd6eef45c","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.2.3.tgz","integrity":"sha512-aPbWavSo5Ey4fkvwlrgMSLOm4VAqL3mACxPVr/+7zYdu9uEFkdw6IgP5506U4SDo9B4hGUYAmLccev5at5uBxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBN1nP/c3DImZ1W/vXC1YvOIVMJgVxOaMDPai5Wlx98uAiEAh9H8BMtkTwhj8s9T7B2XcYbUrbersLCxTJedBwlgTHY="}]},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/redux-ignore-1.2.3.tgz_1456743955189_0.20853027375414968"}},"1.2.4":{"name":"redux-ignore","version":"1.2.4","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive","test:watch":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel-cli":"^6.5.1","babel-core":"^6.5.2","babel-eslint":"^6.1.2","babel-plugin-transform-object-rest-spread":"^6.5.0","babel-preset-es2015":"^6.5.0","eslint":"^3.3.1","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","expect":"^1.14.0","isparta":"^4.0.0","mocha":"^3.0.2","rimraf":"^2.5.2","should":"^11.1.0"},"dependencies":{"redux":"^3.3.1"},"gitHead":"77812eaac560df6318be403028e40a23cb9169d9","_id":"redux-ignore@1.2.4","_shasum":"5369f1cd033c08358cb4965539f0b4dea65743a2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"omnidan","email":"me@omnidan.net"},"dist":{"shasum":"5369f1cd033c08358cb4965539f0b4dea65743a2","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.2.4.tgz","integrity":"sha512-IwO+8SiJ7C3On+O4d0L0RTItOCtAArsmJfcI81MmrBJgS9+Krt+xY8EOLERtBaVAjfqrytsQRsZ0TtJ6F8jQSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeWQ0g9xn7OyR5y+wXZGvW16+VXlThE6MsTnoWrXeIIAIgDxxrfuZ7rLqRBdLavnJ+RDwMRD6faLTQ1cUj5uZOqzo="}]},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-ignore-1.2.4.tgz_1471649575097_0.16657688771374524"}},"1.2.5":{"name":"redux-ignore","version":"1.2.5","description":"higher-order reducer to ignore redux actions","main":"lib/index.js","scripts":{"clean":"rimraf lib","build":"babel src --out-dir lib","lint":"eslint src test","test":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive","test:watch":"NODE_ENV=test ./node_modules/.bin/mocha --compilers js:babel-core/register --recursive --watch","test:cov":"babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha -- --recursive","prepublish":"npm run lint && npm run test && npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"keywords":["redux","undo","redo","flux","time travel"],"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"license":"MIT","bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"homepage":"https://github.com/omnidan/redux-ignore","devDependencies":{"assert":"^1.3.0","babel-cli":"^6.5.1","babel-core":"^6.5.2","babel-eslint":"^6.1.2","babel-plugin-transform-object-rest-spread":"^6.5.0","babel-preset-es2015":"^6.5.0","eslint":"^3.3.1","eslint-config-standard":"^5.1.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","expect":"^1.14.0","isparta":"^4.0.0","mocha":"^3.0.2","rimraf":"^2.5.2","should":"^11.1.0"},"dependencies":{"redux":"^3.3.1"},"gitHead":"816562a90790fb01860679a4a068bb49136dca52","_id":"redux-ignore@1.2.5","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"omnidan","email":"me@omnidan.net"},"dist":{"integrity":"sha512-dDTTbGLwcpsKifcoV3STKdIJ9aauj0zmz937BKWZw0y1AfqsNDFTL5kZG/QNNYhZq8K/jCHib1CWjKrbV26V8g==","shasum":"66f22866e31c8fa771c766d1e45a6dd111a97c54","tarball":"https://registry.npmjs.org/redux-ignore/-/redux-ignore-1.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGAeiE1xz6EsINSfvFMul4DeGo9prk15JxoaJjfRKqTQIgHgIeDxGeNnoyhF5dGJCbsXy8xwJVR5sNNwM3OVPIXKo="}]},"maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ignore-1.2.5.tgz_1512396823853_0.40403762622736394"}}},"readme":"# redux-ignore\n\n[![NPM version (>=1.2)](https://img.shields.io/npm/v/redux-ignore.svg?style=flat-square)](https://www.npmjs.com/package/redux-ignore) [![Build Status](https://img.shields.io/travis/omnidan/redux-ignore/master.svg?style=flat-square)](https://travis-ci.org/omnidan/redux-ignore) [![Dependencies](https://img.shields.io/david/omnidan/redux-ignore.svg?style=flat-square)](https://david-dm.org/omnidan/redux-ignore) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](http://standardjs.com/) [![https://paypal.me/DanielBugl/10](https://img.shields.io/badge/donate-paypal-yellow.svg?style=flat-square)](https://paypal.me/DanielBugl/10) [![https://gratipay.com/~omnidan/](https://img.shields.io/badge/donate-gratipay/bitcoin-yellow.svg?style=flat-square)](https://gratipay.com/~omnidan/)\n\n_higher-order reducer to ignore redux actions_\n\n[can be used to avoid performance problems in large apps by skipping reducer subtrees](https://twitter.com/dan_abramov/status/656049225566920704)\n\n\n## Installation\n\n```\nnpm install --save redux-ignore\n```\n\n\n## API\n\n```js\nimport { ignoreActions, filterActions } from 'redux-ignore';\n\nignoreActions(reducer, [ARRAY_OF_ACTIONS])\nignoreActions(reducer, (action) => !action.valid)\n\nfilterActions(reducer, [ARRAY_OF_ACTIONS])\nfilterActions(reducer, (action) => action.valid)\n```\n\n\n## Ignoring Actions\n\n`redux-ignore` is a reducer enhancer (higher-order reducer), it provides the\n`ignoreActions` function, which takes an existing reducer and either:\n\n- An array of actions to be ignored, or...\n- A predicate function for filtering out actions.\n\nFirstly, import `redux-ignore`:\n\n```js\n// Redux utility functions\nimport { combineReducers } from 'redux';\n// redux-ignore higher-order reducer\nimport { ignoreActions } from 'redux-ignore';\n```\n\nThen, add `ignoreActions` to your reducer(s) like this:\n\n```js\ncombineReducers({\n  counter: ignoreActions(counter, [INCREMENT_COUNTER])\n});\n```\n\nNow you won't be able to increment the counter anymore, because the\n`INCREMENT_COUNTER` action is ignored.\n\nAlternatively, you can ignore actions via a predicate function:\n\n```js\ncombineReducers({\n  counter: ignoreActions(counter, (action) => action.type === INCREMENT_COUNTER)\n});\n```\n\n\n## Filtering Actions\n\nYou can also use `filterActions` to only accept actions that are declared in an array, or that satisfy the predicate function:\n\n```js\nimport { combineReducers } from 'redux';\nimport { filterActions } from 'redux-ignore'; // pull in the filterActions function\nimport { STAY_COOL, KEEP_CHILLIN } from './actions';\nimport { counter, notACounter } from './reducers';\n\ncombineReducers({\n  counter: filterActions(counter, (action) => action.type.match(/COUNTER$/)), // only run on actions that satisfy the regex\n  notACounter: filterActions(notACounter, [STAY_COOL, KEEP_CHILLIN]) // only run for these specific relaxing actions\n});\n\n```\n\n## What is this magic? How does it work?\n\nHave a read of the [Implementing Undo History recipe](http://redux.js.org/docs/recipes/ImplementingUndoHistory.html)\nin the Redux documents, which explains in detail how higher-order reducers work.\n\n\n## License\n\nMIT, see `LICENSE.md` for more information.\n","maintainers":[{"name":"omnidan","email":"daniel.bugl@touchlay.com"}],"time":{"modified":"2022-06-26T10:12:11.407Z","created":"2015-10-18T19:14:41.249Z","1.0.0":"2015-10-18T19:14:41.249Z","1.0.1":"2015-10-18T19:16:04.209Z","1.1.0":"2015-10-18T23:01:43.510Z","1.2.0":"2015-10-20T23:01:34.236Z","1.2.1":"2015-11-07T23:37:42.983Z","1.2.2":"2016-02-29T10:36:36.152Z","1.2.3":"2016-02-29T11:05:58.092Z","1.2.4":"2016-08-19T23:32:56.391Z","1.2.5":"2017-12-04T14:13:44.738Z"},"homepage":"https://github.com/omnidan/redux-ignore","keywords":["redux","undo","redo","flux","time travel"],"repository":{"type":"git","url":"git+https://github.com/omnidan/redux-ignore.git"},"author":{"name":"Daniel Bugl","email":"me@omnidan.net","url":"https://github.com/omnidan"},"bugs":{"url":"https://github.com/omnidan/redux-ignore/issues"},"license":"MIT","readmeFilename":"README.md","users":{"parkerproject":true,"srikanth_loxa":true}}