{"_id":"vuex-cache","_rev":"29-a84d8217ba9294bc76fe17e01927c83f","name":"vuex-cache","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","dist-tags":{"latest":"3.5.0"},"versions":{"0.1.0":{"name":"vuex-cache","version":"0.1.0","description":"cache vuex action","main":"index.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run build"},"keywords":["vuex","cache"],"peerDependencies":{"vue":"^2.2.4","vuex":"^2.2.1"},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","mocha":"^3.2.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"6547177f23ab1fc62f9cd172cb8d9f0b0376cea7","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@0.1.0","_shasum":"b9464a55dc2a0a0254b5fd23eb4b1582cc3ff26c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"shasum":"b9464a55dc2a0a0254b5fd23eb4b1582cc3ff26c","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-0.1.0.tgz","integrity":"sha512-coqw5Fsy8kxiZFNsYTMg3o2+M6KP5CP2n1HRN4+kg0Az11ssY/1IHN5bySENsUZVZyenPrTpyhAPxJ3A3fc0eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJsvfq6MZ9V77ibHMK6cRqr6h8BviJT/eWF9h34sWF3AiEAhQxVui53tIKSmK1PnWQt89KnD9/5biS/lxGdaYWA/9I="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vuex-cache-0.1.0.tgz_1489755510772_0.02622724208049476"},"directories":{}},"0.3.0":{"name":"vuex-cache","version":"0.3.0","description":"cache vuex action","main":"index.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","cover":"NODE_ENV=test istanbul cover $(npm bin)/_mocha test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run build"},"keywords":["vuex","cache"],"peerDependencies":{"vue":"^2.2.4","vuex":"^2.2.1"},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","istanbul":"1.0.0-alpha.2","mocha":"^3.2.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"c4524c750f46e9e791ff759109e81dd75f596430","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@0.3.0","_shasum":"8eeb66adcdad3dbccab07550aaf5fc28a0ceb486","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"shasum":"8eeb66adcdad3dbccab07550aaf5fc28a0ceb486","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-0.3.0.tgz","integrity":"sha512-SThsmdplMwdxI9X3ONxF2dW0rvOi+1CpAxYyjKskIHTKNntLNi7KpIRwKlvFqqWq/IrWmlIfuqJbN+7gVlhThw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7lHfcvD/a0wjRF5+29ChMpS87jpuYlMbZhovzYExJIAiEAvJ8K9cMAs2PTsvA6HLTPrrv8pj0t57cjviY681ifmmU="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vuex-cache-0.3.0.tgz_1490184592826_0.5195749388076365"},"directories":{}},"0.3.1":{"name":"vuex-cache","version":"0.3.1","description":"cache vuex action","main":"index.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","cover":"NODE_ENV=test istanbul cover $(npm bin)/_mocha test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"peerDependencies":{"vue":"^2.2.4","vuex":"^2.2.1"},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","istanbul":"1.0.0-alpha.2","mocha":"^3.2.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"72f1dae0e15533ac207d12c722e16da4fb10a06e","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@0.3.1","_shasum":"0a9ef8e600859457ccb7a7cae9960fd0a6871dad","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"shasum":"0a9ef8e600859457ccb7a7cae9960fd0a6871dad","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-0.3.1.tgz","integrity":"sha512-qVeoeuQNZqRUi6NbipXh9P7sNi/l3/Hyv6MJsaVWNrY1vi7t6GCTLoMkO1yUXvV0IsfMTWG1niNTAr1qduIoDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDke+z6x4d6ueh8cYxczFwUq9hJB/EbiE/k4fJIa3LwfAiEArqq5ziyEGjJitDERR7cuiFlC4KrsdzE7jVEeX68STR8="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vuex-cache-0.3.1.tgz_1490277708333_0.655834895092994"},"directories":{}},"1.0.0":{"name":"vuex-cache","version":"1.0.0","description":"cache vuex action","main":"index.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","cover":"NODE_ENV=test istanbul cover $(npm bin)/_mocha test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"peerDependencies":{"vue":"^2.2.4","vuex":"^2.2.1"},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","istanbul":"1.0.0-alpha.2","mocha":"^3.2.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"9d5de85e95304cf6bfb77ae99e5bf3d01f928c84","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-E9PsdLmS9nktuAPRclLDHCnZszKWrgEpU+Sk0Z4t3maJtVAxA4EK8k92G3eFi5In1hQHu35tg519YV+kD+NPug==","shasum":"2f6aaaafaa42ed825a35f63e59712ae4ccb506fe","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD25/YWY617JNmPwPXgDlei0GAwFj2acdMNKtV1bwwNjgIhAMeDGv0n6W5xcZQoRMhc9hwHHlrKXCVZws9CK1umDpkE"}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache-1.0.0.tgz_1508464765189_0.40625714929774404"},"directories":{}},"1.0.1":{"name":"vuex-cache","version":"1.0.1","description":"cache vuex action","main":"index.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","cover":"NODE_ENV=test istanbul cover $(npm bin)/_mocha test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","istanbul":"1.0.0-alpha.2","mocha":"^3.2.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"2e1821c87850bea7853692ba79b3f1fd81d93e87","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-wHEpbQMq7WL7Ww2YM6v4LXmI8f4CQXJCEV8ZSiamHGXKlWmepO4URhVrb23YX1PXh/NjwFJWdfOcQ42AAet6mQ==","shasum":"69cc5406888fe489a586f8381ac7ff52974e3cf2","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDamZdPTKlNVWh6k/SKPskX8EUDpA0azobuL0g19UywowIhAL2zHG+UXMivXODKaQgDgK3De8GgpiQbHl8w4WCt5NdZ"}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache-1.0.1.tgz_1512718519551_0.19503026991151273"},"directories":{}},"1.1.0":{"name":"vuex-cache","version":"1.1.0","description":"cache vuex action","main":"index.js","umd:main":"index.umd.js","module":"index.module.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","cover":"NODE_ENV=test istanbul cover $(npm bin)/_mocha test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","istanbul":"1.0.0-alpha.2","mocha":"^3.2.0","rollup":"^0.55.5","rollup-plugin-babel":"^2.7.1","rollup-plugin-uglify":"^3.0.0","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"d5ccd7befdf00587eec8beeb07de219e763885b9","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-Yr6GovEjolgRVJYZhojMRbLoTukoAGMUhayWl3TBUJHiPcRotvqXNJ3qHNA7bWge/lP9JPrWGfEZyLp+tVNnQQ==","shasum":"3566c7ad6b9acfdd72471aa187f28412e94243cd","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.1.0.tgz","fileCount":6,"unpackedSize":5709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWcYv7Tipi4oxhXE5E7oXbfSbTfomvKT42D7tPH1lNDAiEA5LuN7pt1jSme4y77QGgwA/1ohcOvd+LfRRIWhANy51o="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_1.1.0_1518328431621_0.2878166896833425"},"_hasShrinkwrap":false},"1.1.1":{"name":"vuex-cache","version":"1.1.1","description":"cache vuex action","main":"index.js","umd:main":"index.umd.js","module":"index.module.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test mocha --opts test/mocha.opts test","cover":"NODE_ENV=test istanbul cover $(npm bin)/_mocha test","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-preset-es2015":"^6.24.0","babel-preset-latest":"^6.24.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.24.0","eslint":"^3.17.1","eslint-config-standard":"^7.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^2.1.1","expect":"^1.20.2","istanbul":"1.0.0-alpha.2","mocha":"^3.2.0","rollup":"^0.55.5","rollup-plugin-babel":"^2.7.1","rollup-plugin-uglify":"^3.0.0","vue":"^2.2.4","vuex":"^2.2.1"},"gitHead":"03f594d8d7ff0d236cafa1f10191db783c096f88","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-QhHT/kdMCsZGctk9UADR5f6Dx4ptVMPBaREPvDAyzjTb6wwJtFTNQckJ4998v0rwDNFhire44To1Rf/93E7yZA==","shasum":"b40903406fc6448bb3fffec55f19613bd730f7b7","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.1.1.tgz","fileCount":6,"unpackedSize":5855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLVOLhy0yKV+DgQFx60ZhxSqSnm1fJJ0IThJsXE3xd8gIhAPj5XjYR1Mg1mpWIIaqFuAn+YZiijMeveSgfB+NlMSOf"}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_1.1.1_1519139270458_0.8097666162830739"},"_hasShrinkwrap":false},"1.2.0":{"name":"vuex-cache","version":"1.2.0","description":"cache vuex action","main":"index.js","umd:main":"index.umd.js","module":"index.module.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test jest","cover":"NODE_ENV=test jest --coverage","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-stage-0":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.0.0","babel-7-jest":"^21.3.3","babel-eslint":"^9.0.0","babel-plugin-external-helpers":"^6.22.0","eslint":"^5.3.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^7.0.1","eslint-plugin-jest":"^21.17.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^2.1.1","jest":"^23.1.0","prettier":"^1.13.5","rollup":"^0.66.2","rollup-plugin-babel":"^4.0.3","vue":"^2.5.17","vuex":"^3.0.1"},"jest":{"collectCoverageFrom":["src/index.js"],"testMatch":["<rootDir>/__test__/**/?(*.)(spec|test).js"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-7-jest"},"moduleFileExtensions":["js","json","jsx","node"]},"gitHead":"3dfc69ec19897fc1d552f74f440e242b7df1f2d1","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-T2dAgMId7o3AIOK4ezZSyrmYqskldl0lU760Dpy/OqGwwXqQorclNG/Y/5LWUw/nnqMUFhSRzMo/1rN9S5RLog==","shasum":"6dea9725a129b41a261feba40d6bfc4feb8497b0","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.2.0.tgz","fileCount":9,"unpackedSize":12740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpMTMCRA9TVsSAnZWagAApc4QAKLZeU3L7zHQVQanjM0s\nAvN/aHKdD0wC4lPbnrz7hVPiyhaUpo5b3j8xbA6vjRxb+vSDiF18r4bl4wJt\ngCrY+Ecj+jTHcpPNGme6ov5nLBhqii+f8wqqSFGMGoP7C02BX1rmCNc6pcR+\n4OInzuIOuYSf4ntUrJXRr6RslSn2TzdGxsnsgM6rV12AOW6Q6H0/VgFzuTpi\nH4o+pPJpEBz30OraG0rdFH33eyDnX2Fef6h1jWvTR05gv36T/PZhHT7/yySp\ni2k4f4FBdoPB2YlH1kd8IhzSTQZdB5XyZQrS/9QNRmIPnGkvUbp3SUd2Nipj\nIdv2CXk81o7tLV6KQDJyn3i01cPhKfZoZf3PHP2fz9EVeoytnRcu59TWvTYL\nUWupbGcZUdD7BzjgfBLvSTkal1PdxA7vQwFAYYw1i/jsNpN+wacVdyuG4QY6\nSmvqrRhpSC++/Yobcf2u9F/LsQk2wqU+Np3F9PEgDZUTGwpQrix9xC+yRBnI\njAnfNIxj+wlYmA5zfJtAGXskR0MUzD6Rq6Ul4lss6FU9yqNt4VKEv7ssM0fE\neJPJRTM/GZMs8Q6dey1vPd3tCCb+azBhht4KZ3fL6j0lnGYCCs0YoUNEwIge\nRVTMZwGqR+C5IF1vGwnz/1Zxdvt5tkgzVO/2oBTt1F7X7J1J5QT2frvQdDAV\nCdiZ\r\n=qwdp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbIsl5eSOPJW4bx8yVTjg3KfjInee3JPomSWKR+vYS3AIhAKubMFTsWV5bQ7qAVGGvuudypaqK8IK05NvNuEyyJ1At"}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_1.2.0_1537524939815_0.4351149031817916"},"_hasShrinkwrap":false},"1.3.0":{"name":"vuex-cache","version":"1.3.0","description":"cache vuex action","main":"index.js","umd:main":"index.umd.js","module":"index.module.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test jest","cover":"NODE_ENV=test jest --coverage","lint":"eslint src/index.js","build":"NODE_ENV=production rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-stage-0":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.0.0","babel-7-jest":"^21.3.3","babel-eslint":"^9.0.0","babel-plugin-external-helpers":"^6.22.0","eslint":"^5.3.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^7.0.1","eslint-plugin-jest":"^21.17.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^2.1.1","jest":"^23.1.0","prettier":"^1.13.5","rollup":"^0.66.2","rollup-plugin-babel":"^4.0.3","vue":"^2.5.17","vuex":"^3.0.1"},"jest":{"collectCoverageFrom":["src/index.js"],"testMatch":["<rootDir>/__test__/**/?(*.)(spec|test).js"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-7-jest"},"moduleFileExtensions":["js","json","jsx","node"]},"gitHead":"d6481f6f7720154ee26e7c9d75a9dc38165fb6ca","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-++qBB7IIFhXCg+uVrq/XWz1eeBk9FZ4DbJUWfWcWCCm4Spy4orsWctAETPA3MTUjCoj4vkcl15fIfQ54C3ANPw==","shasum":"f5939214a8a6a07fd301c03aa65866a36f999b4d","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.3.0.tgz","fileCount":9,"unpackedSize":18758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvsIuCRA9TVsSAnZWagAASX8P/A9lvZIqQm60Bj6dswex\nHK/y76sXgvGnttiP/VO6y4mU//2seY8qXEyeLWUvUBVNIvf9gN+5p7Hs2m3H\n07PbFj0tKztEPqdPOObc85Txfas2a/Qfb2lkakyDKuvTouqHecRZsunITh/P\nz56SBuzqPJgRMGJU960j/AYK4FYrNAZTQBY+sGiUzhDKRBQ2ljst7e/BaReL\nG2GR7fJFmbxP2DoGglQut75+k9ZqEXXOcG7deKRH+xVwISClB0gmRzFIwwJM\nbKP7pkVtsiaNn4WRxWEJcylzJKVKaxe6JQ9BMe1e85OO3Z+cfnyefLbI7Dd7\nCJtxId/Jj3blRYUMlbBiMIA54hSpTIwdph8FBHIqKOpKfNW/sYBvPNpdH5DI\nNGouN+DOn3ssxInUDWzu7e0EUoCdS0XxkF356IjC1KrgeFBqRD6VCGkD40n5\nBvx6LWBUC8Anu8u6+VwshGX5dgC9B5BETuujelRahQsHUcoy26smU4hks8Nt\ngJfyZNPJl5rmsoSt8Zy7gThEU5caOqDwpEu5W3BItlipQ7oFtVqsTq/OtpyR\n/Auc5lbrlTmRwxvm9URg8GrdXPKngBgToT8ePb87dR7W9rsOrKbdjDn1CVyf\n20LLXajLZSDCPmVaDuuLdPkjTaQdlOxa6TPGuhnOxQq2/wtBDjIwsfVnjJth\n/y10\r\n=OYsC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoI9Ikp4UOwIbxGWizALPLrbXYYyJmIdgz0xs5EVqFwAiBo/Wo3hNZuhBWO0hyZgYkLMeSKhvpgRBNrO4fuX+IefA=="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_1.3.0_1539228205967_0.2612957992807854"},"_hasShrinkwrap":false},"1.4.0":{"name":"vuex-cache","version":"1.4.0","description":"cache vuex action","main":"index.js","umd:main":"index.umd.js","module":"index.module.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test npx jest","cover":"NODE_ENV=test npx jest --coverage","lint":"npx eslint src/index.js","build":"NODE_ENV=production npx rollup -c","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-stage-0":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.0.0","babel-7-jest":"^21.3.3","babel-eslint":"^9.0.0","babel-plugin-external-helpers":"^6.22.0","eslint":"^5.3.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^7.0.1","eslint-plugin-jest":"^21.17.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^2.1.1","jest":"^23.1.0","prettier":"^1.13.5","rollup":"^0.66.2","rollup-plugin-babel":"^4.0.3","vue":"^2.5.17","vuex":"^3.0.1"},"jest":{"collectCoverageFrom":["src/index.js"],"testMatch":["<rootDir>/__test__/**/?(*.)(spec|test).js"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-7-jest"},"moduleFileExtensions":["js","json","jsx","node"]},"gitHead":"4d370d5663d81155de9a09b739de2cd6a4521242","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-1kzDz8LijSWk8YgDoOmDZXUSwUHPxaGf83TLyIfnkubUvNnDfaualQuS80ostWsuwchkkAiA8SSLx/VzcDO2Qg==","shasum":"4f2c726bf649dadaebf5b1d999dfcce133231137","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.4.0.tgz","fileCount":9,"unpackedSize":21373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb27G2CRA9TVsSAnZWagAAZ5QP/3+bWWDgbKgyRKaVA1MC\n8r82H6ylRjU28cXTcapdRcHmGILsJzpQFQYDGf5vlk3ybuWnvdKT+DD/wcsx\nNjqz/HJVdPYeti8JCzB4SOAX6ucK8cL25vRlklej7a5Mx3wxW0XhdlNEMxn+\no7blJbvNFuq2hbX/qAUSdg1EveO6Uteg2bsEc2wc5P8k9pPLoxyEtpuGT8Uo\nBVNfQ7uapHCQBUeWTAnxLQFxeRik0Nsxzlscvxqk+CyKUxCFso2w08v6whfL\nD6vS3FeTrp/GgrsbbqnoSnGo/6pZOjDzCSiKMBnlMG5wO9ZyoN5uARUQ6JsH\nCxipkEmbttsQlO8OmOEM0s/SDdYYBMGi4AnAjWNQZVTcZWqd18CWEvlwFb/1\nAy1IdzKvgP/j6UpStIHBEImYfbxS+uYIrlw4uQWkv42MKqYLn3MfjKLfyvKS\nMcC0Op1tAQGwne+sZpRucdP1hRiwAOrwYUk0tIAmQWJ6XJAtFarku5dX08qm\nkXGh1L5SCKoq6uLXceAf6yEvwG/KIvBG3QDP194eu4G7ch8iYhBN0Nd1O/MX\nqqllEr1YWgp2Y1r+wJGpWi7AOr2cJLA1O1Hjpo1eLZ0A3XZWwlycyIs96af9\nXTYfLdq90YlvT5SQeVp+xTV6DUNH9F7Kv/DZHl/JhxaSrB3v8wnL+Gna5B5/\n5vFf\r\n=stXG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOg7kc+NLEh8ZcFVpXCwbQsc9Ft1bLzVsFZcWuvzsXgAiBKKDQplqKRC5u/+5X2amai+YfUkgK9NjfWtNTNjOrG0A=="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_1.4.0_1541124534048_0.7029534766144243"},"_hasShrinkwrap":false},"1.4.1":{"name":"vuex-cache","version":"1.4.1","description":"cache vuex action","cdn":"dist/vuex-cache.min.js","main":"dist/vuex-cache.cjs.js","unpkg":"dist/vuex-cache.min.js","module":"dist/vuex-cache.es.js","jsdelivr":"dist/vuex-cache.min.js","umd:main":"dist/vuex-cache.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"NODE_ENV=test npx jest","cover":"NODE_ENV=test npx jest --coverage","lint":"npx eslint src/index.js","build":"bili src/index.js --format es,cjs,umd,umd-min --banner","prepublish":"npm run lint && npm run cover && npm run build"},"keywords":["vuex","cache"],"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-stage-0":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.0.0","babel-7-jest":"^21.3.3","babel-eslint":"^9.0.0","babel-plugin-external-helpers":"^6.22.0","bili":"^3.3.0","eslint":"^5.3.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^7.0.1","eslint-plugin-jest":"^21.17.0","eslint-plugin-prettier":"^3.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^2.1.1","jest":"^23.1.0","prettier":"^1.13.5","vue":"^2.5.17","vuex":"^3.0.1"},"jest":{"collectCoverageFrom":["src/index.js"],"testMatch":["<rootDir>/__test__/**/?(*.)(spec|test).js"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-7-jest"},"moduleFileExtensions":["js","json","jsx","node"]},"gitHead":"ac11831764aea8b0ebdbda0aed5ac3e773eaacbf","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-SIPYr4gZGjLm1XIJ1hqAmvwqkYDuvCiMQqiRGmlbsiLNJfs2FvslHX/KULpBRMYgW6Wf5BReeDugAfdSon+MqA==","shasum":"31297f6917e8fbb62736cdfc4ac1e8a027d0eef1","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-1.4.1.tgz","fileCount":7,"unpackedSize":19170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4QgwCRA9TVsSAnZWagAAzY0P/iwNcma+7vG7mE/1dnzT\naFpaUWYwWkl8ooslPiLUBdxQhqZswv0VfWIkxORj02d+ia7Reta0SX6dJavP\nj2HW94rHMMtm0QPHMeoi482CBE2JyTYFzMDQbK/dZuwxe8SvNFeROv7JqWCp\nTClMJFhRHNoH/RfvLT6+cdQ8Wk7AEfhpcQYKbt8oKnVZCtJdmzNdpRMGR3UG\nRgIeKq1wb2Ilrkr7r810c1jltL2CT9xajpqet49WhVHLoTAu4B0sotP6n958\nRkkwJinMlJKfv8oBlzQag8kEMF8SLa5sEQw6cA1n0/sZzsbN1+LXBi6GocSi\n7iHHxAu0QY3iJDYkD/6RRGCobaAq4Xlx2I0izf5oJp4Vre0F3/cVdjOiKl4K\nWYpjGxb6Fo+jBi4L3pNmoCp7whrHDZhrYKqh36g/dywf3a/0Xg9aVGfnjWXM\nVNAbvMLZcNvEYHBqyDaSZ62tMa8xcbk5YzunGOdMb7ldjJgRhGiNW3mtBlwe\neAq71mjxup8n2WGYVJNsyJRzQdma5cl2y539GRLdMH5/x+V8DEbawSOF+mtn\n0wq2Q+CcfBcpmsc4Km/2VLyQxNxN00mBmQC4Ux+V7kSFQLMZP1vA6fcVnOoW\nTC5wJE29q4BRNdTXp9rPpokzLQJg6XAQwXMlf+GWQ+p2qnvZvRul/yP0cPca\nhRpL\r\n=MG3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2WS2zymDImPfmVfqvGy4lyzLcdMCMupPnWlpKnQ1GfAiA2td7taRWRhx+m2S8SlQbYU52mG5S9TAVgqkzCeTTbpQ=="}]},"maintainers":[{"name":"superwf","email":"superwf@126.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_1.4.1_1541474351960_0.9597667238307697"},"_hasShrinkwrap":false},"2.1.0":{"name":"vuex-cache","version":"2.1.0","description":"cache vuex action","cdn":"dist/vuex-cache.min.js","main":"dist/vuex-cache.cjs.js","unpkg":"dist/vuex-cache.min.js","module":"dist/vuex-cache.es.js","jsdelivr":"dist/vuex-cache.min.js","umd:main":"dist/vuex-cache.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/index.js","build":"bili src/index.js --format es,cjs,umd,umd-min --banner","prepublish":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","cache"],"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-transform-runtime":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/runtime":"^7.2.0","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","bili":"^3.4.2","eslint":"^5.11.1","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.2","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^23.6.0","prettier":"^1.15.3","vue":"^2.5.21","vuex":"^3.0.1"},"jest":{"collectCoverageFrom":["src/index.js"],"testMatch":["<rootDir>/__test__/**/?(*.)(spec|test).js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"7b4ced06da84924ac9f1e7a8a9d8b4504add8fa0","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"superwf","email":"superwf@126.com"},"dist":{"integrity":"sha512-1FewMltMVoqsm7/+lBU8bvz4ya18TpWC4uyCJAkCKq4igjmvQH3ijd08xtUsFRnRVlB7PsIRbDvfbG2YWAZoKg==","shasum":"5f48362f5d2bbf43df15688eb7642e376db00975","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-2.1.0.tgz","fileCount":8,"unpackedSize":24474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLflLCRA9TVsSAnZWagAAlgoP/2wg0qxZCb0dMrNrZnbv\n3nNAaJxDZUTZtULs/Py3RQlUYJnfkkDFzztVrO4bILfVL6CwGLA7fLVbKabW\nBvWZktOSi49VYY0RLNCQcvy7O9ALA/Ueg05Z0wkz5SOo2vhMmIeOiXhBwjim\nvGm79UPH7RAZWRovf7B1kXrCKHxN+cW9E/54sJx60dV3kYauj+wbf3PJjPAc\nIFIR/amlAzP1y9tte0VIayThpL1mvibwXKo3Uur/sLsBR6HSKOR5WF/luV0q\nerINfd6BMAfRVP/nRAhYjxeJSnZFfvPlNGtZS94zCgQZ24i5fKYTK4KiZvoJ\n661kAwRzJZpcHhFmQoxuTvyGkeT0e6zPJtT9u1zGghLR18PJzIvc/rfbmSt4\nm05j3NV1YUxv+hUyy4oZwp3nikHQ4VlBeUmsIZyeyVtcsjUgm4VdJirRxpee\n1pIOHifplAoBwR6c2mrD5+p8+Zx7jlpZ+IM1rgYM3fAjVbiq3mj6Y7mS6wsq\nNTl0mCkSdlOjPg1pXXikUNAZ60YZoMTTeD9G5ahAhQTjxKqDguNR5jU7KR8Z\nuVn6tTnhzAozoSADW4XmjgI4s1+mjOVpBowqovp7CAb7T6iQ2OFK7mlD3YPh\nP00CASPWyoCcbtqcU2+N2RVFbqmDw+YEn9rA6MxM2k119fKY5biSg6WwhljI\nB0l0\r\n=nMMh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0LJmLkZOZDRCEnfFGp+32+BH+WoCki1K5qzoiv4J7ZwIhAKLn6psfokPxhq7V8uRkLt4gILYeY9hhA6mqjdW7uKSJ"}]},"maintainers":[{"email":"superwf@126.com","name":"superwf"},{"email":"vitorluizc@outlook.com","name":"vitorluizc"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_2.1.0_1546516810784_0.37456166535208335"},"_hasShrinkwrap":false},"3.0.0":{"name":"vuex-cache","version":"3.0.0","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.mjs","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal --banner","prepublish":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.3.4","@babel/plugin-transform-runtime":"^7.3.4","@babel/preset-env":"^7.3.4","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.1","babel-jest":"^24.3.1","bili":"^4.4.0","eslint":"^5.15.1","eslint-config-prettier":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^24.3.1","prettier":"^1.16.4","vue":"^2.6.8","vuex":"^3.1.0"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/**/?(*.)(spec|test).js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"6ac8116de01d27c4e2bb0fcefdc214eae98a378c","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@3.0.0","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-EruZ4ECH47JMbcNXOApIJClkAe6lvrH7tynZhsXJpuVtMtoUPscNPllutPyZ8S5yfS3aYYBvm4x6Za73vUz1Uw==","shasum":"717d5a51da2fb3f5cc9c3130397a55d3c1829ef1","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.0.0.tgz","fileCount":10,"unpackedSize":45676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchMgBCRA9TVsSAnZWagAAPxwP/0pJecI441yARG20ILmn\n/qwooC2WB01c3MqXSEbHvTgnn/itJKXuJ2ve0XRcgtnpDkR8oSy7orEMJjmP\nxf2mMkkfAA05N5E1tzlgULNxVpJg5j/Fm4F2ogKRONMdhw9ohUCGZhSMTuf/\nB5uej6oSQNylk8JevWD6KuuFNOA3jO4yXqAbJvrkknXPoevM6OtoSu0bcK9b\nz9ToyhjFfQxa93qgE2+4sqrOdoQZYkPne7UcpUXV4OuJXHTneFNFNX+QHj1r\nx1c9lh33Y7nLu3TrUW5fhnQnrApUsNmeICy2HmsCn60vcRy1qW9+pNs+zFcG\n/aTq2RE57ViCFyaHiPYSrG94zS6gh8JpblTmcHMJAHgD3ODjsqtqKsULire7\n4qJuaaBjLuxVdy0zRZzKuryP0cJog6tFJh8RurnD9ZpIkfakcNruPStc15ey\n9dw/wVwyslXQuH6OKE0vX7niiwcuy9ZcjlLdVgehdF305gFRdkDurig/UbyF\nP3qzSZvGfiu+MP6bypVDzgaYmkKCXkqFWGS4sIai3CL7uBgK9Z32GPsKAsCM\nHdSNvkAj/bC77wQ7ldDwDIafLG0QOCXHgWKy4Bdt7/IWWbfrj6PffvRZ9cSy\nntp9Vx5rB+4j28jAtOSlZ482tV9p3iucaWWTMFoe/Jal9HQOmYv70dLaljF3\n3FVL\r\n=GEa/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAERXgdrLGklWkXNq9/UBtlKD/Y0jkRjeIJtU3YcAEPwAiEApET6BY+EpB5uvw0mgkPgiYLjtdT1ApvKwRdbSreasmA="}]},"maintainers":[{"email":"superwf@126.com","name":"superwf"},{"email":"vitorluizc@outlook.com","name":"vitorluizc"}],"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.0.0_1552205824464_0.35186362594530873"},"_hasShrinkwrap":false},"3.1.0":{"name":"vuex-cache","version":"3.1.0","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.esm.js","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal --banner","prepublish":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","bili":"^4.7.3","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","jest":"^24.7.1","prettier":"^1.16.4","vue":"^2.6.10","vuex":"^3.1.0"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/*.test.js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"63b8d2816872c5beed4527e1f9a68c71252b1c76","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@3.1.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-XDzQ/jddmErZVquyHhbOHc6DPhVSt5bU8433Fzsai3XydU3cxyYTUd3PH2Ww5sesB9yu5f0wKk6MFIqgjSa3Yw==","shasum":"aad576cfb39b325cc7a43ea9a42414e356374c4b","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.1.0.tgz","fileCount":10,"unpackedSize":62001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsDrdCRA9TVsSAnZWagAAlpYP/AyDxc6H33QAQcQtdUAm\nc0/Gq2byB6BhtFow2hf0N5ld5kHCm1Cv07xxoo+9X6RsdYF03zB7/0jdtQdR\nlfc+M08AaWYW8K/smkVHpcM2FAqM+V6CxE05aJvlpvy/4rigG44i4oCLUZCz\n0COnVAi0ZflKMuiax+u4peyYXQMh/wXH/SPJNbe5dw49laLqSG4T0a1wB1+4\nCgHjU64vlWznRHiFKyRELvlOwHnhyKxH1zr4iAOGrc6bNV4FJTWzy3ld9TVT\n6RCHC9LEA/+HtWMdRGDE4PLnLGZqkTK9lgaa6p5ryMfo2ECAdUNRFvkScAMH\n9nSPO4l9QD9ZGeofyWkQArbv9RlWXBvOr2iZ4rNWga5sFHwmmwfmhXFd+x7L\ndjdKhIbGWM7Ccmvcnfqk8Kzpo9EAihfmSvKqpwUQUXrC7q5rshKU+bmov+T/\nb9URc4qop7h+uX0ZGgT87H0KKwfrHokHUxRYg2Euv83EnyjgPiQfTsvaK0eN\nZzc/HET2Uz5xz2TCY+zWxU3l+yH4u6AaMwP55V11CZc9Vo+439ZKlI+dT6eI\nOkqkpfcgfAcyUZN2ldrlTfVQq3IH1/CjglatUDV3EZdt2Ftq8uKN6wiKlTri\nln0YBLmzJS7E4+UIWUXLBk9i0Jx4dIUiP7idYcyBJxEH7a4oyiLvsyMySWxw\nNwC2\r\n=NW/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf9cbtQpcZcM7uOduUhdW4ZyqVK+2h4J5tc1UeoeVeNAIgF+IYTSPYIMCAuGoOz7afPPUYdtK9jkBAqABHDfW3Ktc="}]},"maintainers":[{"email":"superwf@126.com","name":"superwf"},{"email":"vitorluizc@outlook.com","name":"vitorluizc"}],"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.1.0_1555053276463_0.30089380709555313"},"_hasShrinkwrap":false},"3.1.1":{"name":"vuex-cache","version":"3.1.1","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.esm.js","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal --banner","prepublish":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","babel-core":"^6.26.3","babel-eslint":"^10.0.1","babel-jest":"^24.7.1","bili":"^4.7.3","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.4.1","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","jest":"^24.7.1","prettier":"^1.16.4","vue":"^2.6.10","vuex":"^3.1.0"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/*.test.js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"daa93135d24f13a949c3ff6825b95380ec32e0c0","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@3.1.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-fJKvO2wRP8gjQ+8SKiucfRDIFJNf6KV1v6Cjt7XIktIS82f+pYtxdEp/mlVHe52Uku3kZBQO+woxVGtzK+6H3A==","shasum":"54e168c9267b8f0e0a06d7bff89607d47bc59b82","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.1.1.tgz","fileCount":10,"unpackedSize":63109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed+nFCRA9TVsSAnZWagAA7r4P/jaschgQOiIdvUzYm7Kx\n3E7nqyAGd68jeW3hDWun8f8xmnxtPuRegCPdzBk2b//Zja2mVWmzERgI3ujT\nTI/IYvDqT7IAWJ/SZmYHreeSRWMAzX6pmn+qcDWOC3+madDFseNKH6hSyqhM\nkb4Y9FFjDNPeQpLbM/uP+EEaj7D7CqklNwi49n/9VoMQSLBPEtNRq8Wn5Jtm\nGuxbkQzE55Lzb+cE3US39mDL7j8hq/AJ+mu5TVa+AAfZ4qPJ4sgeJJirAfrN\n/+Zk9y1Ov78C2zne7OmWM3X3K8Sn/QvMBkkuFwo3RNrAxl1pl5aQiLR/XXD9\nXM0ztSV8ybpJAHCHUOZayrdLCPuekVnzV3CTKc76tCQAbxZtrqwxIAAqHHmd\ni7vX7J4kUciOavHjUhAZvo0PKZJzjFsnMAZ8ojJu2Dvvc2ScnvVEkCxkDP+F\nMfUP40YcInUaCvF7/7u8JDnyDSOLxCEpzSUan6W7YMUcVGGIZJ6+irB4eZit\nZMM0gMcViq/FDCif8wqS17YoppmIAUR/AZEHF76qGodEgW6YAsH0AwUttRHH\nXUEQp49LYkS5nZXA0kLN94x68j4h/vPaJGXcGi5tX6DZUulArQbdOTIp0ac6\nds7eTvhHKGYgRwQ1Q0FJKUQ92s8YLCAiUQPkBoVgEir4kqrlTb2ttSy7TGIa\n84OV\r\n=3eta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlRvPnNkLVsrlHgnbuweNukmCiHYNxv6yEAXklhTLXwAiEA96uOHHUiMiFgyDH/wyoL2sIMThcP13ZlQx5uRBLVURY="}]},"maintainers":[{"email":"superwf@126.com","name":"superwf"},{"email":"vitorluizc@outlook.com","name":"vitorluizc"}],"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.1.1_1584916932398_0.5377493807462281"},"_hasShrinkwrap":false},"3.2.0":{"name":"vuex-cache","version":"3.2.0","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.esm.js","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal","prepublishOnly":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/runtime":"^7.9.6","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","bili":"^4.10.0","eslint":"^7.0.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-jest":"^23.11.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.0.1","prettier":"^2.0.5","vue":"^2.6.11","vuex":"^3.4.0"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/*.test.js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"fe2d5e9264b37c4d4829626f1cb08538650f41ff","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@3.2.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FCm8R3qNkSrDJz3hXrC9kJq5kgBWlAHzkFsy9eoETj+ox+YI/cZuOge7J3j84dojzngfsiO/CahSgkQTPA0bQQ==","shasum":"aaed9f223649f23cc42fdc025b3262bc7223a20c","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.2.0.tgz","fileCount":10,"unpackedSize":62231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevyz4CRA9TVsSAnZWagAAxJAP/i3zfNmgFQVNaTfq0HfE\nspB3anaMiC6acdCGWbR0zDVIAZtjkvAbhfTGyoUKjRaLcpIeGfTpdZAc/w8Q\nUUL0FIleOCuUBqye8H/+jRmQRdP/B8L4XFXwVD0uFMoWMenjvwk5mQdjBxBM\nVwhYImc1CtD6tWw9QyRHMdeOW+X2sFGvsJ8fAysQeaEM5ByTHecFU/hA+w5s\nIqQp4WPDLgnvF0aAND1vimtp10d3u3CaxBqQvl2nHfkP4i8ngaJ9qsRvl75B\nkMMCu3EKZDz92lBRseIMUe1/WbK+gmjY6xH7IZ8AphmqlBwL8zl/Y0vtqw+6\nKeTfQUwZlVpGgCPjk2iPCo1zFeZjKrcpgVDuGlRIG5wASCmEB1gYu19VvYf9\n6w019SKIdNuBMTz5+Sx+AEHLSNDBSvwRbblGgCT40cuoCD8kJjvsuUl/QcGD\numRlm2A21ihccIea1CKqTJ+2eRaC0l7nKDHTzpOGxnmD0mh6GvMfh0FTao9K\njvxBG87TCGv4qnzwGKjj3QptmUo/xKKnzm/6YDr/aKraFylCEjEUfq70BxxT\nj8LCCKcBnh/1alc4kTIXeMdbrLSh9hT7Os90mfcVWo/jYIevvxlUY+egXcYs\n0czaSPXMErive6BKBskAzXbnnkJOeT714VfODur+Y0eQBCXI+aqN2Wi6hDK/\nhJPr\r\n=OtFs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN8UEKXq3tRAtOTiKON9VR0YlzV8v/fJtHiRyjgNpyMAiB/ObO8WpKRtJr7dq+sBOw/ZI/bUuKSomCReWXKTPAhgQ=="}]},"maintainers":[{"email":"superwf@126.com","name":"superwf"},{"email":"vitorluizc@outlook.com","name":"vitorluizc"}],"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.2.0_1589587191568_0.16583334590757803"},"_hasShrinkwrap":false},"3.3.0":{"name":"vuex-cache","version":"3.3.0","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.es.js","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal","prepublishOnly":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.10.5","@babel/plugin-transform-runtime":"^7.10.5","@babel/preset-env":"^7.10.4","@babel/runtime":"^7.10.5","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","bili":"^5.0.5","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-jest":"^23.19.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^26.1.0","prettier":"^2.0.5","vue":"^2.6.11","vuex":"^3.5.1"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/*.test.js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"4bc4010991b99c05b78f1b2fc71533f769721a25","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@3.3.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-z9VuO2TeP2/kBxR6eJR29wUiv1LM+iE35UgrPS561XP9DV2wXb27Wum6B+SdYXOaAuZZmJ1HPCdu9ZNfa02G3Q==","shasum":"327ce4692a5c30fc34e7c11b967180491bb46b92","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.3.0.tgz","fileCount":10,"unpackedSize":62324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIaDmCRA9TVsSAnZWagAAp2wQAKHZCOLmm83HT2cuLLMi\nTSDrUOibmAPBg6mvbEreBGKtuKAKAOFA4my+gkkQzQtLAseW9xyopSRraMDt\nWunV+JcU8cuo02+1fkNuQu93xVWmUnN7exKw2SFINOHKOgUM/H3axbnCYUhm\nrLItmbMzR9zm0cm0pQH7IOFgzPR5YddRuaxfxkdQo5IvVftio/tKhxk88KvW\n9irJIjmn11o2cme9ga42EV6cPssm+8opYo5zb8IiyjOBHNKYOjIe7RsUwobW\nQ9h1vysFJALR+V0CjZpkTJRYLXtBY4+9NTTuo0GXOtaE3Vyw5flxrLNMux0Y\nbwBvR7evXwZvUxtj/4r/wBGkrCBHlWtS+Vud/gS5je9mARWbMeTYlXP6Z+Mc\nudz+K226Xi6+C/Wvk/sUM0XwpMtKZbAQL3P3vho+jhKoch+Rrg9uuRT55vgI\nnz3JFKRFdGP8lJJytBLxwSDUu1CQjQ6VGkPEF8/LDugFEZPyXWU87E24ZUWc\ntfWnz5s85N96nfxB0vaaUqzCFfbW66QX6qs9o4GKNjr0T49uPiEHeFR0slsm\nXUfh5il/kMpo93+1DSYQ5GjJjagvDS2+rGJSnQ57yO9uYjETGiTk6MHNNERD\nQitWaJPyQsSwHTaExv15Y5Dhf8c3r+PspJcNSA9m/ZNJUHBhAmKpQuUqqvyA\nwO4i\r\n=tUfy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5SCaY95G50x0dgAq/4OqmiFF6Pm5tar3bMqpXc9TUsgIgEJ7U17lg9o1V/e1Q4kmW5tWFlqWxpSF+ejfqZYKxA0I="}]},"maintainers":[{"email":"superwf@126.com","name":"superwf"},{"email":"vitorluizc@outlook.com","name":"vitorluizc"}],"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.3.0_1596039397713_0.6291035551563577"},"_hasShrinkwrap":false},"3.4.0":{"name":"vuex-cache","version":"3.4.0","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.es.js","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"git+https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal","prepublishOnly":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.14.0","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"^7.14.0","@babel/runtime":"^7.14.0","babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","bili":"^5.0.5","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.3.6","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","jest":"^26.6.3","prettier":"^2.2.1","vue":"^2.6.12","vuex":"^3.6.2"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/*.test.js"],"transform":{"^.+\\.js$":"babel-jest"}},"gitHead":"f55fb9d6742f8ee3455aed42adbf1135b8437ecb","bugs":{"url":"https://github.com/superwf/vuex-cache/issues"},"_id":"vuex-cache@3.4.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-C0HJvVTEdjn8gq0EXemcJCBgAyPLnms8VGz/kMakrpaF6XNwkZY5KvySkdBJSY6rp0eTdWMoHPVU2Oq+dK7WEQ==","shasum":"0aec66b7abb370b1a089f678681af8efe5a9289b","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.4.0.tgz","fileCount":10,"unpackedSize":65588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjxWxCRA9TVsSAnZWagAAqAYQAJYLL7w+wAT2Rmmw33Fn\nO07Dq/gfyTMAm6KCogCBvb80PjCfCCSvGJB2IlaL0+YShWNyRhUGfJMSdo5r\ndybOsYRvysuJwJg3GOxRYeHE4gAEDrlUUCTKJ56/2Ys0Ju1bonsqJ90lKixB\n9eNMbPOQLhZ3MJMAKqNxLfIlRIUi/KE0gsIqqlrcsGbeGu7q+v2jpRTnmHpC\nM62qcA+4vMsKYrWhG0yczkk7JfD4a/XRrlbuKpoWa5jHE3sod75mvCW5uxGQ\n9p0s8lhZ209LHKLeOQMbrSLiOFEjYuC8Yb3NisO13N2opj/gNKdoPDvo4qJ9\n9gxk0mncIVVnVPJuhxnEmUA8BaU07ubnABa7o0uqOrb92hTh3OaTWdQg19Qw\n3yyHoV3JBCdpHYAYqtb/LxlC0aRW9r5wrZz+ugvF0J0H0m480uSxruZpqhqZ\nshDPnr9vxNjaVBcBYko/r2ndRIrSpk2cL9RzGkGNgfKs+C+cfT3EaBNJaxc4\naBFUTInCiTmaDSZDZVBdLXOfXsKQruAVr/5vY2T974P/fW4BAxHOQZcjrHib\nAJiKpoJ/Xaou2c2O3z6n7yIeYdRYGY/Fuaoq+jGIgjphTRRsGyxWxU+agslv\ncwyLoaeDMC87ZhlcmiLubgIDTICXn+eE7+aMeLusEc+9yLqrqXsvxq/AavV+\naiGc\r\n=Gns0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsJntm2zd9xj+QsR2UpDZgVLprCJmyoD5L9tdCp9Z8sAIhALBwJm7Ql4MSO0qSbzgHn3dHT+2Lge37LewiHsAXhyk+"}]},"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"maintainers":[{"name":"superwf","email":"superwf@126.com"},{"name":"vitorluizc","email":"vitorluizc@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.4.0_1619989936785_0.36971131995887485"},"_hasShrinkwrap":false},"3.5.0":{"name":"vuex-cache","version":"3.5.0","description":"Cache dispatched actions and prevent repeated requests and heavy actions.","cdn":"dist/vuex-cache.umd.min.js","main":"dist/vuex-cache.js","types":"types/vuex-cache.d.ts","unpkg":"dist/vuex-cache.umd.min.js","module":"dist/vuex-cache.es.js","jsdelivr":"dist/vuex-cache.umd.min.js","umd:main":"dist/vuex-cache.umd.js","repository":{"type":"git","url":"https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}],"license":"MIT","homepage":"https://github.com/superwf/vuex-cache","scripts":{"test":"jest","cover":"jest --coverage","lint":"eslint src/vuex-cache.js","build":"bili src/vuex-cache.js --format es,cjs,umd,umd-min --module-name VuexCache --minimal","prepublishOnly":"yarn lint && yarn build && yarn cover"},"keywords":["vuex","vuex-plugin","cache","cache-actions"],"devDependencies":{"@babel/core":"^7.17.9","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/runtime":"^7.17.9","babel-core":"^6.26.3","babel-jest":"^28.0.2","bili":"^5.0.5","eslint":"^8.14.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.1.5","eslint-plugin-n":"^15.2.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-standard":"^5.0.0","jest":"^28.0.2","prettier":"^2.6.2","vue":"^2.6.14","vuex":"^3.6.2"},"jest":{"collectCoverageFrom":["src/vuex-cache.js"],"testMatch":["<rootDir>/__test__/*.test.js"],"transform":{"^.+\\.js$":"babel-jest"}},"licenseText":"MIT License\n\nCopyright © 2017-current superwf\nCopyright © 2017-current Vitor Luiz Cavalcanti\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"vuex-cache@3.5.0","dist":{"shasum":"ceba1e4b3ba16bc4067201dd17de392aa161a329","integrity":"sha512-0KAcpFPlYUDMhoCqv2oJYmBIR8jt0ins0Ge2+OVvdrpPn46CCLltiI55cbKB5enEwFS3jfuXfNlcqPOCD5dBTA==","tarball":"https://registry.npmjs.org/vuex-cache/-/vuex-cache-3.5.0.tgz","fileCount":13,"unpackedSize":67222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU05tJTrvgA/nkZEHafwwjznwL0sGoey7R35+Ht4xcNQIgUxhUtQyaDHAaIVb92yO6b5cObmDBZo7tV+PdBJb5HyY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiao2vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAhA/+LgVdSMnV5ERVFOPpm8ENPQZFB1INzMBaf5lW+0h/x2ynB5/d\r\nivJM7bJMlv1AcVttSU3FQgS2LQP16mZHwnI4vRTjZ5EdkX+iLuC/Z0HlJF9e\r\nWSlYw64sgGbHQUKcZLt0EG6eHMU3Obzwqvh4dNuwCvYmZKfZkgP5+NcG1tOC\r\n0WG+hjIpqKwqZOCtaDjGqdWyT0VwvQdmZQH6wiJ6gPeH0iaP4efHR+0d+7b8\r\n0qjhXoM22ENXfw/Z2dIfe6jEiQYlKTTxkIrggUiB1Ld38feTeZyi53bkunjI\r\nqlfqpu/gidxQ3tcylPk3JIO5dCGL0QpDQSchlobUAKmtqhHdcEueSfk+yhvA\r\nRp+WNeixur2xPRlsl30EvPdlNXU8Jasm8ovyK++Y4qTLfWQNhHNA+7CDP91W\r\n99wrvyKZs4/lHOwzeG04XhBkb47sO930TXGG/aSZSXITeSe1ZkuSj6nkq/bT\r\nsPmz9sOBH++1/+JNVxcnoltmB/6JlgPA244wyur6A7G53U8+2kaeShbsaYrZ\r\nDzrKhX7TRb/Z555j/aB8jvCqYQcp17m3/J8gqCOThQuS6752XxhHB/P3cUMX\r\nKRINiLPOxL6U9dN+EwbWosxNxhwh4DErMmUFefZAHIfKdeGgfAV0a0FSVYbP\r\nVO9wDwcgPtmBE/vz+mJ2fMAn4CAfowhc4qk=\r\n=jyfs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vitorluizc","email":"vitorluizc@outlook.com"},"directories":{},"maintainers":[{"name":"superwf","email":"superwf@126.com"},{"name":"vitorluizc","email":"vitorluizc@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-cache_3.5.0_1651150255438_0.8505565903815355"},"_hasShrinkwrap":false}},"readme":"# vuex-cache\n\nCache dispatched actions and prevent repeated requests and heavy actions.\n\n## Compatibility\n\n- `Map` and `Promise` are required (you can use polyfills, like [`@babel/polyfill`](https://babeljs.io/docs/en/babel-polyfill));\n- Any Vue version, since `vuex-cache` just deals with Vuex;\n- Vuex versions 1, 2 and 3.\n\n## Installation\n\n`vuex-cache` is published in the NPM registry and can be installed using any compatible package manager.\n\n```sh\nnpm install vuex-cache --save\n\n# For Yarn use the command below.\nyarn add vuex-cache\n```\n\nImport `createCache` factory and use on `Vuex`'s plugins.\n\n```js\nimport Vue from 'vue';\nimport Vuex, { Store } from 'vuex';\nimport createCache from 'vuex-cache';\n\nconst store = new Store({\n  plugins: [createCache()],\n  ...\n});\n```\n\n### Installation on [Nuxt.js](https://github.com/nuxt/nuxt.js)\n\n#### Global plugin (`~/plugins/vuex-cache.js`)\n> Only use it if you're not using [Classic Mode](https://nuxtjs.org/guide/vuex-store#classic-mode).\n\nCreate a module on plugins to setup `vuex-cache`. Call `vuex-cache` with your options, then call returned value with store on `onNuxtReady` event.\n\n**`~/plugins/vuex-cache.js`**\n\n```js\nimport createVuexCache from 'vuex-cache';\n\nexport default ({ store }) => {\n  const options = {\n    timeout: 2 * 60 * 60 * 1000 // Equal to 2 hours in milliseconds.\n  };\n\n  const setupVuexCache = createVuexCache(options);\n\n  window.onNuxtReady(() => setupVuexCache(store));\n};\n```\n\nThen just add this plugin to your nuxt configuration. Like the example below.\n\n**`~/nuxt.config.js`**\n\n```js\nmodule.exports = {\n  ...,\n  plugins: [\n    ...,\n    { src: '~/plugins/vuex-cache.js', ssr: false },\n  ]\n};\n```\n\n#### Global store (`~/store/index.js`)\n```javascript\nimport createCache from 'vuex-cache';\n\nexport const plugins = [\n    createCache()\n]\n```\n\n## Usage\n\nAfter install you can use `cache` property to call cache methods.\n\n```js\nconst store = new Store({\n  ...,\n  actions: {\n    'FETCH_USER': async (_, id) => {\n      const response = await fetch(baseURL + '/user/' + id);\n      const { users } = await response.json();\n      return users;\n    }\n  }\n});\n\nstore.cache.dispatch('FETCH_USER', 1);\n//=> Promise { User }\n```\n\n## API\n\n### `createCache`\n\nThe default exported factory to create `Vuex`'s store plugin. It define `cache` property on Store instances.\n\n```js\nimport { Store } from 'vuex';\nimport createCache from 'vuex-cache';\n\nconst store = new Store({\n  plugins: [\n    createCache()\n  ]\n})\n```\n\n### `cacheAction`\n\nA named exported function to enhance actions and define `cache` property on ActionContext instances.\n\n```js\nimport { cacheAction } from 'vuex-cache';\n\n// ...\n\nconst actions = {\n  'FETCH_STARGAZERS': cacheAction(\n    ({ cache, commit }, payload) => (\n      cache.dispatch('FETCH_REPOSITORIES')\n        .then((repos) => Promise.all(repos.map(getStargazers)))\n        .then((stargazers) => {\n          commit('STARGAZERS', [].concat(...stargazers));\n        })\n    )\n  ),\n\n  'SET_STARGAZERS': (context, payload) => { ... }\n}\n```\n\n### `store.cache.dispatch`\n\nDispatches an action if it's not cached and set it on cache, otherwise it returns cached `Promise`.\n\n> It uses action **name** and **payload** as cache key.\n\n```js\nstore.cache.dispatch('user/GET_USER');\n//=> Promise { User }\n\n// Returns value without dispatching the action again.\nstore.cache.dispatch('user/GET_USER');\n//=> Promise { User }\n```\n\n### `store.cache.has`\n\nCheck if an action is cached. Returns `true` if action is cached and `false` otherwise.\n\n```js\nstore.cache.has('user/GET_USER');\n//=> true\n\nstore.cache.has('FETCH_REPOSITORY', 219);\n//=> false\n```\n\n### `store.cache.delete`\n\nDelete an action from cache. Returns `true` if action is deleted and `false` otherwise.\n\n```js\nstore.cache.delete('user/GET_USER');\n//=> true\n\nstore.cache.delete('FETCH_REPOSITORY', 219);\n//=> false\n```\n\n> Only exact matches are deleted. Use `store.cache.clear` to delete all items or by action name.\n\n### `store.cache.clear`\n\nClear the cache, delete all actions from it. Returns `true` if cache is cleared and `false` otherwise.\n\n```js\nstore.cache.clear();\n//=> true\n```\n\nIf using the type parameter, only actions with the specified type are deleted from cache and the number of deleted keys is returned.\n\n```js\n// store.cache.dispatch('FETCH_REPOSITORIES', { page: 1 });\n// store.cache.dispatch('FETCH_REPOSITORIES', { page: 2 });\nstore.cache.clear('FETCH_REPOSITORIES');\n//=> 2\n```\n\n### `store.cache.state`\n\n> Warning! Don't use this method in production.\n\nHelper method for debugging. Prints the current value of the cache (state).\n\n```js\nstore.cache.dispatch('FETCH_REPOSITORIES', { page: 1 });\nstore.cache.dispatch('FETCH_REPOSITORIES', { page: 2 });\nstore.cache.state();\n//=> Map(2){...}\n```\n\n### `mapCacheActions`\n\nCreate component methods that dispatch a cached action.\n\n```js\nimport { mapCacheActions } from 'vuex-cache';\n\nexport default {\n  name: 'Users',\n  methods: {\n    ...mapCacheActions(['FETCH_REPOSITORY']),\n    ...mapCacheActions('user', ['GET_USER']),\n  },\n  async mounted() {\n    this.GET_USER();\n    this.FETCH_REPOSITORY(219, {\n      timeout: 30000\n    });\n  }\n}\n```\n\n### Payload\n\nThe payload value is `undefined` as default and supports functions, primitive values and JSON parseable objects.\n\n`store.cache.dispatch`, `store.cache.has` and `store.cache.delete` supports payload object as argument.\n\n```js\nstore.cache.dispatch({\n  type: 'FETCH_REPOSITORY',\n  payload: 198\n});\n//=> Promise { Repository }\n\nstore.cache.has({\n  type: 'FETCH_REPOSITORY',\n  payload: 198\n});\n//=> true\n\nstore.cache.delete({\n  type: 'FETCH_REPOSITORY',\n  payload: 198\n});\n//=> true\n```\n\n### Timeout\n\n`timeout` option is `0` as default and define cache duration is milliseconds.\n\n> **`0`** means it has no defined duration, no timeout.\n\n```js\nconst store = new Store({\n  plugins: [\n    createCache({ timeout: 10000 })\n  ],\n  ...\n});\n```\n\nAfter milliseconds defined in timeout option an action is expired from cache.\n\n```js\n// This dispatches the action and set it on cache.\nstore.cache.dispatch('FETCH_REPOSITORY', 219);\n//=> Promise { Repository }\n\nstore.cache.has('FETCH_REPOSITORY', 219);\n//=> true\n\nsetTimeout(() => {\n\n  // It returns false because the action is expired.\n  store.cache.has('FETCH_REPOSITORY', 219);\n  //=> false\n\n  // This dispatches the action again because the action is expired.\n  store.cache.dispatch('FETCH_REPOSITORY', 219);\n  //=> Promise { Repository }\n}, 10000)\n```\n\nStore's timeout can be overwritten by dispatch timeout option in Dispatch Options or in payload.\n\n```js\nstore.cache.dispatch('FETCH_REPOSITORY', 219, {\n  timeout: 30000\n});\n\n// OR\n\nstore.cache.dispatch({\n  type: 'FETCH_REPOSITORY',\n  payload: 219,\n  timeout: 30000\n});\n```\n","maintainers":[{"name":"superwf","email":"superwf@126.com"},{"name":"vitorluizc","email":"vitorluizc@outlook.com"}],"time":{"modified":"2022-06-28T21:02:15.689Z","created":"2017-03-17T12:58:31.011Z","0.1.0":"2017-03-17T12:58:31.011Z","0.2.0":"2017-03-19T12:02:42.185Z","0.3.0":"2017-03-22T12:09:54.607Z","0.3.1":"2017-03-23T14:01:48.703Z","1.0.0":"2017-10-20T01:59:25.289Z","1.0.1":"2017-12-08T07:35:19.611Z","1.1.0":"2018-02-11T05:53:51.669Z","1.1.1":"2018-02-20T15:07:50.509Z","1.2.0":"2018-09-21T10:15:40.478Z","1.3.0":"2018-10-11T03:23:26.114Z","1.4.0":"2018-11-02T02:08:54.187Z","1.4.1":"2018-11-06T03:19:12.091Z","2.1.0":"2019-01-03T12:00:10.871Z","3.0.0":"2019-03-10T08:17:04.653Z","3.1.0":"2019-04-12T07:14:36.572Z","3.1.1":"2020-03-22T22:42:12.496Z","3.2.0":"2020-05-15T23:59:51.708Z","3.3.0":"2020-07-29T16:16:37.855Z","3.4.0":"2021-05-02T21:12:16.893Z","3.5.0":"2022-04-28T12:50:55.587Z"},"homepage":"https://github.com/superwf/vuex-cache","keywords":["vuex","vuex-plugin","cache","cache-actions"],"repository":{"type":"git","url":"https://github.com/superwf/vuex-cache.git"},"author":{"name":"superwf@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{"dewdad":true,"vitorluizc":true,"meadowcottage":true,"cljames":true},"contributors":[{"name":"Vitor Luiz Cavalcanti","email":"vitorluizc@outlook.com","url":"https://vitorluizc.github.io/"}]}