{"_id":"spyfu-vuex-helpers","_rev":"30-27d686efdfdcb7d0752dcb56d30fbf7d","name":"spyfu-vuex-helpers","description":"Utility functions for Vuex.","dist-tags":{"latest":"0.12.4"},"versions":{"0.1.0":{"name":"spyfu-vuex-helpers","version":"0.1.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.mjs","jsnext:main":"dist/spyfu-vuex-helpers.mjs","scripts":{"prebuild":"eslint lib test","build":"rollup -c --environment NODE_ENV:production","watch":"rollup -c -w","pretest":"rollup -c","test":"mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"95224b124e3ada238dd88a97e86efd255554c78a","_id":"spyfu-vuex-helpers@0.1.0","_shasum":"a54591a0915669829d143131cbb1a163470eb0ff","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"a54591a0915669829d143131cbb1a163470eb0ff","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.1.0.tgz","integrity":"sha512-4TzeCba/x+WBc5gMytCchNWMVJ6n83S7++V7TzyBaSGiXouFreUTAFxm88+1wv8w+VbcvIFYrj/gR4HEcspl5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFL31NHqDOGZuAJsKsXOCbCIwI7aRuq4ivJLHfsNCCNeAiBeD/2RExFMzAMBhe1wVCXRiMTb/Rmp4ftiYdjAdK2Uwg=="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.1.0.tgz_1498197821598_0.6354866435285658"},"directories":{}},"0.1.1":{"name":"spyfu-vuex-helpers","version":"0.1.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.mjs","jsnext:main":"dist/spyfu-vuex-helpers.mjs","scripts":{"prebuild":"eslint lib test","build":"rollup -c --environment NODE_ENV:production","watch":"rollup -c -w","pretest":"npm run build","test":"mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"e7be73f63968a94a267df7f9b2609c09624b5367","_id":"spyfu-vuex-helpers@0.1.1","_shasum":"9d475399a60259b88628bc828b29549200f2aa97","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"9d475399a60259b88628bc828b29549200f2aa97","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.1.1.tgz","integrity":"sha512-CaKeTSFqdJ9DZOqg1AsbACs5b5NNy8icgwV5UZVAK8aSYC4QosUSWKFJitT4wZzYCrtgw+b+md/jjjMMZiMFgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3D4GDDNy5aEv6XFDsTq2uwrK+EG5viRMZbxZ4DTl/wAiEA8DMLq6V1jFzGFEoEE3J7QB5Tnbq1d514rQrQC/+0Sr0="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.1.1.tgz_1498203522161_0.5383510424289852"},"directories":{}},"0.1.2":{"name":"spyfu-vuex-helpers","version":"0.1.2","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"rollup -c --environment NODE_ENV:production","watch":"rollup -c -w","pretest":"npm run build","test":"mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"cc1f4acc7d9b1d2d8967a91edcabe408770e8403","_id":"spyfu-vuex-helpers@0.1.2","_shasum":"adf682ada6538cb36d8a9010e8b72f69ee1d1de1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"adf682ada6538cb36d8a9010e8b72f69ee1d1de1","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.1.2.tgz","integrity":"sha512-OCizWGJPskle/sWzzThP69+zMpZAEVVzUWNzqlvM222XkKflN4YEiSwnZOPl5eBy7zUfHcDHv04VFvKehQV3cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHj37C4CfGqqj6gobN6PpHIaq8ERl3+e8aSXGRoH8EhmAiEAzFNFVIiAcuydwq1JILrlM4oAeFe+JSV75WdZ0dGQtBM="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.1.2.tgz_1498236727420_0.837374257389456"},"directories":{}},"0.1.3":{"name":"spyfu-vuex-helpers","version":"0.1.3","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"rollup -c --environment NODE_ENV:production","watch":"rollup -c -w","pretest":"npm run build","test":"mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"7bc4801fd3e66b6ac2dc09f1b359bf1ba4ed2684","_id":"spyfu-vuex-helpers@0.1.3","_shasum":"cdf8453d785a361a51efc3cb8010ee2b37a59300","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"cdf8453d785a361a51efc3cb8010ee2b37a59300","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.1.3.tgz","integrity":"sha512-V/I7UZ/maeGDfKdb3Dy170+77mJmDd1XX93QJ8pbuPZjgWbr3+BMZj89UmX8r6WU2q8r3c09bcA+QJPMY4yzJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDm/wUlSfC24mH+rFiB7KuIRfGeCAiuR3QyXpHow2XfAiBvJ90B3/lUyFIeZPTyOkHmZH92dKbe62uoZpFKApafZg=="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.1.3.tgz_1498245239963_0.8180291811004281"},"directories":{}},"0.2.0":{"name":"spyfu-vuex-helpers","version":"0.2.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"rollup -c --environment NODE_ENV:production","watch":"rollup -c -w","pretest":"npm run build","test":"mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"b509707ce7eb87fd9979bc5a96bb7b5d4853a406","_id":"spyfu-vuex-helpers@0.2.0","_shasum":"67287494f6cc16a4f2a36fb9ff735e6ec1ad82fe","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"67287494f6cc16a4f2a36fb9ff735e6ec1ad82fe","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.2.0.tgz","integrity":"sha512-wV69ykwaUxYXOBi8Z/wAb5CDSUK26r8StRnGIzXYAjaDCHEXtlGanm8+gzZUF/T3vHCiXem1dt1eD8sNsjEbjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRMpmjpLC6SCUvl3FvLz/3yWI2X1WGZJBF5LUm+uDRJAiBVJUI4tpmvWcbdalhxttvGoA3fhuCkaDDK6SX17xmP6Q=="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.2.0.tgz_1498248365216_0.7353292275220156"},"directories":{}},"0.3.0":{"name":"spyfu-vuex-helpers","version":"0.3.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"389f92e3b181e93b20e770a7c650b83d2cbbc0f0","_id":"spyfu-vuex-helpers@0.3.0","_shasum":"467f5047ef5357cc9f911f6d2896edb0d4479fef","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"467f5047ef5357cc9f911f6d2896edb0d4479fef","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.3.0.tgz","integrity":"sha512-CiTfGr6ubPuHvR7v6kcUfzJ91bORHzL5jZM4E5XUHhPirpkLCbOzVHw6aIZ8r2MKcLJc6xZ0hs+hWE7BCz4Oeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn4cW6tDqwvAvSNjQJQtbeb3Bx2xTvQXuenl2z4LYU3gIhAJBZjagId7AKMBA0aufDGhsSrS8aTAh3jK1z7lVjizdK"}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.3.0.tgz_1499971403227_0.5444792702328414"},"directories":{}},"0.3.1":{"name":"spyfu-vuex-helpers","version":"0.3.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"48912bc5d40e9c6016ff28c53c2eeab38d83effc","_id":"spyfu-vuex-helpers@0.3.1","_shasum":"bb63b12c0bed56d335800e39e224239aa6e7510c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"bb63b12c0bed56d335800e39e224239aa6e7510c","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.3.1.tgz","integrity":"sha512-GisVk4Txhqs46C56GltH1vBIGCdwgdnjEJwRbfI8jhFhMgWm1TRtQROzV5XjLjM+R2gW+ZcS6TvNa/iDkXO2BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG4xFxUWp5bk12/Aa59ifCR/sVoK1UCRnGV9tY/n2BhQIgI12gPQ1sD/qrPzAtmrGALFlFUmXRc4zc8IdaUGBgYtg="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.3.1.tgz_1500045771158_0.6815302988979965"},"directories":{}},"0.3.2":{"name":"spyfu-vuex-helpers","version":"0.3.2","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"658b55665c3669846775b7d6ad2f54ed10a39210","_id":"spyfu-vuex-helpers@0.3.2","_shasum":"e2b568d42786b49d17648a00e855cd58460d3e65","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"e2b568d42786b49d17648a00e855cd58460d3e65","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.3.2.tgz","integrity":"sha512-jICeEjc+nu9LRcLFEOS8mNWhR6ITisApDHWlhsrVQc8fpytOvPFVUAw+vbqOuoVSG8TGe1kU3iOwAu6C+p/yUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKFgDfqnjMWB+3TodG5FOrGpjXH2EggEzCzbb/o9Z3gAiEAp42BHiOGOrfHcSJMrSwD3fKqNozWU1x84xyIqiXgAhU="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.3.2.tgz_1500049201139_0.6337712961249053"},"directories":{}},"0.3.3":{"name":"spyfu-vuex-helpers","version":"0.3.3","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"8c3ea8f2fa59461ddc44e852322e57ad4816f084","_id":"spyfu-vuex-helpers@0.3.3","_shasum":"e2b8ed1804b6fac188fb7f93da42a1ec41d6784d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"e2b8ed1804b6fac188fb7f93da42a1ec41d6784d","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.3.3.tgz","integrity":"sha512-P/bDya2r04QlK46zpWThJSUePVBvXOtTFswaedmdBKTLbyLsiZRI4etmRKfLjpDDBhn2u/LRb8lTs22WX06ulA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDpez6N1gJFtge9V0VzliA2artlcdf84hCbGVLtY0eYAiBwpVks1h4C2lcaIPRtQCdmUFPN2RiS4pPfOapWanhwBg=="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.3.3.tgz_1500085581036_0.614534153835848"},"directories":{}},"0.4.0":{"name":"spyfu-vuex-helpers","version":"0.4.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"gitHead":"98f0e570b4ed916cbc1804a8fbd64b56430eaba9","_id":"spyfu-vuex-helpers@0.4.0","_shasum":"d570d97059a0973632d9095e5adedd0efbc5b805","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"d570d97059a0973632d9095e5adedd0efbc5b805","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.4.0.tgz","integrity":"sha512-XgwJCmLXBuDFU+NAD8eFdDEcAviQK65jTpH6Xer1WOEY4q9ebBXO3r79BaOsT8pbt3PXZvPK8RdSGw1pfJcJcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5GbXqthjIZljy3Re5yMGWwAbeHu013R/OSG4Q7jeWZQIhAO2pQ2eJrIA5+4bRZKsNEPTFzB/1qvQ1M1Pk8MB617Wb"}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.4.0.tgz_1500571691490_0.9865574375726283"},"directories":{}},"0.5.0":{"name":"spyfu-vuex-helpers","version":"0.5.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"8b7ee98a23431af3f80d0a3a950c2a5d00f14410","_id":"spyfu-vuex-helpers@0.5.0","_shasum":"0341fd5c30e7b24a9c8cf2f549e60de7078813eb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"0341fd5c30e7b24a9c8cf2f549e60de7078813eb","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.5.0.tgz","integrity":"sha512-AOG0NaIf7Z8gPLji3FyplwPoxAP3N7A29RJ2sW3yWsDOK6dUh7NMe3xdQeChqyajfL7gqfw9U2PGCMkpnYA4VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfYtU9LCjCReTyJ3AlbLL85ze1kxkz57Jp0jVF7/VxLAIhALhxEsDAjPfs1GSPVysjc1S2eO6tYhTnTxBJFn51M9te"}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.5.0.tgz_1501537288601_0.8785055810585618"},"directories":{}},"0.5.1":{"name":"spyfu-vuex-helpers","version":"0.5.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"2c1ebbf89cebbe16937ea9c7b6ccdb968fcb034b","_id":"spyfu-vuex-helpers@0.5.1","_shasum":"549af73dc6c28b89aa024cdcce19488ee2d235e5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"549af73dc6c28b89aa024cdcce19488ee2d235e5","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.5.1.tgz","integrity":"sha512-9QfoydnYsUTrZaCAXgih422FYDy5JDRPWAbx2aksvK2B4H6eoL1jPwoFP1emAfK9s/nWxJSqbMwjuIegoj5wyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPSqUYzDbsM7nRD/jgX8iAWwtlUGBtBBr89WvfZFO4sQIhAKP2ybxvEDoYPuTACaE5QR3QJ0Ga3c9Jm432vjfMYL4/"}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.5.1.tgz_1501691664991_0.15276635414920747"},"directories":{}},"0.6.0":{"name":"spyfu-vuex-helpers","version":"0.6.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^2.0.31","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^3.12.2","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^2.5.0","sinon":"^2.3.5","vue":"^2.3.4","vuex":"^2.3.1"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"5d76854b1b1d851bb517a7b14cd68b794eba1804","_id":"spyfu-vuex-helpers@0.6.0","_shasum":"f86ea6834af296e942a3559550422e496a350f59","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"f86ea6834af296e942a3559550422e496a350f59","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.6.0.tgz","integrity":"sha512-2dAA0NZS4BdUM3wBFaVYAxh4df/N1/hglVAMkv347/H+AiE2nkUcdooMagQrpFRZjh9e7wPvVWiWkO1qNpm2Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXj3zznJKEHJ0i5ilmpgOrH2TWxIzGoM952vg3p6qNzAiEAwlIKt9ZNe2D/UsNDMQCFLlrTL5ZMWpYdAONDzgvVTuI="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.6.0.tgz_1503353222139_0.7582941874861717"},"directories":{}},"0.6.1":{"name":"spyfu-vuex-helpers","version":"0.6.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.4","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.1.2","chai":"^4.0.2","cross-env":"^5.0.1","eslint":"^4.5.0","istanbul":"^0.4.5","mocha":"^3.2.0","rollup":"^0.48.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^3.2.1","vue":"^2.3.4","vuex":"^2.3.1"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"566f7fe759e4321a02f1892577f7d5a90d665bc2","_id":"spyfu-vuex-helpers@0.6.1","_shasum":"d93fffd9c4ce51332043d3ed59ca70921e296ea1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"d93fffd9c4ce51332043d3ed59ca70921e296ea1","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.6.1.tgz","integrity":"sha512-tHu4KzIzkMBPgWs30A+rpfZ0AsioS4dt+8MUalxto1bxKDw+aWOEHoYf8S8+gvl+lpQE2ABuRVibYTYyowSwbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE52RHUcoE6f2V8tnmuF7yo4wF9wG+UAQE6S0BekuuswIgKz0czV3p959wSC4Egcb/opQUnlCyvQDH/S3SNSUrCNI="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.6.1.tgz_1503354462085_0.3108670327346772"},"directories":{}},"0.6.2":{"name":"spyfu-vuex-helpers","version":"0.6.2","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.0.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.5","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.1","chai":"^4.1.2","cross-env":"^5.1.0","eslint":"^4.9.0","istanbul":"^0.4.5","mocha":"^4.0.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^4.0.1","vue":"^2.5.2","vuex":"^3.0.0"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"29416045337de17389c83fc3f7efbb1c2174559b","_id":"spyfu-vuex-helpers@0.6.2","_shasum":"eac1738e99033e6996a67ceb1297083fb2bf880c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"eac1738e99033e6996a67ceb1297083fb2bf880c","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.6.2.tgz","integrity":"sha512-ycoDx0vWRKC6Brb5urgQyPZ5krWKnPCnIqYUyED/XaegfpYmE3rvsU0gaH7n7lXK07yKG7iUuKHVruEDMfC8hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/FB7fG/kZRHede/hHqs6m5v1ewPNzr8c3NCRJB2UdjQIgL8VuuSZIzEc0P/jdnWz+KdTc2t4nksnMRiDKJvfxI28="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.6.2.tgz_1508335127600_0.2732741276267916"},"directories":{}},"0.7.0":{"name":"spyfu-vuex-helpers","version":"0.7.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.0.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.1","chai":"^4.1.2","cross-env":"^5.1.0","eslint":"^4.9.0","istanbul":"^0.4.5","mocha":"^4.0.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^4.0.1","vue":"^2.5.2","vuex":"^3.0.0"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"27080329ae29beed0efa420362f4874a46ebb4b9","_id":"spyfu-vuex-helpers@0.7.0","_shasum":"32050f685b7051c0968a5aad05ae666289101a2a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"32050f685b7051c0968a5aad05ae666289101a2a","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.7.0.tgz","integrity":"sha512-T2dhWXjQxtozksihKouBY7WM9EDiDDd8XEYCvSOrDd/7PxDhcqvzpcR3PfBH67DZIESIRUR82rnNqLFbEm37fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvjwrf54b7u/zx7d9zxdiF/ExHiqk0K1EoBbqrXxsFdAiAH+FZns3ipXepIqVkyJ27W+UgrRG/MyA5mRxYBw93Vng=="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.7.0.tgz_1508568744537_0.21758678648620844"},"directories":{}},"0.7.1":{"name":"spyfu-vuex-helpers","version":"0.7.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.0.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.1","chai":"^4.1.2","cross-env":"^5.1.0","eslint":"^4.9.0","istanbul":"^0.4.5","mocha":"^4.0.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^4.0.1","vue":"^2.5.2","vuex":"^3.0.0"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"34e5f6a96395a3acedf9657106e4bd90bb9b67ee","_id":"spyfu-vuex-helpers@0.7.1","_shasum":"16602691c77f6b4bca1659586780409e470f200c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"16602691c77f6b4bca1659586780409e470f200c","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.7.1.tgz","integrity":"sha512-Jf4ziYsHPFYGTl6/RxM4R1ugWQc/+NeZI6Nj8PIGzkHJ/cfEiVw1HaxuY5RBfgq/gzPeRPtWJZDb/kf8/4pMMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg8DNIVwHHN38etmFxYMtoPnZ/b+gXXX2V3afAlO3mgQIgUngrlu6+UVmgUs9EW2gtrzbOGoY/YIrVGMLqsRqd2Tg="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.7.1.tgz_1508944543738_0.12161097372882068"},"directories":{}},"0.8.0":{"name":"spyfu-vuex-helpers","version":"0.8.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.0.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.1","chai":"^4.1.2","cross-env":"^5.1.0","eslint":"^4.9.0","istanbul":"^0.4.5","mocha":"^4.0.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^4.0.1","vue":"^2.5.2","vuex":"^3.0.0"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"8dd28f1215d1b83dedea93d4731d2d925b25a90c","_id":"spyfu-vuex-helpers@0.8.0","_shasum":"02c3d824ceb83f274a854f4c22fd78e295bf29cc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"02c3d824ceb83f274a854f4c22fd78e295bf29cc","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.8.0.tgz","integrity":"sha512-jW1+8yRnIxzAa7tc+KTGQs/CShEi/uAeJDTT/BniMwN9evdE01ybzF9tHmguF+rIXqXFsTWFUZVijnwX/Jqo+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg58PYMmZVy7BsE0GyOK9iCndpbP0gV2KiUt03L5JmdAiEA5YEDVVzz4jN05K9GyPQS/raOZKa23bHU1WWuQvZ3wsk="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.8.0.tgz_1509025673515_0.13354978407733142"},"directories":{}},"0.9.0":{"name":"spyfu-vuex-helpers","version":"0.9.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.0.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.1","chai":"^4.1.2","cross-env":"^5.1.0","eslint":"^4.9.0","istanbul":"^0.4.5","mocha":"^4.0.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^4.0.1","vue":"^2.5.2","vuex":"^3.0.0"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"aef8eb4381a2a4afef0ff9905a72ccaba25d7972","_id":"spyfu-vuex-helpers@0.9.0","_shasum":"9aa530730ee772fd3d38b519eb5ee1a0e429bb4d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"shasum":"9aa530730ee772fd3d38b519eb5ee1a0e429bb4d","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.9.0.tgz","integrity":"sha512-9+yUU+rxl7PGLvo3rXIU8XK6MT7co3hK5enBP94PWEQW/dbToJcEGNDAVV1o9uzfrS3EziBMk5/9+5qEM95VeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkK3JhtTk8aiIlOpbPFy5rTfHUESyN9QMgSpg5+lNfdAIgOg750oZSMFutHk0PNdhWolugfiy/IrAjQsnDZFh5P0g="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers-0.9.0.tgz_1509419778104_0.6548997976351529"},"directories":{}},"0.10.0":{"name":"spyfu-vuex-helpers","version":"0.10.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.0.1","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.1","chai":"^4.1.2","cross-env":"^5.1.0","eslint":"^4.9.0","istanbul":"^0.4.5","mocha":"^4.0.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-istanbul":"^1.1.0","rollup-watch":"^4.3.1","sinon":"^4.0.1","vue":"^2.5.2","vuex":"^3.0.0"},"peerDependencies":{"vuex":"^2.3.1"},"gitHead":"0f4e00c7394daedfb199be0c36415d2ed4dfcfda","_id":"spyfu-vuex-helpers@0.10.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"integrity":"sha512-gnkCgvKsZ5Mmr//nTCRivqpQSm7RUcSwy9jg18pbhqRwvc4E53VWWq79wu9y73/oqvfJLC7bIW6iLCJjpLLmjA==","shasum":"7a6b444089bec5519331cfe362c715c6c3f87b5b","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.10.0.tgz","fileCount":23,"unpackedSize":136154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8+t3CRA9TVsSAnZWagAAudUP+gKy8vBZLfrVzID1r0+n\nIYBDrClBWIcWmXxsO+1B0cgLyPKfdr+K9z3l3xnc5nfUqIL59NSZjr6HQMtX\nWtrI2eeIvZwZ5cdD5Ab4xRAWblM8gx1XOGV1OAPkmQq2tDKYmqGplIx/5mua\n6/Ko/79E86bFRccflQbKHKDxWmX6ZSixQ+NNbQ72lCYAI16UqsK+FAELfME/\nxPkPY26nYluR6OgbPkI8pSWiPPVdwJG3tVIshIIBIi7mZ+hwM+TklSGKqLcG\nuMSI4bgUBaqdHaBWeezQCJPn9afimJ6cuc3ofT9+qW1OFCYhURRq7kWPDx9C\nUEaU/+hNEoXR66KRj85DAyzwN9+DP6Fg5WMZoN7DBiQ7ZEzPHyZwHkISOQil\njkgQdwpc12Qq5szP6C0pZnKj4QG8F3pgINz/n0ABeJuOJ6QNMuWBmjJuvUIb\nqYqgQ3ch1/sSuteWUwJ2WIkUxEbdwavP9ltPYLYt3SbGvDAfCZHumfPbUBaP\nH4er+izORdhD+TkF7IJqSw6p+cz70Eb6OqiykjCpRVW5v/mP/vHFvfDSCyDH\nqKNA7Ofjvmo4RhXu5+AWgmssa+60gVCyebgA7Wp7oDmWBOdSPjRH/KmJ5kXV\n59Xh7O1OnUQ2zdF62sqCVRjz/zj1GfiCBdoBaQD5Xb0EGwLnmN2/JgMPzGss\nvM/d\r\n=1Gvq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYcyIQlPH5PvFUXF93tHdmdEHHdHfsfFsILaSJ3i7dUAiEA2BSnHOFw93c7HEQI3UW911nfk2mQG8Va6NQapw5TP7E="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.10.0_1525934966801_0.49530468847864006"},"_hasShrinkwrap":false},"0.10.1":{"name":"spyfu-vuex-helpers","version":"0.10.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.1.5","eslint":"^4.19.1","istanbul":"^0.4.5","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^5.0.7","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"gitHead":"56becb3b409eff75cb9abf175a729f7cdb60de6d","_id":"spyfu-vuex-helpers@0.10.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"integrity":"sha512-9LWMUF2QT0zbioiNWH3KeFEKYSHJ8SEGFIazx55ed5KE21H48ZonoMg1N0DxWn0X6jMJxfsva0s14+r5/LJVOg==","shasum":"23ac7e16f5f631adc28511d1af5151dab2531a2b","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.10.1.tgz","fileCount":23,"unpackedSize":133864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8/BWCRA9TVsSAnZWagAA5LUP+wVWeMUNtzBMjy8W7hSU\nCZhtgNqle1ORqg84OdmCWVnjvAi5A5pnEnXJnKg0r8UxAv/kbnd+v9tTcCjN\nU0vDNJjHTWsHTDocg6hNLeO2LFWc3YM6lsCjNsFyuVK9vVDKW+7GGI3cc76W\nni1NXm+bSN+/pddS/jqLLgbh2TJA3ZGSXqjpqbLqdff+9Y5zZ4UddjrpB+V9\nYea7OsrokwQHEKrNTZ9B66kuQRNXsoieI74LqmFuTFRu/NHvGh/Hn54Ftxoi\n3ZiSvcfeN/WCYnaFC3xj00uJj9BUAlBtePSkZ71iOoeuJtQq1nkjLt/j0R+4\nlGy6hfMZo2HM9ZTCmsIDIduvL70SD2Mhxe8ukpyqcwbaZF9NknFMMukyBsim\njC5V1bFwXVlBIg4cczIiQEeytlMomQ7zFizIPdyB4UaTuoI8nhRFJr6Pz6tG\nAshZM4i+xhSg9fIuP9xw3nBstSFj0X4qmOc2GXGbMWkcEjjKgBhKSHlkAkBr\nmGS6HF26j6GJnHyc2/eJQUqczHJ1FKcfgUyMSH2u6jmOuUT7rRshrnDlkLjU\nhduyzmE8SXizjEVlL2Ri9QNymAVDwiEE/HvYv1voCcUoebWNGlX4JqhQeggd\n2/IVxl6j6yvMFlWbQu6BWUWogxsI/Kglxgj1vqb6nI+tqVc4EYVcdV3GPT2y\ns3N+\r\n=fSBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqtwtRUiSmynxnAw7lPqYxA/Cj/YuibAM0bQnaJyepxAiAFqR/6oomxs5nFmjxQV+jND5D/HG2pmDnM6QPyV/E20A=="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.10.1_1525936213591_0.33408907996844905"},"_hasShrinkwrap":false},"0.11.0":{"name":"spyfu-vuex-helpers","version":"0.11.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.1.5","eslint":"^4.19.1","istanbul":"^0.4.5","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^5.0.7","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"gitHead":"373a5848bfadafd3487d489aa30527575baea2c4","_id":"spyfu-vuex-helpers@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"integrity":"sha512-5nAtF+g3ht0m6yPAfV0IyLdGel5xzTDFwViu/TAAs5zPDksaH+aL//VrxKrxTc1n693hhcepiHJbKoaxeyUkBA==","shasum":"98554f062fcb5c8f6c38c66a95b502a8c638aee5","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.11.0.tgz","fileCount":24,"unpackedSize":149786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9HmPCRA9TVsSAnZWagAAjjUP/0laZzj27sTE8vhgHxk2\n2FXftnufClp5/H2WvxuMG+YnCGO9Zz0tOK8xgRWIJCysPAQZa5DPwRphw1GK\ngaFaW4XPBHLQqUJG4sp/6QTHuqaNXB+J322gpxOfPTYLxd65rlsgzN6mhPlc\ndNag+NmaG6rzc9tGmnrIaVskuuG4O3nH3r68hByDYg3Ybu5so0SMi3lLY2v0\n6hRl1I27tcckPGwNmXaGDHlwRX/IK/eA7DDT7ckp4oFhW8ejYjlpVKb17rK2\nAs64aVKJoJ+nukkIuNBB3Qd4N0gwCKayBAK1Xp3oZ4sNx/HSyTiEY3exowbQ\nEb1bMXc8fds25VOCwWO7VL02+CklEuN43Je/Xbo2xgAUBrakyXjSIjHbCIZS\nT5BWxAqI6KvaLoPSpU9P+OIAyRxmzHTcpTeioQ2/aV6eKd3fADZCpkUIiwXi\ntYBoGeQE/kps4JWTaC1wiJGfDM0kDZeVFa+ABOaJJ4eU6Qxby6vP0oyK66zj\n1wJIGw3R17zWVNrgAxGGs+3lF1CiKZJeAyZtspMS7xzIfS6IG2A0wY9Ef6Wh\noD8k26PJWpVpZtNv1fJITV0yWyuezkmSwzc3aSiFHrDu+XsULRYrt9uLwXCr\nrB/JDBKf9Nnc7XHlvl6UFbA+O/nuoGpXpABRXiewEwnDkLIxmIlZvHS2I156\nbuJo\r\n=IA30\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLOhTcfs3Hp/KYoG3RvBFWjcJLd6xiTOqG0H7IbM0bxAiEA+SKef4OI8XYPEPywhjMjXpWfdNCCwokMdw62emKC+zM="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.11.0_1525971342455_0.1417657713918805"},"_hasShrinkwrap":false},"0.12.0":{"name":"spyfu-vuex-helpers","version":"0.12.0","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.1.5","eslint":"^4.19.1","istanbul":"^0.4.5","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^5.0.7","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"gitHead":"f7ac1c9c9696b3fb2bf38673590b929e3347cf3b","_id":"spyfu-vuex-helpers@0.12.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"integrity":"sha512-OuZt6OWCj/alWF8H+We7KzTtnAA2Lchz1rDt8NMsiTX6mV+zmGCj9eoCEHpPHoWNbhMfZnP8vLGQAohxnZ0x9g==","shasum":"bc057917747a42b321ac91cbf26744ce0f598f5f","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.12.0.tgz","fileCount":25,"unpackedSize":153389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFZt5CRA9TVsSAnZWagAAuQYP/R6Zc2iBtfgc4LD5tYI0\noVh0O6/+e41U0FgDv8J6nTpQjwQs6AZogffPjOiu/lSnOVTrqI4cHM9JRDeZ\nMeK8KbEmTqteMBrbIGZQQuV5PnDoMuYnSy0HHIGlOe2dLIFiDIiL7s/KeIa7\nJkV6e5+t7hC7jZBrakJxQ3g92d8hhSfQ9LwwMZT1Bxc9YQAPt9rzV1RaDjGn\nO3NIUQB6kGD+CEkn2MMNehZJZSj5+apLuhSltZ7ma1o2OV02sw+zm6IkTWac\nF0TRRkVt80R2kr7U1osCg2x6uidJF1zmuCmZcTd2+FR2qRdDyqh8QtzwFgxA\nllEDnPwEQR5XTLK1LI8JNstzZhOaynE913T0Jzhjrhz0fxSL71//WmncPSAE\nNUf+5szcpXfepg3mC0Pb5v/kiURMUdPjoJTRoWX4PjlPB8l+Gcs7YZxbJ8EJ\nhwRxnZPwZk99zpwHjm8Ir7w92sP0y2+iZJVay1AO/HCGgUoPmnZBrBuE90+r\nC2lHX4TjRWYrxckw4lXBQbzQ8kzvG/1QFVOEn2pvGKmJ6HatlsD0VEySPtns\nUr+6Di+TQGKDB/UQ/v7DrmjtMkIZQxZd0oDrtmc8ybBORWWOgWY/TQSVeLvw\ne4XVrDG1EiSfrlj8mRDufhgp59CJBaBQ/tGxDviNQ7CkiRL/Dbokbh6KmNFw\nKocR\r\n=JW4M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP1eezivAbbbrRfKE4aoZuktpGI5OaeF9IWz0rjWboRAiEA9jyh0nmbKdl29hrbZr0K7VDCSeHwvIXMELJHoCFx6mg="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.12.0_1528142711849_0.5532844533800709"},"_hasShrinkwrap":false},"0.12.1":{"name":"spyfu-vuex-helpers","version":"0.12.1","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"files":["lib","dist"],"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.3","babel-plugin-external-helpers":"^6.18.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.18.0","babel-register":"^6.18.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.1.5","eslint":"^4.19.1","istanbul":"^0.4.5","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^5.0.7","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"gitHead":"a6fe449bbb676c4c034f0fe4bb2f8457f78dc9dd","_id":"spyfu-vuex-helpers@0.12.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"integrity":"sha512-HNIld3cOqscj9Layyo9Sle7sLQFgFmeMRev46uOg1yFgp01MMTO5eliHbEm2AWRFzVdWpuhfUCbfvaKhCP15DA==","shasum":"6ec2a0dad4e0b32315efd71e4bd085784692597b","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.12.1.tgz","fileCount":25,"unpackedSize":154941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGA3mCRA9TVsSAnZWagAAu0YP/REHS/8yr1wyOD8wdcdT\n1qbUgMJtFY/9gDKbx3/ize1o6kuuYNzKcIACT1LhLJvs+ovMy7gdmGzZXUuN\nMX5K+FjO7Vl+goaiZNxoIxQ8/liljWBCgQDbWCsN9cWn9ssyjl+6v5F6+jF3\novqM5lG95HYFm1xn42Cd3fYmUdutQqYY1UWjNsUc6gf+cfhGYVeB9M0qKCNK\n3nNR4CybRnbRPfnh1A5jN2ru/yN3UAek6vT365+BwUOheRe+i0VrP7x+EMJu\n49wnK2sS9+0JYGdsgPsZfvTYTatkp2Z6/FdBJU5LdOKj5sU1njQRrA0gthhG\nQ/ekxvoM4bsJ3DtZLaXsm0MIk4yNilz0alioEkghK2XcoCq3vsA26vveNp6t\nWkOpiKfNFS4+eErXJzMuzu5DQqQ/bM/73lbw75UF5lkTJ1DP1AM8ZUZso94A\n6WDPFFJkqlx9+P52Nh63nXAmNHESmBQlKb7gE7N+mcMznpRA0yUrFF6yeXvL\nur9ywdcganmoUW45hbtO3WQrgOfi1F4JePi1GmAWZH4Mz949v0XiaTMtjQ8E\npFYBu96exZU2Tgl7/e263/8H0PFHqSJPFvAa1kQWok8Dr9AHmtVgr+mQyCh/\nkIMWUqCQ/sTUYRkCdbWFjzKXjuYyjHgM9rXC1q1SS1Oi4ZbtEvVevFrCOKma\ndYav\r\n=D0JS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrrIduROe/XYXgpgp7RDqrI/zvu9ISBN7xbPm/tYgPVQIgFB53O9qmsADyj0vlCGS3l6Zkyt5IYJ05cA41kVbuVz8="}]},"maintainers":[{"name":"scottbedard","email":"scottbedard90@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.12.1_1528303076850_0.9736130856389422"},"_hasShrinkwrap":false},"0.12.2":{"name":"spyfu-vuex-helpers","version":"0.12.2","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.26.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","rollup":"^0.61.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^6.0.0","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"types":"index.d.ts","gitHead":"e66445982af8cf2e71a6db3b96df528fbbba4a21","_id":"spyfu-vuex-helpers@0.12.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"scottbedard","email":"scottbedard90@gmail.com"},"dist":{"integrity":"sha512-/nC5YwNW14PfV81F/l0jsIFqr4knhjTENVj/pllTxhzxMA3bKPKDkNwokaLO7em+eE1SiYPZxpmUUyelItqboA==","shasum":"491b0501d1ca742872a02b84fae8135973734d66","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.12.2.tgz","fileCount":25,"unpackedSize":154929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn+d4CRA9TVsSAnZWagAAYfgP/j6wSyjYtNzyY8jbp23y\nsCXk2qqHSmyU+C+ufniw2z9LnmnTqvfsFjOn7KlH1CM5AkeQM0xuraxJuA7v\nsSdN+nHnjfZq41akpQljx+xWKNOaVcWUcxESg/NHZtrWymt8KSEy2oJN66wS\n5oTLAUVVPNQf4qJ1o1196GO+p+Qjf5oURzlwWwBE+pUunswII9jL1BzQngjg\nQo29tHul2rnDaRlEe6VoW/QA5ir6CwYpT95SkBsh5IXGyCUEiACv8cKVLclE\n9i6p4jItTgZGrma9mKDJWBL9DdU72AWsCwGPC9sTrkWQDx/9yT0eOHIQhp/Z\n+qLRUVAIKsjqbG2ZNv2D/AEDQNZCyxokbm7+ZWb6Ys5gGWkQVQg51hyFkTwB\nugDYxmUZMfVNsQYwDjC1aDPaQkBWO5DTDLaTy+Bam9rpPGtZkBhIbJR++D21\n2VRe4lzEx0ff3G4oxuTCwoLcmJSpApUc5BthO5IFJp8YSCT5ZR2baafvTkMM\n5dao8hOxWiBvihYUmHR2jPuH3igzpfNQctOqzZBbYL0xgERLaxuSRGqqXavw\ngwxgVlarKl5lYTDUd8boYUNzwuJUHhwDHHBoSiX9v42tONskYlftuSvvdhjw\n7HP3Mu5Z0cIcGSPQNwD6jfSz4Dk1HryONd/T8PiNMw5VvQA9EM0kQbp6MORS\np23Q\r\n=/i/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUKYXVp6oAIF9NOVfQSlr0O9Fq6zE0hR5VAVYE06Fi2gIgLEaQ+6n1nfxHCBzFJ/nOf4o6XxKG+WBDnns31zIP8ms="}]},"maintainers":[{"email":"scottbedard90@gmail.com","name":"scottbedard"},{"email":"Kyle@spyfu.com","name":"spyfu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.12.2_1537206136073_0.22737337844353167"},"_hasShrinkwrap":false},"0.12.3":{"name":"spyfu-vuex-helpers","version":"0.12.3","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.26.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","rollup":"^0.61.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^6.0.0","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"types":"index.d.ts","gitHead":"b1709c5286011fab57404a5144ec70728eadbefd","_id":"spyfu-vuex-helpers@0.12.3","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spyfu","email":"Kyle@spyfu.com"},"dist":{"integrity":"sha512-oB+7go1nKxYdtlgiW/oRMil1vBxCe8M72KLfiHHlssTfRceRWSUBpEvlX2Z6fbplKZC6tHPkEyBsYYe5XkGHhQ==","shasum":"726b2c004d2c79a35f643f6b5a0581f186d835bf","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.12.3.tgz","fileCount":26,"unpackedSize":154183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn/ohCRA9TVsSAnZWagAAFs4P/0hnHYpDYBQjFuzT0+3N\nIUVC178ZbcREPBEe3B3+MdTf6IhUF8xaSecypOvZk//ByhT7GNnm8AY5bXtw\nUXVanQ8iRjNDCG415wXBGsqf8ADb/45gnlAbh92PcwOW/Kme/WTvUxZS8XDN\nGaJLyyd6nJePgLBNqyYROthlQfzS/J2KulT+wxXi9RTX9X3zueTM8l2n0vin\nA6YbGeVMAk8ZLC9/1e66D16RJ23xnGB1JslFgb/KJoJoMp1pwy1IHHICP3Lb\nbPx2mtAkThMsPqljIxQ/wRoWn7kvU+Xr5fwIyjNW3EKpa2s40xKbImbR6w0+\nHJN0vrwhzy1+ff1ObEH/D0HTiHfyM9bz8w5KAAR2kUf2EIq8MhbjGY7ewrJF\ntEVAUf/LNciTmJIKZ0ZQty3nGYaP0rRXIVTgCiSM9S/8rAW/C72W3br4PMnh\nHDxYX+VDXsIFR7EgnXTwOLdYXTu6XBz11L3BV19y06fhCwaTiehyN/dbY70l\n8X006s1r8Pv4+WLeg/IvQ37044GbfqHbdidPOzjnhxfQEoXUBdjRhKww868h\ncTb3GSZWhkl3GVpS57FKuQXrEezbYZxIQYLoGPfTp94AP+6gXI4AvaKJWZfI\nd/lbQWyGeHmgLuZ9E6DN/iij/w/NNaeuU0Mt560j0iUgxKGbbcV4uMF5FUFr\n1hO7\r\n=C0dO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGvqfPagjNYCn0l3f2H9AbdrZIJelBTtKX3fVTpmh2zQIhALLS0JzE7/kfhnrNFYUfSUlqw4zT1pG+S52JNfqgBP8T"}]},"maintainers":[{"email":"scottbedard90@gmail.com","name":"scottbedard"},{"email":"Kyle@spyfu.com","name":"spyfu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.12.3_1537210912180_0.646371411172949"},"_hasShrinkwrap":false},"0.12.4":{"name":"spyfu-vuex-helpers","version":"0.12.4","description":"Utility functions for Vuex.","main":"dist/spyfu-vuex-helpers.js","module":"dist/spyfu-vuex-helpers.esm.js","jsnext:main":"dist/spyfu-vuex-helpers.esm.js","scripts":{"prebuild":"eslint lib test","build":"cross-env NODE_ENV=production rollup -c","watch":"rollup -c -w","test":"cross-env NODE_ENV=test mocha","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"keywords":["vuex"],"author":{"name":"SpyFu"},"license":"MIT","bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","dependencies":{},"devDependencies":{"babel-eslint":"^8.2.5","babel-plugin-external-helpers":"^6.22.0","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-register":"^6.26.0","babelrc-rollup":"^3.0.0","browser-env":"^3.2.5","chai":"^4.1.2","cross-env":"^5.2.0","eslint":"^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","rollup":"^0.61.2","rollup-plugin-babel":"^3.0.4","rollup-plugin-istanbul":"^2.0.1","rollup-watch":"^4.3.1","sinon":"^6.0.0","vue":"^2.5.16","vuex":"^3.0.1"},"peerDependencies":{"vuex":"^3.0.1"},"types":"index.d.ts","gitHead":"64742e0cbadb3e6ee62d722b26dbc27b87e1a378","_id":"spyfu-vuex-helpers@0.12.4","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"spyfu","email":"Kyle@spyfu.com"},"dist":{"integrity":"sha512-CvHHpKEQkL6mWYkGE3bbvtfiNDzTlqhmOHHaqI/QSQWxuEJLJvlGd+3u75UBR6KmzWJadJ45mMrHi1+7XFQE7A==","shasum":"cf6715b7e0ed85373ed38532126f9c40ff139388","tarball":"https://registry.npmjs.org/spyfu-vuex-helpers/-/spyfu-vuex-helpers-0.12.4.tgz","fileCount":26,"unpackedSize":154187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn/v/CRA9TVsSAnZWagAAHUcP/0A6tL9F8Yu+ir8zuwuc\nsQMOztCOm+TDfk4mtS9zIqxfdJ6uds9Ev98t8RAxaRu+MWk+NFnElDsWfW6m\nNa1EGXz18iORAG1n72MbiZoiKwsJimUdwvV0xoMFPeya0NLpEnQ9LN+oOOke\nwNOuFx9nlkXU42poBGCzo0dmVaUaRPuRxmmLxJl2HI+955KPP3Q39dYF9bmt\nk/HQ2G6ouu5Hj+i01W4tA8YytpuQwtFfdbNQBT9F5OS5xqFri+r4DplmKrt2\nxtmw3DBeaZ6T+RBcBbDXbSx4khmr/SoGOJtE4Nd6b5+tcUe4o6QcClX+hZqD\nR+xiDVQgOR18o81NDh/nHVNun739bCrXGBZjHJX7I8Tzndm8grPMUpOFREzD\nZR7jzNkKmj4NKl8zalXh68VHyull+trbK0vHMQ+U66sFXDjArUnfnBaipUCt\n8SqWLEfSEiUkocPaaw5s5rCqZIcpWHCNNRVnJcInMcnlUTuKpxlW2CrN40EC\n7pSecy637tAZ9F5EUg1jW3si+19flxOToZ1WqUlpNeTr12xgbyvwWITcMKpj\nyTTwPKsu3/HWqRl3vcShWpdWx1S1PxCvrkKMOjplnnv2i3fK2eNpYd8s2xpa\nuUBDWNZYoD0pdqUnqGBmOE0UZ1kHmv816iF+XmPqZe4kI1t5DH2bwLua8Lgg\nVrO4\r\n=fGVv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBQqNkTQi71LIcS5U2dna0f57mG5FIjeN7sgyN5lMfgQIgS7jHxkPoci1E/se8elAqVDzdS7tgdPfGn8xIGZGasg0="}]},"maintainers":[{"email":"scottbedard90@gmail.com","name":"scottbedard"},{"email":"Kyle@spyfu.com","name":"spyfu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spyfu-vuex-helpers_0.12.4_1537211391258_0.32874105126167197"},"_hasShrinkwrap":false}},"readme":"# spyfu-vuex-helpers\n\n[![Build status](https://img.shields.io/circleci/project/github/spyfu/spyfu-vuex-helpers.svg)](https://circleci.com/gh/spyfu/spyfu-vuex-helpers)\n[![Coverage](https://img.shields.io/codecov/c/token/ZnYz3FuhI5/github/spyfu/spyfu-vuex-helpers.svg)](https://codecov.io/gh/spyfu/spyfu-vuex-helpers)\n[![Dev dependencies](https://img.shields.io/david/dev/spyfu/spyfu-vuex-helpers.svg)](https://david-dm.org/spyfu/spyfu-vuex-helpers?type=dev)\n[![npm](https://img.shields.io/npm/v/spyfu-vuex-helpers.svg)](https://www.npmjs.com/package/spyfu-vuex-helpers)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/spyfu/spyfu-vuex-helpers/blob/master/LICENSE)\n\n<a name=\"introduction\"></a>\n### Introduction\n\nThese utility functions are intended for use with [Vuex](https://vuex.vuejs.org/en). To install the helpers, run one of the following commands.\n\n```bash\n# install through npm\n$ npm install spyfu-vuex-helpers\n\n# or with yarn\n$ yarn add spyfu-vuex-helpers\n```\n\n- [assignState](#assign-state)\n- [findInstanceThen](#find-instance-then)\n- [instanceGetters](#instance-getters)\n- [instanceMutations](#instance-mutations)\n- [mapInstanceGetters](#map-instance-getters)\n- [mapInstanceState](#map-instance-state)\n- [mapTwoWayState](#map-two-way-state)\n- [resolveObjectPath](#resolve-object-path)\n- [simpleInstanceSetters](#simple-instance-setters)\n- [simplePushers](#simple-pushers)\n- [simpleRemovers](#simple-removers)\n- [simpleSetters](#simple-setters)\n\n<a name=\"assign-state\"></a>\n### assignState\n\nOccasionally, you'll need to set the entire state of a module at once. This is typically done to reset a module back to it's original state. In these situations, the `assignState` helper can be used.\n\n```js\nimport { assignState } from 'spyfu-vuex-helpers';\n\nexport default {\n    reset: assignState(defaultStateFn),\n}\n```\n\n<a name=\"find-instance-then\"></a>\n### findInstanceThen\n\nThis function helps with keeping multiple copies of the same state. One way to do this is for your state to be nothing more than an array of objects. The `findInstanceThen` helper can then be used to map your mutations to a particular instance.\n\n> **Note:** If you're writing more than one or two mutations, using [`instanceMutations`](#instance-mutations) might be a better choice.\n\n```js\nimport { findInstanceThen } from 'spyfu-vuex-helpers';\n\nexport default {\n    // state should contain an array called \"instances\"\n    // with each instance defining an \"id\" property.\n    state: {\n        instances: [],\n    },\n\n    // to mutate particular instances, use the findInstanceThen\n    // function and attach an \"id\" property to your payload.\n    mutations: {\n        someMutation: findInstanceThen((instance, payload, state) => {\n            instance.foo = payload.value;\n        }),\n    },\n}\n```\n\nIf you need to use a state key other than `instances`, or an instance key other than `id`, use the `config` method.\n\n```js\nimport helpers from 'spyfu-vuex-helpers';\n\nconst findInstanceThen = helpers.findInstanceThen.config({\n    stateKey: 'foo',\n    instanceKey: 'bar',\n});\n```\n\n<a name=\"instance-getters\"></a>\n### instanceGetters\n\nA simple helper to find instances and return computed state from them. If an instance is not found, the getter will return `undefined`.\n\n```js\nimport { instanceGetters } from 'spyfu-vuex-helpers';\n\nexport default {\n    ...instanceGetters({\n        someGetters(instance, otherGetters, state) {\n            return instance.whatever;\n        },\n    }),\n}\n```\n\n<a name=\"instance-mutations\"></a>\n### instanceMutations\n\nThis helper wraps multiple mutations in [`findInstanceThen`](#find-instance-then). By default, the state key will be `instances` and the instance idenfitier key will be `id`. These keys can be customized by providing an object as the first argument with different `stateKey` or `instanceKey` values.\n\n```js\nimport { instanceMutations } from 'spyfu-vuex-helpers';\n\nexport default {\n    ...instanceMutations({\n        someMutation(instance, payload, state) {\n            instance.key = payload.key;\n        },\n    }),\n}\n```\n\n<a name=\"map-instance-getters\"></a>\n### mapInstanceGetters\n\nWhen keeping your state as an array in Vuex, it becomes necessary to retrieve the instance inside of your getter. The easiest way to do that is to have your getter return a function that takes the ID of the instance to retreive, so you can access the piece of state you need. So your getters end up looking like:\n\n```js\nconst getters = {\n    isLoading: (state) => (id) => findInstance(id).isLoading,\n};\n```\n\nWell, that's pretty straight-forward. However, in my component, I now need to manually reference the getter in order to make this work since the standard `mapGetters` helper won't work as expected. This helper takes the place of the standard `mapGetters` helper and will invoke the function returned by the getter for you with the instances id for you.\n\nmapInstanceGetters has the **exact** same API as the default Vuex `mapGetters` helper.\n\nIn order for this helper to work, you must have either a piece of state called `id` or a prop called `id` that contains the ID of your instance.\n\n```js\nimport { mapInstanceGetters } from 'spyfu-vuex-helpers';\n\nexport default {\n    data() {\n        return { id: 0 }\n    },\n\n    computed: {\n        ...mapInstanceGetters('namespace', ['getterOne', 'getterTwo' ]),\n    },\n}\n```\n\n<a name=\"map-instance-state\"></a>\n### mapInstanceState\n\nSimply maps state from an instance. This function supports an optional namespace as the first argument. Also, this function also supports a third argument to define the vm's instance identifier, By default, this value will be `id`.\n\n```js\nexport default {\n    computed: {\n        // array syntax\n        ...mapInstanceState([\n            'path.to.state',\n        ]),\n\n        // object / string syntax\n        ...mapInstanceState({\n            localKey: 'path.to.state',\n        }),\n\n        // object / function syntax\n        ...mapInstanceState({\n            localKey: instance => instance.whatever,\n        }),\n    }\n}\n```\n\n<a name=\"map-two-way-state\"></a>\n### mapTwoWayState\n\nOccasionally, you'll need to both get and mutate Vuex state from a component. Normally, you might use a [two way computed property](https://vuejs.org/v2/guide/computed.html#Computed-Setter).\n\n```js\nexport default {\n    computed: {\n        isLoading: {\n            get() {\n                return this.$store.state.isLoading;\n            },\n            set(value) {\n                this.$store.commit('setIsLoading', value);\n            },\n        },\n    },\n}\n```\n\nTo avoid writing these redundant getters and setters, we can use the `mapTwoWayState` helper. An optional store `namespace` may be passed in as the first argument.\n\n```js\nimport { mapTwoWayState } from 'spyfu-vuex-helpers';\n\nexport default {\n    computed: {\n        ...mapTwoWayState({\n            isLoading: 'setIsLoading',\n        }),\n    },\n}\n```\n\nIn the above example, your Vuex state will be exposed as `isLoading`. When updated, the `setIsLoading` mutation will be called. If you need to use a different key name from the one in Vuex, use the following object syntax.\n\n```js\nthingIsLoading: { key: 'isLoading', mutation: 'setIsLoading' }\n```\n\n<a name=\"resolve-object-path\"></a>\n### resolveObjectPath\n\nThis utility resolves the value of a nested object from a string path. It is typically used to access the state of nested modules.\n\n```js\nimport { resolveObjectPath } from 'spyfu-vuex-helpers';\n\nconst value = resolveObjectPath(state, 'some.nested.module.stateKey');\n```\n\nOptionally, a third argument can be provided to use a delimeter other than the default of `.`.\n\n<a name=\"simple-instance-setters\"></a>\n### simpleInstanceSetters\n\nSimilar to [`simpleSetters`](#simple-setters), but for use with the state instances pattern. The second and third arguments can define the state key and instance identifier key. By default, they are set to `instances` and `id` respectively.\n\n```js\nimport { simpleInstanceSetters } from 'spyfu-vuex-helpers';\n\nexport default {\n    ...simpleInstanceSetters({\n        mutationName: 'path.to.state',\n    }),\n}\n```\n\n<a name=\"simple-pushers\"></a>\n### simplePushers\n\nSimilar to [`simpleSetters`](#simple-setters), but pushes a value onto an array.\n\n```js\nimport { simplePushers } from 'spyfu-vuex-helpers';\n\nexport default {\n    ...simplePusher({\n        mutationName: 'path.to.array',\n    }),\n}\n```\n\n<a name=\"simple-removers\"></a>\n### simpleRemovers\n\nSimilar to [`simplePushers`](#simple-pushers), this helper filters a value out of an array.\n\n```js\nimport { simplePushers } from 'spyfu-vuex-helpers';\n\nexport default {\n    ...simpleRemovers({\n        mutationName: 'path.to.array',\n    }),\n}\n```\n\n<a name=\"simple-setters\"></a>\n### simpleSetters\n\nOften a mutation exists only to take some input, and put it somewhere in state. In these situations, we can use the `simpleSetters` helper to map mutation names to state.\n\n```js\nimport { simpleSetters } from 'spyfu-vuex-helpers';\n\nexport default {\n    ...simpleSetters({\n        mutationName: 'path.to.state',\n    }),\n}\n```\n\n### License\n\n[MIT](https://github.com/spyfu/spyfu-vuex-helpers/blob/master/LICENSE)\n\nCopyright (c) 2017-present, [SpyFu](https://spyfu.com)\n","maintainers":[{"email":"scottbedard90@gmail.com","name":"scottbedard"},{"email":"Kyle@spyfu.com","name":"spyfu"}],"time":{"modified":"2022-06-26T23:12:35.877Z","created":"2017-06-23T06:03:41.689Z","0.1.0":"2017-06-23T06:03:41.689Z","0.1.1":"2017-06-23T07:38:42.252Z","0.1.2":"2017-06-23T16:52:07.615Z","0.1.3":"2017-06-23T19:14:00.194Z","0.2.0":"2017-06-23T20:06:05.300Z","0.3.0":"2017-07-13T18:43:23.347Z","0.3.1":"2017-07-14T15:22:51.316Z","0.3.2":"2017-07-14T16:20:01.431Z","0.3.3":"2017-07-15T02:26:21.169Z","0.4.0":"2017-07-20T17:28:11.677Z","0.5.0":"2017-07-31T21:41:28.695Z","0.5.1":"2017-08-02T16:34:25.134Z","0.6.0":"2017-08-21T22:07:02.247Z","0.6.1":"2017-08-21T22:27:42.243Z","0.6.2":"2017-10-18T13:58:47.722Z","0.7.0":"2017-10-21T06:52:24.640Z","0.7.1":"2017-10-25T15:15:43.858Z","0.8.0":"2017-10-26T13:47:53.636Z","0.9.0":"2017-10-31T03:16:18.228Z","0.10.0":"2018-05-10T06:49:26.921Z","0.10.1":"2018-05-10T07:10:13.693Z","0.11.0":"2018-05-10T16:55:42.643Z","0.12.0":"2018-06-04T20:05:11.993Z","0.12.1":"2018-06-06T16:37:56.986Z","0.12.2":"2018-09-17T17:42:16.269Z","0.12.3":"2018-09-17T19:01:52.425Z","0.12.4":"2018-09-17T19:09:51.367Z"},"homepage":"https://github.com/spyfu/spyfu-vuex-helpers","keywords":["vuex"],"repository":{"type":"git","url":"git+https://github.com/spyfu/spyfu-vuex-helpers.git"},"author":{"name":"SpyFu"},"bugs":{"url":"https://github.com/spyfu/spyfu-vuex-helpers/issues"},"license":"MIT","readmeFilename":"README.md"}