{"_id":"vuex","_rev":"137-e22fe4c418e122bddd75e8916c7fa2de","name":"vuex","dist-tags":{"next":"4.0.2","latest":"4.1.0"},"versions":{"0.1.0":{"name":"vuex","version":"0.1.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.1.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"8f5d1dac4904316fab8b46bb317f03c118a1ef27","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.1.0.tgz","integrity":"sha512-todTlgsD/9SksfogJdkZMAOKdW4yjIEtPYC68AR6WeoDkXVAvjbyQGgy/3QBjyk1R2ER8DJJ95dmNvb1hbMJvQ==","signatures":[{"sig":"MEUCIBgp3pPpOxY7AYe1hWfxamd9a7w5HDpxh84dcyfXleYIAiEApistVzdDGapIwCofTfZ0GrIVMXYgoruB8IgQmv4VHrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","src"],"_shasum":"8f5d1dac4904316fab8b46bb317f03c118a1ef27","gitHead":"df7435a55a8f8825b6d58f44029b04287551ea2b","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && mocha --compilers js:babel-core/register","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","prepublish":"babel src --out-dir lib --presets es2015 --plugins add-module-exports","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"2.14.7","description":"state management for Vue.js","directories":{},"_nodeVersion":"4.2.2","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^1.10.2","webpack":"^1.12.8","babel-core":"^6.2.1","css-loader":"^0.21.0","vue-loader":"^7.1.1","babel-loader":"^6.2.0","style-loader":"^0.13.0","babel-runtime":"^6.2.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","babel-preset-stage-2":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"}},"0.2.0":{"name":"vuex","version":"0.2.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.2.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"963a583aa030d62bda2470ed3f79f7fa3b4f98e6","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.2.0.tgz","integrity":"sha512-Mp/9QWNiLj8kDFdCMjDCORfZsWLX6sgUmH1R91+mTQ/GYJmq9CzzHg3XCmHvyMR94OZblgTJ1HTS4zRTbtl2ZA==","signatures":[{"sig":"MEUCIGfBlUUQm66DdnPTN81oHSG9YfPuRbsLTSSkcgihJZv+AiEAldfWyN3mjhWNHqCKR/ItxyQUDXYglwfujQjZPYzXftY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","src"],"_shasum":"963a583aa030d62bda2470ed3f79f7fa3b4f98e6","gitHead":"82ac18128dcbec8d981ab9e69cf500d04d977390","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && mocha --compilers js:babel-core/register","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","prepublish":"babel src --out-dir lib --presets es2015 --plugins add-module-exports","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.1.1","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^1.10.2","webpack":"^1.12.8","babel-core":"^6.2.1","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.2.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","babel-preset-stage-2":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"}},"0.3.0":{"name":"vuex","version":"0.3.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.3.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"c182c0f573c1ab6e515da0200563de136ef65c56","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.3.0.tgz","integrity":"sha512-1Bbwmg02dYsDJnjfQFwIcNd0NrGmldWYIsVlRLpMjqLQaNeBi9J0s0FadUguptl4ywgnr6tlU62hCUsQaL2LTw==","signatures":[{"sig":"MEUCIQDTaUkMxW9Up5wHQjJWUyGV2RXC3fyhGnMxc9CRIFPQtQIgJBSO8ysNFU0s17nYlX7VdswMJpKt8/JrVmMSZxEtM2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","src"],"_shasum":"c182c0f573c1ab6e515da0200563de136ef65c56","gitHead":"3f080f317db15839efad8308f8445142117d9ff4","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && mocha --compilers js:babel-core/register","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","prepublish":"babel src --out-dir lib --presets es2015 --plugins add-module-exports","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^1.10.2","webpack":"^1.12.8","babel-core":"^6.2.1","css-loader":"^0.21.0","vue-loader":"^7.2.0","babel-loader":"^6.2.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","babel-preset-stage-2":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.3.0.tgz_1455641812979_0.23358067753724754","host":"packages-6-west.internal.npmjs.com"}},"0.4.0":{"name":"vuex","version":"0.4.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.4.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"7d6c1a8d8c60e0bd8c744da0b19ea43d9bacda63","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.4.0.tgz","integrity":"sha512-F5/d5fqU1QxeYQsDjk98cCA8RhNT8BB9chH4jrEcAa4L+kG+YxkX63OIkaG30a22dDm+9ezUrH/677Cr3wp9ig==","signatures":[{"sig":"MEUCIAjZofUKnrws664poykiXBS1RaqEBQmYCSbSMyUN/EqoAiEAyCuYqQlamb6fOEFqIKbmHlnSYbkHfKmwYn0KZiB6r5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib","src"],"_shasum":"7d6c1a8d8c60e0bd8c744da0b19ea43d9bacda63","gitHead":"549abf9314fc83cb49306b89c7bc584788ee581a","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && mocha --compilers js:babel-core/register","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","prepublish":"babel src --out-dir lib --presets es2015 --plugins add-module-exports","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","webpack":"^1.12.8","babel-cli":"^6.6.0","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","style-loader":"^0.13.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.4.0.tgz_1456871840466_0.06402428355067968","host":"packages-12-west.internal.npmjs.com"}},"0.4.1":{"name":"vuex","version":"0.4.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.4.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"291d570b7b897d87d682fb69e03c771e90dc187f","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.4.1.tgz","integrity":"sha512-7CyZ5aVEYKALAVtWMvFLWBAVokKnxW8c5IJn2xZNtqbGzcf/+RKZX8OpJATVMlGbQVpX7lFefEcHyLG1lr2Cdg==","signatures":[{"sig":"MEQCIGhyhYvOFPsA2xDEQ43xtlbgCoO3ATTG4yABuFY+9f8SAiAXtULzIXPBoboU4aXHNrxnzFtdVzkrFydT2QlDuprtdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src"],"_shasum":"291d570b7b897d87d682fb69e03c771e90dc187f","gitHead":"2c5b08d3d208b97548461516951b347c931e4380","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && mocha --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.4.1.tgz_1456874869681_0.6821605602744967","host":"packages-12-west.internal.npmjs.com"}},"0.4.2":{"name":"vuex","version":"0.4.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.4.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"93cd50e335a5a7fa0eb665b0d440c08396f930b8","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.4.2.tgz","integrity":"sha512-qr+ISrMBoqIlOtiXEfxEp1vAl3xDrNT6cg4j7yjV2OZ2XGZU6TGTdMlV9mCYuMb7tFpoKJNUtNyF5S8xl+v+aA==","signatures":[{"sig":"MEUCIQCs/EnTTV66SwVc9DbLRVdXoh58aAlyDSGDzy5f7DIeUAIgZOadDCTNY0yEPjseq2NOr/abIEIWejK8mq+y6njzIWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src"],"_shasum":"93cd50e335a5a7fa0eb665b0d440c08396f930b8","gitHead":"aeb71ab50922e07e4610abf55a4314854e9b7f98","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && BABEL_ENV=development mocha --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.4.2.tgz_1456935243245_0.4619028177112341","host":"packages-13-west.internal.npmjs.com"}},"0.5.0":{"name":"vuex","version":"0.5.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.5.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"736997fd8e56637fd3d5e0a5293fa08f58b657b5","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.5.0.tgz","integrity":"sha512-RO7DbxyhXhVar+SgKAm72Ysw2ZtvOYhTPegDKc7Rl7kzx1jyhs9cZQpCHGDj3q1f5FahHVXHa2YrNP7rlVmQ9Q==","signatures":[{"sig":"MEUCIBESlP2uRXqGfab3yIZhVcbp6oLUyxNx3VRXxMq+hdz/AiEA/DXPKqBRmcGd4SOUbfC4Lzbggba8ZyJkFkjHEgRs+eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"736997fd8e56637fd3d5e0a5293fa08f58b657b5","gitHead":"83c1aa59091a812c1ec7630c26cc4e2207882839","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && BABEL_ENV=development mocha --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.5.0.tgz_1457060838600_0.05105330143123865","host":"packages-12-west.internal.npmjs.com"}},"0.5.1":{"name":"vuex","version":"0.5.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.5.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"0d9dd1c2f2f4cd7219686f690978ec64fd0225ce","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.5.1.tgz","integrity":"sha512-ng9+rW4ZGnG3weTl6Hr7oI/2SeKvpa5rSRAj06IkoT156nf7gLZ0/u/CZapONB0hpay+kwWUgK20HbP5GRfXoA==","signatures":[{"sig":"MEQCIGxEMPRM52+wdCrMnw5bVEhzQ1eqLtkGOmfwSYdRZvtHAiAULI6lky33W5Vrb9PORMgOpnjapKd0bTrVxe6T5gw4SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"0d9dd1c2f2f4cd7219686f690978ec64fd0225ce","gitHead":"ddcc6dbf2e40768101f47d5dbad922a218277190","scripts":{"cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && BABEL_ENV=development mocha --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.8","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18","babel-plugin-add-module-exports":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.5.1.tgz_1457095007474_0.3076969054527581","host":"packages-12-west.internal.npmjs.com"}},"0.6.1":{"name":"vuex","version":"0.6.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.6.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"35051910410198f77b38bdc743fb39013758d4bb","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.6.1.tgz","integrity":"sha512-Gqb09QWHl00Hn9QsTb7lijefym74/NG3V1BziRyI8q6/MN46kP6vaWsRcrQR3xpE6R3BbupU9jekYW+RF2BKAQ==","signatures":[{"sig":"MEUCID3vQc8Ig62DFzlNUkbr5sYiVTDQ5jLU+NwQpoqc7NZWAiEA4Gb4zIdHIgR6OOgl4pY1MKVYckqJW7kZyMsWoL1fF4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"35051910410198f77b38bdc743fb39013758d4bb","gitHead":"8dbc39a47ad537539d51d967ba65e9da62844050","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run build-examples && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","prepublish":"npm run build","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.17","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","function-bind":"^1.1.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.6.1.tgz_1457319152101_0.9541188932489604","host":"packages-12-west.internal.npmjs.com"}},"0.6.2":{"name":"vuex","version":"0.6.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.6.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"ea783a07a9161d4e980fb6fe9badaa36f080b7e9","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.6.2.tgz","integrity":"sha512-WGFurZrCk9l3p7SWPbhg/BkrXvH5vk5JW85m4yl2jPEXa/9e0vWNbqrz2BHPncaQcsxJJsj8NO75dAhXKqlnqg==","signatures":[{"sig":"MEQCIErIeaYqObbbJFEzJhVDa2CoaxPIYXLoe94tWTP2iJvSAiBoL1hsszHaAIj4YI04JeSrTacBnJ0MBwtnXDgFMtlkEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"ea783a07a9161d4e980fb6fe9badaa36f080b7e9","gitHead":"19aece7d35654e0217799b70cecd743d977e1235","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run build-examples && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.17","chai":"^3.4.1","mocha":"^2.3.4","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","function-bind":"^1.1.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.6.2.tgz_1457432077603_0.8410733924247324","host":"packages-12-west.internal.npmjs.com"}},"0.6.3":{"name":"vuex","version":"0.6.3","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.6.3","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"ce53c6b1034427d1237472d6186ed73bd52cc449","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.6.3.tgz","integrity":"sha512-998nRE74ng9k2cRGjp5pr4aj1JRuzZfDCL3onoQ/dIe4IcdvG3WxtFOeG1piaAII6x089i2VGyCQREEL1yvKCQ==","signatures":[{"sig":"MEUCIC2+Bwhz1kmCi6lViQpaF/BiDVyA3dGd0JKxw7p34ApfAiEA63C1eV/71FCtmQLQrr/SbZtu2YuM/hvJI2HVO0q8t8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"ce53c6b1034427d1237472d6186ed73bd52cc449","gitHead":"4c633984154a736da78ce291e2aeaa3cecc4e8b7","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run build-examples && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.3.12","description":"state management for Vue.js","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"vue":"^1.0.17","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.25.4","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^8.2.0","babel-loader":"^6.2.0","babel-runtime":"^5.8.0","function-bind":"^1.1.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","vue-html-loader":"^1.0.0","vue-style-loader":"^1.0.0","vue-hot-reload-api":"^1.2.1","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","eslint-plugin-promise":"^1.0.8","eslint-config-standard":"^5.1.0","eslint-plugin-standard":"^1.3.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.6.3.tgz_1461428185157_0.48981782933697104","host":"packages-12-west.internal.npmjs.com"}},"0.7.0":{"name":"vuex","version":"0.7.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.7.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"04650cf1b311a8020ef258f9423adde3e969f80a","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.7.0.tgz","integrity":"sha512-N0QJZMHagcL/nR/85pmNrb49wRQ7SGUX6Sfy+kuhedbesX9XAdOF/t47uLwxxK7YZDe9emRyjw/IrEZMJTyeUQ==","signatures":[{"sig":"MEYCIQCN3kKdhiU5UkPiPHIweOjyj6BoBxKridZPtRSNa7bbjAIhAKdXI553LzZ9ql9wLNXFm9l+cCnAFN/BSc4BaZ1ucd+R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"04650cf1b311a8020ef258f9423adde3e969f80a","gitHead":"f61ba18cb03833b7662dff8d3e4e6f919c593bba","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.8.6","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"vue":"^2.0.0-alpha.5","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.7.0.tgz_1466496372939_0.1889705795329064","host":"packages-16-east.internal.npmjs.com"}},"0.7.1":{"name":"vuex","version":"0.7.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.7.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"f3b7f2de06d46bbf7b0ae46551cda8e4d7c909c7","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.7.1.tgz","integrity":"sha512-5exvW7MAwdot6X9R3LXN7jAnVmP/6vLu+PNyKza519o3j7GK1iyysDGpbe6RPckQj4L5gtYwxz+RlGOpHzc4hg==","signatures":[{"sig":"MEQCICTU2GLbC7AgMRYjqilCWcGR22ORezr4k3OYUIUH4LI9AiADcPh7xQiwgjaFUjqUltkkBsd8qf9DEnM4TYogh/Vtdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"f3b7f2de06d46bbf7b0ae46551cda8e4d7c909c7","gitHead":"2c4f0d6c77e068cce7308f838738aa9d8b891307","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.8.6","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"vue":"^2.0.0-alpha.5","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.7.1.tgz_1466618982614_0.9207292573992163","host":"packages-16-east.internal.npmjs.com"}},"0.8.0":{"name":"vuex","version":"0.8.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.8.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"d435081854c0a2ce7185a60706939071cf7b51a5","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.8.0.tgz","integrity":"sha512-/7EVesXsIlZD2ADbKSc0JsCMg2xPgo4K5G1s8Blhjjg/8nXIW4n9pqhwNTTd8D3ae38L5+YqqpkTa2NyiQucZA==","signatures":[{"sig":"MEYCIQDvaOXNsdrlSuCS5zjEvpjCuZSsgxkKX5vcgRfUgGngOQIhAOMeHKRyh9NpnEdhg2A0PgBcsDpmWDSrDDkl3efM/Jkx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"d435081854c0a2ce7185a60706939071cf7b51a5","gitHead":"c7470df905b7e272b8e8449deffd4a543011c96d","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.5","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.8.0.tgz_1466703589134_0.5574379933532327","host":"packages-16-east.internal.npmjs.com"}},"0.8.1":{"name":"vuex","version":"0.8.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.8.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"e8af336949eadd87589824a68ef27b945833276e","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.8.1.tgz","integrity":"sha512-1gySTu/tsetTEJr1JO0EdgWoFxbYIXeZPpvI75WkhSLBBvLUKTdtcTu1JN3K1iOjjbarVtOiR9dnaqoNrVNN9g==","signatures":[{"sig":"MEUCIEUgTgKHPmzrTSZltlWodW/NQhi9qV6AMs30zn9yMCoVAiEAiqEkP8TZMI7rCm87i2LFJ4oovVAq9TyU/ZykllPlU9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"e8af336949eadd87589824a68ef27b945833276e","gitHead":"9f993148e57df6d7d687fd060ae9fbfdb4a150a7","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"deprecated":"incorrect dist build","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.8.1.tgz_1467082906443_0.8970249863341451","host":"packages-16-east.internal.npmjs.com"}},"0.8.2":{"name":"vuex","version":"0.8.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@0.8.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"a8a6c2b08ac2be98cd8a8b48d310517fd470d33d","tarball":"https://registry.npmjs.org/vuex/-/vuex-0.8.2.tgz","integrity":"sha512-tp1AqsR7JcenRFSgGoiM/j/GmK4HOCnbZvSi5EM6pjiu0FPdIROZe8QWz9UG2b1HqdtY3uTbuYd2VSgVF8glTQ==","signatures":[{"sig":"MEYCIQCz+VUhNu/8NOlYaWn0KFbVGfKUyIkfavC4T738cUzzzAIhAOxjAl5i1fv1tcwYcg4pcJ2JqvSQ8ZfKC9Gmr1OpRuVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"a8a6c2b08ac2be98cd8a8b48d310517fd470d33d","gitHead":"71e6f533716237ea5d04d2492c357ffae02882c4","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-0.8.2.tgz_1467082952767_0.8967095937114209","host":"packages-16-east.internal.npmjs.com"}},"1.0.0-rc":{"name":"vuex","version":"1.0.0-rc","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@1.0.0-rc","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"5811568bb0b7af1f26fe229b9e61a818d31ad741","tarball":"https://registry.npmjs.org/vuex/-/vuex-1.0.0-rc.tgz","integrity":"sha512-e8C9GrXjpBd2mkRCUbldGuvcLPJByrCw3zW58f2RQV5eVXwq2y1A7Bpm1ANl1G30WF79hXtCfymMXRWNXCxPDA==","signatures":[{"sig":"MEYCIQDdOheNa3RSSWWw0zp+maE9LgB5Cjgbrv/W7jh69DR/cAIhAPwry5N8SLpJnFVohFV21iXB1+tdEFKYKRlS9Dut3XuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"5811568bb0b7af1f26fe229b9e61a818d31ad741","gitHead":"5385d415edeabb1e991d35678d36a90328ea0553","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-1.0.0-rc.tgz_1467347784895_0.7652722399216145","host":"packages-12-west.internal.npmjs.com"}},"1.0.0-rc.2":{"name":"vuex","version":"1.0.0-rc.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@1.0.0-rc.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"e023b429f0e772c9aa384a7d23db2a145639722a","tarball":"https://registry.npmjs.org/vuex/-/vuex-1.0.0-rc.2.tgz","integrity":"sha512-aLEdNCSHl7jcNR2eoTkeug+1nV3G6i38FwDsTheMpEih3+4xFCkTwKmKvdpImAasXT2NyJlTgBJT9dXAxSZzXA==","signatures":[{"sig":"MEUCIFRKCrpUiodiopEncV9XIeJ36KaN+m0yfxS9RgeXaTx8AiEA/FZPtuShkJQuEQXgo8ED6yKpxMutr3dg1ABI4SGyfT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"e023b429f0e772c9aa384a7d23db2a145639722a","gitHead":"eca13a5b8223296ff0eebfd7efd9bd9509e364a8","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-1.0.0-rc.2.tgz_1467682897242_0.5505871344357729","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-rc.1":{"name":"vuex","version":"2.0.0-rc.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.0.0-rc.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"7335b3078f7868f7e791c3eb285eacc38eb47f8c","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.0.0-rc.1.tgz","integrity":"sha512-RTCCAPbwUdMalmS545g5KiAlOjFBezCvGYZzFBeF3hbI/E/Ursz8+Q6EHUdobvf6FfBSnJ1gYUSnFkje49jk7A==","signatures":[{"sig":"MEQCICx3SRTFqrQCEHvTiVmVW6vDTtGTJdqU0AFoZf9/Aat2AiB8YVd4eJ0pNVa1YykIKQx1NpkaaavCQSWZpYzucI2xGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"7335b3078f7868f7e791c3eb285eacc38eb47f8c","gitHead":"54a1dd27442637c8f62892b15a04d6e900eaaac1","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register 2>/dev/null","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.0.0-rc.1.tgz_1467682941035_0.1556849628686905","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-rc.3":{"name":"vuex","version":"2.0.0-rc.3","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.0.0-rc.3","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"a8eef7b416e1079d3873126d444f6a8072a951b2","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.0.0-rc.3.tgz","integrity":"sha512-xJ9rxWmnE+t3UzkZKSa7BbynbvQxW/nMSXxAr2zs4+a5GG/HaAXxuotqIV5iJ4rUSlK3Q+SBlK9hfdkLmp9Opg==","signatures":[{"sig":"MEUCIAN3Bg7XQ7Lzz+UGj5OADqDdCxb78KKmtdLnTZtdjpcsAiEA+8562z4Y3ZzpEEnI9FLLljDOu8VwbPHhn/ypiAm6KGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"a8eef7b416e1079d3873126d444f6a8072a951b2","gitHead":"9b219094a7a8a6316e5dee9a08b9e639a16101bf","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/test.js --compilers js:babel-core/register 2>/dev/null","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.9.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.0-beta5","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.0.0-rc.3.tgz_1468270721772_0.5059811274986714","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-rc.4":{"name":"vuex","version":"2.0.0-rc.4","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.0.0-rc.4","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"b1ecaddd2e2157c64a60ef1ab30814663737c4a3","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.0.0-rc.4.tgz","integrity":"sha512-zR91LbfYGuzng4YeZ7AY56mYG9jTI7qv7rTChx8R/X3wNm2Yfd19eXxr0JO19g2c3wKGlxF9gvMDE+Q6f8fGjQ==","signatures":[{"sig":"MEYCIQDW1I7vn8BMglTDDzc8vqSwQj91ryQVJe5jf/D2tHBEZwIhANQQP/Mtz/gBn915WhWbZnDpUkyioksAmpfTBXIuxC1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"b1ecaddd2e2157c64a60ef1ab30814663737c4a3","gitHead":"34fe9f960f1b0ae396e01d0a168aab09b029a212","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run test:unit && npm run test:e2e","build":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","docs:deploy":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.3","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"vue":"^2.0.0-beta.5","eslint":"^2.2.0","rollup":"^0.34.1","express":"^4.14.0","jasmine":"^2.4.1","webpack":"^1.12.8","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","nightwatch":"^0.9.5","vue-loader":"^9.0.3","cross-spawn":"^4.0.0","babel-loader":"^6.2.0","jasmine-core":"^2.4.1","rollup-watch":"^2.5.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","nightwatch-helpers":"^1.1.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.1.18","rollup-plugin-buble":"^0.12.1","babel-preset-stage-2":"^6.1.18","webpack-dev-middleware":"^1.6.1","webpack-hot-middleware":"^2.12.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.0.0-rc.4.tgz_1470426431064_0.7423717300407588","host":"packages-16-east.internal.npmjs.com"}},"2.0.0-rc.5":{"name":"vuex","version":"2.0.0-rc.5","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.0.0-rc.5","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"012925b1a38840ef60f67e19013ae5cd042c11c3","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.0.0-rc.5.tgz","integrity":"sha512-DIVCPvX1HfiDvIj/US2WzWdo1LTWduHznXtQDz7OjAgL/XessTdFEbne2ThUMLWnY7diGWypJdngPD0VdNtL5g==","signatures":[{"sig":"MEQCIDHE3D3tyZJCV+BWzxRRD6vqc7ceY4QGLfOEFEP3CWMcAiBbdi+r8u6cSPUxRyZcEaft0GZQ3VEdZhfDX81QoCu52g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","logger.js"],"_shasum":"012925b1a38840ef60f67e19013ae5cd042c11c3","gitHead":"e7e569fd100edc9e878d0c6bcea7d99fcac4e514","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run test:unit && npm run test:e2e","build":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","docs:deploy":"cd docs && ./deploy.sh"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.3","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"vue":"^2.0.0-beta.5","eslint":"^2.2.0","rollup":"^0.34.1","express":"^4.14.0","jasmine":"^2.4.1","webpack":"^1.12.8","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","nightwatch":"^0.9.5","vue-loader":"^9.0.3","cross-spawn":"^4.0.0","babel-loader":"^6.2.0","jasmine-core":"^2.4.1","rollup-watch":"^2.5.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","nightwatch-helpers":"^1.1.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.1.18","rollup-plugin-buble":"^0.12.1","babel-preset-stage-2":"^6.1.18","webpack-dev-middleware":"^1.6.1","webpack-hot-middleware":"^2.12.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.0.0-rc.5.tgz_1471279286575_0.6067671128548682","host":"packages-12-west.internal.npmjs.com"}},"2.0.0-rc.6":{"name":"vuex","version":"2.0.0-rc.6","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.0.0-rc.6","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"0dde06ba3206ffe41e09025b1bf7ad8b8188cb9b","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.0.0-rc.6.tgz","integrity":"sha512-lYxUtJJckE7RVTiPb2Zdu0ksquYdtnicy8k4buRfWjfum0qMcdUq//RABQaC3mLNheQu1Wh6eSd+UjUtFGKW6Q==","signatures":[{"sig":"MEUCICFHTCOHR8Rv8mosXSVAHlLheQFjVwCf3lwZLaxF54s2AiEAoTsJ5KUpmtS0p1iXaE5IiNuvLfEbxG1qTs/6xUkO++0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"_shasum":"0dde06ba3206ffe41e09025b1bf7ad8b8188cb9b","gitHead":"9806975dfb2e6e281210a38258026929c3077adc","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.3","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"vue":"^2.0.0-beta.5","eslint":"^3.5.0","rollup":"^0.34.13","express":"^4.14.0","jasmine":"2.4.1","webpack":"^1.13.2","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.25.0","nightwatch":"^0.9.5","vue-loader":"^9.0.3","cross-spawn":"^4.0.0","babel-loader":"^6.2.0","jasmine-core":"2.4.1","rollup-watch":"^2.5.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","eslint-plugin-html":"^1.5.2","nightwatch-helpers":"^1.1.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.1.18","rollup-plugin-buble":"^0.14.0","babel-preset-stage-2":"^6.1.18","webpack-dev-middleware":"^1.6.1","webpack-hot-middleware":"^2.12.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.0.0-rc.6.tgz_1474753721378_0.9513294857461005","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"vuex","version":"2.0.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.0.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"26befa44de220f009e432d1027487bff29571cee","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.0.0.tgz","integrity":"sha512-dAVUbZthEm5xFVDp2aYHpxfoILj2vHWRNRLlbeCNrwyrOwSQ/wIl3L0J1C4TcdUWHpQzU/VejqdvRcIJkLblVg==","signatures":[{"sig":"MEYCIQD6D2sKRGOESV1gL6lTBg2X7/zCMrDqs7UDF69KqKAoWwIhAKzyYiAfZDolMqowhv1abjVtOpXG/I386GMtDYEbKE2R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"_shasum":"26befa44de220f009e432d1027487bff29571cee","gitHead":"cca2c4b19b7656ea4632d47c39640da68d94c239","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.3","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"vue":"^2.0.0-rc.7","eslint":"^3.5.0","rollup":"^0.34.13","express":"^4.14.0","jasmine":"2.4.1","webpack":"^1.13.2","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.25.0","nightwatch":"^0.9.5","typescript":"^2.0.3","vue-loader":"^9.0.3","cross-spawn":"^4.0.0","babel-loader":"^6.2.0","jasmine-core":"2.4.1","rollup-watch":"^2.5.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","eslint-plugin-html":"^1.5.2","nightwatch-helpers":"^1.1.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.1.18","rollup-plugin-buble":"^0.14.0","babel-preset-stage-2":"^6.1.18","webpack-dev-middleware":"^1.6.1","webpack-hot-middleware":"^2.12.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.0.0.tgz_1475260988425_0.9031951331999153","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"vuex","version":"1.0.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@1.0.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"824f7a0c52b36a8040522dec62455f58434cb43a","tarball":"https://registry.npmjs.org/vuex/-/vuex-1.0.0.tgz","integrity":"sha512-M5FHYone7tTBpFSASiR32jg+GRP84O0FI4HsuczRVx/EOmnN6/ru4zLPPb8g6YKfCYSIGKa3FSvVmOsNP6Z7Jg==","signatures":[{"sig":"MEYCIQDa6D2ME77k6cLNDDDaogM7ZwUf9inKfd6CtfazEwQsqgIhAPwlLaj3fGn/yARIOkZgPi/H2KhvPtHxjozx/fo3wida","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/vue.d.ts","logger.js","logger.d.ts"],"_shasum":"824f7a0c52b36a8040522dec62455f58434cb43a","gitHead":"c8d1bce26df2dedb081f9eda200ababdff8690fe","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/*.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.3","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"vue":"^2.0.0-alpha.7","chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.3","eslint":"^2.2.0","rollup":"^0.32.0","webpack":"^1.12.8","casperjs":"^1.1.3","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.23.1","sinon-chai":"^2.8.0","vue-loader":"^9.0.3","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-1.0.0.tgz_1475270777551_0.05352619756013155","host":"packages-16-east.internal.npmjs.com"}},"2.1.0":{"name":"vuex","version":"2.1.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.1.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"11dba350090fcfd20cdb3cd933f7cf088be68528","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.1.0.tgz","integrity":"sha512-a/KYwOEpl+gokksywtwx1RMmxBSnMNfY7/kqBhZqLMnePThdHaRUjga+kfxL49iGz930/+fAhFXn56XKo1fcrg==","signatures":[{"sig":"MEYCIQCjdv2DTYJ0uebi83bx2TEnJhpMKf2/7/kbRJwuSujzZwIhAPbxuu1VEO3zeUm2o0RNkr0jtHvuBt4UAYm88R7P7bg+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"_shasum":"11dba350090fcfd20cdb3cd933f7cf088be68528","gitHead":"3737a31e64b22f8094054607a0cf3e978921ef94","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.8","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"vue":"^2.0.0","eslint":"^3.5.0","rollup":"^0.34.13","express":"^4.14.0","jasmine":"2.4.1","webpack":"^1.13.2","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.25.0","nightwatch":"^0.9.5","typescript":"^2.0.3","vue-loader":"^10.0.0","cross-spawn":"^4.0.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.0","jasmine-core":"2.4.1","rollup-watch":"^2.5.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","eslint-plugin-html":"^1.5.2","nightwatch-helpers":"^1.1.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.1.18","rollup-plugin-buble":"^0.14.0","babel-preset-stage-2":"^6.1.18","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.0.0","webpack-dev-middleware":"^1.6.1","webpack-hot-middleware":"^2.12.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.1.0.tgz_1481930695116_0.8686023948248476","host":"packages-12-west.internal.npmjs.com"}},"2.1.1":{"name":"vuex","version":"2.1.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.1.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"78463ee45fae4871c5d05177b4e8cedd9e2cbccc","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.1.1.tgz","integrity":"sha512-b77vpDqNgemDosQWCt+/din5/C2n/R+UBbd7L9OtA3Zj9rJb3Ndlzzaq2OUG6JzKMyGBVLWoqDax0jA6FEH9vg==","signatures":[{"sig":"MEYCIQD9sgFNPCkVuLpQ4/MGCjlxcQx62ZzZy/zegu50aEpZcwIhALoQKPNpin9MHqW8EjFBogBQWR+18H835gbcVbX5Upek","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"_shasum":"78463ee45fae4871c5d05177b4e8cedd9e2cbccc","gitHead":"dfe3f3f1a07bc6f8501ca89ff45096607af1e375","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"3.10.8","description":"state management for Vue.js","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"vue":"^2.0.0","eslint":"^3.5.0","rollup":"^0.34.13","express":"^4.14.0","jasmine":"2.4.1","webpack":"^1.13.2","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.25.0","nightwatch":"^0.9.5","typescript":"^2.0.3","vue-loader":"^10.0.0","cross-spawn":"^4.0.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.0","jasmine-core":"2.4.1","rollup-watch":"^2.5.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.3","eslint-config-vue":"^1.0.0","eslint-plugin-html":"^1.5.2","nightwatch-helpers":"^1.1.0","phantomjs-prebuilt":"^2.1.7","babel-preset-es2015":"^6.1.18","rollup-plugin-buble":"^0.14.0","babel-preset-stage-2":"^6.1.18","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.0.0","webpack-dev-middleware":"^1.6.1","webpack-hot-middleware":"^2.12.2","babel-preset-es2015-rollup":"^1.1.1","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.1.1.tgz_1481935249147_0.11488179303705692","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"vuex","version":"1.0.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@1.0.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"b93c3415b5e86e54660164a1a17e2b376c759feb","tarball":"https://registry.npmjs.org/vuex/-/vuex-1.0.1.tgz","integrity":"sha512-oC0zaWwwMuXKdmnSRgASdFfqOUNEMOsQcl3JAkAsGOV8fsm3LzwCx4L50xQliC+3EvobvNAIE5fnif5p/D1Wgg==","signatures":[{"sig":"MEUCIHtBWRILJeDd7Mc84JMfk5SK/I+JXOHIQxH7dou7nw/8AiEA0wXcZkdrCkgII0AeBXEF1yDkL6Lqq8KqORdRpSBt3L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/vue.d.ts","logger.js","logger.d.ts"],"_shasum":"b93c3415b5e86e54660164a1a17e2b376c759feb","gitHead":"d7953065e6af534ebb7c83e97d89a2471edbfffa","scripts":{"e2e":"casperjs test --concise ./test/e2e","cart":"cd examples/shopping-cart && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","chat":"cd examples/chat && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","docs":"cd docs && gitbook serve","test":"eslint src && npm run unit && npm run e2e","unit":"BABEL_ENV=development mocha test/unit/*.js --compilers js:babel-core/register","build":"node build/build.js","pree2e":"npm run build-examples","counter":"cd examples/counter && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","release":"bash build/release.sh","todomvc":"cd examples/todomvc && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","counter-hot":"cd examples/counter-hot && webpack-dev-server --inline --hot --config ../webpack.shared.config.js","deploy-docs":"cd docs && ./deploy.sh","build-examples":"BABEL_ENV=development webpack --config examples/webpack.build-all.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.0.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"vue":"^2.1.10","chai":"^3.4.1","mocha":"^3.2.0","sinon":"^1.17.3","eslint":"^3.13.1","rollup":"^0.41.4","webpack":"^1.12.8","casperjs":"^1.1.3","uglify-js":"^2.6.2","babel-core":"^6.2.1","css-loader":"^0.26.1","sinon-chai":"^2.8.0","vue-loader":"^10.0.2","babel-loader":"^6.2.0","babel-runtime":"^6.0.0","babel-polyfill":"^6.2.0","todomvc-app-css":"^2.0.3","eslint-config-vue":"^2.0.1","eslint-plugin-vue":"^1.0.0","phantomjs-prebuilt":"^2.1.7","webpack-dev-server":"^1.12.1","babel-preset-es2015":"^6.1.18","rollup-plugin-babel":"^2.4.0","babel-preset-stage-2":"^6.1.18","vue-template-compiler":"^2.1.10","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.1.18"},"_npmOperationalInternal":{"tmp":"tmp/vuex-1.0.1.tgz_1484769478956_0.19553684769198298","host":"packages-12-west.internal.npmjs.com"}},"2.1.2":{"name":"vuex","version":"2.1.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.1.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"15d2da62dd6ff59c071f0a91cd4f434eacf6ca6c","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.1.2.tgz","integrity":"sha512-y6B5PNrGMnVVOj5zL+xBJpXtw26opyIPk9QYl5JLp5qdbgzvBOuD8mQoGAS/mbp5XqHZvlKLO08G5R4M5YhQRg==","signatures":[{"sig":"MEQCIAvtuZJuvmNNiqLV5UNzu5ds/FkK7AEIAYJX4SX1Lb/pAiApD7dvkYSuN/IHWIvaMVzR6N/0Zx5pqJm9yIvnAnN6Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"_shasum":"15d2da62dd6ff59c071f0a91cd4f434eacf6ca6c","gitHead":"5b222868892e8c1dd7e73181b79af9e03c1b8329","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.0.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"vue":"^2.1.10","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.2.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^10.3.0","cross-spawn":"^5.0.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-runtime":"^6.22.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.6","eslint-config-vue":"^2.0.2","eslint-plugin-vue":"^2.0.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","babel-preset-es2015":"^6.22.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-2":"^6.22.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.1.10","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.1.2.tgz_1486413919411_0.971509698079899","host":"packages-12-west.internal.npmjs.com"}},"2.1.3":{"name":"vuex","version":"2.1.3","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.1.3","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"4f613f8425a274b85b79a83cd28b960938bf1670","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.1.3.tgz","integrity":"sha512-HmW82ekXROhs3a0ylAs6wGXk/a823sV3TyIqvRrEU3Lx++1gXQ4RPQ+61MvdFuDFh4BfoSjbbW4rEjpVtI6x3g==","signatures":[{"sig":"MEUCIFtTFP2+L2X1elD+nDtilBy0vQx3DDTeE6LU7UnuaATvAiEAtBiccvPFYKGRivpypAR4rse+DxXrq+ZovYwxS3oNDGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"_shasum":"4f613f8425a274b85b79a83cd28b960938bf1670","gitHead":"93588335be29af8859fb4d633e6fc2ff80eb75ce","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.0.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"vue":"^2.1.10","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.2.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^11.0.0","cross-spawn":"^5.0.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-runtime":"^6.22.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.6","eslint-config-vue":"^2.0.2","eslint-plugin-vue":"^2.0.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","babel-preset-es2015":"^6.22.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-2":"^6.22.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.1.10","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.1.3.tgz_1487961220837_0.009042030666023493","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"vuex","version":"2.2.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.2.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"d3080078f80be2af683a0600ccf5b1967b8f6dcb","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.2.0.tgz","integrity":"sha512-9+3c5D7/Kvncvk7dN/MrL825SkLaFZcZoOY7nfAovd1VtTAIYSl+E0ZpJLmV4WRXPGcXEgvtI97hsXa3DM9z7A==","signatures":[{"sig":"MEYCIQDMr12HgS3I+yKW3fp+NvGlH3Rlz8sarV0/6HQdfiK+RgIhAOUzJLETXkyQjqiBWpXjoNkMHCu6SK1HukgKazfQVF8f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"module":"dist/vuex.esm.js","_shasum":"d3080078f80be2af683a0600ccf5b1967b8f6dcb","gitHead":"ab2de10505f2b081013bf7a76ceb9e75acaf81c4","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:esm && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","build:esm":"rollup -c build/rollup.config.js --environment ESM","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.0.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"vue":"^2.1.10","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.2.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^11.0.0","cross-spawn":"^5.0.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-runtime":"^6.22.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.6","eslint-config-vue":"^2.0.2","eslint-plugin-vue":"^2.0.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","babel-preset-es2015":"^6.22.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-2":"^6.22.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.1.10","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.2.0.tgz_1488121179835_0.26386761968024075","host":"packages-12-west.internal.npmjs.com"}},"2.2.1":{"name":"vuex","version":"2.2.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.2.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"a42d0ce18cb0e0359258f84bfd76835ed468c185","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.2.1.tgz","integrity":"sha512-g6MvQSYTg60qg6wLsuQIq4LNSBqUcegxdXAJ8b8grkMl3y7lENEdWC8XOiRgsGJ6ALqm0qZzZNraNDXAIlX26A==","signatures":[{"sig":"MEUCICZsSEDSgL2sLLEO30aYYZ4Ddpe5XpqTmvuywav3RqMfAiEAxddHPbmI0csXfbp1IvIxRfZP47gg5gsTJ2LVdSXMivA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"module":"dist/vuex.esm.js","_shasum":"a42d0ce18cb0e0359258f84bfd76835ed468c185","gitHead":"4e1e9b230e7c93885c69bc3edf789069df010e36","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:esm && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","build:esm":"rollup -c build/rollup.config.js --environment ESM","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.0.5","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"vue":"^2.1.10","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.2.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^11.0.0","cross-spawn":"^5.0.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-runtime":"^6.22.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.6","eslint-config-vue":"^2.0.2","eslint-plugin-vue":"^2.0.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","babel-preset-es2015":"^6.22.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-2":"^6.22.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.1.10","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.2.1.tgz_1488124217147_0.7860643926542252","host":"packages-18-east.internal.npmjs.com"}},"2.3.0":{"name":"vuex","version":"2.3.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.3.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"600048bef1682d657a6f3b7b1ffb44898703f2b4","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.3.0.tgz","integrity":"sha512-XSq6Uf3/hyPnZKLcuEzf7N5n8uFO01L6WIXv4x+52GcTwzdWQ3ybJxVkwlumxGsVZUiuXo3WzqouMGOhC0jEBQ==","signatures":[{"sig":"MEUCIQDuHcly9rBGiiVvYV9/G1tMblfvFPxVIgBEI5ykLq+2ZgIgbIialY+x2mIOEgJFqB7hKVHUZyz/L56Y4r8F1WK8Wbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","_shasum":"600048bef1682d657a6f3b7b1ffb44898703f2b4","gitHead":"0b41cf98861c7db6d610e62c8aa5a65c0fdd8f49","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:esm && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","build:esm":"rollup -c build/rollup.config.js --environment ESM","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.2.0","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.8.0","devDependencies":{"vue":"^2.1.10","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.2.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^11.0.0","cross-spawn":"^5.0.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-runtime":"^6.22.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.6","eslint-config-vue":"^2.0.2","eslint-plugin-vue":"^2.0.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","babel-preset-es2015":"^6.22.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-2":"^6.22.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.1.10","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.3.0.tgz_1492076460127_0.10342328762635589","host":"packages-18-east.internal.npmjs.com"}},"2.3.1":{"name":"vuex","version":"2.3.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.3.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"cde8e997c1f9957719bc7dea154f9aa691d981a6","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.3.1.tgz","integrity":"sha512-Y2chvQv1zDpN9LbMLlwgYBy1d7DLWX9WTQW2grS5IPM2RkgfjNpzYUdMvdVpc37XRD79SMBTDeXkwruqR6Xa1A==","signatures":[{"sig":"MEQCIC0meU6ABTN0D+4C3U/lODw60TbEreeiJlcpoWqzEM+9AiA0YqW5Tc1RBOpapCAzQnzCWdvYgO724yOR9z49kBfavA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.js","_from":".","files":["dist","src","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","_shasum":"cde8e997c1f9957719bc7dea154f9aa691d981a6","gitHead":"03b386ea4e964ecd2cf816cb4141acf34b2ef81c","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:esm && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.config.js","test:e2e":"node test/e2e/runner.js","build:esm":"rollup -c build/rollup.config.js --environment ESM","test:unit":"rollup -c build/rollup.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"rollup -c build/rollup.config.js && uglifyjs dist/vuex.js -cm --comments -o dist/vuex.min.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"4.2.0","description":"state management for Vue.js","directories":{},"_nodeVersion":"7.8.0","devDependencies":{"vue":"^2.1.10","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.2.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^11.0.0","cross-spawn":"^5.0.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-runtime":"^6.22.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.0.6","eslint-config-vue":"^2.0.2","eslint-plugin-vue":"^2.0.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","babel-preset-es2015":"^6.22.0","rollup-plugin-buble":"^0.15.0","babel-preset-stage-2":"^6.22.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.1.10","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-preset-es2015-rollup":"^3.0.0","babel-plugin-transform-runtime":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.3.1.tgz_1492501824108_0.004232160281389952","host":"packages-18-east.internal.npmjs.com"}},"2.4.0":{"name":"vuex","version":"2.4.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.4.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"e1d0430646282b40007fdd06ec6ae88a9f5a1e14","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.4.0.tgz","integrity":"sha512-Jin6dmhB3rMXrNbOZH15F20idQ4F7YH5lTzkxITnooCkKO22nJlsMmDXI45kEiLZ9x7Z7UYlZt8/CFohQmFaHA==","signatures":[{"sig":"MEUCIC12kbScEfhiOrrxQngF1QD96JPMUidpQC2hWXWrSzq6AiEAmJEhaQ5QfO8pFCroe4jazgBb+3fGqzIIQoZzDQnfOJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.common.js","files":["dist","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"4a3657f3101edafdd41b683e3f0a29fdbb134acc","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"5.3.0","description":"state management for Vue.js","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"vue":"^2.3.3","eslint":"^3.15.0","rollup":"^0.41.4","express":"^4.14.1","jasmine":"2.5.3","webpack":"^2.6.1","uglify-js":"^2.7.5","babel-core":"^6.22.1","css-loader":"^0.26.1","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^12.0.0","cross-spawn":"^5.0.1","babel-loader":"^6.2.10","chromedriver":"^2.27.2","jasmine-core":"2.5.2","rollup-watch":"^3.2.2","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rollup-plugin-buble":"^0.15.0","rollup-plugin-replace":"^1.1.1","vue-template-compiler":"^2.3.3","eslint-plugin-vue-libs":"^1.2.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.4.0.tgz_1504018993880_0.1143162224907428","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"vuex","version":"2.4.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.4.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"7890b650ba8565b70937b4e7670577082dfe8bc1","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.4.1.tgz","integrity":"sha512-ak8bu/0Cd/ZHA/rwuegJZEQsnxOfAQMNu6ytHtaHx/Lcgwp2uDFDOh/3u6Wx6ruQAwio41Kjl3RyjAIB3lPvdg==","signatures":[{"sig":"MEUCIQCUDCzMH8E9vZvzRsm76XnHiaMnL5Ec1j32F4Haj7cipAIgfUrzkQITn+5Q0VNyOCLPzBsWP1zsZNJE0Juh5KQO/TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.common.js","files":["dist","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"43857aa99b25393fb1f2b2daefc823ee11ddd011","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"5.4.1","description":"state management for Vue.js","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"vue":"^2.4.3","eslint":"^3.19.0","rollup":"^0.50.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^3.6.0","uglify-js":"^3.1.2","babel-core":"^6.22.1","css-loader":"^0.28.7","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^13.0.5","cross-spawn":"^5.0.1","babel-loader":"^7.1.2","chromedriver":"^2.27.2","jasmine-core":"2.8.0","rollup-watch":"^4.3.1","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rollup-plugin-buble":"^0.16.0","rollup-plugin-replace":"^2.0.0","vue-template-compiler":"^2.4.3","eslint-plugin-vue-libs":"^1.2.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.4.1.tgz_1506548085474_0.6678843297995627","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"vuex","version":"2.5.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@2.5.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"20f0265ade6c9a5ac6724a405d3ffdb4726c9741","tarball":"https://registry.npmjs.org/vuex/-/vuex-2.5.0.tgz","integrity":"sha512-5oJPOJySBgSgSzoeO+gZB/BbN/XsapgIF6tz34UwJqnGZMQurzIO3B4KIBf862gfc9ya+oduY5sSkq+5/oOilQ==","signatures":[{"sig":"MEQCICke9bj5opLhDySXGRL5EBVAuVcdQvAAtJklK0rwYVTjAiAuEIq4RD8zCWd/dtNAFbw77nExKrA5nJg8EsJdCsrQGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.common.js","files":["dist","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"285f9c0ae99c5bb183cc86d6b4ff1d8abd1c02d5","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook install && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"5.4.1","description":"state management for Vue.js","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"vue":"^2.4.3","eslint":"^3.19.0","rollup":"^0.50.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^3.6.0","uglify-js":"^3.1.2","babel-core":"^6.22.1","css-loader":"^0.28.7","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^13.0.5","cross-spawn":"^5.0.1","babel-loader":"^7.1.2","chromedriver":"^2.32.3","jasmine-core":"2.8.0","rollup-watch":"^4.3.1","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rollup-plugin-buble":"^0.16.0","gitbook-plugin-prism":"^2.3.0","gitbook-plugin-github":"^3.0.0","rollup-plugin-replace":"^2.0.0","vue-template-compiler":"^2.4.3","eslint-plugin-vue-libs":"^1.2.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","gitbook-plugin-edit-link":"^2.0.2","gitbook-plugin-theme-vuejs":"^1.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-2.5.0.tgz_1507748495401_0.0037161526270210743","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vuex","version":"3.0.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.0.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"98b4b5c4954b1c1c1f5b29fa0476a23580315814","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.0.0.tgz","integrity":"sha512-/QPzbRtnj39bUYTRWfFScZ7RWXBxlaQxqfAWuHTKxJoxrBHPANaQNUhY4aUjBlLbAfOOJTOgx17gCcyX8h2AhQ==","signatures":[{"sig":"MEUCIQDLrQnavYgzySG/cgNNZNQtu75EvFkxfC1H3QuraSnhrQIgGhxbP8sxzM590I6zreI72tH9ox/DUuFZNXIHCXWXct8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.common.js","files":["dist","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"76e1e1039155dd70c6dbbdb0dfd1c545239c8fa9","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook install && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"5.4.1","description":"state management for Vue.js","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"vue":"github:vuejs/vue#dev","eslint":"^3.19.0","rollup":"^0.50.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^3.6.0","uglify-js":"^3.1.2","babel-core":"^6.22.1","css-loader":"^0.28.7","nightwatch":"^0.9.12","typescript":"^2.1.5","vue-loader":"^13.0.5","cross-spawn":"^5.0.1","babel-loader":"^7.1.2","chromedriver":"^2.32.3","jasmine-core":"2.8.0","rollup-watch":"^4.3.1","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rollup-plugin-buble":"^0.16.0","gitbook-plugin-prism":"^2.3.0","gitbook-plugin-github":"^3.0.0","rollup-plugin-replace":"^2.0.0","vue-template-compiler":"^2.4.4","eslint-plugin-vue-libs":"^1.2.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","gitbook-plugin-edit-link":"^2.0.2","gitbook-plugin-theme-vuejs":"^1.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-3.0.0.tgz_1507748997501_0.7564818342216313","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"vuex","version":"3.0.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.0.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"e761352ebe0af537d4bb755a9b9dc4be3df7efd2","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz","integrity":"sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==","signatures":[{"sig":"MEUCIGtkSuQpvlBQK0LUUUDuS7Khq3Zwxo+YGUucuJ3OQCYZAiEA6viTi2Ep3mH4zNt39aQR3M01zlW12t9KTZ2jPpVvAgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/vuex.common.js","files":["dist","types/index.d.ts","types/helpers.d.ts","types/vue.d.ts"],"unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"e821f1bf5b818992d7f34c03029ce2ded1f52a75","scripts":{"dev":"node examples/server.js","docs":"cd docs && gitbook install && gitbook serve","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","test:types":"tsc -p types/test","docs:deploy":"cd docs && ./deploy.sh","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"5.4.2","description":"state management for Vue.js","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"vue":"^2.5.0","eslint":"^3.19.0","rollup":"^0.50.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^3.7.1","uglify-js":"^3.1.2","babel-core":"^6.22.1","css-loader":"^0.28.7","nightwatch":"^0.9.12","typescript":"^2.5.3","vue-loader":"^13.3.0","cross-spawn":"^5.0.1","babel-loader":"^7.1.2","chromedriver":"^2.32.3","jasmine-core":"2.8.0","rollup-watch":"^4.3.1","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rollup-plugin-buble":"^0.16.0","gitbook-plugin-prism":"^2.3.0","gitbook-plugin-github":"^3.0.0","rollup-plugin-replace":"^2.0.0","vue-template-compiler":"^2.5.0","eslint-plugin-vue-libs":"^1.2.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","gitbook-plugin-edit-link":"^2.0.2","gitbook-plugin-theme-vuejs":"^1.1.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-3.0.1.tgz_1509549082334_0.28457427537068725","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"vuex","version":"3.1.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.1.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"634b81515cf0cfe976bd1ffe9601755e51f843b9","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.1.0.tgz","fileCount":13,"integrity":"sha512-mdHeHT/7u4BncpUZMlxNaIdcN/HIt1GsGG5LKByArvYG/v6DvHcOxvDCts+7SRdCoIRGllK8IMZvQtQXLppDYg==","signatures":[{"sig":"MEYCIQCZV9diTI1xPvWfnqOvU6nXcc141Oi3Jy5q7KOHmFAr+gIhAN9g/zjXy3MaIKtMWnFMKE+SBRKsw9rvCEEqttKdvbCH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQJqxCRA9TVsSAnZWagAAxDUP/R7Ts949pqaaDP5Dn7m8\nB0NxdGgeslLMP6o7HRqpCajZWOIywwZLyBa0XyhV0nmcqobTO1Nz/AiErMO+\n2u1cR+kqPy3HYRZk/3SIfn2Ccj8fA0sp2ZVeekf1Yd8xY5Caihlr8ve1FNMn\n18/VCLUbJFOzVuNmgywoQNBhqAnMnJq0QHdsfU1tZ1Yv7tgRyZUrHIYcJjkp\nwcZORHHwqTsJ98Fv903DpWxjW/h9GkggZiH43Hg/3Dobks5EAGupsW0nSGHb\nBAN5e/Z9vXq47fBG1DOAbsdOaIM50fG4NJBuoxNa1wi/rAiaI9MecLepT6pU\nyayPG2W97lMmlEMjaJSZ8EcOWLgyKFikAcbRARlidNrdt7EuH6mpPxvAvMyK\nIEZY4Kc190BBhpDinoPklOW9pjjKfw1aK09NrzmDxRL9oTr0gh9Qz0gm1koP\np0vmMErxKIY5d28AFPUjmW58Sv7Q2sLdcpAQ3J33bQJVDTM/orUW+1su6l74\nawTiN7ntAGTgDrQCeZmNHHyzrQ1GUfOLcL6DqR0pf+42Qw/Id79gcARKdXny\nS91TPuZEcd1W0OEm6xQdpluyFsiz36bl8l7uDT3ziAhoXBnr+4rG03IyQWLt\nP+8vf0oDgQKGZEvMQRXRYb0iXYdLUPQyda1nigZrrb5P2S0vLl0hF2npQJSX\nkCYn\r\n=3+fM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"4c0d0ae0abcd48f1df2c0c263402a94a214168b2","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.4.1","description":"state management for Vue.js","directories":{},"_nodeVersion":"10.14.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","eslint":"^5.12.0","rollup":"^1.1.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","uglify-js":"^3.1.2","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^0.9.12","typescript":"^3.2.2","vue-loader":"^15.2.1","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^2.45.0","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.1.0_1547737776465_0.5280356011005656","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"vuex","version":"3.1.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.1.1","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"0c264bfe30cdbccf96ab9db3177d211828a5910e","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.1.1.tgz","fileCount":15,"integrity":"sha512-ER5moSbLZuNSMBFnEBVGhQ1uCBNJslH9W/Dw2W7GZN23UQA69uapP5GTT9Vm8Trc0PzBSVt6LzF3hGjmv41xcg==","signatures":[{"sig":"MEUCIQDBLsYHExVHXTWWt2wGpi7gbW/NzSvqDp/436xqHsNxwQIgMk57DxAdR/1jjFLswRi+MwROhM5VtuPa5dJM4BEpIIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc00l0CRA9TVsSAnZWagAAjOcP/jQLSz0SaYU0U0uVvIwF\nopiKFFBoW6cNgslWGNg1bx5JDTqs7kIl2ZQm1oBjYFPB7koGvZpPVd7bW284\nB25q3TPitNSFjZqLJpRXyfx5itHj5hcoRhwXMnUUZ+eBMfL3l9lhBG8vtg/E\n/dKib5bcztNdiQvzrqbpjzkBbRJR/uR9iIdh4rv+uUXqhBfwCnmQ4QJVTv/b\nQZq9qXbVZhV7TSQ/hGT0sAG3jBXv2jLj9pjb6c3uZWBkATclw9iDSIRFSLlQ\naAbUFqQupvIKx8FbT++nx9ccsxlVZUoU2mbfsrdv/e9mCGDv32eQRwpkT/0q\n7L35zNJhQ/QmyPZSMx/SpLlgOgA6Mio6E6cUg6ywmTgMKqZI31PncI9dbFDr\nBNEf/mf2b2a9YKkruOh+6VGSksxJ5KWNxciBQ2C3I3GtqWSLcKJiz9GeOsu3\nm18Hs6qC6E419KKoHJBPoOch4lwS+LEEVYZdzTeq43vFq3320p9hyJFkKiTx\nP4nAmxo0iiVP2WsxTuyjdRfo6C8R/zHJBsv2omZaX8y4xNFYo7ozGLvKd6tb\naMBQL+OMXgGTjX5Hvtr2cRcbHsGO3d1RDK8uZ3t5WhepngD8Vsxbze5PycSz\n+J1i7qINxXnf5OLPTxKW8JBg0Kj/5uNg1yBfOb+UqvSg7XrYvZy8atQV0xF+\naPnN\r\n=qt/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"ffc7d00314a371c09d288bc5123793031d182cd2","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"akryum","email":"guillaume.b.chau@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.7.0","description":"state management for Vue.js","directories":{},"_nodeVersion":"11.10.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","eslint":"^5.12.0","rollup":"^1.1.0","terser":"^3.17.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^0.9.12","typescript":"^3.2.2","vue-loader":"^15.2.1","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^2.45.0","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.1.1_1557350771559_0.9260903009170296","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"vuex","version":"3.1.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.1.2","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"a2863f4005aa73f2587e55c3fadf3f01f69c7d4d","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.1.2.tgz","fileCount":15,"integrity":"sha512-ha3jNLJqNhhrAemDXcmMJMKf1Zu4sybMPr9KxJIuOpVcsDQlTBYLLladav2U+g1AvdYDG5Gs0xBTb0M5pXXYFQ==","signatures":[{"sig":"MEYCIQC19ZrD4kV9kuG6o0vt1AbCfOFtsXj6WDUhmtN1hLjGPQIhANGdis+Hb8K9WwyTey41h9KMqztAsJFo8IkGBqVDtKqz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyC2NCRA9TVsSAnZWagAAqggP/27epkHf4GWO/mvfAb+O\ntTbRnvrHz++prZJCGb0reE+kAkdTLcpifNsgDur5M9enoH9BoTz9pog4LUq5\nWfcArsJ2I3Nn6yAx6Rh7WQgPrLRzUrmadqpnp9fXYn0rKQmsDgxklnIb3xJg\nMvGjPrgbnzSoUwcWLCwLE2clhmS35XWwoULqw05tDZ/8PP/I8nJjfrrGVLMH\nnOy0PUe9Wpk6wFx3A2QMpOl9n9VuJ4r7DYcKRW4w9p5asgh2IjD7F633xoCl\n2ZKUl8/lXwcwjOrMyfWiX7sXsFgWRJo/ZJXfDuTZFf8ias9dt+DlSgNBQ/zp\nVv3EY45yVN7ikFfqCE51mdVIhfT5a4QWhuJtwz3KfkXOBVzkAPoAGvEDkJM5\nE0RQ9NonISfIRYqE+j/4LoUDmR1kXWqisK+7iunzC6UC8RPZ3BH15Kh0e7d3\n4l7nT9AzACs+ICMaYoM9ldI7D05Qp7h+PqQzoFf2sK+Q3xhs8ThmXZERHnEB\nq22U5i2hV24WNE19CqBqvFJzify0GRac7vX9ikAs1atcq30BDcnJzJa87N3x\nsJIVG64zhfK8KNL7UUMvxaQSwK0q+hxor3Vw4zA3jGwZFzLQLE+eeugC/FOH\nxhMqLWQrGHRi7Zc15rgg4YunDs70ZTxRVBAEDadPPY0n9Te6DJITmAOvOYCN\ngnI0\r\n=m4yf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"d2703385b3e0ee64544efd9e7d8ffc28f8c05bcd","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.8.0","description":"state management for Vue.js","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","eslint":"^5.12.0","rollup":"^1.1.0","terser":"^3.17.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^0.9.12","typescript":"^3.7.2","vue-loader":"^15.2.1","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^2.45.0","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","selenium-server":"^2.53.1","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","phantomjs-prebuilt":"^2.1.14","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.1.2_1573399949311_0.4361368570161943","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"vuex","version":"3.1.3","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.1.3","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"f2ad73e3fb73691698b38c93f66e58e267947180","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.1.3.tgz","fileCount":15,"integrity":"sha512-k8vZqNMSNMgKelVZAPYw5MNb2xWSmVgCKtYKAptvm9YtZiOXnRXFWu//Y9zQNORTrm3dNj1n/WaZZI26tIX6Mw==","signatures":[{"sig":"MEUCIQDdg213PsabuCKOdcuK02u5ts8kM4P0saQSy1L2ya3UhQIgXtbm+Vnr3HujNy20Adp/4LS6Ylj54Yun24ZQxxrJP1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZj9OCRA9TVsSAnZWagAAn+MP/3lNGYBTH9TQ9pGJceeI\n4CcOJ9ap8eZwPyCtdwLJzfforXZUjsUGl5jEncO6cvHU82FJw20jKCBqL+Nz\nPQD1YVY/H9Dxdi74wPePCaIKvaWa96P0G/bHEkz9hs5S6x1LzSyR2vwCjeHq\ndh5cDuj+AP3Footyg4GAlzbpouwmMe3D4KTv28MbU4/eF/vnXHJtuOmIq/OF\nZvs4I+AdmJ6jv1W+A3+6kaOWHfJIniQuKgpUrk1tnzqv8ZficTCGhdwb6zJ0\nJNukdNrFmsls5fly9vQtT0U+4p592TmjinV6KKIPLOvMdCNgMfTsCqn7VWrV\nYoe/pseXQxbM3Cl8aD8LtLrJhf5s9vw6bVFfXvnN38fz28qflSxBUJNbP7bs\nYqdFvPs2fkb67Zao80iPPZ5ilZ1NTOe9fgq8qjOF6faGjEHvbRKSX4OclHBa\n+6ZVqjy/Fzns/WeVlLOCWliuXGUL8VvtOnTlmYRiuscEvBoLm1Qn5W038mZf\nv2HtZHzQPdD9TqGMFhP8ghSopmKwz+R5s1jXEBsbQ1MEBSKPvs+3k4fignje\nWm9D1d/fXsFP+SStwF9yTOZd5wHgM+25yLQK0ij3iaDHcW9yf6YP5wgvt3pJ\nucCNLxtZ9Xhdno2BQnulJ6qyWbHy/3daPBIhFuDzyg92QZS6vg9qgsYoUF/2\nJRnH\r\n=HRDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"3a79b6d2a7507adacc6d683d5d0bcd138edfdf44","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.13.4","description":"state management for Vue.js","directories":{},"_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","eslint":"^5.12.0","rollup":"^1.1.0","terser":"^3.17.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.7.2","vue-loader":"^15.2.1","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^80.0.1","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.1.3_1583759181552_0.8373931702516622","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"vuex","version":"4.0.0-alpha.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-alpha.1","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"3e548b6d98f6b3da35eb554fdb3251760d52c302","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-J08Mtcjx2JOyTL+XnXQqqBDyyHpTRFSJvnjkB7FPj0FWFZSpT0atkv3Wp75UxkPAgw3+SCR2tLdr1mm0cBhGjA==","signatures":[{"sig":"MEUCIA67NqLpP5rakGyiWMV3NykxNWDbgkXo/QZ05qPqzKRMAiEA+WlsO4s73bXcCxz/TL59s6J5c6JSbXTrDwwMMbGPt0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebgF5CRA9TVsSAnZWagAAX5IP/R8kZRisO1S+OMQk3b8a\n/b6uAg0ATcpwvHHzrYabOsG1yyGmWwtqKINHhhu6gQjXTH/IJQtXU57x4Ra3\niDA9O1tGgZZM2DPcbN4j1hb9LlWAl04Aq41KhK4VLR1W67EV8aWf0eduXKQW\njC+PGZn5rxQWun1Al0J93pNNkBjBWM6zwSNS76yiqjGspdkMPCOfcFX4kruD\nPEiitmO4LYdN0RJZVozfzhIt9H4kNTOZTAMsv5dG89i8wfqIr4Xgk5oimG1L\n6ZHyhQR9eumWOc2lbh1T6oE02fSwHvsDUkkXzsuwUMmt6+rfDPc8LIN0HMdc\nmMMEMxUZK6Z7s/Vkt9ostEpUEBm8X14fIZJIVqd8wt3wsUVrkW2Ib71/nsVy\nGEOPRhFBZ7mzR0QCE2gIL6T13YL4IPpv5fahh29CI65qMJ1/8pdOcK8OvmNV\npImUSlwEsFsAmm/5JVYfAbmaPbdS+9FpTQLNCMsq8AJqSmur3QmKVMxQvkac\n/kTxfyM9fywH6gH+VVR9iveOY7qFofMERm2H0B5O1WIKnHlynNgHjHpY3Tuh\nbWVpCNYI/IZeRxhXjsdb+Mzg7Q6pED0wU9RPLWEJb1XEU7m+PJvdHZJfUkE7\nNcm3zOe16R64hMku7rHquXdXMX7eFuLmbXqwgtuww9HyPlKXVC3FIeZk3ADm\ngMAn\r\n=0Rvw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","readme":"# Vuex 4\n\nThis is the Vue 3 compatible version of Vuex. The focus is compatibility, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code for Vue 3.\n\n## Status: Alpha\n\nAll Vuex 3 feature works. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both option and composition API at `example` folder.\n\nPlease note that it's still unstable, and there might be bugs. Please provide us feedback if you find anything. You may use [vue-next-webpack-preview](https://github.com/vuejs/vue-next-webpack-preview) to test out Vue 3 with Vuex 4.\n\n## Breaking changes\n\n### Installation process has changed\n\nTo align with the new Vue 3 initialization process, the installation process of Vuex has changed as well.\n\nYou should use a new `createStore` function to create a new store instance.\n\n```js\nimport { createStore } from 'vuex'\n\nconst store = createStore({\n  state () {\n    return {\n      count: 1\n    }\n  }\n})\n```\n\n> This is technically not a breaking change because you could still use `new Store(...)` syntax. However, to align with Vue 3 and also with Vue Router Next, we recommend users to use `createStore` function instead.\n\nThen to install Vuex to Vue app instance, pass the store instance instead of Vuex.\n\n```js\nimport { createApp } from 'vue'\nimport store from './store'\nimport App from './APP.vue'\n\nconst app = createApp(Counter)\n\napp.use(store)\n\napp.mount('#app')\n```\n\n## Kown issues\n\n- The code is kept as close to Vuex 3 code base as possible, and there're plenty of places where we should refactor. However, we are waiting for all of the test cases to pass before doing so (some tests require Vue 3 update).\n- TypeScript support is not ready yet. Please use JS environment to test this for now.\n\n## TODOs as of 4.0.0-alpha.1\n\n- Add TypeScript support\n- Make all unit test working\n- Refactor the codebase\n- Update the build system to align with Vue 3\n- Update docs\n","gitHead":"f79b0dc436f2b12024e8a15d3c1947c801390a68","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.13.4","description":"state management for Vue.js","directories":{},"_nodeVersion":"10.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.0.0-alpha.8","eslint":"^5.12.0","rollup":"^1.1.0","terser":"^3.17.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.7.2","vue-loader":"16.0.0-alpha.3","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^80.0.1","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","@vue/compiler-sfc":"3.0.0-alpha.8","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"vue":"^3.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-alpha.1_1584267641364_0.554919067836489","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"vuex","version":"3.2.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.2.0","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"86da7f26c3e131ff374870580109145a640ee5a8","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.2.0.tgz","fileCount":16,"integrity":"sha512-qBZGJJ1gUNWZbfZlH7ylIPwENg3R0Ckpq+qPexF065kOMOt1Ixt8WDJmtssVv7OhepWD0+Qie7pOS8f0oQy1JA==","signatures":[{"sig":"MEUCIQD9D8laexoF5yXfyhQyWOIgmED64x5Vp4I2eVm1iFVb3AIgfX3g8EOHEMWjY5eetVJfug9udhNPA6l9gxc5qJdB9/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenClcCRA9TVsSAnZWagAAfZIP+wX0ej4waAdQd5Vw12C/\nLN9WnjfrxJTjfb6D5sTxoYkObG0KfX7ewCBxLBvv66S6gsSUzfrAu64w9gtb\n5GVoulW2jJd2doDXCB7bHc09EN+x3o4a+roAJ1EqHJyg2gXgyBEmW/L5ZbbX\nxoga+5C+q9X5/XUrtYhx1zABU9VBPAlQHUA3u2JeFjWEnA9M2t5TjlkQtzAf\nML4OBhN2MlePoyJ5n3LVw2rEM9RVTi0Q/QuWar9T3rHIhL+5jJCsNGiIeOX0\nHqgENCWxAxXg5sxBQYJFLxRhMWR5mPLZgUDkkcWLNbRXgBgpW2IQvGQiHjMx\nPOZ7vV2Uqd17sNkJJbH/NjcretvYbBG+U3OSL8XeHVSG9uaifcD4l0miIu6o\nIxr1xjC2Qcgh4ggPrU8tIB1xUtzoyZPbguZLE+WGq7h/pNZPxxZuezygFMqQ\ndDWoBswMa6RcI74lTUXrDPysR1GeDgdJd5yHi82rX55Px/Ff7jtGzm40DC4j\n3r236oJfQ9eOMebmJctGHHitPveGJuJ6AOtQzp83u2NVsgdxAadVYJ7iz9Jd\n8mrw/pbwindnQHxIR7TYNeWl7/wJZX896wxOcB+cEpkLan+kQ2zs8lunP7GH\nkoR1pxdc58eeze392f5XMS2iW6omVbRSiMjdy18HBvRBGTCDAGvn7RC6gdiP\nCz6C\r\n=rr0n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"fa1ccde6335eccfef55f9a205ba20702a1dadc70","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.13.4","description":"state management for Vue.js","directories":{},"_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","eslint":"^5.12.0","rollup":"^1.1.0","terser":"^3.17.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.7.2","vue-loader":"^15.2.1","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^80.0.1","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","conventional-changelog-cli":"^2.0.31","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.2.0_1587292508057_0.6327150980131","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"vuex","version":"3.3.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.3.0","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"665b4630ea1347317139fcc5cb495aab3ec5e513","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.3.0.tgz","fileCount":16,"integrity":"sha512-1MfcBt+YFd20DPwKe0ThhYm1UEXZya4gVKUvCy7AtS11YAOUR+9a6u4fsv1Rr6ePZCDNxW/M1zuIaswp6nNv8Q==","signatures":[{"sig":"MEUCIFvxUaHWLPZ+2/WsqF04m1/faxQ1pRHxyIobBbDWdbr8AiEApXjo7TddkPmQicB6ZvifsLrvtElzHHpOlvupHAqVXH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo9NGCRA9TVsSAnZWagAApqoP/RxYudoE5DIdr6DSOhK4\nQ0kXi1pbkvK79THHyyz8av+zrfOH9kZiNvknuVLiXvfKr4jMBpDn6KYZd65t\nX6DB1WQC4wP2TTJQEY865/5RcQI6gyjuPlZL48bs/Tc+yjSAE9Xm07X8/bqz\nYtBlQ1tdhD/Q2ByDLocf+1qRQUmNXREBdVrRtLLrsZv9UvKHcTFMchEM7oms\n+686ZqE0fpcwribzkU9cYIKxlO3nVCewn5bWqEWT6Nlj+e8iuR3Jcy4GJ6TN\nnKz/l3/hw01QvbMK0+BRCWWr+LP5Klwl/86NGRod7XR90XcLS1r9Rj+x+vME\nXZfhjViaqUXMHujBgti9+qYm4hmhA4xTea6IVrfDVqe3CiYGfX5Qvd6CtiFA\nMjSpniVwXPvmLY605zN6rHFDGXnbstE+7J5DQgEzCSlFzuspp+EN0LpIT6Qg\nOM7D387Bhvbyh2+AbnmRcUvo0xUVBZf/Kr13cmF+UGIYcfZnaDJApjTYuV8a\nky/cqNgi8pW+xmnfIITEK3IsbY7bFbenDkY+oQ/7DxEnKPZjmuytEwVSLKqM\nELXxMaQYSqUSucFX16AdGBZd+0xN0guyQq6hYOd1z3rt0NZWxDzPH5r4obWD\nCXc8XxLEzc8VdQ4RopG71o/u6dg6TDZpYvf4HxLCPLkCXeiRY9gpsTpW6obM\nPTX+\r\n=Fmwa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","gitHead":"b1568a56c3b75904cfb61a5adb6122a4c25ec0b0","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash build/release.sh","dev:dist":"rollup -wm -c build/rollup.dev.config.js","test:e2e":"node test/e2e/runner.js","test:ssr":"rollup -c build/rollup.dev.config.js && cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"rollup -c build/rollup.dev.config.js && jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node build/build.main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"rollup -c build/rollup.logger.config.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.13.4","description":"state management for Vue.js","directories":{},"_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","eslint":"^5.12.0","rollup":"^1.1.0","terser":"^3.17.0","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.8.3","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.7.2","vue-loader":"^15.2.1","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^80.0.1","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-replace":"^2.1.0","vue-template-compiler":"^2.5.22","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.19.1","conventional-changelog-cli":"^2.0.31","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.3.0_1587794757885_0.2907642882459567","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"vuex","version":"4.0.0-beta.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-beta.1","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"4602f1450d45ffa69883dca0d32a5240c1f90d42","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-beta.1.tgz","fileCount":16,"integrity":"sha512-CdySfBnbCOCGA+dRY0fUGvsr1nUNGjfxR3Kzcde806bzdGjqWG4QJ1knxPEb2w/s94qIJoOUOcZGlR2SmlcOSg==","signatures":[{"sig":"MEUCIQCT0s4DwEPDC6ZYPrEw0vbshsDwpR4kx7HVObp3hKHGxQIgSt31usl3O+Jbxz9HKp38igm9ogeUFWxfrYyyucUefJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo9o/CRA9TVsSAnZWagAAC+0P/RDRE7fO6/GcYBdM75pK\nvPZefDVsDRUHVrh11vHZdwQm0KkCY9Tgzuv/xjMIVJc0LA4g4LKSBdJhIP17\nIkoBSx16cDQGCq0Gzq/JZCfbUQUQRyryEiIR8JIjdIghKm7Zw4G1gIYpzN25\nuic3vyo4vuS+3I8FqzwPUDZvlCdq/7SixGv94BlgTVGIyZPVhp7hF4Pl2NVu\nutGPOtsubBSZ9j6OMl3w4HdJBz4urcagxmYCtnx2aXx8QKH1LngU8m4XbxrS\ncvPWyJBtLoVb3E/vLb+r0W/AQYuKCKbkRddnPq/HQjC0ujSVpAhVlFLGKsYf\n2W9CSJLReI4uBwyFcyoEYXFCiovKf2Hemdcg7wVlUcmeftwnZmv59EUcEdCp\nwbxUN5ZDPDXiP8nrFXGMtln465PojlWACQs4GONSrZXwVm463wvhZLSPMBR6\nVdUN/GIRW8khDolvZIxSQq3q82LhA5SzbYgXToJL6Xy5+I3xBO7SSvuJfcwK\nJRkrYDJ5+eSGmoj3o+4fFbRSjk5Arn1oUiDGACav7AIidlC3U4WcbPYRv2uv\nkprDFjkRGD2NMbvNmuvJ4YFPTVzo8L4SEtLSyDBY1j8e+dcPOKWTssvsAOv4\n6nWT5Is65UxrIM5ueVP2nXNCBWUucQNj6CV/AHpAJqAPJvvhtQzC9WS38sSu\nPuQS\r\n=AiKL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex 4\n\nThis is the Vue 3 compatible version of Vuex. The focus is compatibility, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code for Vue 3.\n\n## Status: Alpha\n\nAll Vuex 3 feature works. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both option and composition API at `example` folder.\n\nPlease note that it's still unstable, and there might be bugs. Please provide us feedback if you find anything. You may use [vue-next-webpack-preview](https://github.com/vuejs/vue-next-webpack-preview) to test out Vue 3 with Vuex 4.\n\n## Breaking changes\n\n### Installation process has changed\n\nTo align with the new Vue 3 initialization process, the installation process of Vuex has changed as well.\n\nYou should use a new `createStore` function to create a new store instance.\n\n```js\nimport { createStore } from 'vuex'\n\nconst store = createStore({\n  state () {\n    return {\n      count: 1\n    }\n  }\n})\n```\n\n> This is technically not a breaking change because you could still use `new Store(...)` syntax. However, to align with Vue 3 and also with Vue Router Next, we recommend users to use `createStore` function instead.\n\nThen to install Vuex to Vue app instance, pass the store instance instead of Vuex.\n\n```js\nimport { createApp } from 'vue'\nimport store from './store'\nimport App from './APP.vue'\n\nconst app = createApp(App)\n\napp.use(store)\n\napp.mount('#app')\n```\n\n### Typings for `ComponentCustomProperties`\n\nVuex 4 removes its global typings for `this.$store` within Vue Component due to solving [issue #994](https://github.com/vuejs/vuex/issues/994). When using TypeScript, you must provide your own augment declaration.\n\nPlease place the following code in your project to have `this.$store` working.\n\n```ts\n// vuex-shim.d.ts\n\ndeclare module \"@vue/runtime-core\" {\n  // Declare your own store states.\n  interface State {\n    count: number\n  }\n\n  interface ComponentCustomProperties {\n    $store: Store<State>;\n  }\n}\n```\n\n## Known issues\n\n- The code is kept as close to Vuex 3 code base as possible, and there're plenty of places where we should refactor. However, we are waiting for all of the test cases to pass before doing so (some tests require Vue 3 update).\n- TypeScript support is not ready yet. Please use JS environment to test this for now.\n\n## TODOs as of 4.0.0-alpha.1\n\n- ~Add TypeScript support~\n- ~Make all unit test working~\n- ~Refactor the codebase~\n- ~Update the build system to align with Vue 3~\n- Update docs\n","browser":"dist/vuex.esm-browser.js","gitHead":"e72d961eca31830a13e25c876399ebc99eae1b21","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:unit && npm run test:ssr && npm run test:types && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"bash scripts/release.sh","test:e2e":"node test/e2e/runner.js","test:ssr":"cross-env VUE_ENV=server jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jasmine JASMINE_CONFIG_PATH=test/unit/jasmine.json","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"_npmVersion":"6.13.4","description":"state management for Vue.js","directories":{},"sideEffects":false,"_nodeVersion":"10.18.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.0.0-beta.4","chalk":"^4.0.0","execa":"^4.0.0","jsdom":"^16.2.2","brotli":"^1.3.2","eslint":"^5.12.0","rollup":"^2.7.2","express":"^4.14.1","jasmine":"2.8.0","webpack":"^4.43.0","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-core":"^6.22.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.8.3","vue-loader":"16.0.0-alpha.3","@types/node":"^13.13.2","cross-spawn":"^6.0.5","babel-loader":"^7.1.2","chromedriver":"^81.0.0","jasmine-core":"2.8.0","babel-polyfill":"^6.22.0","todomvc-app-css":"^2.1.0","babel-preset-env":"^1.5.1","@vue/compiler-sfc":"3.0.0-beta.4","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.1","eslint-plugin-vue-libs":"^3.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.19.1","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"vue":"3.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-beta.1_1587796543011_0.830204297673899","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"vuex","version":"3.4.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.4.0","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"20cc086062d750769fce1febb34e7fceeaebde45","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.4.0.tgz","fileCount":18,"integrity":"sha512-ajtqwEW/QhnrBZQsZxCLHThZZaa+Db45c92Asf46ZDXu6uHXgbfVuBaJ4gzD2r4UX0oMJHstFwd2r2HM4l8umg==","signatures":[{"sig":"MEUCIQCKe3tL8/hCsKJt2SUkhLQ063MNUgi+ITZnCdjncOZY0QIgHFhE5rpbW0RSHQdt2ciOGP4lwnm7Er5FLh9Bh2OGyS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuWLGCRA9TVsSAnZWagAAuuUP/0jAaKhnmKTr26QgnTju\nyAf9oaz1Fi6dpUAPIU9dHuXljr5+hiJqgFWkN2A4MKv2ZbegZ0VHEU+qCiyo\nx/i1K9XlKID3+p64+c2qkhkAU5XhniL1ab3s9xSsC2iUj3mq/ds89PG9gM5E\neZgS+QS8Bk7K7snK/sqG0gfENcssSr3C5JnZ5+YlJ+iKCFtH7yAhYiIp/bD7\n6s9nuS85TdrU8t8VltLS98TCi5c1elRtFQSQZ8yS6x1wNdjEHuUBcgmd1TXg\nB0IFm7Hiku+wLVmRGRfRpzCv9dhu1P+jDnT+m27Q+jnwOt6bKW+IyFgiLDVX\nNPGSg6+DGuwzPcJBgZ38emxDDTOsu1u31s51A1um2TWxgfa9cohCc2psXkQ1\n4rTykEYyjhvBBil75QLa+W7JTBbBf5brTM81KBbFtGscAs7vahsrqgkhl+rh\nnRoY3ESFi9OoxCH2U7ZcFrR+iMXj4WpEtSqgxkoPc5oXiWKnIqP+iBq97M7H\nJLn1oVREDY1efqzoK0PV7F64xQlY+lgL6wfhHH9B2lTUKCiMCku/8+1WZptX\nQkMTSqhmNqr/3i2TBubkigkZ73UoHlls8BGI7nc/PHdm82qaNLRdYaZdDzI/\nx7ByTBjiBvMQ3E2APqRdLdfrNcdqSvbP49suOzJs8EsEcjyHZx59PFrFouss\n8blY\r\n=IpG0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"node test/e2e/runner.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.8.3","vue-loader":"^15.2.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","cross-spawn":"^6.0.5","babel-loader":"^8.1.0","chromedriver":"^80.0.1","todomvc-app-css":"^2.1.0","@babel/preset-env":"^7.9.6","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.4.0_1589207750556_0.5207247716412895","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"vuex","version":"4.0.0-beta.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-beta.2","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"8ced720de70e5549a72b0982199cae3ecc687482","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-beta.2.tgz","fileCount":18,"integrity":"sha512-IxLyd/CIyQSF5o6yYGqAOmTTRoXo1lboTPPDvfFr/bib1VCpfgy1G7QBp2u7fwVrxfbEhJ5JYOj6+jQMYFfA0g==","signatures":[{"sig":"MEQCIEYHbjE9faiaK6YaltBbmyMD8Tng9eh8/zv6VPPXE/b7AiAq/Af80jU9Sk+edhNwxYa6/yRq/VLVkE339RxQtcxSBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuWPKCRA9TVsSAnZWagAAclwQAJZwREO6lkNvOM3mOGb5\nJzf/sZIX50JcddK+7OLLcMIquByRoqKHQZ29fElXOfqqcw3dpKFb7/SwchtR\nnJGoJDLumYJtQeKx7L+Fp7jopOzlWE563lbuBsZtkj0muM8LYUav8YWOInJ2\ncSJn/Tkjc9XppHCSsZsJjT4PnOP89MkJWKEnLBdp0PrV1IAAmAfhaPWFQVAO\nBT0Io3HOcPndyZFGccB94bcaDRzFBy/Hm74HS3GFkHPzDm/9/shQkNpJE4z3\nC8dTFFh6IRL4ut/p3p7qLBNAeKmPnT2+/3pJd9rMKcYh0M172z2ifn9APvpN\nggB5XwmuQr5kq6IY3nV2sqqW4Aw1IYleI5TXzgtT52G9oedkNxbgcGP9VnXm\n1i6kEBgznFRculkZo9kOikZMlGInjg1yNBh1csjf2Io1YtRcbw0atuiR9XvT\nzRjBYoCr+mS6aXR21l8scHIeQapzqjpA7FsEtCA0qvda7+SdDhSbYiEPfsOQ\nTqyLbjif/rLMBNlxVHfgPDYLKiI1pHHsyVAiakWqEfndCsLD/PPjwG+ulYVA\nE+GYi+zjSu40dHfjFe3aKpsc4lA4tLVvXGvBIVMNQt/cp4rlFDMOMacHbbDH\nKX5BJrs1sYAIKFMnGnf1txuO/W/I1t5aWVZyZlNfLrAxXZga1oyvf/HGZHnD\na+6j\r\n=8aWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex 4\n\nThis is the Vue 3 compatible version of Vuex. The focus is compatibility, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code with Vue 3.\n\n## Status: Beta\n\nAll Vuex 3 features work. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both option and Composition API in the `example` directory.\n\nFeedback is welcome should you discover any issues. You may use [vue-next-webpack-preview](https://github.com/vuejs/vue-next-webpack-preview) to test out Vue 3 with Vuex 4.\n\n## Breaking changes\n\n### Installation process has changed\n\nTo align with the new Vue 3 initialization process, the installation process of Vuex has changed.\n\nTo create a new store instance, users are now encouraged to use the newly introduced `createStore` function.\n\n```js\nimport { createStore } from 'vuex'\n\nexport const store = createStore({\n  state () {\n    return {\n      count: 1\n    }\n  }\n})\n```\n\n> Whilst this is not technically a breaking change, you may still use the `new Store(...)` syntax, we recommend this approach to align with Vue 3 and Vue Router Next.\n\nTo install Vuex to a Vue instance, pass the store instance instead of Vuex.\n\n```js\nimport { createApp } from 'vue'\nimport { store } from './store'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(store)\n\napp.mount('#app')\n```\n\n### Bundles are now aligned with Vue 3\n\nThe following bundles are generated to align with Vue 3 bundles:\n\n- `vuex.global(.prod).js`\n  - For direct use with `<script src=\"...\">` in the browser. Exposes the Vuex global.\n  - Global build is built as IIFE, and not UMD, and is only meant for direct use with `<script src=\"...\">`.\n  - Contains hard-coded prod/dev branches and the prod build is pre-minified. Use the `.prod.js` files for production.\n- `vuex.esm-browser(.prod).js`\n  - For use with native ES module imports (including module supporting browsers via `<script type=\"module\">`.\n- `vuex.esm-bundler.js`\n  - For use with bundlers such as `webpack`, `rollup` and `parcel`.\n  - Leaves prod/dev branches with `process.env.NODE_ENV` guards (must be replaced by bundler).\n  - Does not ship minified builds (to be done together with the rest of the code after bundling).\n- `vuex.cjs.js`\n  - For use in Node.js server-side rendering with `require()`.\n\n### Typings for `ComponentCustomProperties`\n\nVuex 4 removes its global typings for `this.$store` within Vue Component to solve [issue #994](https://github.com/vuejs/vuex/issues/994). When used with TypeScript, you must declare your own module augmentation.\n\nPlace the following code in your project to allow `this.$store` to be typed correctly:\n\n```ts\n// vuex-shim.d.ts\n\nimport { ComponentCustomProperties } from 'vue'\nimport { Store } from 'vuex'\n\ndeclare module '@vue/runtime-core' {\n  // Declare your own store states.\n  interface State {\n    count: number\n  }\n\n  interface ComponentCustomProperties {\n    $store: Store<State>\n  }\n}\n```\n\n## TODOs as of 4.0.0-beta.1\n\n- Update docs\n","browser":"dist/vuex.esm-browser.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"node test/e2e/runner.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.0-beta.10","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^0.14.1","cross-env":"^5.2.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","nightwatch":"^1.3.1","typescript":"^3.8.3","vue-loader":"^16.0.0-beta.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","cross-spawn":"^6.0.5","babel-loader":"^8.1.0","chromedriver":"^80.0.1","todomvc-app-css":"^2.1.0","@babel/preset-env":"^7.9.6","@vue/compiler-sfc":"^3.0.0-beta.10","nightwatch-helpers":"^1.2.0","vuepress-theme-vue":"^1.1.0","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^3.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-beta.2_1589208010449_0.6204407962927501","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"vuex","version":"3.5.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.5.0","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"0a4bb83122a159dec64b63cc9372880812de8eae","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.5.0.tgz","fileCount":24,"integrity":"sha512-LetLEGe9cgfjdBZnKq/FVe9XwiNsikK1VK4Oh0SPt5sir0apalnJEOc/0vAdJGOWLe0Z1uXS+ovvhD9OjjgrTw==","signatures":[{"sig":"MEUCIQCxiOuImTwaGQlLSZBwC0OVmviFatPmitDRQ6vHwqlwqQIgSHJUMdwX+JFNV+12HDtV5M2bW97vBu2kZ1XhqL1RKXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+ftTCRA9TVsSAnZWagAAKlgP/jAzugCJ06ixbFJnEElO\nzw8f2nAQkAHomSOu37b3MdMnPczAaTQ+FWCYXIMAsxRMjsB9g6EKdet3eZ7o\nucXauwlzBlW6Ow/8jPJcfa5f0+6s8oOS1bczS0iF0hWNzKjblxCRf25fCrCe\nT7bICAxytvtw2VLQRe0u/6gyAOAl3HY+RJNf8hB5K3aC3BlTVMUTrvpoXH6P\nL1PZJ0pSHZFvVmdGsbcdivE6p5irvJsLA/aPRchGzr4Xl6ufOo75HLibA5yF\nj6o8L8ws1oS7F7YcbLxkBuRIBGkfflvjqfBEjcjtwiRtRM9N+sLGJQlkNG7G\nsnFU3Dc8KI45IeluscId+zb/Ieh+r29jT0g3QcLR2xBOkYgnz9MT0n2p5G7T\n9NNm6OGKlQhyKR8EoLlCon0fhXR9vBAO8eT6eaRvBP86z2sQc9NAs9gGi0is\nr0hTi9mE289tdXHu6cr24CjWyEX64vduW39oAbrGYRuhZxQ2qsffrXFxkERw\n36FHFv7mLutwTp4PHxsQQ1nvAgGPJ2JOb00kBjO7Pjf9xnDQrtN6897+HEXF\n0IJsi+JotUtmfVeHC5Q79MthyzJmY6hASqcIlgvrqTCsNiQSsIlsXRU6HZkz\n7uR3zN4NiAQjmRjcOey0Zg1lZbh7meO4yuXJtBRScmY1jHtvBAewEUOZus2I\nMK9l\r\n=UlGI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^0.14.1","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"^15.2.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","babel-loader":"^8.1.0","todomvc-app-css":"^2.1.0","@babel/preset-env":"^7.9.6","vuepress-theme-vue":"^1.1.0","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.5.0_1593441106753_0.11982920288705357","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"vuex","version":"4.0.0-beta.3","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-beta.3","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"c8d72dcc999db856027a573d2bf41946643e1b5c","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-beta.3.tgz","fileCount":16,"integrity":"sha512-Q3EXkvwqSG053LJ56t/i9iDFO8NjS1XrwRrD2Rs3erCMNvMC2kqHeq/g+KpnO0Uq8hZTmjZRQ0lppj4orMmtwA==","signatures":[{"sig":"MEYCIQDh+8AKz9x6+c5qTsyEDga15U90P+rI9HCwvsIcTecWvAIhAIhxRv2XFFguziVvwQn+3G+l/eCU05ZipkJVPjUblxYy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+fuuCRA9TVsSAnZWagAATdoP/jC8IFz9kGbLrqEGyfta\nK88eYgaW+AakHywGA5cDRk8F0z2qlnGQ3dVHJ3dJO7Zsx/O3y175iVUsC8jY\nNBqpjEhE5n/7tDyl/6l0wNbkXd23khqOsUpJNBHzctL/CnlOorGT/4D9cCRX\nrHTDzm/UDd5dsABLJyxp3XH9p3p6J0SkbQv/eO6lbcOAdfCYuT8dhPMVd1QX\n3IedkAvXzRqZEtCUoAlvbrpAvLpLMADKoBoQfvSBn0rNc4SdOpHB6h+yAI7F\n5o5R1R1HLT9U5NWTglNe6QVGqHspRP7j7skZdQzr7icKpcxCXE8YDn0SdkFj\nRZOhFtVkTGQ8Q1B2FXhcjxcvHa+O4bajzoefJMpHf3e25A5cFLUi6XEh3nlL\n/mg6/Tx8gmJVLaDOtddGaPoyl6dmmk931IJlVxm3/x1vqSGcX+pZH9OI5dkQ\nzzHzbQi61NiHAbh33OCKJ9YmMiowqyiY/bhjndNK5ZoxhuflOKSC09jhjbf3\nyxmXTbF4bxZnsnOJjGCr0dp2MROYitg8EjcubO6PWdfbZzANt5YePpoMWz9s\neKAimabkeceq18/hPyk3CNo0xvPmi9LQa3p37/xC3RsElSbFCuxNb71B8uEb\nBumPnq9jonpdYKk4cgZY3lwJyZaDuCqpXf08Gua7//aX5tdk8yxx435+4Jzs\nNSyz\r\n=GUZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex 4\n\nThis is the Vue 3 compatible version of Vuex. The focus is compatibility, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code with Vue 3.\n\n## Status: Beta\n\nAll Vuex 3 features work. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both option and Composition API in the `example` directory.\n\nFeedback is welcome should you discover any issues. You may use [vue-next-webpack-preview](https://github.com/vuejs/vue-next-webpack-preview) to test out Vue 3 with Vuex 4.\n\n## Breaking changes\n\n### Installation process has changed\n\nTo align with the new Vue 3 initialization process, the installation process of Vuex has changed.\n\nTo create a new store instance, users are now encouraged to use the newly introduced `createStore` function.\n\n```js\nimport { createStore } from 'vuex'\n\nexport const store = createStore({\n  state () {\n    return {\n      count: 1\n    }\n  }\n})\n```\n\n> Whilst this is not technically a breaking change, you may still use the `new Store(...)` syntax, we recommend this approach to align with Vue 3 and Vue Router Next.\n\nTo install Vuex to a Vue instance, pass the store instance instead of Vuex.\n\n```js\nimport { createApp } from 'vue'\nimport { store } from './store'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(store)\n\napp.mount('#app')\n```\n\n### Bundles are now aligned with Vue 3\n\nThe following bundles are generated to align with Vue 3 bundles:\n\n- `vuex.global(.prod).js`\n  - For direct use with `<script src=\"...\">` in the browser. Exposes the Vuex global.\n  - Global build is built as IIFE, and not UMD, and is only meant for direct use with `<script src=\"...\">`.\n  - Contains hard-coded prod/dev branches and the prod build is pre-minified. Use the `.prod.js` files for production.\n- `vuex.esm-browser(.prod).js`\n  - For use with native ES module imports (including module supporting browsers via `<script type=\"module\">`.\n- `vuex.esm-bundler.js`\n  - For use with bundlers such as `webpack`, `rollup` and `parcel`.\n  - Leaves prod/dev branches with `process.env.NODE_ENV` guards (must be replaced by bundler).\n  - Does not ship minified builds (to be done together with the rest of the code after bundling).\n- `vuex.cjs.js`\n  - For use in Node.js server-side rendering with `require()`.\n\n### Typings for `ComponentCustomProperties`\n\nVuex 4 removes its global typings for `this.$store` within Vue Component to solve [issue #994](https://github.com/vuejs/vuex/issues/994). When used with TypeScript, you must declare your own module augmentation.\n\nPlace the following code in your project to allow `this.$store` to be typed correctly:\n\n```ts\n// vuex-shim.d.ts\n\nimport { ComponentCustomProperties } from 'vue'\nimport { Store } from 'vuex'\n\ndeclare module '@vue/runtime-core' {\n  // Declare your own store states.\n  interface State {\n    count: number\n  }\n\n  interface ComponentCustomProperties {\n    $store: Store<State>\n  }\n}\n```\n\n### `createLogger` function is exported from the core module\n\nIn Vuex 3, `createLogger` function was exported from `vuex/dist/logger` but it's now included in the core package. You should import the function directly from `vuex` package.\n\n```js\nimport { createLogger } from 'vuex'\n```\n\n## TODOs as of 4.0.0-beta.2\n\n- Update docs\n","browser":"dist/vuex.esm-browser.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vuepress build docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.0-beta.10","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^0.14.1","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"^16.0.0-beta.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","babel-loader":"^8.1.0","todomvc-app-css":"^2.1.0","@babel/preset-env":"^7.9.6","@vue/compiler-sfc":"^3.0.0-beta.10","vuepress-theme-vue":"^1.1.0","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^3.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-beta.3_1593441198355_0.8797008731872547","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"vuex","version":"3.5.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.5.1","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"f1b8dcea649bc25254cf4f4358081dbf5da18b3d","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.5.1.tgz","fileCount":25,"integrity":"sha512-w7oJzmHQs0FM9LXodfskhw9wgKBiaB+totOdb8sNzbTB2KDCEEwEs29NzBZFh/lmEK1t5tDmM1vtsO7ubG1DFw==","signatures":[{"sig":"MEUCIQDlyIVzpAfMxLGCQ/P+nqFer+C/Y6kOMXLBDm3vg+iCDAIgc4GolcWGyn4AneWRI9CYH8/2HAJb/mnGNybIOPUarJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+go3CRA9TVsSAnZWagAAx9QP/iGIRsnK7fwJra1drKf8\nUoHac1sChVmDuiH4DxGlOA5UbN8KVRaYk5RtHgksYCj1XjrjvUIYAyKg4mXi\njLC5PVyI/EkVrBZVUfEE6vnenQBLvD58xrglD5q7MFamJb2tBz714haOgnZS\nasyN19DdwApEbM5fIrC02H1O3EhZXFo90E8q0vilH0oHo6pFmZHdyA6ucJ0z\nbggLRsttO6Ga4ILLWXFkfqrSLkbPxol7PHxlDq/1r1hVC1oV6vWrLmn3hmAj\nMNF3i5TMHTiF253awhog8dIfnjyqXDWXpMqTA//+tjd3bGShDE14DEqMY5aD\n2RHk9kzjEnZsgFQwBvtCoXjjC66yUtYtDJA8l8WAYvEuvREGA6BajH4JeSkV\nokClAoGKiX7m0GjVbaLprnIUPQ2GEb9E/dyaeyAHgxJHkIkvGUOZXfeFgPdE\ntT+GAGJqr8553364VObW9Y0yQQoh7X3vTH5IpXIChtfRLD/CxaSHsWyO5ajQ\nJ7GelmIYNLNhEcQqmoWI8IiH60qRy1gXfqQhrneR02YdfGdwXotu8U3v0YnD\nFIHevSCbOkG4204Qi0Jd7QH7zSKeiKrTa5pIFFC6XV+lpsL3vCJVC6aySovY\nXmp3wGZ7/K6qHNe/rls+gKHdl1mZjLva1dZi0xsrL9Cq3/iL/r4TALK1WnI3\nFM42\r\n=9grY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.5.22","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^0.14.1","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"^15.2.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","babel-loader":"^8.1.0","todomvc-app-css":"^2.1.0","@babel/preset-env":"^7.9.6","vuepress-theme-vue":"^1.1.0","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.5.1_1593444918551_0.16955678098368243","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"vuex","version":"4.0.0-beta.4","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-beta.4","maintainers":[{"name":"akryum","email":"guillaume.b.chau@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"7b319ead2ef30432b7eaa4e37258ea3c5e44f698","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-beta.4.tgz","fileCount":17,"integrity":"sha512-/+4E1dokq5cwbl4mohOqOj8h0vOLOWmLSqlqTf++bfmN9/JKWtwYfsBrzlK0sYrNfuYcpQeX0BVxQHoHXDfYZQ==","signatures":[{"sig":"MEUCIH+jExUyKMenghPn+qyQlC12QDyuQMUMrdnKMaP9GBVxAiEA6/lcTtYLVcosxhEkKQ+S0d2FxKEgW7mhpqJOYGs7uRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+gqcCRA9TVsSAnZWagAAB9MP/ROGhvC6EWCxQswA6P0K\nXBjLykFj/Q/zLdcIvmUdSVFB5yDxvME+n90hFJvzep+hYBZKGkDvXybxRXjI\nPJ6pV53fLVePNOc8IRpTBOe/8BaSwiyHWpk7a0A1/xuulMLlpZ/wPpFm9BZs\n2W8LxJIUpKQZ8BIAnqoWrBL1OY7wtmTd7UabdSZjaZ3k6UK69MjZ1Vviarde\nbvQSqx8rgxJQ7o7CJc9jfMgUUDALFL5ujeUSe9jd2LGmYtRW7wnrn6lZAy4w\n9si+VGvF+eJJkeb597m8e6OKzK2Rji7oX7ZNMWUK3VLVmwZ21DQQlTYUFXBd\nLd/HCyrhYu24J43kAxtWnm2JA06TE6OOmTInMkE71PaypgDOCDkhLsWAlq2m\n2LyQjqfHVzIwVaHEquA2dUKbdMr1gU4wEXZLFXijiQ2yBljYNqx7iJomv5KQ\n/6soLGbKc/g8YlxCfzKYwdZquQPcZVmIqrSkxfjUxoNA9tDo3jZ5O85ziqe8\nuGkVWt2uo6U0hVzGIvBJdz+QbIsPwn5kdY2wpYikh7whhGirT2qKpalqBn47\nGgfqYsiu8Y880R4fAtZr3JRq1UX8QVewIWLDctZLwQHP0lMxWwHs7l9S/tfq\nyPMDSAlLsXKCei8jbrGFiZILmnR+NvTx0EgX6w/h8QV9LnkD1v2qyz8ReUyZ\n8SX+\r\n=mkx9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex 4\n\nThis is the Vue 3 compatible version of Vuex. The focus is compatibility, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code with Vue 3.\n\n## Status: Beta\n\nAll Vuex 3 features work. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both option and Composition API in the `example` directory.\n\nFeedback is welcome should you discover any issues. You may use [vue-next-webpack-preview](https://github.com/vuejs/vue-next-webpack-preview) to test out Vue 3 with Vuex 4.\n\n## Breaking changes\n\n### Installation process has changed\n\nTo align with the new Vue 3 initialization process, the installation process of Vuex has changed.\n\nTo create a new store instance, users are now encouraged to use the newly introduced `createStore` function.\n\n```js\nimport { createStore } from 'vuex'\n\nexport const store = createStore({\n  state () {\n    return {\n      count: 1\n    }\n  }\n})\n```\n\n> Whilst this is not technically a breaking change, you may still use the `new Store(...)` syntax, we recommend this approach to align with Vue 3 and Vue Router Next.\n\nTo install Vuex to a Vue instance, pass the store instance instead of Vuex.\n\n```js\nimport { createApp } from 'vue'\nimport { store } from './store'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(store)\n\napp.mount('#app')\n```\n\n### Bundles are now aligned with Vue 3\n\nThe following bundles are generated to align with Vue 3 bundles:\n\n- `vuex.global(.prod).js`\n  - For direct use with `<script src=\"...\">` in the browser. Exposes the Vuex global.\n  - Global build is built as IIFE, and not UMD, and is only meant for direct use with `<script src=\"...\">`.\n  - Contains hard-coded prod/dev branches and the prod build is pre-minified. Use the `.prod.js` files for production.\n- `vuex.esm-browser(.prod).js`\n  - For use with native ES module imports (including module supporting browsers via `<script type=\"module\">`.\n- `vuex.esm-bundler.js`\n  - For use with bundlers such as `webpack`, `rollup` and `parcel`.\n  - Leaves prod/dev branches with `process.env.NODE_ENV` guards (must be replaced by bundler).\n  - Does not ship minified builds (to be done together with the rest of the code after bundling).\n- `vuex.cjs.js`\n  - For use in Node.js server-side rendering with `require()`.\n\n### Typings for `ComponentCustomProperties`\n\nVuex 4 removes its global typings for `this.$store` within Vue Component to solve [issue #994](https://github.com/vuejs/vuex/issues/994). When used with TypeScript, you must declare your own module augmentation.\n\nPlace the following code in your project to allow `this.$store` to be typed correctly:\n\n```ts\n// vuex-shim.d.ts\n\nimport { ComponentCustomProperties } from 'vue'\nimport { Store } from 'vuex'\n\ndeclare module '@vue/runtime-core' {\n  // Declare your own store states.\n  interface State {\n    count: number\n  }\n\n  interface ComponentCustomProperties {\n    $store: Store<State>\n  }\n}\n```\n\n### `createLogger` function is exported from the core module\n\nIn Vuex 3, `createLogger` function was exported from `vuex/dist/logger` but it's now included in the core package. You should import the function directly from `vuex` package.\n\n```js\nimport { createLogger } from 'vuex'\n```\n\n## TODOs as of 4.0.0-beta.2\n\n- Update docs\n","browser":"dist/vuex.esm-browser.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vuepress build docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.0-beta.10","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^0.14.1","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"^16.0.0-beta.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","babel-loader":"^8.1.0","todomvc-app-css":"^2.1.0","@babel/preset-env":"^7.9.6","@vue/compiler-sfc":"^3.0.0-beta.10","vuepress-theme-vue":"^1.1.0","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.0","vue-template-compiler":"^2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^3.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-beta.4_1593445019552_0.5690469016042823","host":"s3://npm-registry-packages"}},"4.0.0-rc.1":{"name":"vuex","version":"4.0.0-rc.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-rc.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"160cd5957972a61c7c01ab585995b78e092a298d","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-rc.1.tgz","fileCount":17,"integrity":"sha512-zgXVCQygF1Sm7ezyudEEMynoV2PBxZdcjE12D0BY1xIKZMrA7GFP6xqADTEAzwfVemXboExJ+/KThfxJFtM/5w==","signatures":[{"sig":"MEUCIG80Zppo9zLThD8vRPJwWX+W9vbfaSxfPnzj5vCMbovIAiEA3GcdyKa511FYbvE7ZLAHzVMh5dEaXUOwlZPjUSTPCFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnB+3CRA9TVsSAnZWagAAPPkQAJNRK3XupfmFs/xiSog5\n8/R/TcxrS15Rt/5a3vfYr+BubsUbt1+XSB5EZI41WAlNlgu6t+88uvlwE7Ua\nLjDRNDWysYtNRdqt3CSV+WnzhYYvk82+AMT9wBww/SwaVLG7LJP9lhKfe7rg\nfQFpGnDE0f91QVAxJG2Sr4U/CDFvCWzQpZ4QGS5/WjcF8vroRvPAzIwl0PZ/\nxgGX4rb1/jYV6+EkOzmBxhcJzacsjh1E9FY3SUe1Q/nXtSgxNwCWjrYxleYl\nncR9A9tGxXTvmLQKnwdKiIp8vIoeUl2j3JREIELB8/EAgdUUuR+4G6wZzpKC\nEPb85OG2hIcz09xm57KnctWLbjy9Gz3CvXmRyz+wX8/r58EBGD/b2XyRrnlO\nTbYo2JQGGSNE7PZDBwWCf6iLw4K5j4SXu1Cx90g7da5KQ6m55KAy0WGskig1\nCYq6iXsK5IJL96gtuHMtS1p/ygRtwTRZdlfgYx5cj5xiGWBQuLb3KXOnCfad\nkZbifL/ww1bVm6PbFikU1t6DgKZtQkpcThEyIiZa8/Vz8ETn8AMhTMSD2lH/\nROpNuq97lMQ4c9r/Sk/yB5NhgAabmzG1t54vh2v8tBb40SUKQE27Uq/k2B78\nuRclvOI+cTiskQhJUDxDXmICXYX8zhVrFRNDAa+QsKSgkwGzN9PHQ90lPid2\nsrlb\r\n=vuG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex 4\n\nThis is the Vue 3 compatible version of Vuex. The focus is compatibility, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code with Vue 3.\n\n## Status: RC\n\nAll Vuex 3 features work. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both option and Composition API in the `example` directory.\n\nFeedback is welcome should you discover any issues. You may use [vue-next-webpack-preview](https://github.com/vuejs/vue-next-webpack-preview) to test out Vue 3 with Vuex 4.\n\n## Breaking changes\n\n### Installation process has changed\n\nTo align with the new Vue 3 initialization process, the installation process of Vuex has changed.\n\nTo create a new store instance, users are now encouraged to use the newly introduced `createStore` function.\n\n```js\nimport { createStore } from 'vuex'\n\nexport const store = createStore({\n  state () {\n    return {\n      count: 1\n    }\n  }\n})\n```\n\n> Whilst this is not technically a breaking change, you may still use the `new Store(...)` syntax, we recommend this approach to align with Vue 3 and Vue Router Next.\n\nTo install Vuex to a Vue instance, pass the store instance instead of Vuex.\n\n```js\nimport { createApp } from 'vue'\nimport { store } from './store'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\napp.use(store)\n\napp.mount('#app')\n```\n\n### Bundles are now aligned with Vue 3\n\nThe following bundles are generated to align with Vue 3 bundles:\n\n- `vuex.global(.prod).js`\n  - For direct use with `<script src=\"...\">` in the browser. Exposes the Vuex global.\n  - Global build is built as IIFE, and not UMD, and is only meant for direct use with `<script src=\"...\">`.\n  - Contains hard-coded prod/dev branches and the prod build is pre-minified. Use the `.prod.js` files for production.\n- `vuex.esm-browser(.prod).js`\n  - For use with native ES module imports (including module supporting browsers via `<script type=\"module\">`.\n- `vuex.esm-bundler.js`\n  - For use with bundlers such as `webpack`, `rollup` and `parcel`.\n  - Leaves prod/dev branches with `process.env.NODE_ENV` guards (must be replaced by bundler).\n  - Does not ship minified builds (to be done together with the rest of the code after bundling).\n- `vuex.cjs.js`\n  - For use in Node.js server-side rendering with `require()`.\n\n### Typings for `ComponentCustomProperties`\n\nVuex 4 removes its global typings for `this.$store` within Vue Component to solve [issue #994](https://github.com/vuejs/vuex/issues/994). When used with TypeScript, you must declare your own module augmentation.\n\nPlace the following code in your project to allow `this.$store` to be typed correctly:\n\n```ts\n// vuex-shim.d.ts\n\nimport { ComponentCustomProperties } from 'vue'\nimport { Store } from 'vuex'\n\ndeclare module '@vue/runtime-core' {\n  // Declare your own store states.\n  interface State {\n    count: number\n  }\n\n  interface ComponentCustomProperties {\n    $store: Store<State>\n  }\n}\n```\n\n### `createLogger` function is exported from the core module\n\nIn Vuex 3, `createLogger` function was exported from `vuex/dist/logger` but it's now included in the core package. You should import the function directly from `vuex` package.\n\n```js\nimport { createLogger } from 'vuex'\n```\n\n## TODOs as of 4.0.0-rc.1\n\n- Update docs\n","browser":"dist/vuex.esm-browser.js","scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vuepress build docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.0-beta.10","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","fs-extra":"^9.0.1","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"^16.0.0-beta.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","babel-loader":"^8.1.0","todomvc-app-css":"2.1.0","vue-style-loader":"^4.1.2","@babel/preset-env":"^7.9.6","@vue/compiler-sfc":"^3.0.0-beta.10","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.0","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^3.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-rc.1_1604067254697_0.09385735729374822","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"vuex","version":"3.6.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.6.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"95efa56a58f7607c135b053350833a09e01aa813","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.6.0.tgz","fileCount":26,"integrity":"sha512-W74OO2vCJPs9/YjNjW8lLbj+jzT24waTo2KShI8jLvJW8OaIkgb3wuAMA7D+ZiUxDOx3ubwSZTaJBip9G8a3aQ==","signatures":[{"sig":"MEQCIBR1Ap16S4U9T6nF07Eqw2Ho0TTM8RP1NeHXDatcIIvIAiBx7W0spxtW7CleX5dmzgxE43ai5Y6kEx6u/t74PFuhuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvn7dCRA9TVsSAnZWagAAarUP/3FspPB2OkeL2F1v7BDf\nS0r1yphnveLaV/6BTTcShZiOaYfZ5D/mpmiD83YbhW0+qEyaqXOqekekPsIZ\n2ZJAp0d8fAhi6UeH0nmsKR7eIA3zM/UZ7fEMlD6XE5SJu+LaiFppnJSl91P7\nV+UFKWf5TqwrqnEHz5kV42Xka/jM76ptxN9mOD945aPvdhUaCFV397CCkLKs\nTTdyw95gSy13+yGRezV+v+0O8yGGo0xtLJEdFAsu12PR0pZoU1G8tmz56uvp\nSf7CN+1Au8VObxirIjjASsMl9epmNGK2+HqA37Po4JhJVzAtFFqvJRFCK9Wk\nf/HzFXpNq+Wnxw9BMD89zj10YKTOCoXpINLqaVGkZ1P1lLPjQTNskPVpl0vP\nUF8UMS9VTCwobjS8TIlofqHLhK8aWctnG+WqjisfPWUl6IqtrBGyQvFTKU64\nrd/k2XkRCFHJK/K9SXK+ZAqta/Nwgex2p+AhvXwjPh60KbLJpQ4OV9gMaIwO\n2Z5WQBSUhDZOBwRkc+OOKG2Q3v0cAIWfkWuOCwdN7sw9876nICen0i3/7S6M\nIGRmpu5abCPG1ZKD6L33lpCRXx7wEEMcjCIhakbK6iIFIE4PtP9VhOj5h7iT\n/iHMNakJsws8BdO50pSDNJ3QoKWmc29Z+JqVEvn7Fh9P8ZQFINYLczBtXe8z\nuh9L\r\n=rls0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","exports":{".":{"import":"./dist/vuex.mjs","require":"./dist/vuex.common.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"vue":"2.5.22","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.8.2","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^1.7.1","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"15.2.1","@babel/core":"^7.9.6","@types/node":"^13.13.5","babel-loader":"^8.1.0","todomvc-app-css":"2.1.0","@babel/preset-env":"^7.9.6","@vuepress/theme-vue":"^1.7.1","regenerator-runtime":"^0.13.5","vue-server-renderer":"2.5.22","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.0","vue-template-compiler":"2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.6.0_1606319837354_0.37494867310820745","host":"s3://npm-registry-packages"}},"4.0.0-rc.2":{"name":"vuex","version":"4.0.0-rc.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0-rc.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"3681c84eb6f5171b039edaa17cc78105e20724f3","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0-rc.2.tgz","fileCount":18,"integrity":"sha512-HCPzYGea1xL7fMpDoMiHKujC1Bi/HM9LS5ML0Kv55zQtZJvOl0Lq7eWvJoen+SI4Lf7p9V5AqcVsoLPXNBywjg==","signatures":[{"sig":"MEUCIQDQDDkLgzLrOH9mbzn6UVUMiZFhy/iyrH5QYYqrHV5rowIgH1mYQVr1NGU/LZfh46FZ5gRONzil7aYyCwt24aGHkYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvn+YCRA9TVsSAnZWagAAhwgP/RS0psndKocKTXwC30YL\nK9LF7eL4paurN9podeDrwKeTctDTWnXtQfK3o9etCbddcMJDYFl65drFZxMf\nQtNq0gZcUhYqdS7ilAcA4v5eDFMq0n4nUV2IFyATwS92aJxLHqcKEgtGtWr1\n+5tKM9b0YLeSuuAIZE2qZc1UiuKE/enPBpyMVEw5uFwIZV3pt0OZtjAKJcse\nbiBpTYwVmrLKBP8skVp1E3vABZGtUN/Y1g+48g9HZ62JZMvklBRJgmZBpaM2\nUL3zdHNytSadMQ8zYsXKCuWa6h2yDaiTenCW/VRu9YJDXS47sPc57ERss5NT\ntUJKsk3wmqpBzCr1AP3Qc6ysXPvCM1k/x+CqEnQfEHfu2dgSFeknmYkSwCk7\nQyv1N2a8xtH8NBM5zfHRp52MNlSSysA5uUrK3mMYSZ74pzsjZ0s/XnaNYoWS\nfQcNveFFxrtAaxU71cTWuill5DDdPxXeSY955GBhXOBEQGwwNoQcRveXHkjM\n026K6mQdGZlaDoXJnJR1Xh01UMFYQBVfOXm7MISFhdnYcytOVAbAdjBbiqti\nBKujht08Hvc4rSd3RuhY9unjUooeaUIkUpKgHrWlsRvz+gbzos0n9wy96Tgi\n+I4lR1ZcjtXL7nQ9HW4+InenoFKlI3FNT84rCNwXJPRtQV6u2vVBv4q8X06b\nl6Zv\r\n=mxnn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex\n\n[![npm](https://img.shields.io/npm/v/vuex/next.svg)](https://npmjs.com/package/vuex)\n[![ci status](https://circleci.com/gh/vuejs/vuex/tree/dev.png?style=shield)](https://circleci.com/gh/vuejs/vuex)\n\n---\n\n:fire: **HEADS UP!** You're currently looking at Vuex 4 branch. If you're looking for Vuex 3, [please check out `dev` branch](https://github.com/vuejs/vuex).\n\n---\n\nVuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official [devtools extension](https://github.com/vuejs/vue-devtools) to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.\n\nLearn more about Vuex at \"[What is Vuex?](https://next.vuex.vuejs.org/)\", or get started by looking into [full documentation](http://next.vuex.vuejs.org/).\n\n## Documentation\n\nTo check out docs, visit [vuex.vuejs.org](https://next.vuex.vuejs.org/).\n\n## Examples\n\nYou may find example applications built with Vuex under the `examples` directory.\n\nRunning the examples:\n\n```bash\n$ npm install\n$ npm run dev # serve examples at localhost:8080\n```\n\n## Questions\n\nFor questions and support please use the [Discord chat server](https://chat.vuejs.org) or [the official forum](http://forum.vuejs.org). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/vuejs/vuex/releases).\n\n## Stay In Touch\n\nFor latest releases and announcements, follow on Twitter: [@vuejs](https://twitter.com/vuejs).\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md) before making a pull request.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2015-present Evan You\n","browser":"dist/vuex.esm-browser.js","exports":{".":{"import":"./dist/vuex.mjs","require":"./dist/vuex.cjs.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vitepress dev docs","lint":"eslint src test","test":"npm run lint && npm run build && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 'jest --testPathIgnorePatterns test/unit'","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vitepress build docs","docs:serve":"yarn docs:build && vitepress serve docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.2","jest":"^26.0.1","chalk":"^4.0.0","execa":"^4.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.33.0","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","fs-extra":"^9.0.1","cross-env":"^7.0.2","puppeteer":"^5.4.1","vitepress":"^0.9.0","babel-jest":"^26.0.1","css-loader":"^2.1.0","typescript":"^4.0.5","vue-loader":"^16.0.0-beta.1","@babel/core":"^7.9.6","@types/node":"^14.14.6","babel-loader":"^8.1.0","todomvc-app-css":"2.1.0","vue-style-loader":"^4.1.2","@babel/preset-env":"^7.9.6","@vue/compiler-sfc":"^3.0.2","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^7.0.2","start-server-and-test":"^1.11.0","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^16.0.0","conventional-changelog-cli":"^2.0.31","@rollup/plugin-node-resolve":"^10.0.0"},"peerDependencies":{"vue":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0-rc.2_1606320023898_0.01895178751408766","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"vuex","version":"3.6.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.6.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"d11863811bef93102f1f6625240b27f4ea0f1254","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.6.1.tgz","fileCount":26,"integrity":"sha512-fsVwP9akzE2TYxZcFm3SHQgbyOI5c13IZJ9GH1ivrCeTaXk8JiEm9szJvIxO5+evu2+REk2E9smjce+9vgVGLg==","signatures":[{"sig":"MEYCIQDmuPOonFpBRYVrbs32aMGELLmMj6/qSTU/FNjJdmgPbQIhAI+V5D0hHdoQsjrETw609tWvTCdzwEqppvkN/1mWZ7A4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEAEDCRA9TVsSAnZWagAAGmIP/0UbUHAl+I331jCL3ovu\nlZbad+bLsuV3iZIWXYdDZ768122JGsSX65oY1+BJb1jLatCvQQpvQTl8EBsM\nQZvuW0MrXoht+RQA+IWH2hgLotzqwmboqXxiUzB/BDTH39nKo8t3yIDzxnzp\n+ZGzajXxi7DI7If0QOE1OopnvvahP00gLF2s853lcGPPR3OUUwELMMUzr65L\np1ev2egI+9OA7sQZRUD01PWZC2ZYxQ2VISZSOcbjZ8z09KYODVwQAjq348Ha\n+q7Z9WvWlrhSLgJ4Gx6fdod3zlbfZX9QubA/9wpqB1U6DF0iDX9evijAphMD\nZYShnsN9KVbPbNq+QQ5xK8WUPORCVQ5NkieXcRxoMe8DDru5by24Viks24Nw\neS76p0B/ab02JL+8elubavCH6R6u2wXOGjxkqSlvkWf1A14i5nUP0MJ2a4Xm\nSMU4KgDBb7ZBP42yHfHLSn+N6N7IXqu1awYP/7Wgg89cC7Zfin1+rzVZpT2f\n1F/n11AkeSVb2/rjdTsKr6YfzUUd+El9if14xQoAIUNmOITIsAkItK6WlduC\nqsBe4UKphDq3yy0+UVtxzP69hnhIz43f7mxAtyY1hB3V2tpzvndj+2e+m0g9\ncMVOjsDvR2zNLLsmr1fKwCIanASNPaN2KpS3DdP+z7bG5vsZrf8aXRZrjAWk\nLd3Z\r\n=204l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","exports":{".":{"import":"./dist/vuex.mjs","module":"./dist/vuex.esm-bundler.js","require":"./dist/vuex.common.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 \"jest --testPathIgnorePatterns test/unit\"","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"vue":"2.5.22","jest":"^26.6.3","chalk":"^4.0.0","execa":"^5.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.38.0","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^1.8.0","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.6.3","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"15.2.1","@babel/core":"^7.12.10","@types/node":"^13.13.5","babel-loader":"^8.2.2","todomvc-app-css":"^2.3.0","@babel/preset-env":"^7.12.11","@vuepress/theme-vue":"^1.8.0","regenerator-runtime":"^0.13.5","vue-server-renderer":"2.5.22","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.7","vue-template-compiler":"2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.6.1_1611661570686_0.4986793114440782","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"vuex","version":"3.6.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@3.6.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"236bc086a870c3ae79946f107f16de59d5895e71","tarball":"https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz","fileCount":19,"integrity":"sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==","signatures":[{"sig":"MEUCIQCY8YIZ9Bd4bfuugOduAl3cDX5TQLJPc7mUF9kQNER5LQIgcTEg3d4Tq4+VBwSc6CvOtcUyoTVKRyqme9MTVu1VaeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgECh/CRA9TVsSAnZWagAAq7AQAJ8qkXenmpCM9ehp+st1\nLI0VXDmo4m/GFfUIsCGIQRnNR1LOqK3Sg1uSjsVXWBP7JDk7r+yZfxPidcOb\nqE/hh5Bb6gO0GYQS9O0+2d3J6ujrne6Lg9mMlDdtPg+fMe4K6dl/954CmAjk\n/tsyqXSDSm4MTLDSeY0j0lr7NTVVK0JEBlFoRsJ1qBJ2FHI7KkSEoKbx+tx2\nN+P92WE6Vpy6yJzs6Xr40IalGeSQHrj0hvZoZphyl3stJUI4lWEfuaLf+1g/\nKYLSbNtLYxCeS77ELbkdhbZrLZin1QgpisDs1f9dIn/9WDqv6Txc2q4JsLZ9\nG3JHzW1vNg/S/Ps7Q4yGdLtjCwsq7ueJ+0udloPXLXhXMKN+CJX0Wpl4ImGm\ntPQzC9sWPkA1H0HeCViiBA4WJUvX5FOetOi/Nm0ISNZ2JLejbUvIEiymVRWQ\nz+adeqcfyjZSkzhiJ3fQFSeMr91JXc12TjaCBTcLpqbVlpMKpxCKY3/KYWTc\nICOn2Sgt8DBu2a4cGcTpaBT3E1imqIsOPXsqTWqYwkak0jAwyJb1mmHg9fw1\nPpaXb5S6+ey9lZWskTZUnFEiknB9IliPHqSv3dTRNKGG2z85eNo3z3eGPW2V\nyK2CZ5ILDJt615n3XYMfIpSJEYETaIiu1uw+IA26879fjICTGWRnqgnhpJQe\nwTaq\r\n=kfVO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.common.js","unpkg":"dist/vuex.js","module":"dist/vuex.esm.js","exports":{".":{"import":"./dist/vuex.mjs","module":"./dist/vuex.esm.js","require":"./dist/vuex.common.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vuepress dev docs","lint":"eslint src test","test":"npm run lint && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"npm run build:main && npm run build:logger","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 \"jest --testPathIgnorePatterns test/unit\"","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","build:main":"node scripts/build-main.js","docs:build":"vuepress build docs","test:types":"tsc -p types/test","build:logger":"node scripts/build-logger.js"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"vue":"2.5.22","jest":"^26.6.3","chalk":"^4.0.0","execa":"^5.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.38.0","semver":"^7.3.2","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","vuepress":"^1.8.0","cross-env":"^5.2.0","puppeteer":"^4.0.0","babel-jest":"^26.6.3","css-loader":"^2.1.0","typescript":"^3.8.3","vue-loader":"15.2.1","@babel/core":"^7.12.10","@types/node":"^13.13.5","babel-loader":"^8.2.2","todomvc-app-css":"^2.3.0","@babel/preset-env":"^7.12.11","@vuepress/theme-vue":"^1.8.0","regenerator-runtime":"^0.13.5","vue-server-renderer":"2.5.22","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^5.3.0","start-server-and-test":"^1.11.7","vue-template-compiler":"2.5.22","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^11.1.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^7.1.3"},"peerDependencies":{"vue":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_3.6.2_1611671678544_0.30468401442289306","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"vuex","version":"4.0.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"ac877aa76a9c45368c979471e461b520d38e6cf5","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.0.tgz","fileCount":18,"integrity":"sha512-56VPujlHscP5q/e7Jlpqc40sja4vOhC4uJD1llBCWolVI8ND4+VzisDVkUMl+z5y0MpIImW6HjhNc+ZvuizgOw==","signatures":[{"sig":"MEYCIQCjnKrX3B2pJzNhYy9jKE1o8WqMvg9kbUXTlC64cKzc3wIhAPC5iqWK/vIFQ4mR67wjzqzOPfw18IjEdSfFqoZBkFLD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGWZNCRA9TVsSAnZWagAAUi8P/RJa3gpt7nI+x5pXLNrm\nC4yaxG5TS6fjqdbKVm2QwglDMNw3T2JCEyG6ACK59r3UngmdXPMewu0VB7LT\n9EOqBnkb7oykvecco4b8wrT7o+HrOydM4tzCY7cWm97kw7U5REVS2PSRlPfZ\nsfdyBj4bun5MsZHL++bmDNGDAWUHLRC9+3ocowcdRV2X1YK75cJuU6pWdR+y\nH1xvp0GL31ZIOJrq+RF5C0khiagyLKBXguvFWKBAQ68Vq7eFtHqXrBkYfeXb\nJKna0VW8MX6UTbfHfo8ahHCVJ2NLmM9yHA4FIi4NHeGJa6g1iu348phrkxql\nVfNZFQ9IRO4yKOE5VEHcp0XnBaCzi0hhQj+LlJcUHi4Lp8qTTU4pM3bZNplU\n0xucpGU6Xn0973KVkvNEwbd5woDpc4xM22In3vX9qfTsHWyE4wJ8GBGd6UB5\nxaITUcDJBlK9PhKdpPjwVvYz27ZSCiHCsBFJenUN2zGCnzvzVSJq1/I/WyVb\nXdQ/jGrp3LQMQMGT6B3S0E0T4471PUGGs5bjIhbJbL1A6e8Uqe5njOUwQsUb\nxH24bIvxSEeaadohBsXLnAhmeebpE7E6vCqnYHCAiCFxEjlvqvslyL3HBRqq\nMXCuJglJ3i1lcCedDF5+N7uE6OC85pbkyJQJL2aqevy9H5+2xZ6k8FERGjwE\nD/i5\r\n=g/S8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex\n\n[![npm](https://img.shields.io/npm/v/vuex/next.svg)](https://npmjs.com/package/vuex)\n[![ci status](https://circleci.com/gh/vuejs/vuex/tree/dev.png?style=shield)](https://circleci.com/gh/vuejs/vuex)\n\n---\n\n:fire: **HEADS UP!** You're currently looking at Vuex 4 branch. If you're looking for Vuex 3, [please check out `dev` branch](https://github.com/vuejs/vuex).\n\n---\n\nVuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official [devtools extension](https://github.com/vuejs/vue-devtools) to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.\n\nLearn more about Vuex at \"[What is Vuex?](https://next.vuex.vuejs.org/)\", or get started by looking into [full documentation](http://next.vuex.vuejs.org/).\n\n## Documentation\n\nTo check out docs, visit [vuex.vuejs.org](https://next.vuex.vuejs.org/).\n\n## Examples\n\nYou may find example applications built with Vuex under the `examples` directory.\n\nRunning the examples:\n\n```bash\n$ npm install\n$ npm run dev # serve examples at localhost:8080\n```\n\n## Questions\n\nFor questions and support please use the [Discord chat server](https://chat.vuejs.org) or [the official forum](http://forum.vuejs.org). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/vuejs/vuex/releases).\n\n## Stay In Touch\n\nFor latest releases and announcements, follow on Twitter: [@vuejs](https://twitter.com/vuejs).\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md) before making a pull request.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2015-present Evan You\n","browser":"dist/vuex.esm-browser.js","exports":{".":{"import":"./dist/vuex.mjs","module":"./dist/vuex.esm-bundler.js","require":"./dist/vuex.cjs.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vitepress dev docs","lint":"eslint src test","test":"npm run lint && npm run build && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 \"jest --testPathIgnorePatterns test/unit\"","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vitepress build docs","docs:serve":"yarn docs:build && vitepress serve docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.5","jest":"^26.6.3","chalk":"^4.0.0","execa":"^5.0.0","brotli":"^1.3.2","eslint":"^6.8.0","rollup":"^2.38.4","semver":"^7.3.4","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","fs-extra":"^9.1.0","cross-env":"^7.0.3","puppeteer":"^5.5.0","vitepress":"^0.11.5","babel-jest":"^26.6.3","css-loader":"^2.1.0","typescript":"^4.1.3","vue-loader":"^16.1.2","@babel/core":"^7.12.10","@types/node":"^14.14.22","babel-loader":"^8.2.2","todomvc-app-css":"^2.3.0","vue-style-loader":"^4.1.2","@babel/preset-env":"^7.12.11","@vue/compiler-sfc":"^3.0.5","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^7.0.2","start-server-and-test":"^1.12.0","@rollup/plugin-replace":"^2.3.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^17.1.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^11.1.1"},"peerDependencies":{"vue":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.0_1612277325396_0.31192034416755976","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"vuex","version":"4.0.1","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"e83c541d6f31173969efabb2c5d1c465b682887e","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.1.tgz","fileCount":18,"integrity":"sha512-MddakQTAnImDkK1YhEESowKSU5KcjqHH3L1ScPx1lj6NzDDX0FuRBZqJoME5O7/nvj9puudDf6xnWU2w/cqI7g==","signatures":[{"sig":"MEQCICZObu/aNhE3MHi681yXPUloPUUKhXImuCmzb/0TmE31AiBu8TJTKXwPKCVuMH1OJy75kqt6f28FiBctpIJDTBC9rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq8FiCRA9TVsSAnZWagAAyd0P/3dbA3Zcp1HOiZ5goF5r\n56msASXG28I5gVT1j7YzLrTZZBalM3w3IDRA31H1+Dlm0C37lydE/F674B5I\n85/PmZ4Y8ybr8GAc/eqGbCt9g+4i2l8bm9ixIhKlp977NKCGFBofok2HxKhU\nRgMvFq8Abm74sWlphYOw4D1Xt1+1cgRaNoFQ2Te2ObMXh89yV4FjaLnGS7XA\nMzI7U4T7dqyH/mY2jFvy2eeGp4ikhVyiSFLQDwyYzOdhaodWYwWdAy/Ip+Ig\nGKVbDJV0c37hQP3IkDk2i64hluk2Ypm/wdCB8ObbgXA/RtAn9JAv1EOMwynt\nkk+UJCSOIw0ROs4Dnuq+0XaQJSZUGWF6iajXedlOJf25dXh2KW0eLMU2OtXH\n+rdv1gyHzMc+GT6OVSSpTZeZrcHvXhIVBWXw+ZUMO8q95lraus55THuyL/xG\nsdEgxi7WEyu6UY6F35hIcvqzubOJXnt2jNKi+uhWc41Puj9oOdzXsy6tOj4p\nHzak/lHfh/e4PGOHR+GtXn39rUp6iCzfUnzm+A24tkhz+yuHZnr8uFjZSNl/\nt7aMqu64CYPXBZSK2xIv6DLSKfwxeQ5X9Lh8RSMINNlbjg5hTrGXzMHebcXt\nxyvBswbtmXvA58CS49hc2IxJVXdHg4D52blNZTYkqVdkitGuPFxLLe8IF9+K\nAeGc\r\n=aL+D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex\n\n[![npm](https://img.shields.io/npm/v/vuex/next.svg)](https://npmjs.com/package/vuex)\n[![ci status](https://circleci.com/gh/vuejs/vuex/tree/dev.png?style=shield)](https://circleci.com/gh/vuejs/vuex)\n\n---\n\n:fire: **HEADS UP!** You're currently looking at Vuex 4 branch. If you're looking for Vuex 3, [please check out `dev` branch](https://github.com/vuejs/vuex).\n\n---\n\nVuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official [devtools extension](https://github.com/vuejs/vue-devtools) to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.\n\nLearn more about Vuex at \"[What is Vuex?](https://next.vuex.vuejs.org/)\", or get started by looking into [full documentation](http://next.vuex.vuejs.org/).\n\n## Documentation\n\nTo check out docs, visit [vuex.vuejs.org](https://next.vuex.vuejs.org/).\n\n## Examples\n\nYou may find example applications built with Vuex under the `examples` directory.\n\nRunning the examples:\n\n```bash\n$ npm install\n$ npm run dev # serve examples at localhost:8080\n```\n\n## Questions\n\nFor questions and support please use the [Discord chat server](https://chat.vuejs.org) or [the official forum](http://forum.vuejs.org). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/vuejs/vuex/releases).\n\n## Stay In Touch\n\nFor latest releases and announcements, follow on Twitter: [@vuejs](https://twitter.com/vuejs).\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md) before making a pull request.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2015-present Evan You\n","browser":"dist/vuex.esm-browser.js","exports":{".":{"import":"./dist/vuex.mjs","module":"./dist/vuex.esm-bundler.js","require":"./dist/vuex.cjs.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vitepress dev docs","lint":"eslint src test","test":"npm run lint && npm run build && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 \"jest --testPathIgnorePatterns test/unit\"","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vitepress build docs","docs:serve":"yarn docs:build && vitepress serve docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"dependencies":{"@vue/devtools-api":"^6.0.0-beta.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.11","jest":"^26.6.3","chalk":"^4.1.1","execa":"^5.0.0","brotli":"^1.3.2","eslint":"^7.27.0","rollup":"^2.49.0","semver":"^7.3.5","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","fs-extra":"^10.0.0","cross-env":"^7.0.3","puppeteer":"^9.1.1","vitepress":"^0.11.5","babel-jest":"^26.6.3","css-loader":"^2.1.0","typescript":"^4.2.4","vue-loader":"^16.2.0","@babel/core":"^7.14.3","@types/node":"^15.6.0","babel-loader":"^8.2.2","todomvc-app-css":"^2.4.1","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.14.2","@vue/compiler-sfc":"^3.0.11","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^7.0.2","start-server-and-test":"^1.12.3","@rollup/plugin-replace":"^2.4.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^19.0.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.0"},"peerDependencies":{"vue":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.1_1621868897254_0.3013521776108443","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"vuex","version":"4.0.2","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.0.2","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"f896dbd5bf2a0e963f00c67e9b610de749ccacc9","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz","fileCount":18,"integrity":"sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==","signatures":[{"sig":"MEQCIFW2dHngnq0xIiTg/4Z5yc2QM4/cQnL7UHtNus0NVuZrAiACJnuoiN4t8aDmoed81fv1AcKCHPrjFfr1xsvGbO04kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2+QCRA9TVsSAnZWagAAddsP/A9BTjDtN9drVWErADYQ\n3U9EmnfHuQUOPSyRI3Axj7JstK30OotvXMb65H1AYSJ4MIQzC3EK3/HVYJJ+\n7weKuZ/Tiap8ncURifb4pPCxMwEEOeigPlFTB6g9IVh8un/h/HszcV7nSBc5\n80koPatHWl86pMgMK0+eM3419LlF4ucEvFz9E0/MliE9e+x+c527uiv6sr30\nP3mIIfYVb2PgFz9g/glWiGjeZtRk3d/m8EnaEi1/LyYCcUEZ3aSc1vvtfE/7\nQgHpp4dQzBsLkDW9C+7JWJGisdtlwSeZeGzRy4lBYvHlbu11aO2G33LNF3Ru\nHOETi1zbjd5hTmS/502XS5/KhyevYEb7fCIJQLWPMUCti0YbwHjmFwVfuawU\nfgddSWrNC2XO9H1ExkSvxhcmiASvHs08BAhgD/kVYwXJrK/MGtRG/i6gRQyT\n+sP+ZmsCuLMSJbmSpX6iFHd9jIduHb755shcRCy9xtCcrPUUAdcaZ7m/6bio\nn1Us94QSeB6IpBdBSU1r8BvCei4V8V0cFR/N/PbN1E8qheNQmpt0ua82ZODX\n8jNCdWHppA54KiV3TY6z44uC9qtZdTAr7Qr23IL7VW3w7bk7kFLSA9NRCpHG\nDKHgxoLQNu0MsKpRW2QR4/yFvWrPrG023EZSbQh+77ZwjNuVviNCX/Go45tp\n9sO6\r\n=zS/8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","readme":"# Vuex\n\n[![npm](https://img.shields.io/npm/v/vuex/next.svg)](https://npmjs.com/package/vuex)\n[![ci status](https://circleci.com/gh/vuejs/vuex/tree/dev.png?style=shield)](https://circleci.com/gh/vuejs/vuex)\n\n---\n\n:fire: **HEADS UP!** You're currently looking at Vuex 4 branch. If you're looking for Vuex 3, [please check out `dev` branch](https://github.com/vuejs/vuex).\n\n---\n\nVuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official [devtools extension](https://github.com/vuejs/vue-devtools) to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.\n\nLearn more about Vuex at \"[What is Vuex?](https://next.vuex.vuejs.org/)\", or get started by looking into [full documentation](http://next.vuex.vuejs.org/).\n\n## Documentation\n\nTo check out docs, visit [vuex.vuejs.org](https://next.vuex.vuejs.org/).\n\n## Examples\n\nYou may find example applications built with Vuex under the `examples` directory.\n\nRunning the examples:\n\n```bash\n$ npm install\n$ npm run dev # serve examples at localhost:8080\n```\n\n## Questions\n\nFor questions and support please use the [Discord chat server](https://chat.vuejs.org) or [the official forum](http://forum.vuejs.org). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/vuejs/vuex/releases).\n\n## Stay In Touch\n\nFor latest releases and announcements, follow on Twitter: [@vuejs](https://twitter.com/vuejs).\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/vuejs/vuex/blob/dev/.github/contributing.md) before making a pull request.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2015-present Evan You\n","browser":"dist/vuex.esm-browser.js","exports":{".":{"import":"./dist/vuex.mjs","module":"./dist/vuex.esm-bundler.js","require":"./dist/vuex.cjs.js"},"./":"./"},"scripts":{"dev":"node examples/server.js","docs":"vitepress dev docs","lint":"eslint src test","test":"npm run lint && npm run build && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 \"jest --testPathIgnorePatterns test/unit\"","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vitepress build docs","docs:serve":"yarn docs:build && vitepress serve docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"kiaking","email":"kia.king.08@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"dependencies":{"@vue/devtools-api":"^6.0.0-beta.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.0.11","jest":"^26.6.3","chalk":"^4.1.1","execa":"^5.0.0","brotli":"^1.3.2","eslint":"^7.27.0","rollup":"^2.49.0","semver":"^7.3.5","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","fs-extra":"^10.0.0","cross-env":"^7.0.3","puppeteer":"^9.1.1","vitepress":"^0.11.5","babel-jest":"^26.6.3","css-loader":"^2.1.0","typescript":"^4.2.4","vue-loader":"^16.2.0","@babel/core":"^7.14.3","@types/node":"^15.6.0","babel-loader":"^8.2.2","todomvc-app-css":"^2.4.1","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.14.2","@vue/compiler-sfc":"^3.0.11","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^7.0.2","start-server-and-test":"^1.12.3","@rollup/plugin-replace":"^2.4.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^19.0.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.0"},"peerDependencies":{"vue":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.0.2_1623945103665_0.43705960177606595","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"vuex","version":"4.1.0","author":{"name":"Evan You"},"license":"MIT","_id":"vuex@4.1.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"homepage":"https://github.com/vuejs/vuex#readme","bugs":{"url":"https://github.com/vuejs/vuex/issues"},"dist":{"shasum":"aa1b3ea5c7385812b074c86faeeec2217872e36c","tarball":"https://registry.npmjs.org/vuex/-/vuex-4.1.0.tgz","fileCount":18,"integrity":"sha512-hmV6UerDrPcgbSy9ORAtNXDr9M4wlNP4pEFKye4ujJF8oqgFFuxDCdOLS3eNoRTtq5O3hoBDh9Doj1bQMYHRbQ==","signatures":[{"sig":"MEUCIETXd+q+wwLljOxBEhdWkVkC4SeDwVxx+m2KHR/5ruhLAiEAiE5qyDZXIsQA5Bks1trd/ZeKfppOB3VHf7lF7g/Vx58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSTtiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVig//czU0myF2YnknCkAk4axrDLOPV5ty4ixjudyb4MpRzMXFel8t\r\nOIB49s67hJD8DcfBcPqKiROXSZBuHSrJcI3HNzG6ViRjS7G7A+cNddwFbGYR\r\nIkssexy7cyMb3FbE50tt0HMvsTHR7buwuaGku1LGYOvTh1n4Juw0136njbvC\r\nRmlCMJsaA3pmgijmYhXtbKui6bsnorGmy8ughK+gHNecbv60R/iAkR+/HgDq\r\nUwsDQFCBFybtprv3g6vXl8ixnpFgEVY9MwyePlYarKcyLks2U5b9nRVuGXe+\r\nh5pNlShKAVCvmIfS0p+EtRgqN3q5tec9H8eFeB4t8tehnJaOeKILlJ2kJ7q7\r\naHuyRt13suL3W0vVREDxv72sw/Ehe3VB5cG8TmJuX5T83i95tzNLEDCtbQnM\r\nlpOWAjHzU6eOX+E+DEyQeWSNOydJx/d0+OSGYbx9OB1ARdZ7QEP1u+KPUpje\r\n1SWRPcd2i7jSGq2OX2M84SXBp9WTFL72hAEd9zEcMTd5HDuEN1r4QGGiLYLc\r\nh5rPFOYBn+t2V6RoT2exMxpSfEqSEMzOBJEBqVW7gATGlLRJJ+y7i/n6Mtgg\r\nr1MJssbawmrQijaRlD++lDyWsw95Tjuf45Q+GN/6v5s7lUZJwpuaAr86RVlN\r\nwPIBjbMDqbZOYjjOQEb31G/PD08QxOwVblc=\r\n=CemM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vuex.cjs.js","unpkg":"dist/vuex.global.js","module":"dist/vuex.esm-bundler.js","browser":"dist/vuex.esm-browser.js","exports":{".":{"import":"./dist/vuex.mjs","module":"./dist/vuex.esm-bundler.js","require":"./dist/vuex.cjs.js"},"./":"./","./*":"./*"},"scripts":{"dev":"node examples/server.js","docs":"vitepress dev docs","lint":"eslint src test","test":"npm run lint && npm run build && npm run test:types && npm run test:unit && npm run test:ssr && npm run test:e2e && npm run test:esm","build":"node scripts/build.js","release":"node scripts/release.js","coverage":"jest --testPathIgnorePatterns test/e2e --coverage","test:e2e":"start-server-and-test dev http://localhost:8080 \"jest --testPathIgnorePatterns test/unit\"","test:esm":"node test/esm/esm-test.js","test:ssr":"cross-env VUE_ENV=server jest --testPathIgnorePatterns test/e2e","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test:unit":"jest --testPathIgnorePatterns test/e2e","docs:build":"vitepress build docs","docs:serve":"yarn docs:build && vitepress serve docs","test:types":"tsc -p types/test"},"typings":"types/index.d.ts","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"jsdelivr":"dist/vuex.global.js","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015-present Evan You\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\nall copies 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\nTHE SOFTWARE.\n","sideEffects":false,"dependencies":{"@vue/devtools-api":"^6.0.0-beta.11"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.4","jest":"^26.6.3","chalk":"^4.1.1","execa":"^5.0.0","brotli":"^1.3.2","eslint":"^7.27.0","rollup":"^2.49.0","semver":"^7.3.5","express":"^4.17.1","webpack":"^4.43.0","enquirer":"^2.3.5","fs-extra":"^10.0.0","cross-env":"^7.0.3","puppeteer":"^9.1.1","vitepress":"^0.20.0","babel-jest":"^26.6.3","css-loader":"^2.1.0","typescript":"^4.2.4","vue-loader":"^16.5.0","@babel/core":"^7.14.3","@types/node":"^15.6.0","babel-loader":"^8.2.2","todomvc-app-css":"^2.4.1","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.14.2","@vue/compiler-sfc":"^3.2.4","regenerator-runtime":"^0.13.5","@rollup/plugin-buble":"^0.21.3","rollup-plugin-terser":"^7.0.2","start-server-and-test":"^1.12.3","@rollup/plugin-replace":"^2.4.2","eslint-plugin-vue-libs":"^4.0.0","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","@rollup/plugin-commonjs":"^19.0.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.0"},"peerDependencies":{"vue":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex_4.1.0_1665743714653_0.4232816235062995","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-12-06T04:13:13.111Z","modified":"2025-04-09T10:59:22.464Z","0.1.0":"2015-12-06T04:13:13.111Z","0.2.0":"2015-12-10T16:36:53.226Z","0.3.0":"2016-02-16T16:56:56.693Z","0.4.0":"2016-03-01T22:37:22.912Z","0.4.1":"2016-03-01T23:27:52.136Z","0.4.2":"2016-03-02T16:14:05.988Z","0.5.0":"2016-03-04T03:07:21.988Z","0.5.1":"2016-03-04T12:36:50.506Z","0.6.0":"2016-03-07T02:40:05.131Z","0.6.1":"2016-03-07T02:52:35.354Z","0.6.2":"2016-03-08T10:14:41.681Z","0.6.3":"2016-04-23T16:16:27.719Z","0.7.0":"2016-06-21T08:06:14.354Z","0.7.1":"2016-06-22T18:09:44.788Z","0.8.0":"2016-06-23T17:39:51.350Z","0.8.1":"2016-06-28T03:01:47.477Z","0.8.2":"2016-06-28T03:02:33.764Z","1.0.0-rc":"2016-07-01T04:36:27.452Z","1.0.0-rc.2":"2016-07-05T01:41:39.590Z","2.0.0-rc.1":"2016-07-05T01:42:23.331Z","2.0.0-rc.3":"2016-07-11T20:58:43.378Z","2.0.0-rc.4":"2016-08-05T19:47:12.968Z","2.0.0-rc.5":"2016-08-15T16:41:28.447Z","2.0.0-rc.6":"2016-09-24T21:48:43.480Z","2.0.0":"2016-09-30T18:43:10.219Z","1.0.0":"2016-09-30T21:26:18.735Z","2.1.0":"2016-12-16T23:24:57.106Z","2.1.1":"2016-12-17T00:40:49.776Z","1.0.1":"2017-01-18T19:58:00.898Z","2.1.2":"2017-02-06T20:45:21.236Z","2.1.3":"2017-02-24T18:33:42.841Z","2.2.0":"2017-02-26T14:59:41.931Z","2.2.1":"2017-02-26T15:50:17.679Z","2.3.0":"2017-04-13T09:41:02.176Z","2.3.1":"2017-04-18T07:50:25.926Z","2.4.0":"2017-08-29T15:03:14.918Z","2.4.1":"2017-09-27T21:34:47.681Z","2.5.0":"2017-10-11T19:01:36.485Z","3.0.0":"2017-10-11T19:09:58.542Z","3.0.1":"2017-11-01T15:11:23.264Z","3.1.0":"2019-01-17T15:09:36.620Z","3.1.1":"2019-05-08T21:26:11.674Z","3.1.2":"2019-11-10T15:32:29.422Z","3.1.3":"2020-03-09T13:06:21.759Z","4.0.0-alpha.1":"2020-03-15T10:20:41.499Z","3.2.0":"2020-04-19T10:35:08.207Z","3.3.0":"2020-04-25T06:05:58.067Z","4.0.0-beta.1":"2020-04-25T06:35:43.197Z","3.4.0":"2020-05-11T14:35:50.647Z","4.0.0-beta.2":"2020-05-11T14:40:10.559Z","3.5.0":"2020-06-29T14:31:46.909Z","4.0.0-beta.3":"2020-06-29T14:33:18.490Z","3.5.1":"2020-06-29T15:35:18.661Z","4.0.0-beta.4":"2020-06-29T15:36:59.760Z","4.0.0-rc.1":"2020-10-30T14:14:14.852Z","3.6.0":"2020-11-25T15:57:17.459Z","4.0.0-rc.2":"2020-11-25T16:00:24.084Z","3.6.1":"2021-01-26T11:46:10.791Z","3.6.2":"2021-01-26T14:34:38.725Z","4.0.0":"2021-02-02T14:48:45.536Z","4.0.1":"2021-05-24T15:08:17.448Z","4.0.2":"2021-06-17T15:51:43.804Z","4.1.0":"2022-10-14T10:35:14.814Z"},"bugs":{"url":"https://github.com/vuejs/vuex/issues"},"author":{"name":"Evan You"},"license":"MIT","homepage":"https://github.com/vuejs/vuex#readme","repository":{"url":"git+https://github.com/vuejs/vuex.git","type":"git"},"description":"state management for Vue.js","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"kiaking","email":"kia.king.08@gmail.com"},{"name":"ktsn","email":"ktsn55@gmail.com"},{"name":"akryum","email":"guillaume.b.chau@gmail.com"}],"readme":"# Vuex\n\n[![npm](https://img.shields.io/npm/v/vuex.svg)](https://npmjs.com/package/vuex)\n[![ci status](https://circleci.com/gh/vuejs/vuex/tree/main.png?style=shield)](https://circleci.com/gh/vuejs/vuex)\n\n---\n\n**Pinia is now the new default**\n\nThe official state management library for Vue has changed to [Pinia](https://pinia.vuejs.org). Pinia has almost the exact same or enhanced API as Vuex 5, described in [Vuex 5 RFC](https://github.com/vuejs/rfcs/pull/271). You could simply consider Pinia as Vuex 5 with a different name. Pinia also works with Vue 2.x as well.\n\nVuex 3 and 4 will still be maintained. However, it's unlikely to add new functionalities to it. Vuex and Pinia can be installed in the same project. If you're migrating existing Vuex app to Pinia, it might be a suitable option. However, if you're planning to start a new project, we highly recommend using Pinia instead.\n\n---\n\nVuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official [devtools extension](https://github.com/vuejs/vue-devtools) to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.\n\nLearn more about Vuex at \"[What is Vuex?](https://vuex.vuejs.org/)\", or get started by looking into [full documentation](http://vuex.vuejs.org/).\n\n## Documentation\n\nTo check out docs, visit [vuex.vuejs.org](https://vuex.vuejs.org/).\n\n## Examples\n\nYou may find example applications built with Vuex under the `examples` directory.\n\nRunning the examples:\n\n```bash\n$ npm install\n$ npm run dev # serve examples at localhost:8080\n```\n\n## Questions\n\nFor questions and support please use the [Discord chat server](https://chat.vuejs.org) or [the official forum](http://forum.vuejs.org). The issue list of this repo is **exclusively** for bug reports and feature requests.\n\n## Issues\n\nPlease make sure to read the [Issue Reporting Checklist](https://github.com/vuejs/vuex/blob/main/.github/contributing.md#issue-reporting-guidelines) before opening an issue. Issues not conforming to the guidelines may be closed immediately.\n\n## Changelog\n\nDetailed changes for each release are documented in the [release notes](https://github.com/vuejs/vuex/releases).\n\n## Stay In Touch\n\nFor latest releases and announcements, follow on Twitter: [@vuejs](https://twitter.com/vuejs).\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/vuejs/vuex/blob/main/.github/contributing.md) before making a pull request.\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2015-present Evan You\n","readmeFilename":"README.md","users":{"dwqs":true,"krry":true,"zaks":true,"gambo":true,"jream":true,"terre":true,"cattle":true,"foxted":true,"gabidi":true,"hualei":true,"maddas":true,"naokie":true,"splode":true,"yeming":true,"inectum":true,"mubaidr":true,"ousmane":true,"dennila2":true,"gurunate":true,"jens1101":true,"shiva127":true,"bobxuyang":true,"heartnett":true,"i-erokhin":true,"mikemimik":true,"sternelee":true,"webnicola":true,"antoniojps":true,"cfleschhut":true,"juananto11":true,"junjiansyu":true,"safiahmed24":true,"eliasribeiro":true,"jricardoprog":true,"martinspinks":true,"paulkolesnyk":true,"mrdarcymurphy":true,"vinayakkulkarni":true,"ashtonsoftwarelabs":true}}