{"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"keywords":["vue","vuex","bindings"],"dist-tags":{"latest":"0.3.2"},"author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","readme":"# vuex-class\n\n[![vuex-class Dev Token](https://badge.devtoken.rocks/vuex-class)](https://devtoken.rocks/package/vuex-class)\n\nBinding helpers for Vuex and vue-class-component\n\n## Dependencies\n\n- [Vue](https://github.com/vuejs/vue)\n- [Vuex](https://github.com/vuejs/vuex)\n- [vue-class-component](https://github.com/vuejs/vue-class-component)\n\n## Installation\n\n```bash\n$ npm install --save vuex-class\n# or\n$ yarn add vuex-class\n```\n\n## Example\n\n```js\nimport Vue from 'vue'\nimport Component from 'vue-class-component'\nimport {\n  State,\n  Getter,\n  Action,\n  Mutation,\n  namespace\n} from 'vuex-class'\n\nconst someModule = namespace('path/to/module')\n\n@Component\nexport class MyComp extends Vue {\n  @State('foo') stateFoo\n  @State(state => state.bar) stateBar\n  @Getter('foo') getterFoo\n  @Action('foo') actionFoo\n  @Mutation('foo') mutationFoo\n  @someModule.Getter('foo') moduleGetterFoo\n\n  // If the argument is omitted, use the property name\n  // for each state/getter/action/mutation type\n  @State foo\n  @Getter bar\n  @Action baz\n  @Mutation qux\n\n  created () {\n    this.stateFoo // -> store.state.foo\n    this.stateBar // -> store.state.bar\n    this.getterFoo // -> store.getters.foo\n    this.actionFoo({ value: true }) // -> store.dispatch('foo', { value: true })\n    this.mutationFoo({ value: true }) // -> store.commit('foo', { value: true })\n    this.moduleGetterFoo // -> store.getters['path/to/module/foo']\n  }\n}\n```\n\n## Issue Reporting Guideline\n\n### Questions\n\nFor general usage question which is not related to vuex-class should be posted to [StackOverflow](https://stackoverflow.com/) or other Q&A forum. Such questions will be closed without an answer.\n\n### Bug Reports\n\nPlease make sure to provide minimal and self-contained reproduction when you report a bug. Otherwise the issue will be closed immediately.\n\n## License\n\nMIT\n","repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"license":"MIT","versions":{"0.1.0":{"name":"vuex-class","version":"0.1.0","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","jsnext:main":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublish":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.32","@types/power-assert":"0.0.28","@types/sinon":"^1.16.34","es6-promise":"^4.0.5","glob":"^7.1.0","json-loader":"^0.5.4","power-assert":"^1.4.1","rollup":"^0.41.1","rollup-plugin-replace":"^1.1.1","sinon":"^2.0.0-pre.5","testem":"^1.12.0","ts-loader":"^1.0.0","tslint":"^4.0.0","tslint-config-ktsn":"^2.0.0","typescript":"^2.1.4","vue":"^2.1.8","vue-class-component":"^4.4.0","vuex":"^2.1.1","webpack":"^2.2.0-rc.2","webpack-espower-loader":"^1.0.1"},"peerDependencies":{"vue":"^2.0.0","vuex":"^2.0.0","vue-class-component":"^4.3.0"},"gitHead":"b059e778b8ce6ce9fb3387f093647ffb5ffade27","_id":"vuex-class@0.1.0","_shasum":"09aa3589511f4a0a643941eb3f131778d0801bee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"09aa3589511f4a0a643941eb3f131778d0801bee","size":3713,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.1.0.tgz","integrity":"sha512-ISOqBo0ScH0SRfQnq0pfWRdcVK40Tui3kiytcAW4uHa8cDsTM7hsftT0hb4fNk+GA2YY2HgYh4dXuCEBe7JAAw=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vuex-class-0.1.0.tgz_1484391572012_0.4787776709999889"},"directories":{},"publish_time":1484391574120,"_hasShrinkwrap":false,"_cnpm_publish_time":1484391574120,"_cnpmcore_publish_time":"2021-12-16T11:51:38.281Z"},"0.1.1":{"name":"vuex-class","version":"0.1.1","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","jsnext:main":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublish":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.32","@types/power-assert":"0.0.28","@types/sinon":"^1.16.34","es6-promise":"^4.0.5","glob":"^7.1.0","json-loader":"^0.5.4","power-assert":"^1.4.1","rollup":"^0.41.1","rollup-plugin-replace":"^1.1.1","sinon":"^2.0.0-pre.5","testem":"^1.12.0","ts-loader":"^1.0.0","tslint":"^4.0.0","tslint-config-ktsn":"^2.0.0","typescript":"^2.1.4","vue":"^2.1.8","vue-class-component":"^4.4.0","vuex":"^2.1.1","webpack":"^2.2.0-rc.2","webpack-espower-loader":"^1.0.1"},"peerDependencies":{"vue":"^2.0.0","vuex":"^2.0.0","vue-class-component":"^4.3.0"},"gitHead":"dc0686fb4777f25d8dc08f3bf9c0ad0a1d592a9a","_id":"vuex-class@0.1.1","_shasum":"0a59ae9ec6045a810e231db4479aaa738cedb596","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"0a59ae9ec6045a810e231db4479aaa738cedb596","size":3710,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.1.1.tgz","integrity":"sha512-aFwPvBcvtmodG9gFPUIzCzPmo+VbdTo6kJxpGeL7uazbY0jQ06XfMvv6jcFbarNzDfwFZlzPnuo4xhjv0I/6sQ=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vuex-class-0.1.1.tgz_1484391741613_0.7609652858227491"},"directories":{},"publish_time":1484391743501,"_hasShrinkwrap":false,"_cnpm_publish_time":1484391743501,"_cnpmcore_publish_time":"2021-12-16T11:51:38.091Z"},"0.1.2":{"name":"vuex-class","version":"0.1.2","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","jsnext:main":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublish":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.32","@types/power-assert":"0.0.28","@types/sinon":"^1.16.34","es6-promise":"^4.0.5","glob":"^7.1.0","json-loader":"^0.5.4","power-assert":"^1.4.1","rollup":"^0.41.1","rollup-plugin-replace":"^1.1.1","sinon":"^2.0.0-pre.5","testem":"^1.12.0","ts-loader":"^1.0.0","tslint":"^4.0.0","tslint-config-ktsn":"^2.0.0","typescript":"^2.1.4","vue":"^2.1.8","vue-class-component":"^4.4.0","vuex":"^2.1.1","webpack":"^2.2.0-rc.2","webpack-espower-loader":"^1.0.1"},"peerDependencies":{"vue":"^2.0.0","vuex":"^2.0.0","vue-class-component":"^4.3.0"},"gitHead":"8fa3708529a45e113f48aa8fabda5fb52406cbb0","_id":"vuex-class@0.1.2","_shasum":"6956f1ac65d5300ebf53321097849c5bf14aeabf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"6956f1ac65d5300ebf53321097849c5bf14aeabf","size":3713,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.1.2.tgz","integrity":"sha512-EPMCQWL7G7zRtsjW2zZyqWQ+7BBAvWXi54sgAUNnD0b6CMiwZ6gOKuMua99rVpluqQQ/rYQ2XrjnVRpEcusG/g=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vuex-class-0.1.2.tgz_1484888939399_0.9610996146220714"},"directories":{},"publish_time":1484888941299,"_hasShrinkwrap":false,"_cnpm_publish_time":1484888941299,"_cnpmcore_publish_time":"2021-12-16T11:51:37.904Z"},"0.1.3":{"name":"vuex-class","version":"0.1.3","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","jsnext:main":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublish":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.32","@types/power-assert":"0.0.28","@types/sinon":"^1.16.34","es6-promise":"^4.0.5","glob":"^7.1.0","json-loader":"^0.5.4","power-assert":"^1.4.1","rollup":"^0.41.1","rollup-plugin-replace":"^1.1.1","sinon":"^2.0.0-pre.5","testem":"^1.12.0","ts-loader":"^1.0.0","tslint":"^4.0.0","tslint-config-ktsn":"^2.0.0","typescript":"^2.1.4","vue":"^2.1.8","vue-class-component":"^4.4.0","vuex":"^2.1.1","webpack":"^2.2.0-rc.2","webpack-espower-loader":"^1.0.1"},"peerDependencies":{"vue":"^2.0.0","vuex":"^2.0.0","vue-class-component":"^4.3.0"},"gitHead":"58c2c9cc98eb74ab50c86cbaf2794772323204d7","_id":"vuex-class@0.1.3","_shasum":"b7550a697f592a0d033c9301621de2ebb035c760","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"b7550a697f592a0d033c9301621de2ebb035c760","size":4008,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.1.3.tgz","integrity":"sha512-YneEQvvsHbEjaztHUUCt8WOJfAHrUy21rxZx0g4DnBaN/V0DwccXrbGnmwVr9GCozY1wCEiZVuFkq42NExqazg=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vuex-class-0.1.3.tgz_1484888986920_0.841195467626676"},"directories":{},"publish_time":1484888988787,"_hasShrinkwrap":false,"_cnpm_publish_time":1484888988787,"_cnpmcore_publish_time":"2021-12-16T11:51:37.700Z"},"0.2.0":{"name":"vuex-class","version":"0.2.0","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","jsnext:main":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublish":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.41","@types/power-assert":"1.4.29","@types/sinon":"^2.1.3","es6-promise":"^4.1.0","glob":"^7.1.1","json-loader":"^0.5.4","power-assert":"^1.4.2","rollup":"^0.41.6","rollup-plugin-replace":"^1.1.1","sinon":"^2.1.0","testem":"^1.16.0","ts-loader":"^2.0.3","tslint":"^5.1.0","tslint-config-ktsn":"^2.0.1","typescript":"^2.3.2","uglify-js":"^2.8.22","vue":"^2.3.0","vue-class-component":"^5.0.1","vuex":"^2.3.1","webpack":"^2.4.1","webpack-espower-loader":"^1.0.1"},"peerDependencies":{"vue":"^2.0.0","vuex":"^2.0.0","vue-class-component":"^4.3.0 || ^5.0.0"},"gitHead":"b6f5607ef2ade0339f4ed7fc5c9b8a61423ae110","_id":"vuex-class@0.2.0","_shasum":"84fb2f34ddbf7384381576ed3222b3d2abad5649","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"84fb2f34ddbf7384381576ed3222b3d2abad5649","size":4002,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.2.0.tgz","integrity":"sha512-0yg6zkt2i5WIAz1G/alYBE37pHXHXGcnFeB8JHkdbYFur8QHT/gqCQr5cd50JpXoayBl7CmBlHcRh8UAq2pK+w=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vuex-class-0.2.0.tgz_1493483833571_0.527763249585405"},"directories":{},"publish_time":1493483835201,"_hasShrinkwrap":false,"_cnpm_publish_time":1493483835201,"_cnpmcore_publish_time":"2021-12-16T11:51:37.475Z"},"0.3.0":{"name":"vuex-class","version":"0.3.0","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","module":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublish":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.43","@types/power-assert":"1.4.29","@types/sinon":"^2.3.6","es6-promise":"^4.1.1","glob":"^7.1.2","json-loader":"^0.5.7","power-assert":"^1.4.4","rollup":"^0.50.0","rollup-plugin-replace":"^2.0.0","sinon":"^4.0.1","testem":"^1.18.4","ts-loader":"^3.0.2","tslint":"^5.7.0","tslint-config-ktsn":"^2.1.0","typescript":"^2.5.3","uglify-js":"^3.1.4","vue":"^2.5.2","vue-class-component":"^6.0.0","vuex":"^3.0.0","webpack":"^3.8.1","webpack-espower-loader":"^1.0.2"},"peerDependencies":{"vue":"^2.5.0","vuex":"^3.0.0","vue-class-component":"^6.0.0"},"gitHead":"99ba826ca20b1477c5fb084b0ebd485f08ef1d3c","_id":"vuex-class@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"25047ab042580fd4ff3e64cc76603ac217c9190d","size":3974,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.3.0.tgz","integrity":"sha512-0aMEk0eYMuu/i7p104ShKogFmjRJ0Uf9sbQEQd/LBNChroayRAFo5msyoS482e9iHFqWB6ZPoSIRhgZISuVx6Q=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-class-0.3.0.tgz_1508335190746_0.37115551927126944"},"directories":{},"publish_time":1508335190883,"_hasShrinkwrap":false,"_cnpm_publish_time":1508335190883,"_cnpmcore_publish_time":"2021-12-16T11:51:37.258Z"},"0.3.1":{"name":"vuex-class","version":"0.3.1","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","module":"lib/index.js","typings":"lib/index.d.ts","files":["dist","lib"],"homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublishOnly":"npm run test:ci && npm run clean && npm run build","clean":"rm -rf lib dist .tmp","build":"npm run build:ts && npm run build:cjs && npm run build:dev && npm run build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","test":"npm run watch:test & testem && kill %1","test:ci":"npm run lint && webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^2.2.43","@types/power-assert":"1.4.29","@types/sinon":"^2.3.6","es6-promise":"^4.1.1","glob":"^7.1.2","json-loader":"^0.5.7","power-assert":"^1.4.4","rollup":"^0.50.0","rollup-plugin-replace":"^2.0.0","sinon":"^4.0.1","testem":"^1.18.4","ts-loader":"^3.0.2","tslint":"^5.7.0","tslint-config-ktsn":"^2.1.0","typescript":"^2.5.3","uglify-js":"^3.1.4","vue":"^2.5.2","vue-class-component":"^6.0.0","vuex":"^3.0.0","webpack":"^3.8.1","webpack-espower-loader":"^1.0.2"},"peerDependencies":{"vue":"^2.5.0","vuex":"^3.0.0","vue-class-component":"^6.0.0"},"gitHead":"54cc64031de1c2c63debd61b445f5ddeb3ee2f8c","_id":"vuex-class@0.3.1","_npmVersion":"6.0.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"dist":{"shasum":"3c0b946bcff4cf2be1904de5b0cab1a3dd5c41d5","size":4158,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.3.1.tgz","integrity":"sha512-d7Hc+ItQx6p9E/2mEWiyrvyEuo7Uj0mq4VNImd7dmxTelnkhOavKPMEG1Xdypug2RlPEYv0920IOa3hdVZ+4AA=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-class_0.3.1_1525867381180_0.019188253526815302"},"_hasShrinkwrap":false,"publish_time":1525867381304,"_cnpm_publish_time":1525867381304,"_cnpmcore_publish_time":"2021-12-16T11:51:36.834Z"},"0.3.2":{"name":"vuex-class","version":"0.3.2","author":{"name":"katashin"},"description":"Binding helpers for Vuex and vue-class-component","keywords":["vue","vuex","bindings"],"license":"MIT","main":"dist/vuex-class.cjs.js","module":"lib/index.js","typings":"lib/index.d.ts","homepage":"https://github.com/ktsn/vuex-class","bugs":{"url":"https://github.com/ktsn/vuex-class/issues"},"repository":{"type":"git","url":"git+https://github.com/ktsn/vuex-class.git"},"scripts":{"prepublishOnly":"run-s lint test clean build","clean":"rm -rf lib dist .tmp","build":"run-s build:ts build:cjs build:dev build:prod","build:ts":"tsc -p src","build:cjs":"rollup -c scripts/rollup.config.js --environment BUILD:commonjs","build:dev":"rollup -c scripts/rollup.config.js --environment BUILD:development","build:prod":"rollup -c scripts/rollup.config.js --environment BUILD:production | uglifyjs -mc warnings=false --comments -o dist/vuex-class.min.js","watch:test":"webpack --watch --config scripts/webpack.config.test.js","lint":"tslint \"src/**/*.ts\" && tslint \"test/**/*.ts\"","testem":"testem","dev":"run-p watch:test testem","test":"webpack --config scripts/webpack.config.test.js && testem ci --launch PhantomJS"},"devDependencies":{"@types/mocha":"^5.2.0","@types/power-assert":"1.5.0","@types/sinon":"^4.3.3","es6-promise":"^4.2.4","glob":"^7.1.2","json-loader":"^0.5.7","npm-run-all":"^4.1.3","power-assert":"^1.5.0","rollup":"^0.58.2","rollup-plugin-replace":"^2.0.0","sinon":"^5.0.7","testem":"^2.4.0","ts-loader":"^4.3.0","tslint":"^5.10.0","tslint-config-ktsn":"^2.1.0","typescript":"^2.8.3","uglify-js":"^3.3.25","vue":"^2.5.16","vue-class-component":"^6.2.0","vuex":"^3.0.1","webpack":"^4.8.3","webpack-cli":"^2.1.3","webpack-espower-loader":"^2.0.0"},"peerDependencies":{"vue":"^2.5.0","vuex":"^3.0.0","vue-class-component":"^6.0.0 || ^7.0.0"},"gitHead":"b4a5112cdbd74b631c95e493b64a541e0faa7acc","_id":"vuex-class@0.3.2","_nodeVersion":"8.12.0","_npmVersion":"6.8.0","dist":{"shasum":"c7e96a076c1682137d4d23a8dcfdc63f220e17a8","size":4692,"noattachment":false,"tarball":"http://tools.bpmhome.cn:8082/nexus/repository/npm-lc/vuex-class/-/vuex-class-0.3.2.tgz","integrity":"sha512-m0w7/FMsNcwJgunJeM+wcNaHzK2KX1K1rw2WUQf7Q16ndXHo7pflRyOV/E8795JO/7fstyjH3EgqBI4h4n4qXQ=="},"maintainers":[{"name":"ktsn","email":"ktsn55@gmail.com"}],"_npmUser":{"name":"ktsn","email":"ktsn55@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-class_0.3.2_1552618079774_0.8928436664476203"},"_hasShrinkwrap":false,"publish_time":1552618079938,"_cnpm_publish_time":1552618079938,"_cnpmcore_publish_time":"2021-12-16T11:51:36.622Z"}},"name":"vuex-class","time":{"modified":"2023-11-01T01:40:51.614Z","created":"2022-01-26T21:37:26.595Z","0.1.0":"2017-01-14T10:59:34.120Z","0.1.1":"2017-01-14T11:02:23.501Z","0.1.2":"2017-01-20T05:09:01.299Z","0.1.3":"2017-01-20T05:09:48.787Z","0.2.0":"2017-04-29T16:37:15.201Z","0.3.0":"2017-10-18T13:59:50.883Z","0.3.1":"2018-05-09T12:03:01.304Z","0.3.2":"2019-03-15T02:47:59.938Z"},"readmeFilename":"README.md","homepage":"https://github.com/ktsn/vuex-class","_source_registry_name":"default"}