{"_id":"vuex-module-decorators","_rev":"51-dcab40219cff06c97860b73c2c8f645e","name":"vuex-module-decorators","dist-tags":{"latest":"2.0.0","beta":"0.8.0-2"},"versions":{"0.1.0":{"name":"vuex-module-decorators","version":"0.1.0","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","report":"nyc report npm test --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"6232830329d7bcd35aa13a40120fd8f0fcea7d77","_id":"vuex-module-decorators@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-EFVPApi6MdQc66h5fmKy6zJw2Lz4j9FL5NLrzNAd12IqF7dk72vM170DVXo3NlX7zugoTXO0azptiSwGCxGQLw==","shasum":"d11791f3670bb8ee00abfd3b918ad226a9c30452","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.0.tgz","fileCount":31,"unpackedSize":24940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa54icCRA9TVsSAnZWagAAyBQP/1frqCGNThVdIdqRDPDQ\npPViV1uxn43OPEQkVpgTQACozpmnUdnwD3ihhkjH2HXTNuk77s2i+HfXa0t4\npo/WIxp/SRjtYI/p5+rjJZcDTN0W5vpqnRIdE7gS/Z5knKSqQCk9F4OqxIKV\nJI93sUWgTslTsjK95E+EGvk9z46A9V8DG1z2lGMlXBzCn2wf8RL4JubXCCgt\n2w4Qy5xBrSLuN1d04C6qH5NaOYkTlQLzmSKaMZ6QSQ1GhemG02DOvG9N8sst\nrf6IKBDDkJkjElZL3n8oFGjJdOazjgEyi+RNDbKfBNQrNUMLYaygCnMD/HVS\nC1OYpyQ0/KWZRJ35sxUxJ+rCBQIz7MofZn2VrMyxT/xOemRjILV/cYnSmv65\n45ber4hdErhBHrnmjwgRNSqIMKkQEpQXneopnNf4UeBZi7wlLaGhLtTzcx+n\n7p8mjK85sFYPApkIaGBbQG6BdVuq/zt3kmcucivEWQkMgl5Ik6OHwmK6wiw4\nk/1GHeBmZp+L5dj+wHm428fxgupyNd974BpE7t1oRolAeK4GIQPd0vXQbAB9\nTrUILisqbS+viqOL4JVmsHBkGsO8jjscASfegdZ7GY3RDCyO0bD3HSYGs/El\n/rFcGN5ccM5V/dPECH4jKPpWXcGcg9HOMBZDjdG3MGeH9Ffs1Zv2W0XL8ujo\nnRHR\r\n=vEPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0G/88FaszyVByH+4e3aF3YwOzabwpEDhy7pkHSktuZwIgPfmBIg3u9b3wHwumrymlc1XnYRHtYL61/ajr9hG7ikA="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.0_1525123227422_0.5459351857306394"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.1.1":{"name":"vuex-module-decorators","version":"0.1.1","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"6d3b93ffe653871f1fdb7673e78d9fadab87d03e","_id":"vuex-module-decorators@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-o35QAvt5ZW/QlK3xjJCM2fslOyzquHXxHHsd/B4A8c0Ze/qhZnzWTXWyJLPMKK3ypsIlRTHWTrdy2fPLs6G4rA==","shasum":"3026c6f8994eba1b827ce688dd54c2c4a534c242","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.1.tgz","fileCount":28,"unpackedSize":20365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa550xCRA9TVsSAnZWagAAzN8QAJ2he14zPxDnlN7D/Zh2\nghrxP2bbM1b1NqZ7iTAz+wJ9aKM3NKlUdcm5kXMPb3NAHENpcTLIw34+sAwn\n4abW9b/GTMUBOe9j8EHDjsnymaGQmTeu8D+pTwvTMwGcRQNahXLF2qAJcVxC\n8GU7V2H3JeRWJz1QR3oAiv0V95J5SAERx4/xmooTW5j/u1NeRnvXLtipKp+c\n+K+GVzo1StouEO8QvMktT+90SQIFpgLMy5AfDEOLtRHmfXcPTmoa2aMnNGV2\n5qKrg2btwUjuii6lxZf4/YZpxGkq+/bf6aOgzRSENesQAa8Wr2tJdINv7+b5\nAZmEFvcVKziHFXyEoBE9nlKkibG4u69rdoOUoR9BXupAKtywup8aAF51GZqr\nk0ujLqMxSboRQGn3zuAawhc13PZjGFjbL1WfEUiOt4H2SZGpjTQT7yuGnjFS\nRTsPdepgc7kpzgXwMfHsv1pXIsPgx1fcjUbvEm93T5cHaFZpk5B9Zeb3J/+/\nvSdGwFjZQNIeCgUgv7sELxHZdgCbgM1H6EmWfZweUjU+PCARiGvcLN55ylbt\nSuvdR9SZqkSeJ9AEKkghl0bTDf/sITidCvMAxSEAu/YNqnuOgKkxT8RxTNot\nWmHuNHiXV/D8k/P2NyGcI9cvEGuwARIBqDqYZZ8xYmNgjgkliRizg1qQI6Jo\nkCVW\r\n=FoLV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9p68UVlIHCBH8DbY1w9w213LHLK7U8fcSSyl1FORlwwIgJp9AU1G0EyXOQ7kISN0D3nGPdPDr5HA7Sc7Gk14TfPs="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.1_1525128497527_0.052143977581871725"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.1.2":{"name":"vuex-module-decorators","version":"0.1.2","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublish":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"4661dd5a29b281816b3ff7921559baab76a45639","_id":"vuex-module-decorators@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-BRGvA5M0ZUmppC/y8aFY9IcBhqSWm0eT0CFHNZPIh8HHyI7LLp6cxGYc8TAQUCvQqsqILdEMXB4ADRdXC8Wccw==","shasum":"7f734ce4a15f664559ebf31dd51675a5ef5a8aae","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.2.tgz","fileCount":28,"unpackedSize":20555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa561OCRA9TVsSAnZWagAAEkcP/3p10x4Ai+e2LEdWAXJl\noGu7nEzZhiR+07TRNX2HJpQovFojO/HxXbIZgzEk/giZ33DQA1Tcxo4vRLLT\nS4NSfFObHH6aQyaDPJH/RyXJbXnexKSZdJxScq7yOG10j7FFSTFgNw4d0Wkg\nmYNerGMNy2sWEXQxThYi0d6d599Ws2mXNZ4DBCtUD6Y2r9R7ZDUJ2iVU4PIe\n7PBgQ3ZWqWO2s6Re2Nsm3YmfcEhjogqRWaG3xyMb0ygndagnzXmbWW5uJenn\nnV3XV6KuwCKtQ+sa0IyKYM77DjxHOkemfEfQU+m+BNLQbNZhzNXPJSOlYSZB\n8Kb6WBwTfT+qIqY4xA4ZNwQNhcopMlnrZsHCbcKifOoUNZuhaiirHPcQDK8f\n1m5mug2RDyi0RAd7JxoQSTvx8kYRajB5Gf/LnQHovbE3camGgfhq64/uOQhd\nSWQNn4WEhwLCTelbhQptW69hEVqYMlZ6emZNid2NzWea9kb6GoGRh+jPNRVu\nwXvyZWpIfo7Uw8+wD4kOrzZLa0HiCRSiFKttid05gzAsvNbyE7coqcok200j\nTSjlbXNRoc608JjopFFYt4sL94qoSckEKOtHkSjjSusC08TUHWzQBD3w+pIN\nkK+4Gevoyn2mME+Tadeljgp/ZbmlxO3Krcmp92fFwBJAlmF7F71/kfH7m1/B\nwqhK\r\n=+j0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1al+/dVni2tDsmq8VFE8mtNd5hY4bCEM56Oooe3lHOAiEAz2tqQFizfJ/J99LgrUR0O2tp9Gv0lnl/3hP4JqAHUuA="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.2_1525132622299_0.7548722237061203"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.1.3":{"name":"vuex-module-decorators","version":"0.1.3","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"e9b75b523b825c089200110afc2b9a376840472e","_id":"vuex-module-decorators@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-DbIaV0JoLNSxOJ1u8CmCvsGgkxFH8t6BVJukl7IIhCEKh7Fy5tcXpnF0TWPvNLlYzcW++j0GgUNoy/1A4NJp6w==","shasum":"2124042e7f8494c25164f8ef076883cc9daed316","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.3.tgz","fileCount":28,"unpackedSize":20559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa561+CRA9TVsSAnZWagAAN/cP+QFckTUBWiBQ8PT5Pp1x\nwp+OYpCGdJbiEjLe68vc+7/R3yv1g6Kejox//vs6yRm1AXVPLDzgrRDVFnsM\ni+6uzobGEYBEJwBQxaN95ZlzqfeHOsaCqsubIxHRQxYlytHQXcqI+pi9btLw\nXvINkJ6O9e4SbB1+Zbz8e09a+pI1+0dgb8hBJDzGIgqJ94MDEHNh7gop8iy1\nskKJZhOIGoZ9Q6tKTyt7g4JcrEBIu8p353MyGC1Rrbh89dluuzT7gFTcb2db\nbh113i3qTT90vvNv3ZmPWzyeuEExdj7kIXuLSfnDFjLFZimJN1cQD0p51dy7\noo6hLBSrTexagCvrCwn/ZourB/K7fWZ4idjhFlkOXOdjRm04/Pw3kcbdKST3\nCoJ+uS0Sr8Oxp74v3oRszxB/RuFsq1K0sXOC/pcuM+vA/vo7D6KJqeCsII0x\na2NgMJEh0QP656WCVeN2u+YJJjrlP1wzFXKau66Lytva2Pf4pNNhxmAS6RiA\nwx8zqJQh3S9ndqka/nK9VjbXgoCXriDUDPk2X+7f1PniXTrnMZceXDZEo/r/\nrTVj0A86Dh4MeZCq/EMftnNdLYn/Qsqle/LyDKk/l9ff6B+DnHANM/FQ7fv9\nn8WWuzNMoUp80e1UlqgWv0mnMm0/iuy6PpqKsVNEyswJIwhfKGpSGJsq5fkX\nNgF0\r\n=E5oF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv6HJq3ud5JtCi4lm1wBgmqilpXYzIPCtAciO1I81z/QIgKlhI+CnLW3KhehVSKgxE5VI1/L6x1oy7l/d6h56CLfY="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.3_1525132669440_0.41779530063942727"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.1.4":{"name":"vuex-module-decorators","version":"0.1.4","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"138278ee29ada55cb483cb7f685364fcca702c24","_id":"vuex-module-decorators@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-7HBki4kgE7KgWzOr+Jkyd1h7c7qPCnHBk9vlg3HOu4havpjvV9LRaYriRd1zQ3zXsQ+NnAztmWfXGNPOveaj8Q==","shasum":"6ea6484a5e9425773c7cbf43bd989906157fbdc5","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.4.tgz","fileCount":28,"unpackedSize":24639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa56/tCRA9TVsSAnZWagAAqYkP/Aqxp/KcYpIKAqausBYw\nh75a3EmFkWXhlWbcDVNRaxnn8vdkE09Kuy9hwba5hkzC49zbLzKe97vckFSL\nljZUJRw/l/PyxcAVCB1nFQUyh5W6glO4KG5D0dAHJ0ReQ3mUoDyKRuJYZD1r\nmMh8VMTYaZQOCn0xV5MF8ESrsoVXDhMDFwqFSHikRmIEwy5QBWKxWdx6WM2V\no3lqBIY8gFfuKLgCUtu57WrHkPNzywPe3ISZZaoA5zza+/WG2jLVFfKx+ekg\naSYepADkXgqz4KfxXjgKJVaLbvz7xXpVI7cKeSb8hGDxqa9GuheJ7r6xPVd1\ndCC3XhSzMDZMBMooVyIEtZR9DohuCQWnfKEwAUxVmfQoorbF2/IWjRUQljqV\nRewxhqhuOKb3wIBFxkvBvO0/lO771uCBbhmVBzjYbPKnajJHf7saHVRb0wTI\nObKsfN1OtNaC0YCioaveamfMNIO/SRIp57um4xSBruvPs+ESiDSjcZqd/gzw\nvYP1mPHfXTR0hf+NjBKj7aN/9hAtpykCvcLk3u6uRo9udStf3+CtKoRQAilz\nkkbgL4RQbEwUDeLL2mBP+gfbb4DBrcfFrDWvs0ZsjrjDTRm8HMexGfHfAX1M\nuEqJB9TZuooJ/+prYyyAUJlbB2M0yQ0A2wi47oL6N0VEs6xMaPXzvzDcuga4\n789t\r\n=t+Mm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBDR66YzSQPD7VaLHRwGEZUIkWpOlnmkVoz6Wq7WSwiAiEA+VZvaIXXxgfeeoQuRUfqv/+ie/Qe3rp7DhXn0szI7Bc="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.4_1525133292486_0.10035071180785682"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.1.6":{"name":"vuex-module-decorators","version":"0.1.6","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"f48fe32092a58cbe2d2849f12cd22754bafe5418","_id":"vuex-module-decorators@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-64ARYPsB4C1XFogwrLJWQWoCTxSOkzfPxgtRB/bp2Z8msB07rqXNYQWAw8ThaRbyBz9sJMz+XPDRvN9SQcNEHA==","shasum":"48122caa25351521d4cb25a39c57e6811b082eff","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.6.tgz","fileCount":29,"unpackedSize":26211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6HS5CRA9TVsSAnZWagAAgdcP/Az7KF/sNm31kkJ7pIEz\nBFVy5vMtOFc2OFd+XtkQkuTCmiwv+WD1p15PPztTtfDVgYlcZI6Ea1JBiZoR\nvmj+theWqRo5M6cJHiPKd7ZgMpgHL8OTEc2dgwuJ9XI+VyCjfJmCMJJHqxzs\ncPtKpG6VzmorSUzyiU21sQ89cr28TIHeMahTr9bifYaXv4Z3wswt2CAQXGdY\n5S9JW1tYgspJa/e5NV3H+BQzjgb8MpnwEBrcIHqU6aJpaUdvUyWfsg9gnTlu\naP+AoRZvVG+iiGQXdHkwp+cQJrwN6wQ9e2Wh0Pq5ArEA+GLsp6WBjSeJHatY\nseD9TwJsicygrG7pVPblMqVWRb0eqkAAe1pgO++yP93ZwIDjpYTEiFqtKmvT\nJW1/RF9YZ6IP8FpRsK5hnaiQJmfnftYy5MxzypmPTo9eNtxtlykntTmsjB2k\nRQc/CNZrHrrs7EpOxHrfKkB0sf1nHl8sX8PIuPKvaO+vYOwV1dBkd/r0F4FV\nMuYkw2bpFSe32q0smzhZ/O97hP1tGssR+FXxViDcORYFI6O/JsBJ0awzsAZk\nWnsmh51uBv9zAnj8cnkTQ2sJk1RFlLPp00rdk7rC1bojdIor8XId7e/Z6Wub\n6EmYt23f3rQ4A1VA7wsS0CdeXyAWxnu+TDAlfLwztYgyBGxiLG6tF7VUB7WV\n2y7k\r\n=YKGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+e9YzUcvwjtP3spMS2/aBP2hJ9Dk7dPJWpNiUor/ulwIgaO55GbwDCyGWkWH4DDX/RrLKPsOHS4rO0CC+vwz6xmQ="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.6_1525183673436_0.04513378436286164"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.1.7":{"name":"vuex-module-decorators","version":"0.1.7","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"c2150a375f7dd18acc8be198186bfef48b02b70f","_id":"vuex-module-decorators@0.1.7","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-crKFCMrAM28kh1bDKc7EP7/CDXYGjCRTT8uR5P1kbdoJn3D8tKqkn0YrMhD/ofXk/CDLgdygGP+j9/nUd17tIQ==","shasum":"aa19b3ad42edc1368410e5a72012ca08f5cde1e2","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.1.7.tgz","fileCount":30,"unpackedSize":28959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa62FKCRA9TVsSAnZWagAA0oEP/2K0NNwXqsnx3K4JuZlh\nhm3ofJpKQVCQwjzKmiu78jBOxyrxdy8oRGPVrbxO++9Oo0Zc0A3C7B319FXd\nP/IGDCZ9pNEPNUnY8cTV1BBOrmVp8RsrALT/ajKjNXHxf7EqpIP8uFurWuDF\nZyPkYb+LNkuSLN3xZTQfPR+y6e9ciGtDuZ+IPCZ5XNpHd0LuBcS1ckit9Z0/\nF5oYcwTPFtaD//uyYqZHCVaM3aZ7XXoO7dww3mC0OXc5YELbATEfxKRlBl+x\nTG7Qscmx47F4Y0Ry9l7LjGqLQ1utS5br3/Ko/g2eYlWm9O6Tsy9Os0Orf49C\nRKB6Mq25fa/dCSPefLOuC6O6vpRX7MkRgg5UnYF0MGNKk+d2plSYTlvAacPU\nNXpgf08YQ034JvLVhXBnlSuC2g5CqqY5cqAnhxDCNr7nM/2qQfjT6mxjK0g4\nrINbaU4U41GAb6JbwewAvMKqURgQeXlLG35P1JtG/5ivwDNbNf6xsptCNRIq\nxTh+oeFT7RLd/EYyakWAF9Kxq/C49FI9XjgPUzxNhXpNsFC0kmQppuDKf+ls\nbNWHUNpwlU/Hf/HYNmRSTB6hAcVOAFHklBbiyySrQNqFQMq5X7g50Gl1AsJP\nPfV3atGL+2tLV2wvhKQ9liW3jzAJUL+5mPVXY6H30GIkrHP9tUv189bIULZE\nbxlD\r\n=UzT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAc2QUWC9JSBETDooCTyK+kmBtMuGT/tOamzic4oDsd0AiEAnog/YM4lGLl3RROOPbsSpUALZxo7ZR70yvHu/S/CmjA="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.1.7_1525375306053_0.3029386660645983"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.2.0":{"name":"vuex-module-decorators","version":"0.2.0","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"bb9d87f47b9116ca70d05da3d6bca2a73fad639e","_id":"vuex-module-decorators@0.2.0","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-9j1n4ac3k4iBBD8k4eUJJannLOaOFrjVCPodw/KrmaxCpBc5WnrEWE32bksEvSt7s9X/8LgSh4CqBiwYF4d00g==","shasum":"0cc8e91491a86781be5473a5fa7e5f20b86b0de6","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.2.0.tgz","fileCount":31,"unpackedSize":31510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPWUHCRA9TVsSAnZWagAA9ScP/18lcmVMJ33+A5b/9mjv\nyNMDT0aJaAJlbb74SLXBJq8nwv0RfOB4XMYiEOne2F1sn7c6ysqmyMqFxjaz\nnFBRAfDfaaUCiut7x/4eAnt2vqCn1ZtBXxAcGzyStGXbFoPWgR6z6t1Zynpr\nMb+Zz1lp3QL1X2TG7uGpv2/kCe3cDDTxBddC0fQVc7Kbif0FqDZAZoXe/1u6\n9Ohnwb8WXkz30RG4IQE9FpQBKaZoOgwejgBqE9ecVKTiM/0GYoXQCvS03emd\nyhIKIa4JeKBagwvMlGZZlo5tx5TMentyEwoTJaV9f8mKXH21AwhV1Ky4bDJB\nHttVEha1pJDDHJ92f8UHjrdV+zAj/bkhU7ZZOBbpCphJtovUOOGHPOmYaGeh\nIjbVZ+Xb201pk0J8nH33xeTQ3Wxz7jpqCfcUvzrxad2CwQVUdwMgWfhTQECP\n03SHfkyZ3Qf6FQzV9VKGQyq2uxDLoXdz9Um23tIUoGmBl1qGapHkjr3xe9ML\nI8JPdl02lqP88m+rXs3TyNOIXxlTV/4Y4RzJkDZGZktYbLMNe8XGpxec9Lq2\nb+6RutKqey8c7KN1kJM/ht3t49p/7G/nkHb0RYoX+M5aSTw55G5hc3jzwOfh\nLBht5FwIwBd8z9jACXsgEukynTz4wXL/sRhTjhsoouUbKUGpUoFlyJROQKH/\nYO4c\r\n=/UjI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDisvscb26I0W6ttoEazy/VfQFqSI4AUbUQu5trABGd9gIhAIP+/MDK+zveYHM2rUembgwlBzwWD/lu+R12hPs8fI2e"}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.2.0_1530750215823_0.6389993006981816"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.3.0":{"name":"vuex-module-decorators","version":"0.3.0","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"56255a6fbeab3e104f74fc85c9002d4747753ace","_id":"vuex-module-decorators@0.3.0","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-CWNtIX+i5A+rkKbB4SDV+CwOJJel8kcUFsCSNu8oR26M7yOflxVLp8G6ut9iTaz8scoJQiKkzAVZ3gJu2UGDLw==","shasum":"e2b89d0277bb32e6c772de063a2f18cf4bee520f","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.3.0.tgz","fileCount":31,"unpackedSize":33769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSTrgCRA9TVsSAnZWagAA6qEP/RNkOV5240WEB7cwZxlG\ntE4xebTuq6tp2NRTXstuwooCap+rvWdodYaRB0SiN66pPiSR5fG4WGnYZ+eA\nf5DaujnQ2IwyH4WgsQCjFz9ApW/cWnDC9dDMFuM+YJv2qZWP48oSt7UVkgBZ\ndTW74G8uHyKd9O8DGgmKi77AnXyiy9IqnfmMbSwMO/5qOgEhD13Syg4yK31c\ndHGuyd8SrDd/ZpgLS4jlZZQ+lXuFjSTW43YseiPpfSSAxlV8A8Fopgk8wekd\nJSmaUeHp3mczMc7EqL66Sd6/dRyf3DzAYmWtSO+PeZh+diTg21Vj69xuXmmw\npZU7BSv8zQc72LNV85Ue1Wvj+p7nXGX/53NBFYGRlisX2GybYviBWSmhhG7K\nWs2uRNpdzlF2X44bIec9O/7KN1uXFLZantzywL4LWuw89D+xopZgVgnw43Mz\n+1cbGns+k3e6RmSCOUTQUcG8uRDRRLA/4V7q6ku+XVLS3TDuxCIvruaWuZiD\nJT52DTckThyku7YNodU5XJIghWO4OqIieoLTw0l57fmKDX4dOxOiKq1RMhHV\n86Tn/L6stY8PtNkv2wJurtilK8os2JnMP1UlFrq8BBQh7/clAzeoSnFcqxNL\nPiBihEeW/APFaSNetl6YFPIXpQn27vGc7n9a+IV7txXBH9RnvBnb+Z/jhJuy\nWn4b\r\n=OGTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWmgLKKN7FhI4JkbgaOczf0S7TUY37QigqfxE5yU6/gIgUgsxOZTjfeXvxB/eCueqDsQJ/0Kfa+X2aBap08m97ZI="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.3.0_1531525856054_0.7497361583316318"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.3.1":{"name":"vuex-module-decorators","version":"0.3.1","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.16","vuex":"^3.0.1"},"gitHead":"4a0a49afff0b22e69ad6e4f3d09b2b38df4d6c95","_id":"vuex-module-decorators@0.3.1","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-1oIDaaD2PHnHT+W/6gtCWwrClNJkYmVcHB4jv46Kxv3UifHfsIIoHlP/aWD+xuTpZGbMOwXSQobQJmNltYv9sg==","shasum":"5038dbcc6b2508be20cd5c0f4794ea9a1bd3dda9","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.3.1.tgz","fileCount":37,"unpackedSize":37783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV6FfCRA9TVsSAnZWagAAkHEP/iZL5PHUTn/VT8eDyKtS\nuHu+OY1IypMfxjiB2UvjYPg+72SBCVtR1KgyB9hhaQvvfPl4mCC2M8e+DISD\n6lRTJFAFWzX6PNtWFFoOx1S7/W+Tp5H5eQj6Z+KRwcWWCrLCXVyY2PQRSYxF\n71Pv2k1uYZP1+B9RvkvGmoDnoV+Vbyns+bj5OMIpnUnjkeJQVnnNNtxUcVya\n7wC1i9hmcVcMCThDfvMG643etAEtpMGRqFxYNp2kTOELB76gGfbpGFy6bTAk\nF2jFV2pXcbpFvQ7d8H911pgRuVQCy1hQ9v8qjt7txGvPdIZqpUriq+o3XsCT\nPjZ1VwjbmFzaVOJ2Z+lzB00DdMFZXbtVLlpu/r91CLVK2HiFdGVNbDIek12o\n3k/WHRdhd2INpAYQhRX3ok4H/9EXPRBj20WaLs5rsgmDnUvydfJdDId8fPcV\nHWD5nswdRPBGC1UMKhECKfYvJ1lUShDZz3QGjSB6r7CB03zE9kT+psqitg2y\nDPTv7WBYsNBxduZsR+JnwnQzbN4Ujp12++P0yTh0udZ8GT0oQ6OZ7/ahPl4b\nTCe5urVSGgCuBQxVyKvNUOFbjZTyEoa8gMizUCSJjuyJ6ExqdMP1+Gnv+Rbe\nSsszW5+BScsDiDtRn0mlC3XQg1XFLcfNQUQkeOH+uq3oC2qYO1QAaCo0Njn/\nJH39\r\n=ICvk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAX+QI7E0qKsByIRtIgTDItFf1pWJaDLMrbJsCXCjq5QAiAkxZM9m5vgmNsE2Nd2AcE4wu+oeLWMeIv4KdAKAImoHQ=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.3.1_1532469599791_0.07223771853962635"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.4.0":{"name":"vuex-module-decorators","version":"0.4.0","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","typescript":"^2.8.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"ddc03c570eaa364fada69216de007747db2daed0","_id":"vuex-module-decorators@0.4.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-kWW7qxBafsjmsGbcB1b7wHPb7x733zqkXQy3NKIh79jUBT/wWt0VSxCxHUQEKSgCl5qNpMYQ+b+nCUtbiT386w==","shasum":"dfc68ea14db70176e7af862501b37116784d832a","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.4.0.tgz","fileCount":49,"unpackedSize":85402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhdZvCRA9TVsSAnZWagAADXcP/1ITN2NJhL0v6Ex2np1z\nHTYKEBkBs1NYMhAo65Hg1QVVPtkB08XZ15fgM0Gs6O14jHINnQ9lg2buym/l\nGuV8WzKwvGnpb1hRNvCywp0SbFg4wU7JOBcAdUl/6iB4+YgrD4AiPnzOF+8j\nT6KH4F+MKqrg1kvWvCvLDt5Q0G4Nlq8LZ9rSr+laYTDtSW5fT6OSeRvR2Sxb\nlX67YQaMZ9vM3KpmnnEZ1txFiVhtckG+OQGn0uRQD0QzCmeCIG2d4TYm5yQx\nvQ52KLYlpnrFWF1kEl2KvXx0b5WB9TosAhrTyIYurv0x5ks+b76jYRWpAdyT\nA8iBP/rAihiUlSTIj/lPqxOjmw95KXAAxICH4FigrPofJ1kxlP+lcnra8sd1\nVBw0FnWu0U8dKgAR9Sj59dQ6AAWh9ZmUxiOkQ2FzPKE+M9dcCB5Spgm+9o/W\n2VepbdSsoRCQD7CkK5/MozO9XCInatgaeT5P665U4zzjvhc9p6JsUN8iaXZZ\nXCYzsAVk8R++1IOGyFWn6KktPpiSgbP35SqqzKhS7Q59b7IoJ4tzkmm0Fx6i\n+yaOvUlhstILWYSGQzFKK51HbX/Ie0YA08SWhGOJo2025iuraYX0/C95fbRy\nSUOgo2V45LltqjTthcRfJ5HTS3cdv6JBhJ8ksjE1xSnfs1EShS80MVgz7ZCW\n8Qll\r\n=l0EV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHyz8uF344SrhYhNs7h5RknRbNlV/DRxFgszF+o15N5QIhAMNB8VC4MZuuiCKrFxEfKc3y80K3CJFkWtoIToEm2cI0"}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.4.0_1535497838986_0.20771720736004706"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.4.1":{"name":"vuex-module-decorators","version":"0.4.1","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","ts-node":"^6.0.2","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^2.8.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"3f27b0d9b89a0d2a9a4e3837b4efa95b2795cdd7","_id":"vuex-module-decorators@0.4.1","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-DAcKewNUGk4EPHz0iJUFNbP8s9Apzz6D/TjHWD/VG6eQIwChTdEzfe1FMM/PhMBovymaEsanxLOz8gf5Bz9Jsg==","shasum":"01beb690fc6417e7b3cb9d8e95db522286cccc8f","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.4.1.tgz","fileCount":52,"unpackedSize":88428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiGSzCRA9TVsSAnZWagAATUkP/Asy+AdPJc9wrAErNpy7\nFBYdv17E8IRKp5SZiiYB9tnhaFXMXZK7jIoLGJtugyCD45DSXj/6BOqlKR69\nP8awaG9Tcr0nX3PChIRdR9ccHz9dThpBjSDzfQNsLtDFfX3hXyrz62TcIni7\ngFsnhPatGkAcGL5AfZZfktdY2ezuAvdKx0SSa7Bl5bWWrVDih4CllHUu6X1C\n9+eMKlBqhuNASXPjciTzcWMIbDUM1XXpbCCP6bLTKiSNKULolXUDekOUTNvv\n01RS7aG9V5knn8saeg8tjiGxpp1VPqr0At1p5sPbHU42OfCBUgVehXnMCWqG\nUIxi16NwTcwINekKqDYd2HmLgQYZpedbXA1DbYRzqSQSHrLNZLeCCeprOey1\nvfugpi9CiuNpyD2bKJwfLh01xXlad49cG+/RplBVpZ5XnDqovbIt0Px6nZeU\nZMrCtk+L2ENOkPYOL2s82CoSmoFo+03fPw5wWn/dAY32N5yX20giWoNZRXMG\nvGIHsKXXdWcBzTxgr0OU+wTOAI4Fmr0McJ2S6skyhAoI4XUOGQfig9MJcFip\n9koyN4U5uX4llXJtpWOMYg0Yt4ovsOVqiEIn748yN0FW6vwOWeG6pwBU9PtL\nMnygmD0pc5CeqeDhdGIEgOmtjN2czDkKeVMR/0dln2u0Oe1igBmDSRE0QSEN\nhfuR\r\n=XVIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTJAzh2BsGUcekbsw9FeamGiLNlKz+urIGNgkSYqEjbgIgAxfr8GxuhNfABiqE5q1gCZyuZAk4BZx//CTtPiXz2Vo="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.4.1_1535665330966_0.7477201832931415"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.4.2":{"name":"vuex-module-decorators","version":"0.4.2","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","ts-node":"^6.0.2","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^2.8.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"72929f289135e128d9d8f82b6599c6dab91de92f","_id":"vuex-module-decorators@0.4.2","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-y8vLEHV3RRoyZG2CYl+pxc6LT0S5gDCtGYvTAuSou9jeJK/H01UylP28tzjshFIrl7c14X16dXlfnFuvN++/9A==","shasum":"44414f1395eb09fb8ab0ee3df62db24216b048a2","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.4.2.tgz","fileCount":31,"unpackedSize":40568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiGdsCRA9TVsSAnZWagAAEA4P/1eZn2E0ndPi+UFLoPJ7\nMcAEPPlfXwauwmni762K751AACU1bxIgTqyAs8o495KsAgK11cay+wVp6Cly\n5Tq2pBcf/xWkeiVLLjr8JaB54iFG/6nKWIAN2eAt18utpL96GtwvaNxb7/pu\nEvSlpBimSoWm+q1Bl2kmmDYcL3uv30NzrdTGui9b9EzowEmsg8WfKdJ+w82y\npy8vnvItEn8dJbpQb+lDZNYhErdvgGMqY+EHlzG/10LnZ9q2J3y5l9XBiKv2\nyE2MH0fom+7wwnJnAyqVnuWLpaA8gy4CJ8dJy0c+Pe+nZa+KYMnhgj6tkS6f\nAuRNNCQMmAmodZe8V9Qy7Jfa8ugw5n04m9pXYRJRZ29iJBdWgpxQTCoQBRJW\npSD6++GJTFQH7nSTrNR0OZlejyMg3pZI001fDFpfbKBghwvH+VKZRQ5quq1R\n6YVTN4JbgVWq4BXaA/OuRVtxwAZMxsir+Vnl9JZgz492kQcQyL4bpR+ZGLpe\nPPdshvuSvMkJggmI7y2XyHJS+SaM/0YV9kM8PIbsALeE0r/1M9lsXoWRvgMJ\nQy4jKVHuO1tWPvd/phM6Q8H90JeFSBO5N3Ni7BwEo0Vc0v1/VjKiJx0NIWZB\nCghY3+iflTzeuuZIW1tgDzv2rehLYLPB3pYbpRN9JurVMnceJFvzMmdD9KLx\nDSA/\r\n=eCIy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdZ0Qq4V73RiUCYxbsfD2BX9oCk9X78kP+4l8t2bWmDAIhAMizwPiOPkxxfXk/9bee2QEKuGm4tdLR0Hl650dmSMXg"}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.4.2_1535666027404_0.4751019158300669"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.4.3":{"name":"vuex-module-decorators","version":"0.4.3","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"check":"tsc --noEmit","clean":"rimraf dist","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","rollup":"^0.65.0","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^6.0.2","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"7562720b25efa87dce63999a6347cfe8b6f47cf5","_id":"vuex-module-decorators@0.4.3","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-5BWErPKw0/rUB0rSldK9mR0TKoiCTBNVLMhWX5i4zC3sz8I2TWYtYMwLluI6rbrpOcNGDb969ZwMO8YhbHqToQ==","shasum":"b617fac6ed5f618f3325754195d7a7492007ffe7","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.4.3.tgz","fileCount":16,"unpackedSize":562162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiyGzCRA9TVsSAnZWagAAI5EP/1ODd4dMy0k25S00KYc6\nrj/DyVTOIgofHxktOVPbEm2XyTrXxOCQ07Dp4dBFOHlPmSPtKVWIdGFPzpdz\nYxFJ6OQatCRpeCtZxGlZ0P+41EIaePde+mFV+1h0TbPrMRZmbR7ZpQLm50Tq\n0ACywnN38TMQSF6hNg7jHHXb86l9lCqCuPigrft0W6qyn8vynZH2Yy485RgK\nPwocc4a67QD4ozfmDmDTIWpM28I8D8cIQekt3Ii+P+hbOzk0Qw/a4MTZns/k\nuo2gItOALrGVnuZqXki4HSeXZm/0tXrXOF1LjTqc/WARlPXIvfoER/FD9pZP\nEsQIc+WTq+U/FRFJs54MKuX9HVjdy5VFApDrgeUIMxaYl08oDJc6aiwtC6r6\nPWjiGEY+78+xCb3me5FP+n8AdWPp3b4c9wJoB7G19wCnibeuCHM4Y4ARvcni\nGg7xEc8iLPft0cU1CQksMJq8ghBrKVx/3yS927QxG+MrFKu4vjM/7ttf3uZo\nzaIZKkObkXMkqfGLY41KcPFjLBxmJREh5Jh8xhkNXIg/IXDpzCx+YAww0gzp\n2YV+iFN+ZB9bWEB5TzOhVJn2F1giof3v2pGj4JMoy3Yo4RH0TWJJ6UGZSVw/\nJk+FPhkUuuJSx9GsKQM3EmLacFh48yarxbCT/CIzI0SStL7LwcJ+S7LvFs6O\nyyNR\r\n=kWlM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfuLQVQb3aurrahfDcOiD6s4Ck4vi+axLtQBlEbg2Q6AiEA4bJ1F85dq3fooQCQRoc6FPFnUCg7Kd/DKwETyO3D/2g="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.4.3_1535844786789_0.5870439921224628"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.5.0":{"name":"vuex-module-decorators","version":"0.5.0","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"tsc --module commonjs","prebuild:minify":"npm run build","build:minify":"rollup -c","prepublishOnly":"npm run build:minify","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","rollup":"^0.65.0","rollup-plugin-terser":"^2.0.2","rollup-plugin-typescript2":"^0.17.0","ts-node":"^6.0.2","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"5a1bdcd4d30cb17950b27a0f5c80b2d758ba5812","_id":"vuex-module-decorators@0.5.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-SdilKfF1mHCkkP0RhAXMAoNrpaV5XOyVJYa3Mm+eprwszvGrR728yKPJqjVvs6SnlxXfNT0TsC74/RUflZRswA==","shasum":"529b6930214c32677784ae774616a228349e8c42","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.5.0.tgz","fileCount":34,"unpackedSize":583623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj50rCRA9TVsSAnZWagAAi2MQAI5hQfy7NAgnTS/tSA3t\n4kZcM2TxHbHRbsItJDCSqUGPb1SBVBNz9T7MwqKFYzIZk/FAyRLzbK9l93wd\noBbVEUBozaSsGzZSZjFDFMSEvWJ/jAdiGI1vlsDkn7WfC0/30nmfq6nHuJwg\nuTun+WtCTmDaE1UabzsgBQL9fCJe647MzwRWp3Axmn85hBi6/00SnijkMu3l\n8eHpS9PfRO52+KzrUuA4z6jBRAVghCxyus+bRy0AsHBM9mJeOYATG+QUkT4Z\n48BaVJ4iMr8JGTjv4SZW2XBAFKUiZ1FTMD0xT97ZtvDi6jGWxeYXYJLBgpir\nJZ2j8LEHlVUxCyF0x+TnEBeFhxAfp+vUpGtFmvUux9Vo6tZ6Pc8noZF/JQjI\ntn73ytbleGSTSpOtUkHJipMqfhcukiZ1UND0YMKy04kpKhoRW4WgtBqt4alF\ngOJyBuccWzMDn0ckL6MYfEFd58+4yqYk6Ko7mNtxxczvn+SBlte3chYi6vNx\nH6EA959rT48mx1dhMRys4ojn6OOGjyPaPI/vN83cJJ8Ffcte6gyS4COhQGRX\noFScgwTWzDnv7c+rl4RoSziN+DoEumOjHr69EZRX1HBakxwxDAtvZmCNPLk+\n+U+f8C33LkZF9ApSEavOKa21IjnIAcrD2/yt+1sxr8EsXkl9Y7RmM+Ijrg3e\nGWAd\r\n=u8Zn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRHxeLP2EO2cBmaVDDxAQdIh5OM0V6cvjtyub45Gv/lAiBhmc0qQU98IS4Wyxzgzx4Ul3rf+h4kjwooNvAzeA6xjA=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.5.0_1536138538802_0.8405362684075461"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.6.0":{"name":"vuex-module-decorators","version":"0.6.0","description":"Decorators to make class-like Vuex modules","main":"dist/index.js","types":"dist/index.d.ts","typings":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","rollup":"^0.65.0","rollup-plugin-terser":"^2.0.2","rollup-plugin-typescript2":"^0.17.0","ts-node":"^6.0.2","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"b8d4433f64f0cfbee9316c98617b5e316b80346f","_id":"vuex-module-decorators@0.6.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-kGf36vAqkZAqMNLPnaGwl1F44fdOT3JQoOTGzxMSNWb/FVhGmLjdvUn8W5ziBNVJhpKiriJGuAN9INFSj6S5HA==","shasum":"9e99e5afd627828c6f687e14abe25fe1fc480725","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.6.0.tgz","fileCount":20,"unpackedSize":621564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkvjTCRA9TVsSAnZWagAA30gP/2CzEc9N9O77tAx/9sAb\n2xS1TFKsknfg7NhUziYrAzK/NoqMiuSERBaGSlrJ3r46UEbmC3Mh+el0mqiB\nZA1i5MsDGUs/GZ/1Dngs0G/DtkyzCVEpw8j655EvVoQPrBBgNW1ljmZwQ0jW\napD7d8f1g6o6vOBTFHrQVUySpX7+ZPRmnSENRIQdU9PgKFWDmEUQ5pn4ih4E\nWWZg5ShH4InlsXNxX5HEYT0MHQQd/vwqaY+54U1cKZU+T+DaHBKB44wRgtzE\nbKZPIVZnlYvZY5q+9hnraFEsAAkxWQJboyzH9KB5xriPMdRl/UYdXVhyI6uU\nGmEqFKLQVJesvmniPQuH+Ug5wI+78eS39PXJtq4oeU5hD7UqyLDmlF8UyiRI\nPZPzSqVe22eOD1BcD2lUWO5ODvymdpAeEOcZrSWz+LKV3t61Fq9ZhvzPAORs\nRGPQGRsCc+qDFP4QqT2V3VkXTHrO9Ptpj6CAf4lb+NexiF0kgLFDfcLuueWX\nE7b2l3ystAWN+Xo/CuzvqasqIaoopUv/xoi9aeOwpHXmWrL+TdPlMC2AuMqv\nQHpgJHPleuFBEI6H/3tu9tRhkj5kM+benJANmCmQP7nynuqYJdmD5gCCE46P\nPBV6Rss9atvF4m4eslAg4A+2VfVQYA2pCD+rOhDBv6SAJ6+UQRRB0BbbTBem\nrNYG\r\n=Xacb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxKMZocTyhgGNuT6iMaMCaXFuwYYWuhyJ5wr9C5t6RDgIgIJz8+SjItubBl6TEUPvVX/ivqZL2gb2qCtBjQcorZno="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.6.0_1536358610156_0.8420393896608447"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.7.0":{"name":"vuex-module-decorators","version":"0.7.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","rimraf":"^2.6.2","rollup":"^0.65.0","rollup-plugin-typescript2":"^0.17.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"f801e69f0bce201c9f399605e608507ad1f2bffb","_id":"vuex-module-decorators@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-s0HI5lzmOVlVQvg0nVJyxtm76W750aTBLJ760Ak3t6EY7Obxr4+Yn9RAqGSvpR6JdM/XDetUdNCqR8E19YUN7w==","shasum":"f9b080e2cb69fde3a7c8ff5ed5d089bb90c6e053","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.7.0.tgz","fileCount":18,"unpackedSize":564182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblE+iCRA9TVsSAnZWagAAF/0P/2YKsvAxpSoY8W9C4LNf\nvfcLqC2oHJCIDZ/uzXoOqB/GAcPatb+mqxDYDtai9AkFZ+kFwC0etr/o+xWm\nSlccUTuNXiVW9rRge1VNHXlhqlfPGnOVofERjF9mwwzij2byJgpbOcjfn7YU\n8IsBQBX7CzdTodJGODdC9Njqf5XHI+QVd0pMkl65iq+bTvcggVB8lJBzwMXj\nPxEAZdl4/RZr8qvrwCpWGTiSoiFhduRZ2DKQQEeCKTplqT1ji+OhHMyQk8Ml\nyaDUKKI5kmYKj5gDYp768YRbV1aZ4+GKp+IYEXZ4vHH9jG8Adp6xabziREHm\n+jo+J5IhwGkizssxUASwD25WntsiLeb+KIoAMON89olOzeMIxHY/5Whaa0p1\n+qb5/i6GZpU47AyM0UP3bEv4MpDJlT+56mNODBh6TUdhke+gS36hBQNGnbjJ\nq60yMOCxKYdmPwVJFFX0vBe95uS5mkE+tSGrAzqbhrg+XqyC2ti4fG9PUN3b\n3MfW5nS2zNfiFZj5DrWxoCjN9sCr6HPU2RLOXKebpJVsXFIaGsW3J+wqzGyI\nFfIXHIlLmyTjL4TS3fCFmGZArfecx8Nnnsz1xE5m0iBxi39G6V80Q8IGNrhI\ntkvr7eFj+lDWFDvM2LLXdGXGRMOnUVkzFg/DNTqzsDDct/rqRfYCC9xzUjQZ\nhgpJ\r\n=J/V7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICq0LJwMQ5G9Fg2jCpumq7xaqNSQc4jqLdZ82GQjhOooAiEA4pujVFqvnAaj8pZ0B+aXe6+Vfo86tlRSXRXpo/Um/iM="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.7.0_1536446369916_0.9979011780382943"},"_hasShrinkwrap":false,"deprecated":"v0.7.1 fixes problems with es5 transpilation and 'cannot invoke without new' type errors"},"0.7.1":{"name":"vuex-module-decorators","version":"0.7.1","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","rimraf":"^2.6.2","rollup":"^0.65.0","rollup-plugin-typescript2":"^0.17.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-standard":"^7.1.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"gitHead":"13b925514c7f3dc4ef1aaa21c12392984ca2dd6e","_id":"vuex-module-decorators@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-OUqtg8Hu/plz9hsYHpOduqJWypkM0pp/68CbgsIYjmzaP6YYv1zJYaugz5Xqs9nN091k+/Wz6nw0dDzYSLou7g==","shasum":"8af19fa9de3201d6d28be17386b34bd5e7ffca6c","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.7.1.tgz","fileCount":18,"unpackedSize":573467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblFXjCRA9TVsSAnZWagAAyF8P+gNXssKTDZ04idWSkMTw\ne4v8GirLXliaenfMrk5MCao8PQkRtndaCplbDEQnd6Dw6ozaiTSj9LUh4B1u\nP81RPANEtPBsdUJ7cKGqsOSJic88y2ALOJXc2NirlH2PaIl4vSpTPuZyg0DI\nexnTlp4Ea5/nZq9gUV3qNJQSUyoUGbOj6tz5ditqDwW2bQvmN689/aOPQbK/\nvct3HYR888IlYht7nWGNHL8ImnY01rhdj5aAEDZt2F0ouSBW/bMLzHMFHCoJ\nXwcyte/jpycPTVI79szZ10d84xBxQUSz1v9NjnsN4l0vViz80NKkQMUYrwto\nb/quErOJe1hkjuar9Bvl8v1VzeWOdJxovERRJoPRVeGOiZAHimi6AKEXPbyT\nPZ+dkg99jKK2kXxAWyMDTuLXzVaQsQ2sSvPPvF0gjngzLvzfO9+jAV0tLf4w\nhXcoSCYQ/6zQXA4B6yiCfEHk6xaaTpZIkVdt9rHLR8NgUUWSFIIu0gF+QlH4\n1WdmZVKR5yFILxXN+R3B5+le2CFxKQkE1IpoxlwQfVg/HihUVaj4HyNjNw8Y\nvlGeuUSuutSIQe4IuTsi4BSMON2DzneLqQA4xTkiCbPmQprfPL1NBbcvYD4I\nKK4uql/HMrFNepvOA78pvJ6wUV8ZtxDZCRTXkyrLlCl5uNWNZrU+zr/Cdvdj\nnzCv\r\n=vuBV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCar9qqBVPx5H5ndYbIO6brhi2Q+EqG8wuUQB7bSb0R2wIhANb0dxeCwqYryahUpS9I/woY9+ZL9KCE6D2saHFdieBF"}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.7.1_1536447970889_0.7078567312459478"},"_hasShrinkwrap":false},"0.8.0-0":{"name":"vuex-module-decorators","version":"0.8.0-0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"readme":"# vuex-module-decorators\n\n[![Usage Guide](https://img.shields.io/badge/usage-guide-1e90ff.svg?style=for-the-badge&longCache=true)](https://championswimmer.in/vuex-module-decorators/)\n\nTypescript/ES7 Decorators to make Vuex modules a breeze\n\n[![Build Status](https://travis-ci.org/championswimmer/vuex-module-decorators.svg?branch=master)](https://travis-ci.org/championswimmer/vuex-module-decorators)\n[![npm:size:gzip](https://img.shields.io/bundlephobia/minzip/vuex-module-decorators.svg?label=npm:size:gzip)](https://bundlephobia.com/result?p=vuex-module-decorators)\n[![cdn:min:gzip](https://img.badgesize.io/https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js?label=cdn:min:gzip)](https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js)\n[![codecov](https://codecov.io/gh/championswimmer/vuex-module-decorators/branch/master/graph/badge.svg)](https://codecov.io/gh/championswimmer/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/v/vuex-module-decorators.svg)](https://www.npmjs.com/package/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/dw/vuex-module-decorators.svg?colorB=ff0033)](https://www.npmjs.com/package/vuex-module-decorators)\n![npm type definitions](https://img.shields.io/npm/types/vuex-module-decorators.svg)\n\n## Installation\n\n```\nnpm install -D vuex-module-decorators\n```\n### Babel 6/7\n\n1. You need to install `babel-plugin-transform-decorators`\n\n### Typescript\n\n1. set `experimentalDecorators` to true\n2. For reduced code with decorators, set `emitHelpers: true` and `importHelpers: true`\n\n## Usage\n\n#### The <strike>conventional</strike> old & boring way\n\nRemember how vuex modules used to be made ?\n\n```js\nconst moduleA = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... },\n  getters: { ... }\n}\n\nconst moduleB = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... }\n}\n\nconst store = new Vuex.Store({\n  modules: {\n    a: moduleA,\n    b: moduleB\n  }\n})\n```\n\n\n#### Hello Decorators !\n\nWell not anymore. Now you get better syntax. Inspired by `vue-class-component`\n\n```typescript\nimport {Module, VuexModule, Mutation, Action} from 'vuex-module-decorators' \n\n@Module\nexport default class Counter2 extends VuexModule {\n  count = 0\n\n  @Mutation increment(delta: number) {this.count+=delta}\n  @Mutation decrement(delta: number) {this.count-=delta}\n\n  // action 'incr' commits mutation 'increment' when done with return value as payload\n  @Action({commit: 'increment'}) incr() {return 5}\n  // action 'decr' commits mutation 'decrement' when done with return value as payload\n  @Action({commit: 'decrement'}) decr() {return 5}\n}\n```\n\n#### async MutationAction === magic\n\nWant to see something even better ?\n\n```typescript\nimport {Module, VuexModule, MutationAction} from 'vuex-module-decorators'\nimport {ConferencesEntity, EventsEntity} from '@/models/definitions' \n\n@Module\nexport default class HGAPIModule extends VuexModule {\n  conferences: Array<ConferencesEntity> = []\n  events: Array<EventsEntity> = []\n\n  // 'events' and 'conferences' are replaced by returned object\n  // whose shape must be `{events: {...}, conferences: {...} }`\n  @MutationAction({mutate: ['events', 'conferences']})\n  async fetchAll () {\n    const response: Response = await getJSON('https://hasgeek.github.io/events/api/events.json')\n    return response\n  }\n}\n```\n\n#### Automatic getter detection\n```typescript\n@Module\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return (this.wheels / 2)\n  }\n\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state: {wheels: 2},\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n\n### Putting into the store\n\nUse the modules just like you would earlier\n\n```typescript\nimport Vue from 'nativescript-vue';\nimport Vuex, {Module} from 'vuex'\n\nimport counter from './modules/Counter2';\nimport hgapi from './modules/HGAPIModule'\n\nVue.use(Vuex);\n\nconst store = new Vuex.Store({\n  state: {},\n  modules: {\n    counter,\n    hgapi\n  }\n});\n```\n\n### Module re-use, use with NuxtJS\n\nIf you need to support [module reuse](https://vuex.vuejs.org/guide/modules.html#module-reuse)\nor to use modules with NuxtJS, you can have a state factory function generated instead\nof a staic state object instance by using `stateFactory` option to `@Module`, like so:\n\n```typescript\n@Module({ stateFactory: true })\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return (this.wheels / 2)\n  }\n\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state() {\n    return {wheels: 2};\n  },\n\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n### Dynamic Modules\n\nVuex allows us to register modules into store at runtime after store is\nconstructed. We can do the following to create dynamic modules\n\n```typescript\ninterface StoreType {\n  mm: MyModule\n}\n// Declare empty store first\nconst store = new Vuex.Store<StoreType>({\n})\n\n// Create module later in your code (it will register itself automatically)\n// In the decorator we pass the store object into which module is injected\n// NOTE: When you set dynamic true, make sure you give module a name\n@Module({dynamic: true, store: store, name: 'mm'})\nclass MyModule extends VuexModule {\n  count = 0\n\n  @Mutation\n  incrCount(delta) {\n    this.count += delta\n  }\n\n}\n\n```\n","readmeFilename":"README.md","gitHead":"aed6181cf75cd0f9de088718c6eba52850c594f1","_id":"vuex-module-decorators@0.8.0-0","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-FicjkyjX1ZgwsATufkYPfXaJ4lR9fBSlCc+YMk4XKLN4NTaeUI02rUV44YU33Bcn2vBB6a7ShwQYmfvZNV3KEA==","shasum":"75a22adc683a4f9409299fc85283878b91086f18","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.8.0-0.tgz","fileCount":17,"unpackedSize":87443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJble6GCRA9TVsSAnZWagAA7R0QAIHnK9Lp6O3YwvzK2gFr\nyx3muxhXJe38CfiY5ydfmnEVod4ocFAz3Al1NCqadNiD+8a9A1P5vL7TRE9Q\no/f2U8MEY5GXqVZ+pAztNz6AOVr5Ku+BjbPVX6u1k7DjurWtMUEil3GgJpud\nJ263rtZ6quKpZkp5JDS+ybFXjVJ8REh64V4ivJwtWNvIVWWJnUwH1cRzq7CJ\nUUcSDSQMIfBiWCpBTbv8JgNiAEyVzTxLO0N4ZzI7oU3DYHKV5ooYELYb5X90\nOtsFmcVzTUhl0nuXaJp7m52YsGYJQiLEXMR+3tor4lKKe4a91mPdx0zIgvak\n3sERe8Trg0fmczGUijXh8GAV2yyUq8lTOJ1SnO0YnPaoTFCddmIWQ/QPCY0k\n4VKX0YVEBSmWh3slT98Mfoj6ZPRX175GZvlcmCVhCFrulFITaz07n1aAv8VJ\nYOyIoR30zaC7jzKZX4NU449Z1FnJOdY3ksLje7/6vwrxHxuTjfuEu3U2ri2K\npK7N4yWecixx3KeDU59qOeYFoEFFzc5Z3lxlvo6OGHwrzCj7PWqp+3MJc1g6\nLCKR0aXXZzSM54PJJSxDacvAw9mbvdCuY2W1z6Ni+SW293BbF4PlhTLcM6oi\nPFNEEQshuwW6UWwfDeEepeqtCwanL2/WqxclvYltof1Y4jYjIEl9ekuDMgJv\no0sI\r\n=I/pi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZCVTOb7s5pO1Mj7z61P0wxthNHHexpNXotOjg1BvfyAiEAzdyoJhwNWKJMTW7WfzoYOenPpHcLKd/1tlLCQNtiwAs="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.8.0-0_1536552581490_0.8493911249958463"},"_hasShrinkwrap":false},"0.8.0-1":{"name":"vuex-module-decorators","version":"0.8.0-1","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"readme":"# vuex-module-decorators\n\n[![Usage Guide](https://img.shields.io/badge/usage-guide-1e90ff.svg?style=for-the-badge&longCache=true)](https://championswimmer.in/vuex-module-decorators/)\n\nTypescript/ES7 Decorators to make Vuex modules a breeze\n\n[![Build Status](https://travis-ci.org/championswimmer/vuex-module-decorators.svg?branch=master)](https://travis-ci.org/championswimmer/vuex-module-decorators)\n[![npm:size:gzip](https://img.shields.io/bundlephobia/minzip/vuex-module-decorators.svg?label=npm:size:gzip)](https://bundlephobia.com/result?p=vuex-module-decorators)\n[![cdn:min:gzip](https://img.badgesize.io/https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js?label=cdn:min:gzip)](https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js)\n[![codecov](https://codecov.io/gh/championswimmer/vuex-module-decorators/branch/master/graph/badge.svg)](https://codecov.io/gh/championswimmer/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/v/vuex-module-decorators.svg)](https://www.npmjs.com/package/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/dw/vuex-module-decorators.svg?colorB=ff0033)](https://www.npmjs.com/package/vuex-module-decorators)\n![npm type definitions](https://img.shields.io/npm/types/vuex-module-decorators.svg)\n\n## Installation\n\n```\nnpm install -D vuex-module-decorators\n```\n### Babel 6/7\n\n1. You need to install `babel-plugin-transform-decorators`\n\n### Typescript\n\n1. set `experimentalDecorators` to true\n2. For reduced code with decorators, set `emitHelpers: true` and `importHelpers: true`\n\n## Usage\n\n#### The <strike>conventional</strike> old & boring way\n\nRemember how vuex modules used to be made ?\n\n```js\nconst moduleA = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... },\n  getters: { ... }\n}\n\nconst moduleB = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... }\n}\n\nconst store = new Vuex.Store({\n  modules: {\n    a: moduleA,\n    b: moduleB\n  }\n})\n```\n\n\n#### Hello Decorators !\n\nWell not anymore. Now you get better syntax. Inspired by `vue-class-component`\n\n```typescript\nimport {Module, VuexModule, Mutation, Action} from 'vuex-module-decorators' \n\n@Module\nexport default class Counter2 extends VuexModule {\n  count = 0\n\n  @Mutation increment(delta: number) {this.count+=delta}\n  @Mutation decrement(delta: number) {this.count-=delta}\n\n  // action 'incr' commits mutation 'increment' when done with return value as payload\n  @Action({commit: 'increment'}) incr() {return 5}\n  // action 'decr' commits mutation 'decrement' when done with return value as payload\n  @Action({commit: 'decrement'}) decr() {return 5}\n}\n```\n\n#### async MutationAction === magic\n\nWant to see something even better ?\n\n```typescript\nimport {Module, VuexModule, MutationAction} from 'vuex-module-decorators'\nimport {ConferencesEntity, EventsEntity} from '@/models/definitions' \n\n@Module\nexport default class HGAPIModule extends VuexModule {\n  conferences: Array<ConferencesEntity> = []\n  events: Array<EventsEntity> = []\n\n  // 'events' and 'conferences' are replaced by returned object\n  // whose shape must be `{events: {...}, conferences: {...} }`\n  @MutationAction({mutate: ['events', 'conferences']})\n  async fetchAll () {\n    const response: Response = await getJSON('https://hasgeek.github.io/events/api/events.json')\n    return response\n  }\n}\n```\n\n#### Automatic getter detection\n```typescript\n@Module\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return (this.wheels / 2)\n  }\n\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state: {wheels: 2},\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n\n### Putting into the store\n\nUse the modules just like you would earlier\n\n```typescript\nimport Vue from 'nativescript-vue';\nimport Vuex, {Module} from 'vuex'\n\nimport counter from './modules/Counter2';\nimport hgapi from './modules/HGAPIModule'\n\nVue.use(Vuex);\n\nconst store = new Vuex.Store({\n  state: {},\n  modules: {\n    counter,\n    hgapi\n  }\n});\n```\n\n### Module re-use, use with NuxtJS\n\nIf you need to support [module reuse](https://vuex.vuejs.org/guide/modules.html#module-reuse)\nor to use modules with NuxtJS, you can have a state factory function generated instead\nof a staic state object instance by using `stateFactory` option to `@Module`, like so:\n\n```typescript\n@Module({ stateFactory: true })\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return (this.wheels / 2)\n  }\n\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state() {\n    return {wheels: 2};\n  },\n\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n### Dynamic Modules\n\nVuex allows us to register modules into store at runtime after store is\nconstructed. We can do the following to create dynamic modules\n\n```typescript\ninterface StoreType {\n  mm: MyModule\n}\n// Declare empty store first\nconst store = new Vuex.Store<StoreType>({\n})\n\n// Create module later in your code (it will register itself automatically)\n// In the decorator we pass the store object into which module is injected\n// NOTE: When you set dynamic true, make sure you give module a name\n@Module({dynamic: true, store: store, name: 'mm'})\nclass MyModule extends VuexModule {\n  count = 0\n\n  @Mutation\n  incrCount(delta) {\n    this.count += delta\n  }\n\n}\n\n```\n","readmeFilename":"README.md","gitHead":"0dc36b3d3c3340bb6ccbb658005bfbd53ed42f84","_id":"vuex-module-decorators@0.8.0-1","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-E2Zdm/wK6o2Y9j+h5a3HQ3VW9+AWcZbQu6vBbmy8pmvGHC4s5td4B4p5O8sjo01w3eOjzboTXTXFFaxkpzndRA==","shasum":"28ad50696104bdb0b072022a7afe80e65f4340c7","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.8.0-1.tgz","fileCount":18,"unpackedSize":90146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblrWWCRA9TVsSAnZWagAAZ5YQAKB6ivFVOnuxNlq4z0zB\nj43+FXW0mJHw6HF1QGT7JnYy4/eev4oa05px5acasvm37jzWLo5UEcM9YD0u\njgsSvDpLa538mldlAAv27uf8gr7ljIcT8f/v/xmKHafYZSOp1WfnIsCdbxVy\nRQpQUfrcH9BvBWUetJ8S9mghEJ6bVTZbf28skBIkabD7VqeFZsEsgfYj1KzF\n7X5dtsWBjMS4uoYe5ZruKHIoHFljnIZ5kRGpNTgHC3dKO/FNjsG9yMmGqjjZ\ndt7fCrQRrZOKTCox8G9KicaLMlmX2S3/WsWC0UgBzUAoT3YrNo5NJO7nzCha\n3rI0RtK01WCE2+upoTI7MQaNQwi0oUuRfnfKXGH6YokXerasapQQ3PFkG+qr\np4ZoBWr9YoglBtkMoeQifsuYMfkwG8vuB/QkqWQGeI1JlD0Tr9HWaHqgmInW\nhBmFbuKgBQVW62ZTBjCGuZE4PyvcDtG2OXvEY+ikCN75xUD2144esaiRgiFi\n0o/Js/tWFiK34MmzlNJ6e2G9dl3I2OAD9g5n4YO0TXYdSA1eccJ//BDxZrIk\nrXhkDXv7cBuA4rcpKOT58T2qdrhY5kjIi5GmPMqN3FaJtmikd62jmM4Cs/ug\nLhYXS8pMCoycVDPXLFvB7wZvF/punfyYbMwV6UsLpjOuvs3i+pYiWv1ah2AC\nT3jg\r\n=CBvw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyPYWTv9vl8tObPIx3VjuEK+v5rJ3g2F2ELtUWwnTzZAiBQo4o1evaPgN5R/TQbqFzfNd3eWUQhxdw4ztCGtiQmyA=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.8.0-1_1536603541509_0.5262190687428119"},"_hasShrinkwrap":false},"0.8.0-2":{"name":"vuex-module-decorators","version":"0.8.0-2","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"readme":"# vuex-module-decorators\n\n[![Usage Guide](https://img.shields.io/badge/usage-guide-1e90ff.svg?style=for-the-badge&longCache=true)](https://championswimmer.in/vuex-module-decorators/)\n\nTypescript/ES7 Decorators to make Vuex modules a breeze\n\n[![Build Status](https://travis-ci.org/championswimmer/vuex-module-decorators.svg?branch=master)](https://travis-ci.org/championswimmer/vuex-module-decorators)\n[![npm:size:gzip](https://img.shields.io/bundlephobia/minzip/vuex-module-decorators.svg?label=npm:size:gzip)](https://bundlephobia.com/result?p=vuex-module-decorators)\n[![cdn:min:gzip](https://img.badgesize.io/https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js?label=cdn:min:gzip)](https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js)\n[![codecov](https://codecov.io/gh/championswimmer/vuex-module-decorators/branch/master/graph/badge.svg)](https://codecov.io/gh/championswimmer/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/v/vuex-module-decorators.svg)](https://www.npmjs.com/package/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/dw/vuex-module-decorators.svg?colorB=ff0033)](https://www.npmjs.com/package/vuex-module-decorators)\n![npm type definitions](https://img.shields.io/npm/types/vuex-module-decorators.svg)\n\n## Installation\n\n```\nnpm install -D vuex-module-decorators\n```\n### Babel 6/7\n\n1. You need to install `babel-plugin-transform-decorators`\n\n### Typescript\n\n1. set `experimentalDecorators` to true\n2. For reduced code with decorators, set `emitHelpers: true` and `importHelpers: true`\n\n## Usage\n\n#### The <strike>conventional</strike> old & boring way\n\nRemember how vuex modules used to be made ?\n\n```js\nconst moduleA = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... },\n  getters: { ... }\n}\n\nconst moduleB = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... }\n}\n\nconst store = new Vuex.Store({\n  modules: {\n    a: moduleA,\n    b: moduleB\n  }\n})\n```\n\n\n#### Hello Decorators !\n\nWell not anymore. Now you get better syntax. Inspired by `vue-class-component`\n\n```typescript\nimport {Module, VuexModule, Mutation, Action} from 'vuex-module-decorators' \n\n@Module\nexport default class Counter2 extends VuexModule {\n  count = 0\n\n  @Mutation increment(delta: number) {this.count+=delta}\n  @Mutation decrement(delta: number) {this.count-=delta}\n\n  // action 'incr' commits mutation 'increment' when done with return value as payload\n  @Action({commit: 'increment'}) incr() {return 5}\n  // action 'decr' commits mutation 'decrement' when done with return value as payload\n  @Action({commit: 'decrement'}) decr() {return 5}\n}\n```\n\n#### async MutationAction === magic\n\nWant to see something even better ?\n\n```typescript\nimport {Module, VuexModule, MutationAction} from 'vuex-module-decorators'\nimport {ConferencesEntity, EventsEntity} from '@/models/definitions' \n\n@Module\nexport default class HGAPIModule extends VuexModule {\n  conferences: Array<ConferencesEntity> = []\n  events: Array<EventsEntity> = []\n\n  // 'events' and 'conferences' are replaced by returned object\n  // whose shape must be `{events: {...}, conferences: {...} }`\n  @MutationAction({mutate: ['events', 'conferences']})\n  async fetchAll () {\n    const response: Response = await getJSON('https://hasgeek.github.io/events/api/events.json')\n    return response\n  }\n}\n```\n\n#### Automatic getter detection\n```typescript\n@Module\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return (this.wheels / 2)\n  }\n\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state: {wheels: 2},\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n\n### Putting into the store\n\nUse the modules just like you would earlier\n\n```typescript\nimport Vue from 'nativescript-vue';\nimport Vuex, {Module} from 'vuex'\n\nimport counter from './modules/Counter2';\nimport hgapi from './modules/HGAPIModule'\n\nVue.use(Vuex);\n\nconst store = new Vuex.Store({\n  state: {},\n  modules: {\n    counter,\n    hgapi\n  }\n});\n```\n\n### Module re-use, use with NuxtJS\n\nIf you need to support [module reuse](https://vuex.vuejs.org/guide/modules.html#module-reuse)\nor to use modules with NuxtJS, you can have a state factory function generated instead\nof a staic state object instance by using `stateFactory` option to `@Module`, like so:\n\n```typescript\n@Module({ stateFactory: true })\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return (this.wheels / 2)\n  }\n\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state() {\n    return {wheels: 2};\n  },\n\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n### Dynamic Modules\n\nVuex allows us to register modules into store at runtime after store is\nconstructed. We can do the following to create dynamic modules\n\n```typescript\ninterface StoreType {\n  mm: MyModule\n}\n// Declare empty store first\nconst store = new Vuex.Store<StoreType>({\n})\n\n// Create module later in your code (it will register itself automatically)\n// In the decorator we pass the store object into which module is injected\n// NOTE: When you set dynamic true, make sure you give module a name\n@Module({dynamic: true, store: store, name: 'mm'})\nclass MyModule extends VuexModule {\n  count = 0\n\n  @Mutation\n  incrCount(delta) {\n    this.count += delta\n  }\n\n}\n\n```\n","readmeFilename":"README.md","gitHead":"fad2124aa0f22c4750a6dfc2f70db1514c361765","_id":"vuex-module-decorators@0.8.0-2","_npmVersion":"5.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-c2lJegMgr2LCL3UmYe1SXkLxQGhJieU9usWZ5nIB4GW+NtJ2hyieLnv73AmZEf0jvpMWNBNmPCjMjfhP+JV54Q==","shasum":"8debe5ba6a17432acd0f58c59691c2694eb6ca6f","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.8.0-2.tgz","fileCount":18,"unpackedSize":95023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblss7CRA9TVsSAnZWagAAgiQP/ie4c7E0mRhTO6pLz+op\nOJR+DuHjSSxsnz70+9ywtY2VU9/BJkuiq1Z1LBv55nSxpuiw+7xyeMZpEsZq\n5jcsuIjbBYWEOroq9z7E2HkMRCSOWvcwFTwW9sRaTvZ0Az7aLgk8U4wYXNyF\nLOhXmzS7QQfF1HWOihfYo8gg6kklu5/OuWVmWNuOYjuNER0jdSHNpzkNIyHD\n4f9MO+1nJM7MljkFTGQsnBUzzmRngkDlwmsg41lXp1NkoOe38bOMpa12/W/Q\nbkQgYABQ60BNDwhCX1jy+lwwpLvTqGuCOgvpOyjnVc6pn4MD951Ymqrkd3pa\n4O8qMjIJ1sVHm5NsfpXA3STSF9v7acYbkir12HJt27anBRcfn3/Dmjrux2Q4\n8R7TN4DFZ0QQbQQrs7+cvc9zSfPlMeLJ2JwAktRhDxkWCct4X9cv0jRsnZoZ\njAi/Xtnt+jchS6LFwDl3zY4FQA4rh/xVH6Uwn0MdCpsj3w11QV5Aj1RaZx8j\nZ1FuO4UtrkEkzTLpndWRhdDvTI596kxmJ3Autr314/QoGk3UtTgY6sAl/jQ1\nA5ISgBBMwcfnupaoi060vQWmn3xIjPgccY931goYeT5QFHEwCC6K8KE19ZJ2\naWu+j1mCrtRlki4OdYKkpOJ+2X9Ajf5loC51b624pPqEvcr4qZYy+QS3YEHn\n9zr9\r\n=RAGh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7J2zs8v0Z9hgSJLVz5miJ5gwiFPD9BHxMLhPuYEqEFAiEAtzbbZge5sVtpxqV5jyiPzUvDiweYmu94AA+jnaGa9D0="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.8.0-2_1536609082855_0.5425567831897695"},"_hasShrinkwrap":false},"0.8.0-3":{"name":"vuex-module-decorators","version":"0.8.0-3","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"gitHead":"fff572e43f895d4bff17497fb7419594b314e939","_id":"vuex-module-decorators@0.8.0-3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-21KgwjwrwouiV8QBf7IvqNQa3Bkj+xWuIJdJPQ5OKDhuAqdHHZBS2Lv6HqlzmhUvsSXuX0SofCtTmkAY01/yrQ==","shasum":"da931b6b9758c3136af197ffd018745579153c28","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.8.0-3.tgz","fileCount":19,"unpackedSize":595115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbum3ECRA9TVsSAnZWagAAIoUP/j4fG3VgM++FHxq6lN98\nhvqSQ+YuJEkTbxkThduVcBE/mMz1K8cgGaNzPRKFf0ucFHCbnfSLrQXBoMEq\nfCdzJr4p5ZYSiWaVATIuu1fTwxM01A3jU4EjLC5L2NkrCH5f73BKuKoxt/fh\npOm9SyYHQT3maXbulCdMK0LJuy22pBj06wHxrTYCNv6C0L5G4SKbH7/aY9MV\n+dYDcqKOU5NI/W2qUGRgCSggcRPeMuCkT6x3po96a+yxLA5M7jKtkiOiVDXo\n9jq3VEDj27ntZlGTwLaWHV2hJx8kxLslhiNgw4Qhjm2UD6CDVEabczNrmwQN\nwSi6wcwfVB1T4S9QocnTnBGkoIyoy2/JRcwCttSb0a4dqyKhtERn1zy7KXqK\nRPgyg4btgf9NSeb2fLFvdPDxl1tEM9NyuyzFUK1z2uEKWyeYcyV9FgXUSU1s\nvSTuZ6mvkoD96ZB9WkzIMpVspE86OueKDHt2HsYovkFQK6VvsogVp/x+cfFv\n7L+u64V/Ufsa77G8QuFJq2SbF9vBhBuWzRcNzdUKzb0Mv+sKgq8yrf5vpFFh\nX1Xs7mVoUNdUw/CSUMV0QZdEUxgxQPPKeXQG/kz/hS2uvjlFAr1fRcNUeWMw\ncBLoagZMYxW9a0m3LHIlMLf9gKddnagLD+Op0MqVDXbyxomCcqqDVH6DZVas\nyQsv\r\n=yWKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvuYoGu16ZpvykIJ6fP5woJCCVTWrPJgAVpF290IGkoAiARQcfXxcWTJ8jW6S0rF8iGMhyzBVAGFMJKuPV3agXVuA=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.8.0-3_1538944451571_0.4475977996729772"},"_hasShrinkwrap":false},"0.8.0-4":{"name":"vuex-module-decorators","version":"0.8.0-4","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"gitHead":"d522dfb22b064b979c8eb94ee390c8a3a4e43ac3","_id":"vuex-module-decorators@0.8.0-4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-aIxR3lwCtl3c7QZRqV8FcpfHdLsdNrADzDvqoajK9AQ61/nIVUeHiMUyZ/RA2XCdorNnK46bzb870dpQMxAlQg==","shasum":"f1215b8e9d53d1b6fe21494c9ce1a8cb8f4f7bd8","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.8.0-4.tgz","fileCount":19,"unpackedSize":597400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbunbuCRA9TVsSAnZWagAArbYP/j5JGQ64+Fi3KjbDiPXJ\n1SAKgRw89LYxR/ObJyOLcRDPlF/cHd1mqVgmGgZKNaXUEnSERKI6JiJMgnOW\nOUKMUX1PxPqLKX2AO5ZzIz4+t1lF3NetSAGmhlcwcTAjH/uIEc8IvIb8WA7b\npx8OKgAA1ntHXWkjW7sJyOKehxn3nmL1BJTAZMwPZD85e1R2Kmz2olyBzLwY\nKrYGI9+6MQmNwsExJW9WT7Ob5LoQILPHibXUWNtZJ5Zh8+aq1AoDcdlaLnwv\nXqHM0zy/mYuFsK1Sm86SPJ9eHwO3Rm4Idy2Y/QIASum7He1TiBW1p8YrKH34\n8pQDYK0kMtKFieO1kZq1OF+mqagvo0houORxZE+pn838huG9Zf7jscX83X4h\nqsi0nfEq4xqwusl7cPijjrE1Xo14ZNM7E8WhZXLghcm2/te5wUHqCJ+PHIzI\n+/oK+RYTUDfM2x4CUEAM3ToYaFiEA5j3fVMOKczr3ivf8TbMofWSB7BwTssj\n7dKbOgMKABgQbgJJkb5JwzGGvAMghuRb2m+F1hdG1ijkeUXAtoQMkSlw1scW\nPqr2+cDerGTkHo8SVt7yUgYhVP81BM9hPU6MBODy4foimIFhyx0SkdP+LJzg\n6/jCh9eJvAPfai7uTdSZIeykq0HJa2RklIP93pdd/MW4RghQJj2ke/BpuDlj\nriuE\r\n=QZ4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIfZsnae+71WRy0Gh3Bb2BMKauqANIVX9VmxN+60RmKAiEAugKFy1GqZEOmAwLaS257rcWgARmuwqy6+x3bH7ADq9U="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.8.0-4_1538946797867_0.9495663418958726"},"_hasShrinkwrap":false},"0.8.0":{"name":"vuex-module-decorators","version":"0.8.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"gitHead":"a8a258f173e5062b5ca3a484f34b6c4ba35c84a1","_id":"vuex-module-decorators@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-hYNX9Kb0lOD/qpBsejVudWJQOf6Z4bOMLE1R1Q5jXeTFZZSx30HIonzH0ylTl7Lwpv+sRkSzyKQBhQ/NqXTDOA==","shasum":"8c7d6526942d3496a2c28365889648f6f09b1e3d","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.8.0.tgz","fileCount":19,"unpackedSize":597396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbundNCRA9TVsSAnZWagAA/hsP/12zJIRrF/RRHg8l7nRU\n4bbf2t4XNX8e77vcp4YrNeHiDsneoN6FJVDQEW5ooCbQXE0Y/1UcPyMDqA2a\n2uEEWnrlp356kYWiZ3K5TW/T6hriFA3yOjXBjccY9cPskISx0CpbN5spU9dj\nnJq4BMj89DGy1KBEzh3NnVISLVyndOOkX8Xngp7RW4BdK6e9Ajq4L8A6DmkJ\ndX5uxBE/Dtd02UwvBXJ35ORSvh1LE+Qch4eQGx3jYOzutjid19UG4FribHVz\ncU5oAk51uzyV7PYGV/1OoOmZJSEaTFk3jzAH1VOOSs7kqHNhPBoNT27kpE8E\nCpcS80LvQ+KCxHbrVjJThy+0NIbqVpr1Il8z7BCv7OQz+aekI1fzkw+b8Duf\nq4SRBVyv89dAdMRUkZpGttBEn5BC+k7KmGS+0ZujRDKfELtuudaLWomAJMJm\nmYpAzOyDuCh5LNhdmvRIvyXA0i7TyYBy/Aediu/IIG3ZgRc8CfkLRTsJrTIE\nfytAXO+wMei1DS7UGXfbZurKjurfLURG3YcP7lN4A+Hf5UdyHjem0iFaK/Ij\nfKTiIgdQSq95E0WTTtSiEFBqDzrvSc1offWAq+Cr4b/On7f+JXFRi5hJ/qZu\nJ1IHnWDkXc4JezFqv2W14WEDP9fAMYCk/utGUNXwCTGEqIf7YEqWW7i37Zb3\n23JY\r\n=NDGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE48yxuHo41YIYj1b8Vy9skqThuhZc1GMEhleBpZgN+UAiEAm1VouhRFNTUbzKVQ+29ch3HRBGLoxGNqcqUlpjKOsXY="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.8.0_1538946893216_0.17220713568308788"},"_hasShrinkwrap":false},"0.9.0":{"name":"vuex-module-decorators","version":"0.9.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"gitHead":"e4469dcd0b0bbaf7c49c24b28012a7757a3ae6b5","_id":"vuex-module-decorators@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-/+qDYnB8d/ST8yYuaFT80UOF6ehVe4iwAAHDsJ7Zuf5QY9rSnn7lv1fvXo6nkAGrAtsLNbMNriQXV+fzzMH7YA==","shasum":"9a75ce099b80cb0a99a964941dc03b087afe811f","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.0.tgz","fileCount":19,"unpackedSize":588790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0y8ACRA9TVsSAnZWagAAfQkP/iYoHYXHfRYhyVcRI46M\n2030+DV0RQvmTVs/ocCX0Y+ARPjSGnYJjiGcnntM34MSH/15wI2XozX2Wbhp\nDgJDRULez8UX7GeudhstAKAteYNmRnO1cUEPkMcQyjT3zOuq0t3//ggKs9gv\ny8N09cZQdaW3NTUmtrMKrr0cu9dq/BnLbyiA1x8dH3++syuY8C8cEQEupTzt\npXBXJ91QxkyZn+qNjiTPObeKivw6YwrUeRtUe3hhGhNYmu1Kct6ZxUZ0RByd\nxSJqL4mDSgbxayQh12pHxMomITLavJ7iKtQdvpw0BB7bTAU/WNQ42NpIrhCG\n/OxWr7D9LrMH0LSyPVcA+Lf/+sGgeerGiGmNtS3cMqwEdWK3QoeWAnbWClR2\n78B3MfqnVotHK+Dzr0NY3jIoHrpb49WLMYdt418nILuyqNdKzxTTrVhEdVik\nLEBSklrMzgN+ur/AK4Bbr0iCdx6QXSmfofVXyTQRAvny+1wnPJSAIjg6gwxJ\n7o9Vadk1kJaX1ZlsjpwaJcRrXpEiAEsyDK4FTzD75teqR8y9efMe5AUaxfEF\nruwfUTUVf0oJ1KZxHP6q4K8yqb40tlPjLLooI8jxKvDs94RSiiI6Za5ekDwI\nXW1NMF8UoVZb4Xgxpz82PHdS1RYUyL5zqwz0YtkAdZGePawRyOWNSzAUYnEE\npFvY\r\n=KoF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHclGg6YCqxECzYGUqvyXoKNkGce3xjzT4bZFCUrFUAfAiBvzk0EpQp/3qlJMfa11yfMKra2DPcGIgkUAA2lByPiVw=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.0_1540566783371_0.02650647492759095"},"_hasShrinkwrap":false},"0.9.1":{"name":"vuex-module-decorators","version":"0.9.1","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"gitHead":"2961405d6a0d774a7e43e0a303b1efdc3b91d6c9","_id":"vuex-module-decorators@0.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-SN0rScpeCXU4gVPJssyqlyu+QCWfyrVSQC07D9MxjX7oaQZ3Bsfibf4uBM8n3bGE//lbub4BfLg7FITl5CgZ9g==","shasum":"17765cc38c68904884504698a301bd99d74bb36c","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.1.tgz","fileCount":20,"unpackedSize":591027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9xVFCRA9TVsSAnZWagAA3D8P/05roWDTrYMKn6UG0zNi\niLH13ozQbp0T//UXDRJDrgK+ulafk1mB+SMCmWogdhpq32SkBrxZKoEAm6KU\njUrFZdDQ/e7aOdpfbB0AIaiy5yFkNwguL2uHHKio40MpB9MRUcWvKlKd2Z2z\nsQx4h6E6VEIIGgva6sDNSarJvuT+FaLdOMfU2yYmGo7Sv3RzKLCNprXVfCXT\nAuWzscaopH5AoJgnl9cgP4WxsmTL5MV0jevhkGsW3iYQxurRh8K/tdFpHhhg\nryGaAcCWZpWsaq5RFIYkZm92uPscHtlqx5vvo/12y3aQCfOVTZmV+BA9WPGL\noS+irki6foXdZLR1EZ/DZeqdyGwNevxRwem1mi9RohmyfaZz/qBHTJJRZY3Q\nl6Jxxs8P639gVJxwsB8OlZZRTdoImV+boiCf13il2+r9di15D6xFoayBCZ2p\nhPi+JafS/W04qfdv/8jY/+CEP/i5k41krqma9CLu9adVWBUGGlKdcsDEWk8A\ndRtMsrJhyn7thfGm1Qq1flbKvKScnQIljyFdSnJj1sNdAW9ZGxw4yS3vMIHN\n6xR2saP4CfzgTubdBOrTG8YHio7uh982rTmWzkxHrfaV1LzLmLX4iiZNk1zi\nZB+aSLoy3bNpI8+FL6Gx0NgygcQvCcmNgkYdqOgEI5AiHzzskDOnHauw4M6A\nOLlM\r\n=l8PU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDulLj+U6Fv5tjeILDL8S9xbQuit+c3zxdz8W6tudhEhgIgTiex4hR4IHUM/ZjJkeHFTaLAcvF2ICXLYpNwOzC6KB8="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.1_1542919492990_0.46597321241860734"},"_hasShrinkwrap":false},"0.9.2":{"name":"vuex-module-decorators","version":"0.9.2","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","chai":"^4.1.2","mocha":"^5.1.1","nyc":"^13.0.1","prettier":"^1.14.2","rimraf":"^2.6.2","rollup":"^0.65.2","rollup-plugin-typescript2":"^0.17.0","rollup-plugin-uglify":"^5.0.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","vue":"^2.5.17","vuepress":"^0.14.2","vuex":"^3.0.1"},"dependencies":{},"gitHead":"153f5c3f58764cb17baf20264ca750e0eb81243a","_id":"vuex-module-decorators@0.9.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-aTIoDRKMDYj4iB0LxD2d0i5GglAs4bvJx54ZExxe79zs4cSSXH3BCzk2GjIqhYlWUvmR0AkEqYD3diaOOHcRvA==","shasum":"3e689ee40f4049694ca9b92b2b927f9cd740538e","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.2.tgz","fileCount":20,"unpackedSize":591442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAOaUCRA9TVsSAnZWagAAFPoP/jSiifo+IMbnv0EeryEk\nJpEg4jyLWPOzr+j11m7tWaAMeeQAZFteCdZBZkkIXcal7V6jm95TDXOv4fTE\n6+yQh/BNXYUlGzJ/wwUA7dZVGcplWQrWmPJ97VlW4go3hYFAgN2W2GKAk5rO\noVY3gBdIN6jvxvQZ4WpiW7El/58HPavSuznV+aSVhEhUtW5hor2xrFBDNaO3\n7AnWwDpIJ6M7OqgAvdLdxTNrsVUPuuZ2KPWPUNN9s5BFQGQWUCJEHA/SkkW6\nSQfpVorClT9x/PupH3tTvpZ/OQ7wez7QJ6IpfdxfLfda7WZ004tYruLuCQU8\nw8Df0Coh/Cws2e+NE6iXEsaC1QXpMdvFU/kuv6RCwUvwOQdfXtyILWgolCl2\nS2C44T2PUIXLoUkPYI7BC3mxXvEfiqlbS6nvZFCn54yURZZ8/UftZIjrEuoF\nm6qDL+O0Qvg+MxP+i2ibmkkSD+ZhK6yE5sojwuCZRmPq8XuUl3MasEuecdrG\nFKSm023QOW7go45u/vRvm46ABfdAMzXYf9oNx7n8llaD9u/9QCKz8y2VU0gq\nintQ0O4vnyrvyRw5HjGoJoHUFLWiMQnSlNop1OQS/9HDeY/JbSMCfijlbGFP\nK71Sk7zj2p0s0B+PEIk6AJFDyFT1b7YtHr/zGZO0UWd9R0xmRqm9rGBN0XaE\nG/Dp\r\n=IqI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICX9821znWEF9gNyzECemWqIZo1UOvMptPrFLaqC/AAiAiAnPNhtRD3yQFHe5ENtzSg6jy5x7wxcJtgcEsRZmBTu+w=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.2_1543562900208_0.2441794065970504"},"_hasShrinkwrap":false},"0.9.3":{"name":"vuex-module-decorators","version":"0.9.3","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.15.3","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.2.2","vue":"^2.5.21","vuepress":"^0.14.8","vuex":"^3.0.1"},"dependencies":{},"gitHead":"6ff75d74db322fcdce1421002e67fd6a059cf42d","_id":"vuex-module-decorators@0.9.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-abqPR29WGVFpetvAyBK0MQ72vXOlMq8pIEGFBPlC13jr1nFHpEt2RGrdfuxT4SQeqO4JLElsr4y/iN9I2ayoAA==","shasum":"a57ce76d44bd86255157cbc60f5673c5805f5619","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.3.tgz","fileCount":21,"unpackedSize":684252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFWTvCRA9TVsSAnZWagAArVcP/0797OBVKY8laO2IX14Z\njI4lAiJy+cZHe3yW1z8l14joq53LPPYMt1yPj5gL2M8p2Y3kpm3vqZBau32T\nd4PXdZptGWdn0O7MAnxHRBjNFIsxAqpVRFGMwbaWg3TAIlKKDN4EAymdfRbZ\n/+a75D9RsOIPte9w/ee2FalX0RWcP2Dyi0qG2MStR7IVEz7DkSKeqz/5gsHP\nkz9wWFsQywrbLlEB2L0/s3ww9RY8PyS891vjt9oZ+KzAiLsS+0PbSa6BhPRN\nkmh5lwsiAGyJ5zRUecCoJWmpq6XMdEZa7Te+CfPaOAA1Dr5oJ/MpkmhV6l+7\nE5kA48+qlpsNTPB1cJhO6uhlzNXEYq3A5uLRkTUCkiR7IgFagCPFXclAZCfy\nu11nlz4H8RGDuarNVTneSDsUcjaJSpyYXwU6pfKZv+jAfnAN1hek+frkAb1e\nYWStS270UwhagEpAXQmtoqSCnvd9iAtRccwZfORkePRgN4dWD1eEMgG1tVrE\nOy/V3EwiGaLL3lo3qIfan9Q9gSa2bSOf5wR47AsMoNZHI/OJJW65x5u0SGYE\nHLGbFE/0lhwrlW/HA3yOQxFKc4fVxo45MzjIwTb+8+OJ5Wd5Y6Z4LAJkDnOI\nT1k7qPlyuk82IiWjwHnh/pDI9YKYrOUnFTAepWItFm8hjjG4vcvioMVpJzyA\nlNav\r\n=yQ/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8XhW/6duOMzzpnS0Pk3uESBSIYKbOJ8lykNu9/S+LsQIgOuwfNjPAukUdWMic0ucIh3ENmOUAOAqcw04aOGebDeA="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.3_1544905966882_0.8961074793387225"},"_hasShrinkwrap":false},"0.9.4":{"name":"vuex-module-decorators","version":"0.9.4","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.15.3","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.2.2","vue":"^2.5.21","vuepress":"^0.14.8","vuex":"^3.0.1"},"dependencies":{},"gitHead":"03d9517c3b103788b5feac4b6b94047c8a5bc521","_id":"vuex-module-decorators@0.9.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-dCJr01gE6JkNh2bwfRjn5WRScnzUyCRQ1lBrF61ofboyBHd+9fcxcVrl5DBxC/0ArG8uEuDLH3E6eSKgIdNKig==","shasum":"32933c58150d3ec0415d846f5704021c8de72828","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.4.tgz","fileCount":21,"unpackedSize":684411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFWlxCRA9TVsSAnZWagAAuckP/AsewV8c+TW90C0Ysc8+\nZRs3vfsZqXOTR91Y5YacsFwWQLPqOC1IOxduqqqUH3luf2JcUx5+S500k62k\nCwjtT0SH5efJiJ9OBg8UjxkCOdLT1WsD0ePT+9s3L0btkETcPi8Ccnrttp5B\nBh/GUZ+fZFRZln4QHyT9jbxN7dhAQkDg6TNY6rnbzWFLllOpj0fXzr80YZCA\nyOOpiyByL10skrwjLKhL7pfuGOz49JTZ3gqGv/ZnrmgEV2ooN9yP6U9VuNVW\nZThxdJGPnADHfWN4AkMYCd/3ftfb/ZokyUBTk/FJsAHWOv2sobAZk9grvk0A\nfCsA9+ZjzlJL3IpaytnaUi8nQJaRHG6QwGivdOddcI2MjcudhG2g6mp1Yaxh\ndN5BN7Rgw57CU35zh8Jq3gebEXLrUzoDhAuDiwy9M08HaCTGWWIAiRKJXd0S\nk/OBtT/n9goqPekz1JocbNYJScG8dEEYBPHBLKBKuvOWJ572WQAd779TkuUN\nUzhfskBsucNMqbyFchrLKA6vFgROLLkM2LW/YWZqIgZGlVLg+b3Siw5LRbs8\nqEzijdopspBLreofO/kNsoJak3LfYO7onC0JxeCF2iARkeYS5mzBkLwGlbgw\n5G2TrIskrf7DCKQ5L9sQpDOyYyForH3VtSbcXheGtslrOwWXr7+i78GUWtu3\nfAkT\r\n=COej\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8gymDNc4VQUUmKWk/DzS3T4EweWB1I7hoTxM8hH1KLwIhAJTJNVecZDX/yREr0GdZDwxqdDg+8zTdIoaRXxsv4+6O"}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.4_1544907120806_0.582354532562277"},"_hasShrinkwrap":false},"0.9.5":{"name":"vuex-module-decorators","version":"0.9.5","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.15.3","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.2.2","vue":"^2.5.21","vuepress":"^0.14.8","vuex":"^3.0.1"},"dependencies":{},"gitHead":"72a7420f8e489b86ddd9dec887d9bb77afde829f","_id":"vuex-module-decorators@0.9.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-jU7jCk+XSQuKE9pFu+vDHaUnK5eB901MrAkIpfqoz1VN84L+TiX+EBps9lav76w2V+y7/NLiotVEewGd4tqxCw==","shasum":"e274f7c643dba9e0083f37217d0092bb89593acf","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.5.tgz","fileCount":21,"unpackedSize":691804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFX7eCRA9TVsSAnZWagAAhVEQAI9m9AQehHdjGwjwu/QG\nlrqtlUJ6tN3bHrWCq0ZXDCUi1QzFmI8rEr10mG4KioT2i1ogxRZD39iWQmck\nwlw1w8SfustRtjm+3ELiASa0ZzEiRIPl+VjanX5KuR94mcDzIb/ilaWIHoI5\nod+RQM8Htr37w12dc5yMVh8RO1mEb1LzmS8lc+4sCCJB87SyYRq1aAxhc7kH\ndC4YvHEtDyN58wd7wr6V8DnuTGp8X5yQla+n5vmKPOCrWGYweywrygweZtr9\nYLsRrnnbeIDTxx6EViEYimTI7JVJbCWjAuZ8JUxiVPI/dbPoXrNQhax/H5D5\nKyiCsMj/JdH92KIrgVWSViW20YlKTboYRxTiDynQOWeK0Zk9SQmuGMDQM8mv\n52XMvDC7k7Q8r+aKjR+6NRGA+Eco1pLHtQ6lrCtxF67QM8X57cpGOhcEjYmY\njoGp8kXyLDYjG7bbTHdmuQqV1mHs6VUkUNGkSt2N/a/GDw+WWgz57IH8syNk\naodyMmLObWYwzsnBFJQBcpyj/I73yWtgFLW7N7T9ZQgb2n5Q0iJ84PrRTwt8\nAxFllUBVWpgZfmZ2f6+adVCkl3TA55F3fk5RknhdKRoOZ83P23ZvE1mQYSCz\nEKuqpQ266qt4nzHONAeC9YG/7gOpC50MP6EABmSk5OIdwYOMA3i6ZnaAjTFP\n7rp3\r\n=uNUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEee2GvX83fyDwZW/w7C0Qs30Qs3bsVeB6ZUwNcOIrUeAiATsuFy1mVQ7IujA7/+FrxdlW/uM/KTBQhDmLgRvxicyA=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.5_1544912605354_0.24275556332382253"},"_hasShrinkwrap":false},"0.9.6":{"name":"vuex-module-decorators","version":"0.9.6","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.15.3","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.2.2","vue":"^2.5.21","vuepress":"^0.14.8","vuex":"^3.0.1"},"dependencies":{},"gitHead":"62536cd7b834239b9b8e8f339f91baa9a4fbfcd9","_id":"vuex-module-decorators@0.9.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-KVXcOOOaPrg2KDcvhDTaoNC4jz/loEyJOGIeU7XyC8Ln5Yap3JZB/1ukcftyVTv4L39oadMPQWuX+qTTKAt6bw==","shasum":"03bc0d52dfb91842a076dfd40d4eb079f1b82269","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.6.tgz","fileCount":21,"unpackedSize":691893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFm39CRA9TVsSAnZWagAAe3UP/j3k4P5XGeI8eCh5H3se\n6zw+u/D56GMyv4zL/wDe5c9Zlsbz6MWnMhb55JslmIL0k4oQPZAR7tO58Pkb\nRpsczo/EJnQ2eOpzRnrqIZunMob+tqmwS1iyXE2CBomSoosmyMxab4nhHBJx\nBvp6NQA4jJE76jtzNtN6uRkMV4N8c9uM0Z9AnyCYUxOD+wbgvVhbsEXrLdEa\no4rJoT/VbPm4NgQcGSSbAJk9Yq8IIQMZx6t9mGBM34uMhp/BA0aH8F9AuK5V\nUyf+HPhSFbjZjBBwVuOVov3kf6aQGKliBLf/9iOdEA62PnIhRFbZd8dvpTXm\nZUf7sW5Oext4zUzZUab2EJ3lj1xuuJwhpTzNh3ozAcgrUp22EPvi5cY/6IEQ\nq0qBkYuAeQ3ZhrpuAkL0TRYDAAda2sG8NG4PMhZD8wDd8Si4xUZud7c+nb6l\nXIbPrwPJIdQbqG2QLc7oEvbj7jkXTK987fjUckUWCSp43nCR8qz1Y3vdWrRL\nES4lLKh33YyK1mNoLBWI/+yimgpMRWH4CET6WRbI5qB5JlFT4xV6K6NDU7a/\njyY4472DqqULfGvmJLTFhg9dkJMkI2RoWJ2mj9JvTwjP4uy5pVAOnAtIxILU\n6TBRKQRedgAylxMp/OTrpwQtQuyUdiUX4a6x8R4fth2JMxYJ+264Zwql9jPp\nA9v9\r\n=ez7n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYQK45mDm+rQrAniGmKYrLBHL7/GZ2uc0quUpYsdCL9AiAH0EZHVZ30yvvR7tN5px3NDcq0PhkpTRuICiu9ow7loA=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.6_1544973820406_0.3594726358518783"},"_hasShrinkwrap":false},"0.9.7":{"name":"vuex-module-decorators","version":"0.9.7","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.15.3","rimraf":"^2.6.2","rollup":"^0.67.4","rollup-plugin-typescript2":"^0.18.1","rollup-plugin-uglify":"^6.0.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.2.2","vue":"^2.5.21","vuepress":"^0.14.8","vuex":"^3.0.1"},"dependencies":{},"gitHead":"b2b3cac441848a0cd0a53032e37e0777fa4bd104","_id":"vuex-module-decorators@0.9.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"dist":{"integrity":"sha512-wgd76R3XVP/3HkQihcN/OPkC9efe2lXmVodCxxdPE9YpDdaeDCYYEjLv4dStwz7XmuIoKP/tJKvyj0TX7jNpJg==","shasum":"044350b183aec064c5c60626b0ab030d8ea68812","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.7.tgz","fileCount":21,"unpackedSize":692021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFnVHCRA9TVsSAnZWagAA5s4P/3DGmVAm33xC1z+9xeZt\nlXyJj3w+RBF1+i+iZZ570wjC5UFT58b3FQLE+Yg0Oai3+pMckzJPLAXrAKig\nBtcNWbGByCWI7POF5dRuSJVAEuf0S8mDwQgsBW8Ie5uxTBFgI5MjPDKtOKcC\nVST/K/bsg4t1eFn6YVPOqsk8aRpBLXA/rEfL9PKlt3cPBJ+wFEUoue4gDBh/\n/C3n0KAkaLM+wixLQvcJbbDCzJybqKMr0fLxD32WhWz1g+tvCVPGIbGykeOh\nMm7zfAXnuaPa/U4QGTiKHwv3Q4YRSjc4K6xI3utl6ZNdkalxTV8SCibgZ/+E\nAlhCVLCcH0nSm4MftwNWfhPaM1Cl7Z7LnPEK46SPL80LrR6z8793H2eettFj\nrounwpEJQNoPgPQQuY7mr9JT5XFdA4lfMP64rh6iE60gxzvD6ngUl9UFRMil\nIQlyZuF3jCNmPPu5IGEUyzTf1Y+5Ei1YNXJgHr089ibOiN1u32kaiS/xNaUp\nulkwW24SAGs7+bHFDadTJadrvPxwGxS0VAO8L0iBICzVypaan2tioQNbtgCK\nBMcoRrzD74epLhwv0iDK9v/+ExfFhD3x/xNMA6LBsGdc0ia9WsnRvpxgQkcC\npV9/Lxz0F4hUqtU8YIZRCrbj+/b9MM6zw1G3ezMLJX0tq8aPyoW/u++NWmWA\njK69\r\n=bQvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCokoTacPHrcl0m1uSkgOJIIYHRlmkhApGU8ZgiRkMmDwIgHPSyvDANdrnNzOPFJzfeiazqFlmlMesGd/wb7wfb6Ww="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.7_1544975686372_0.27201995506791543"},"_hasShrinkwrap":false},"0.9.8":{"name":"vuex-module-decorators","version":"0.9.8","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-typescript2":"^0.19.2","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","vue":"^2.6.6","vuepress":"^0.14.8","vuex":"^3.1.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"b1f19e67da8dfd769d7ae28fb334af7ab4778297","_id":"vuex-module-decorators@0.9.8","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yyh9+0mO7NYZxw5BlXWNA/lHioVOUL0muDpJPL9ssAvje2PHQfFSOCSridK4vA3HasjyaGRtTPJKH7+7UCcpwg==","shasum":"760c63fc5358fb2f3170a5428181a4549adc91ce","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.8.tgz","fileCount":21,"unpackedSize":692461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYtodCRA9TVsSAnZWagAA+gIP/1KLZASKWYGj5iT7ggVI\nXU1ydlYECHUdtTPhmqW7ZISjGhj6LSeDqlPh4uquqVRN/lCEpyh4rTPuM/nv\n3VCxJrlyy8eSctjL8cVK7ZH2pugDSPvk5oR1O2F9H6Hnlew13i9WDDcYRCm9\nd5UEbDsdOs3phn+W9Iwclh6BTgXjjq7/yggm5pQBJoIX+7kKCZU0rdCunLJI\nVTvh7xyCkbxFXoF//8tQ60j070jEhtnYocLJcgXOAVZy0ZwNg/jPoU2lIYFe\nWoVnCVie+f/RpQ+znVabZyiBtFlEgn/B7n0wFY6WtpBiSSYGKEZUaqCHxNgJ\n6tWMyYhExM6LcF3DGhIxVLG3jUPLCFUaGEdqhkMGmvlgXIOvSMoO+3mv2XGy\n9ktzfnHh2IBwr5dhcerjCJMlLRspMitoltEg9nsFngGpwV3jj8d+qeuL6cjG\nk14hlwhNrmTVI65rRiYly62100oAjWWr1VVvL8RC2BTn+EHN9IcdQags8eDE\nd4nhkS3zXjnd+H14VNWQZfPk0uFP9N7YMjVTAIZJ4T2b4RIUX6oDApgvRH4B\nwNc1M3Dbw3mRVP/K0Nh0RFekK/3kGuBv3eznBxZhUNZpt8dl0ITs7vzqCqWN\n9Mm0WPTgMgrrYncUMM78F3/BL1lZpS1L437E03sprYPyZla6mC2R2n2bCgMu\n7+lj\r\n=C5lo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPBTiDJjix13+QOEt0jLOLpV75QQ1tLMnRPRvpPxbCUQIgWE6aFKBUpUeCGMP3SbpmzN61JLhPSu2Ev3iM1mS8sas="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.8_1549982236335_0.8357895317555586"},"_hasShrinkwrap":false},"0.9.9":{"name":"vuex-module-decorators","version":"0.9.9","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-typescript2":"^0.19.2","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","vue":"^2.6.6","vuepress":"^0.14.8","vuex":"^3.1.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"a57bb0c767616846d4b31f6d2fea229b85c00167","_id":"vuex-module-decorators@0.9.9","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-SxCyuv9FEwUc2jKfCtAHaMDwsC0acVLBeZo6OUlrA8e+tzT5qwvnZevrRIpPJY4nfiiBvIBTYFu+3l+c2Bemeg==","shasum":"3d278531cbd41435b3cba255a6e4db8a2bb3bf5b","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.9.tgz","fileCount":21,"unpackedSize":692767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc06PQCRA9TVsSAnZWagAAeA8P/1YacrRnybpL61gEurwJ\n33I6YzjBJU/DyKcSvSUCSxnXSUm5UYHuuWrkLd6rDHQ8YL1twA59ao+bKr3i\nworT0GI5vFigx/5YuI0Hm/V7sK9u8YlxW6VMvTry/ChaMUl9WGgL1UzJdXoN\niJhMss4mKBX/3by4hJnV0jXooewIQ8f0Ig+WoXnsgMh7VJf1RnOjp34SCcf2\nolFt8u26Evy5ePmzgETGCI3yq9KKaNkSeaNOBVVIJba4eWdby1PLR4wQCyqG\n2tlIx7gVjQteo50akJtAbUcYMQhZyhm9sMZ84gs8+nNOW9MnU7K0SNrcGE2c\nirx1OECFqk5ZkmrOXTkxaY6ntb7Fg0qzaqD97jCOKcAsDhew/ZEgauXaFL7C\nPMm4zVpfp7HqtJyvpN3GxvwbxGE3wcNLjQ5mYvw30v+t4VIX6ufU3kAmTY7z\ncCqWtqXo1DGgvoDW2cDtJ1eXdtUHtPmgR627T+MM/u6nNJCoRh5wJlLqMGk4\nWKTn50dIOhi59j9BHraS1OO3EGx9I3BYi6GcEoUwDyPOlgI8lXPYcyqkQt23\nu3Tih2i1Kp5ffFf0j1GXzabpIraxCzRS0h6D6hfUEcC71FSomenPb41rWCn5\nMk4dwKrcC14sKxRrSxS36ulCu6w/L1qNR/VR2jNtYbcTCFvTRE9cXIvBEEAL\nOofj\r\n=sA0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSUZnOLFQinEBT4c4kykNNrwQuHPxn3BDLjBBDyCFUYAiEAyjV/zujqhVLczzfbua04W1MWyumsoXGL4i0T2kTnpFw="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.9_1557373903975_0.6029919128362597"},"_hasShrinkwrap":false},"0.9.10":{"name":"vuex-module-decorators","version":"0.9.10","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-typescript2":"^0.19.2","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","vue":"^2.6.6","vuepress":"^0.14.8","vuex":"^3.1.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"5cc6063ce5b93b7cc9300df8f4ffc8446e0fc1c9","_id":"vuex-module-decorators@0.9.10","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Og7XBLbwkLuRMnXYowiJ4VC9YGKZxF38nMBPKKPYFkyJkOmemuNz3xOuIFCCkhTjwb+HkAaWih5OCw5sHsYIoQ==","shasum":"dc10b42f7aa26a4db979199b4b3484f6a8587d2c","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.10.tgz","fileCount":21,"unpackedSize":694755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT1cLCRA9TVsSAnZWagAAYy0QAJF5H6IdWBddw6EqIt8G\nYgvcP1NI3LtyC7R5wG1moqN+AdpjvgRDmv8hLMNW8qPJhOe8g6UQflP1qpRX\n29bk4dXcOsG/OIzesBdLX8oAw4lshbv4QhaJcds2cykQIfnevGNUT9ynPRG9\nn6hl8B32zwaJ7zFRP/jQKxkYm9GkKSk3NY9osxzjk8J4DSvsYYymqvSTJcRG\ncUNFZlwswXeS1YRuJCIEOCCgQ6yN5cCe7ZEXSBammFkhPc3gNafNYZBBIo7Z\n781yZ7wIG8F7QbhZdBa5E0drccfmhbJWY3Zl3niLfzKyW9TTTrySxaAPXGq0\ncWP3HhtXZhgwvJtNm6UM6xC/7BGJHg7RDX30tyUKyl4N13c8rA4QLEkoAyIV\ndYL6cutzteOigv7goOmi/xZJ6VEwebwA/iLQCHGkVM7NExw9aD9zwdnqyR4+\nyUnKfxMkuBn3ZvpgFo/qXk1f/X4mWQfoecjLXnXYnLedHgeTSnaAQuuF1bZz\nSceJqQ01CcgyMO/bUpCBG5KEZOl1m/UThgV76WJqx8B0VdBwkmSP/GrbKclJ\nyhpp8IoObUxBQBRUJTUCP9z4UBsYwxldo4TG/5dUiCQRtlNtpkUBBfvYBJy/\nWZG7wH6rJWNO5YlqH4BQvQfjMLLTsbED+/Qt07bBQ8g2g3mH1dqY0cjKM8cN\n/xlD\r\n=kLAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAIgnEbioaS8vt/hgGwjJ1fEzNO85deUHmxvVk6a4BgQIgexPXf2WlSa+4fDZKz84UisntnGZ+BMopthrzW6SmW9I="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.10_1565480714318_0.17800093196836464"},"_hasShrinkwrap":false},"0.9.11":{"name":"vuex-module-decorators","version":"0.9.11","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.1.2","rollup-plugin-typescript2":"^0.19.2","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","vue":"^2.6.6","vuepress":"^0.14.8","vuex":"^3.1.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"6bc0b8451c3c3d9682a24a6e49b482da13e964b1","_id":"vuex-module-decorators@0.9.11","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mqOqeQkWrVpdDE31loeLBj8ciHEpgtyRu8MzzxSpncjhVmggSmY4xdnwfxdXMfeDrcux6vHVWoJuzepgBhKkSA==","shasum":"a1f27d0b4187ce96d99bb877fa09dfaddd067076","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.9.11.tgz","fileCount":21,"unpackedSize":694755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT1crCRA9TVsSAnZWagAAnwMQAKM1JH9b3BUzTvbVB93+\nihL4uyEDc1zLyQ0O+nN+WovHisiLhAFfliBjo9Ea0JNr/kImGdqBHZPmiycs\ni4FVMOxlAmkXsNuaIWVaHF7olBYKfzCfU3hZHEhQr2Hgd0jkVVt/iHJqQ9oD\ner3CTYy5Dl2A8Gf/K/EiN7tQ8Q0GE6BoTNzLngdIbQsEK5EkafXCG8sxi9xd\nqBCQ0eD5hhYVRGg+aV2xfWivkffflu/1watqwKi0M/cmfC66bKp4uyx6ZRCl\nPuSVqwBQulDzzRSunL6OwTw8UjeCS3Mj/49ywbUJk4XxupN5anEgsIsFvPrh\nDX9TjBQvYIGJ+LXvLXyH1ywIEsb8iQcVBgyQAroAV5QsiKettz/sjuODFUCT\nf50Wpc2j7kFJHimwHXspde+RscfWMEGOBGdKB7x7clXBtQL9ucML1SzAZgw9\nrFcqDU1jv28ikbAHe0TAp+cqxsYDRLEot/5VR8SaNmzMhNYK8mraddLY579c\nGJZ55vWwUTmTxCipcJZ7jAWouu/d5SMneMG3TOA1uf0mofwjd+CoPsd843XC\n1H2o5ql8a8ZbNrmPLdKi0ZajJv/7tA6J/zHGtEUc8d3O94QIG5NTtqR4Mvem\n1v81Dy5jhtf5nt/lqfUVIFyC3WU1ywHQu9cdmq8W5GZ4Jz4IOsh3FGS3Vxuc\nGkiI\r\n=4Yfx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNHOjCjGksG0GzqOL4WwKZgPxuUKcMdP+A5eJDSBR09gIhAP9bwUBrBJZPfpRESh+gSiGKQ8HovEfzAbpplj092PQ3"}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.9.11_1565480746424_0.6721664144274504"},"_hasShrinkwrap":false},"0.10.0":{"name":"vuex-module-decorators","version":"0.10.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.19.4","rollup-plugin-typescript2":"^0.19.3","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"4d1e8483ce6b9457b1ad3bc8dde2fc37d70b3ba1","_id":"vuex-module-decorators@0.10.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-li9lGWHTii057VJ/mVoSYzCn5RDmha7h9FZZTwZjdkUFe+td9OSoGG4oYFYdFMndvqzFtZY8JcmwbR8GDakH5A==","shasum":"e09fdf0620dbb97587b99e931a38992fd3120d0c","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.10.0.tgz","fileCount":7,"unpackedSize":530077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUu/wCRA9TVsSAnZWagAAhZYQAIU+fIvBXDQwd4i1BOI9\nIwIbrCZk01iFr+RJ0GCeh6jCHAn6+u2WHcgxpjhcOsGDYUzK4P46DGp/ydjT\nJF/xr3RZy1smYCYgp3oWfVV+bSwSoIcnSLsQO23ojHhJF7beEiVQl/uDWC/r\nrwRdbCf8gZ/6Aj/Gr8yitpmVd0EtRby97P17wZ4awaBUH/kBqLfJZSiln6eT\nIsrmvZtGcn7uqZv+U9YYQa4Ro6lfYcKDw/vhsGgxEBEhcYDbBizQf017KgbM\nFldS/lnQNGdz9XeAolhDFYvvPRp+cGGsxO851vvt/CVmcwKP+QwyeVY1espK\ndkrWhzMCH+kw7tSaAx1siSDeCn1z5sgoxGHGHG56XqSfbgaMgbECUgojVIxO\nlatxhXO/P6whjn0k0XOzzFrqT1zsbqBWVr8gxK5HmuZViLEoKsZ0kR22kgvs\ncWcOU1rVkoayAZ5cct63+P7qO8Q5iFOcg1ZngohaoUvlMbJxrd7qnwYyHPLy\nd1tsh13Z2ZU6SR8qFMn97pVpt3giZ05dox4fH10AdG7iHofgPTuZ9NzQDRRj\n3M9absL37hE51kDKz2aLSkRXtCjUabIU1UhQaLLlMoL+WB1c30dpMUs1/c7D\nuDEo1SRuKTq4uycQAODl6Rqz5RywIkIGU4+mUIcd4bJzXr66+pVY7TiBJUw4\npMrG\r\n=PHxu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8YcoN1qyBLh+77dhTuh/8AvGATVMY+AQEh0bGeu0ilAiBeEvX2RK2THRSz8fo8ky2QUw9wF+uUb0w5IQZCLj8Npg=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.10.0_1565716463452_0.7741851649936207"},"_hasShrinkwrap":false},"0.10.1":{"name":"vuex-module-decorators","version":"0.10.1","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register *.ts","test:dirty":"cd test && mocha -r ts-node/register *.ts","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.19.4","rollup-plugin-typescript2":"^0.19.3","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"564a72e270456cad53622b4645874f3bc1c0c426","_id":"vuex-module-decorators@0.10.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OBvHEeer8uT///oTWqgf7kPe0j3hb9IC9ahdk41S4gBHhn5YUHpyXdry2OXp77zPzQ1P6wTY+Ju+/VUcU5mhzA==","shasum":"a34ebf7c2aec701d19ae60dea0a8f1620825fd9e","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.10.1.tgz","fileCount":21,"unpackedSize":630888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVS/PCRA9TVsSAnZWagAATx0P/j1llHIujBE7PAvilYWJ\nU9wqMfNlG9TkApUyXMqziZ19CcV19E3Qo/M8JEQ4OfUlM++a1xzIHJ0T9KIC\ne6s3y25cGFJCNRxvPVRLML6GaZ/IxLpXmQdodzjhqd0/1Qw3ZSzNbhuGjOPm\nRbwG4MwjqRNFq0lY6nFzzEfB5XhwbqD8iBMaZDgg5mWR7mcYaaUamH1dCySG\nsAMIWn/XRY7U9UnbNhKnWx1MAVZlSEf02LlyGwKxYFnmf7BysTtM4/m/wUsB\nQoKeM7A6eEDrvB3+QcVlNmhsNCLZGjFEhi3fIWlMiY3cmLItrXYgxmPlOWsU\n6PL5n3UB14DweMfpCT11eatjCyxjCq79OIjwTgRMgCr4Zwl3e6DTQyiA0L4b\ne1U9QbGxdlEr4MnIDehKNRgqZuFDJeg9HebCponkJDUsLcfrb0VwMyU/dcKr\nTpVgNVJ3E5qoWOzuzFAmtnKSLjV3K2YI1OZxrW2Tla0qxGMI0ivDZuzPWvDf\nvwTBbmCaoBxmVuuVR9KWlF+PceUt9Z0r/TpCiUq5elMT0X9kzXneB8hlPgRW\nNlMs3EIpd1eMne+QofvfmpItfyfb/tbxjof8WhBSj5US9MZ7TvIRJ6hLIOke\nOSk4r1XFCbYiS0POlydTL+VccEDIa9lTkePuZ+l6B7A8IqbQ3K3oxWwbusmJ\n6i6m\r\n=QLOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLMp9T49c6kBzuiMKSLOE3FJwO1CwOWDg5Z0a0mn2gXAiBtMF+4f6eZuI425rm3eKPos6Y6P7oGA6ORXnIP6IdYWA=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.10.1_1565863886963_0.6811901191740264"},"_hasShrinkwrap":false},"0.11.0":{"name":"vuex-module-decorators","version":"0.11.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.19.4","rollup-plugin-typescript2":"^0.19.3","rollup-plugin-uglify":"^6.0.2","ts-node":"^7.0.1","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"5cc07cefff25d331af9a9e34aada144b69f1e7ac","_id":"vuex-module-decorators@0.11.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mQeH0F9C5eoDvhOxGLxc2eKAA+GT9MvCyauZZtQSvLjN3PX//oj9mlhpmMJH2/q9LOScZ8fBrX1qqd+aOKq/LA==","shasum":"1da409385f001dc45fffcc292f4a7895cdf8db27","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.11.0.tgz","fileCount":21,"unpackedSize":640346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvzZqCRA9TVsSAnZWagAAYkQQAKEV81YUf+ArUM5vAjMK\n4q8vgXLoPlENy3CWcDaUTOQEJVx+IDqsu9bRMJ0HOZ6zZbmh4sZLtbZl5hKs\n1n/AnQo2hOy8xZKB70hg1PpvMHmuZaGNvSm592/yn88EZAXUTHPOgWJq8Tew\n0pWmqrcFcpKuQ8GlYTjHwcnNrQUVo2TSubwYbTKavbZt6Z10o/D14oeHO871\nHyuwaaI7svRpPM2ySUkSmYnySSakgTB7yMdSoWQjRqbSw3Tg9AYotDnme/7h\nrLK0H/6TAW80FtssztKxKPQaaEQS2l2ZtSC08Useo3mhnDqAQBzdq3rWSkuT\njKIZiOCPEB6U2xhHZO6+bxEl6xvuofp/KgdLIfi+hRWRlphV8ICmpsmhqeE0\nmYosg8mk/wo7/sQFTCPmlhC/uHxg5SD25A8qytHrCcmR37+QCpy/zGz5B7vK\nS69JDb6YwH0tnIe/Gibn1lqSShZ8ZBwpPParzMal08Yt2aug/PVTxiU8gkty\nPXzbv3RY410LPGLLS1kYwhwrU4/kFxNiLJhGFT1q0WlEI+fLuZdYL9TcvnVM\nuv4uM2s84ZWoXOtdUBJSYAXQwBT1ExPYvUWQEa0AHUtPI7/1WmY3tV6NVCaU\nb+jJjL+cA+BVrqTd8jvhwXj9fire7zcwBh4bbjaWwi7DlhefIWTZtKSVfeyU\nWJt9\r\n=AD6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLSrBsJum+gn0whK9Tfar5Q551CkDnkxSMTfDcmjhdRAiBsSN7N8OwZ+SBQ9Ty4fOC9OAK5+o2F1+9N8i8skPrZtQ=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.11.0_1572812393586_0.18124276075016854"},"_hasShrinkwrap":false},"0.13.0":{"name":"vuex-module-decorators","version":"0.13.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.19.4","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-uglify":"^6.0.2","ts-node":"^8.6.2","tslib":"^1.10.0","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"ccf4701c5bbbae9438c3b17a4466405fe0cad500","_id":"vuex-module-decorators@0.13.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JKbmyoomJzwzDIBdcmq9uiklU3BoEPT7YHTSpZsPwR5NbX1umqoVG5rfAl7BtyjNemC2k0ABwqGiSB6NFnBdeQ==","shasum":"9be589633d32ba65ec9557a97a25903d4551b16c","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.13.0.tgz","fileCount":21,"unpackedSize":646519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNq+wCRA9TVsSAnZWagAAl48P/A4tAVKqHF/nQkE2BTj8\n3KMZC5DMjVNhSRkiQHNc6JlYOy7RnLYhy7CZ9L1ArA+B0Rzqh+rzMZnCwqo0\nUU/JGRWX5XHlkohHAOBU1mlI97ed6iTUR9gKodBC25WQQ/GW6eGkJUgr2yEm\nY4MmsUD1Uxq4Zpf/7CjFfeLy6X8SgXsneBmYCxfYatsew+9fr4LUhNy4oNWa\nbIEl8QqtcH23yYTlhQ0JjJoSJXv2jcxGkEWpI/0ObbXWxiFLRVqN9qFqy1bd\noCECWs3toTZ1W+IXJ4VXUvnshFe5c3tUCZustWDa5ith5Dci0UywbDnECKDT\n64fumA+p7lIPkLg5a7s5nsn2kDPRDGHzAkt3TMTRkM4lKAHDHhg892URAIwA\nTsB/5A53Y1+EfDjSyXKRtoB0kM9qcdqHli0feJ8fO97Ifh2eSg8c7Z9P1UHO\nM2ViGapsBgiCjKYT9d5Rp2G6iTlOkiK1I5WtHi9YdlKJw6AAnOHpqdKQKdbp\nk+NbM9e2N+GGSizhNBeUXnaje0bNUiR/ao0CuzunpK3uPEhQqOHSfP4jOA/V\nqQO7XDxxwBYIHe4eLQSo8XsuupDlsoLj8E+aJeRqBvzcd39fPxpHikCHhbnK\ngl31HO4ZtyMhV03HzlKBrQJt8olEinAPqMYvviiInpih9CqMXlbS1XK7vv4T\nFONu\r\n=FATo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbCMFFSAW6SHAAveOYLF+JvukXOJKqUTiuvloeHCmXRAiBZEnk6CfPN2jJHNGubbjNWst1WhVNbtWZXYcUL+how9Q=="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.13.0_1580642223555_0.04127368931233488"},"_hasShrinkwrap":false},"0.16.1":{"name":"vuex-module-decorators","version":"0.16.1","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","mock-local-storage":"^1.1.8","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.19.4","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-uglify":"^6.0.2","ts-node":"^8.6.2","tslib":"^1.10.0","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1","vuex-persist":"^2.2.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"46257b09a8de8e6b615de0837fdc10ff74d85613","_id":"vuex-module-decorators@0.16.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Zz8HF2rMoDYf78uOBbWCq8wGFFo7YyNWc10Yj2eScKxVoRMla9HnFpiqvI3Dm0cLyOnBBklCn1AFUys62BZGAw==","shasum":"9e651d507057b07a1b52f0f65dfae97b9095f00f","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.16.1.tgz","fileCount":21,"unpackedSize":649381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNrJuCRA9TVsSAnZWagAAyg0P/3uDUWGsFTsoQvF3gbjM\nbaiEFUV2UKcmE0mBruFPd17MxW//smzZN0r5w5H+mDUZLf/nSRtioOlY5Nox\nzxMH2SUpQU9VGvFwE+z9w4bm8u4mM45Nomu1tH9tkABXtQSvGnKRlOKGo01i\nrel+8w8DOmOkFdaiNKeh0tKmrRYXO5CAOlocihHWbgZUy6TLRHYluVA1yqjh\nqdlEbs8/hNqiCWPqAgkZWpYK5Hu63ugSI9gXOr3Y3Dp6s8ei2+dCz+yYXIy8\nw0VyYoK3JeDStlqSwjap8fIAaTi/SrfvDY6q0ZywK74mdRAq8FEcGp8pYkmQ\nWSCaNHwOF2MpIU0bSS6CGbW4dXRu3KQhjQT6A4pbQEpk+B4GzNoDl7EfNpfT\npHw5zN27fDa3HrwGo5w4ISo8GdDCOOtlygDU+wcA3smhSWru+nAUX+fkCLQt\n1iAeLyJVcW4a7Ved477tHiJhDkB+p5uLthB2fGE6v8AZCkCDZFxS9J3/xmcq\ncFHM2lzosLwCUQB3cyGkW9m9n7S+zA13MjZ4lOSwRu19a/9TnCw2yokRgEwP\nKm69T0U2xmSAocsr2xhAjolcUQaN0SG6xn4E+ZZrxvQTmS4zS+corBQnKEIo\neIS/Fq89ukJ1tSgKquxM8VlvaPezC53B+Z8tjfq4AFhrXucucqexH1Z3C82/\nl245\r\n=/1Lx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7OBE1Iy33V5vNVpq1n7ATMuekC+f3kch8M+FWTK38AQIgH10/Wh2MUQU4BGTT4RiJS5SHRhkVLMQBeZ6DSWPhgsg="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.16.1_1580642925359_0.6851919712123007"},"_hasShrinkwrap":false},"0.17.0":{"name":"vuex-module-decorators","version":"0.17.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint -p tsconfig.json","lint:fix":"tslint -p tsconfig.json --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","mocha":"^5.2.0","mock-local-storage":"^1.1.8","nyc":"^13.2.0","prettier":"^1.16.4","rimraf":"^2.6.3","rollup":"^1.19.4","rollup-plugin-typescript2":"^0.25.3","rollup-plugin-uglify":"^6.0.2","ts-node":"^8.6.2","tslib":"^1.10.0","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1","vuex-persist":"^2.2.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"598ef41a91d86957258be22ac234b3525bf5c699","_id":"vuex-module-decorators@0.17.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EFzrR3oyRMTHwpIgYzhW0BVKD71+FBs2U5Mn/ZQwlsaPyROZexDXTZTSYOYeuwg0kqQsK/YBkG4sQ8B4jmVMPg==","shasum":"b170006f55f579f95415d7181fe5854830473d87","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-0.17.0.tgz","fileCount":22,"unpackedSize":650321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo4suCRA9TVsSAnZWagAARN8P/3Hm7u19hB4jsnamL1y7\nirG500w+Ukw9DMxFfrVfD4PyKeRIGQLIfPJtThcDPKa4zTLJ4ZClKJ1B2JFh\nBpJUs7aR3GlujDqyQlya+GDvuQsuPr7Z3mekx+AR7AqfczaqC5dnliHibwwM\nDk8S+Tnadhaqy2egroeJZMbIxVNxvYKp2zkscgNy7zqkiS9jOS3kIEWs2yEt\nRc3KObSVj3yj9BEezFwi/BQwwbrwkK0aFm70IQwdew4vBPiJAdYRYricX/vt\nT6HDaCeYIpDEsGU2FJptapNFOdmxS+lF2ezoV0vI8H1CAcSg4t4Qen8Swcd1\nMwG7K4VSzuy+oZ1zEbD2aIVwhw/VFCEedo6LaW8CSSgJaeF6gm5N6tVNr19D\ntoqN8mtvyvRi8uncRA5mpObQFuZJulpHU9hAAiSR0orUhnKMQu3xkdmxzqGc\nR8JOQXl13gqJnW1I+E+adShxh8kRlvKEPPUGGPjeCbfTtE+1wW/dDxvAi43b\nVQJ6GcIvo+tdf6Cv8r9HqFxY1IJli5VWsplpdU1HWy3gOUVOIm23SebbwzHe\nkDYDpZDVUOBdZRxk8csTBqVKBh+xLHM7wZM9EVw2kRzh7o3WkmFi7VfZdaV6\nLRpt7aWOlSOMwT984UIsnpIbZ5l9X9XeufEJpfckYK5y0mJtFiU766pWlMK1\nfsEu\r\n=jq+x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHqSMLl6rFXdLrwgJtvJXHpND+K+9eZ40LWaKxonv5FwIgFX98gFum5JRdcEVlBefw30UDZaV57CnClvOxIp2w9K8="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_0.17.0_1587776301780_0.31007544390767783"},"_hasShrinkwrap":false},"1.0.0":{"name":"vuex-module-decorators","version":"1.0.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint --project .","lint:fix":"tslint --project . --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^8.0.3","chai":"^4.2.0","mocha":"^8.1.3","mock-local-storage":"^1.1.8","nyc":"^15.1.0","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-uglify":"^6.0.4","ts-node":"^9.0.0","tslib":"^2.0.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1","vuex-persist":"^2.2.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"7bf752f3e066e27289bf1de1fe84ebfdcd8f5c0c","_id":"vuex-module-decorators@1.0.0","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tzUPflr/Snad10OaFvYks82nsqdUZxFss31rtYWppixFzFZJ6NW6IStYvKxS4THcr9/LjF/Y/TDl8gopFwrBcw==","shasum":"e77c97080283894bd28a76f28dfd1b6d4e345723","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-1.0.0.tgz","fileCount":22,"unpackedSize":695279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZlWFCRA9TVsSAnZWagAAgBEP/1tJskt5DSG5tuCBmeS6\n+BNR2ARozdAVMyHRoIdcwvwSQ+I1zcdVId0Dd6zXT7DCVgp0w/s8NSHG7l5C\ntIw3/laT73nzBkP4C9jg6BoB2aLKH4WDrf72htCfDiglDnk3NaqbJmKmEUqb\n5Grp0OBI+3r+Le85yLKiM/v1OztjmoDPhrY3Am3320G2IdKuT0UDVEhAkL8f\nfjOpwhl3IP5X09UPAlZ37MLvXFK+lJ5Bskw7yHCtcHChsaIMaAVCmb9m/pQ3\nea0R3rgLUu0a+asGjNx1HTet9w1n+pbhESNsw2dEJeONteyWf3ElQlwLYkTh\ne0jMf6PIu3Vs+gTBmTmmzFDriutv8C+RFUXi/YOWjQUKRx+A1Zu9+pdYjp0N\n2q+W+Ofw3wE4F1L2IW6XBdXQ7e2cSikPawoQ6NM9/hdvPpzHVeSja03PDO0Z\nppf/qsT+2VTaeDmyl/ndw64gbhc4wX2JVR/VFToqZ4M7nMJZeIKMsHnFeO/O\njjWMPPDCakMyE4l0Dgbrqm4R0OiYpPaK9itloLoLSE7acIhPGlGV9nKFApQV\ndNVVgd9k8j+STYnydC7PmOYu0Owu0sltoPaH6LGuxyys4frldkCkTKZ7nqoR\n9uqsYRKinUtXAr0Tbfe59YXz3ZbhzgS1dm2FMkrS1kcDcXD6mpQq848pVVVz\nJAP8\r\n=9LNC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXoJd0eHTXICmFEbsLn4c+G/lvWtOx8d5iHpdCsU8CmgIgd+rEtzG5qjaZfnpwVVlUdnOAzFnFeVXSS5sSceXR7rc="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_1.0.0_1600542085308_0.6289778014828693"},"_hasShrinkwrap":false},"1.0.1":{"name":"vuex-module-decorators","version":"1.0.1","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","sideEffects":false,"scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint --project .","lint:fix":"tslint --project . --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":"3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^8.0.3","chai":"^4.2.0","mocha":"^8.1.3","mock-local-storage":"^1.1.8","nyc":"^15.1.0","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-uglify":"^6.0.4","ts-node":"^9.0.0","tslib":"^2.0.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.0.3","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1","vuex-persist":"^2.2.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"e3005f63ce8dff84acbba368c3e653f3c90af5d1","_id":"vuex-module-decorators@1.0.1","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FLWZsXV5XAtl/bcKUyQFpnSBtpc3wK/7zSdy9oKbyp71mZd4ut5y2zSd219wWW9OG7WUOlVwac4rXFFDVnq7ug==","shasum":"d34dafb5428a3636f1c26d3d014c15fc9659ccd0","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-1.0.1.tgz","fileCount":22,"unpackedSize":695303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZl2KCRA9TVsSAnZWagAAd1YQAJnw7HEwboiXBWeyuqfV\nc07d2rhjft24Y6IYI4oyLPFmcFNdAy2wSXMhIlF4Q1Eq5aioXXLP5PssVSm4\nYmTCE5bsGZQIca++PddoIcNk1jQczHYRlKEZ/8EEKMhjdqih7eDNq4zDD7hD\nqBLURDcWWfvoIyv21jjkZJ3l67f1CKShOzkJC2uMv0o6nm96ww4QPon0bVB5\nkU0Bmhdq+ZAZixsK0ozAMQ4m6FSBOaS59nlc1wYBb/um02wwBifTA1CX77M7\nXfWcCH0IsXJbrEvs5mrecTps/B8fPG3IBoPRNPfpnXhN6hT+VRddx3ppHS6U\n/RqOSFZNzedLw/2B7t1WprbD8sSlRg+N4kWz5xgu5c8E7u5ymDQgrstAOcBD\n1MRseDysClMLKaP9yOB5KFsg6PxqCNXxEJMxWLgQZJtbk2RiCwk92lhJlVFs\nTxiT3OOr0ooHQOLERCEGh1aNuyBgNbpEBjCBpR5xdo1SlYZ7Sdsq9fimRv/0\n8P+ZyHMh89FAyoB6wivoW8YLghngPlZ4BJM1Qw4wUp2unkyjYCGKklA0iFzd\nyR9sDgbDlYvTBE76zCLPJzrTSSN1+wukafFjUdEyQfCKKzmvQj2iFcp40wEJ\nub9oui9f55N8iv6D1JfAkrOoLG6aGPDAz/eHTzdg0xy6d+xhvVrjC6lRNLbj\nq2Os\r\n=ZYPL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeMuTtKxHv6yU1jUWbVD4POWsAUXSNxDM5uo7hjkVK6wIgb3RnO5b7yQRV3i6DmGRu1S3mgPf7u/AyGXAOxTYHfxY="}]},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_1.0.1_1600544137484_0.10858368906708327"},"_hasShrinkwrap":false},"1.2.0":{"name":"vuex-module-decorators","version":"1.2.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","sideEffects":false,"scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","postinstall":"node -e \"try{require('./postinstall')}catch(e){}\"","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint --project .","lint:fix":"tslint --project . --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=2","vuex":">=3"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.2.22","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.3","mock-local-storage":"^1.1.8","nyc":"^15.1.0","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-typescript2":"^0.31.0","rollup-plugin-uglify":"^6.0.4","ts-node":"^9.0.0","tslib":"^2.3.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.5.2","vue":"^2.6.10","vuepress":"^1.0.3","vuex":"^3.1.1","vuex-persist":"^2.2.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"2bebb340c449f9729ffe1412a4050b44c92b7647","_id":"vuex-module-decorators@1.2.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-3lHp75qVgrNXUpFKs4J4eRnrxjY3BYUkHwR+ZKvvIycw/7tDwlL0RPuiYLwrHEUBTvJePSZaehZJ0BMTw1/ugQ==","shasum":"efb9690ec8856041ce4e9762bc9b51dc264cd359","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-1.2.0.tgz","fileCount":20,"unpackedSize":131884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm+wsCRA9TVsSAnZWagAAUNwP/0sVf621eG4mBD8igA1Y\n5a1ub2tFBdWnnz6Q90HWKs2AbgsSBc4RIGsX1emAeo7IHiDMP3MUn6DKjM/5\ncc+BGscgxLZy1htjD+3f7tX1nUpG3TyX1at4tXSn9OuQOz8QPVgVfQE+Zw27\ncT8waV0qr0YrA7BJkQvHY6OsXhmURmKOH47n7gBonqLfDMIKWk0GLO+56bGh\n1UNQqKWPFYkw/U5o4BPjY5tBFOcUSvud/KdYhrgB9AaoDRWlH0YiMKqiTucp\npFVzv0FiYD7yjUf7F7vgbH7znMiYx4WcUOARMYxX76AB15oTHGuNtw37Z7aC\nIckfUZlvK0U9IB/0cWcrbF/GNHh2dLmyQS+esR2iLFAU9quUCNf6qxa4h3UA\nfrx2PF7r2YriH9q8U6YAjS2HhxR71MnOOBQG0W5mLClb/WVAPAgJkalBrUKS\nK+pH3Ca0BuT1HC5FwvmFrEkBP0DRPF1n6WIjOdBtjbc0XucfAEEOPrEUOXsd\nk6nyZ9NBNolML7XZVCgYfx+QBQqBwW/CUpHruBZdfBXzoWaLHo4IrxeCcjZ+\nAjYDuXOdbchhD37l50RnkYwTOBg2be2JXuFBlqGPfap0x4sG1A+YmrCBJ6AX\nzWgvlAJvotquIhWDf6rFnepqct6eOsUNjadBTP3u/RF0bZhtfbkQqGchii+I\n+KcP\r\n=EFdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELStUT47Jv3xEkHWYIaeY+ry2wYwYBlT9Nk45sMD1poAiEAjmdojWozbAXxXLAfnwnrfl9b+b+gDBSauzVJzPy9RSQ="}]},"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_1.2.0_1637608492498_0.5572547071760721"},"_hasShrinkwrap":false},"2.0.0":{"name":"vuex-module-decorators","version":"2.0.0","description":"Decorators to make class-like Vuex modules","main":"dist/cjs/index.js","types":"dist/types/index.d.ts","typings":"dist/types/index.d.ts","module":"dist/esm/index.js","sideEffects":false,"scripts":{"clean":"rimraf dist .rpt2_cache","distclean":"rimraf .nyc_output coverage dist .rpt2_cache","postinstall":"node -e \"try{require('./postinstall')}catch(e){}\"","prebuild":"npm run clean","build":"rollup -c","prepublishOnly":"npm run build","pretest":"npm run build && npm run lint","test":"cd test && mocha -r ts-node/register \"**/*.ts\"","test:dirty":"cd test && mocha -r ts-node/register \"**/*.ts\"","cover":"nyc npm test","prereport":"npm run cover","report":"nyc report --reporter lcov --reporter html","docs:build":"vuepress build docs","docs:serve":"vuepress dev docs","lint":"tslint --project .","lint:fix":"tslint --project . --fix"},"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"keywords":["vuex","vue","typescript","decorators"],"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"license":"MIT","bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"peerDependencies":{"vue":">=3","vuex":">=4"},"homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","devDependencies":{"@types/chai":"^4.2.22","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.3","mock-local-storage":"^1.1.8","nyc":"^15.1.0","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.27.1","rollup-plugin-typescript2":"^0.31.0","rollup-plugin-uglify":"^6.0.4","ts-node":"^9.0.0","tslib":"^2.3.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","tslint-eslint-rules":"^5.4.0","tslint-plugin-prettier":"^2.3.0","typescript":"^4.5.2","vue":"^3.2.22","vuepress":"^1.0.3","vuex":"^4.0.2","vuex-persist":"^2.2.0"},"dependencies":{},"engines":{"node":">= 8","npm":">= 5","yarn":">= 1"},"gitHead":"115c24aee0b4cea3d5251f8b4d2a149854c52e37","_id":"vuex-module-decorators@2.0.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-awfjlJR9PlX2tDNzRk5fUnksO4TC5Z93Q3ZycvROCiLId7MZ1GdY4sHpEvPqm02UZ8jF+BkuyN5ezghOAk3zeQ==","shasum":"46fa63cc38496cf5655853a3193e53c1f2557ebc","tarball":"https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-2.0.0.tgz","fileCount":22,"unpackedSize":696942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm+z0CRA9TVsSAnZWagAAR5wP/RZfHzTvvj+/Ubhx8fQp\nEk4MlIoDaYSAGEdNuUe0pSV8RzURzbzzHBbt4yZsSMyHwiBmYy/dYDImJR54\nWpQDC7gA35d1D9MccEYf19PVDObxJFfOJp6FEOU8qYLaJQ/QNnQ9ugIopmZ/\nYeE3P+a2wY98ilxRpoPm+5ICUs0af250jJ8Bv2JHIRX/Ih4RR6dPRQWoTbV0\ntuMZ0xH8B8gJ1uqvEWJwxzqNPhSlR8zZafNcAow3TzOzmMoaRPTWazSQ2nhm\nIr0C4pursKSs5VFUW7Ja6xYoL8ACW2syGN6MabEGd+VTBG4bi35LhZRqqcbC\nJZc3Nh7tdq/IhvTj6E2jWHvRN1TDm5GHLppHS25PQweMyecF9W392RKmfBGP\nHuQmuzru2CxClzZihZunbduOdQaMgyvxs9lUcuTsdao+yqTNQtN1L5t3s1md\nQQvoVWfFWP5GayU99q/G14BFvYWEyLileyapZl1ZLVxnFvKq8W4EWt6uMman\ntC1LAv/v42hYnldqhCvCs7u3CPaRnY7VRTkwnjrjpb8jmOFPzfs+gwzUGu7D\n7aJP7kgz2/ont8to0BUMnqJd3feyxOSgJx30LUwLk/gxPi1GIybXd61i5S2t\neFWU9CiqcIwRpwQZcbqSod/1b4uS72Djn5H1GEqRcge2ScYarLJVGNia8Zy5\nmcFW\r\n=EGZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiXdyJ3jdQGOUXl8elgruUu7fsSAqCEjZ0DK6VmXaQWAiEA1li4IK63jHlrKNTQUb/D1LVU+J2nm5LWN7BpfLOTcss="}]},"_npmUser":{"name":"championswimmer","email":"championswimmer@gmail.com"},"directories":{},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vuex-module-decorators_2.0.0_1637608692233_0.876250574916893"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-30T21:20:27.421Z","0.1.0":"2018-04-30T21:20:27.518Z","modified":"2022-05-23T22:53:53.218Z","0.1.1":"2018-04-30T22:48:17.634Z","0.1.2":"2018-04-30T23:57:02.402Z","0.1.3":"2018-04-30T23:57:50.116Z","0.1.4":"2018-05-01T00:08:12.673Z","0.1.6":"2018-05-01T14:07:53.535Z","0.1.7":"2018-05-03T19:21:46.135Z","0.2.0":"2018-07-05T00:23:35.921Z","0.3.0":"2018-07-13T23:50:56.133Z","0.3.1":"2018-07-24T21:59:59.928Z","0.4.0":"2018-08-28T23:10:39.148Z","0.4.1":"2018-08-30T21:42:11.148Z","0.4.2":"2018-08-30T21:53:47.599Z","0.4.3":"2018-09-01T23:33:06.958Z","0.5.0":"2018-09-05T09:08:58.880Z","0.6.0":"2018-09-07T22:16:50.290Z","0.7.0":"2018-09-08T22:39:30.111Z","0.7.1":"2018-09-08T23:06:11.038Z","0.8.0-0":"2018-09-10T04:09:41.718Z","0.8.0-1":"2018-09-10T18:19:01.678Z","0.8.0-2":"2018-09-10T19:51:22.946Z","0.8.0-3":"2018-10-07T20:34:11.670Z","0.8.0-4":"2018-10-07T21:13:18.024Z","0.8.0":"2018-10-07T21:14:53.313Z","0.9.0":"2018-10-26T15:13:03.498Z","0.9.1":"2018-11-22T20:44:53.096Z","0.9.2":"2018-11-30T07:28:20.323Z","0.9.3":"2018-12-15T20:32:47.064Z","0.9.4":"2018-12-15T20:52:01.002Z","0.9.5":"2018-12-15T22:23:25.461Z","0.9.6":"2018-12-16T15:23:40.500Z","0.9.7":"2018-12-16T15:54:46.595Z","0.9.8":"2019-02-12T14:37:16.503Z","0.9.9":"2019-05-09T03:51:44.153Z","0.9.10":"2019-08-10T23:45:14.572Z","0.9.11":"2019-08-10T23:45:46.572Z","0.10.0":"2019-08-13T17:14:23.572Z","0.10.1":"2019-08-15T10:11:27.074Z","0.11.0":"2019-11-03T20:19:53.775Z","0.13.0":"2020-02-02T11:17:03.711Z","0.16.1":"2020-02-02T11:28:45.704Z","0.17.0":"2020-04-25T00:58:22.043Z","1.0.0":"2020-09-19T19:01:25.529Z","1.0.1":"2020-09-19T19:35:37.811Z","1.2.0":"2021-11-22T19:14:52.726Z","2.0.0":"2021-11-22T19:18:12.444Z"},"maintainers":[{"name":"championswimmer","email":"championswimmer@gmail.com"}],"description":"Decorators to make class-like Vuex modules","homepage":"https://github.com/championswimmer/vuex-module-decorators#readme","keywords":["vuex","vue","typescript","decorators"],"repository":{"type":"git","url":"git+https://github.com/championswimmer/vuex-module-decorators.git"},"author":{"name":"Arnav Gupta","email":"arnav@codingblocks.com"},"bugs":{"url":"https://github.com/championswimmer/vuex-module-decorators/issues"},"license":"MIT","readme":"# vuex-module-decorators\n\n[![Usage Guide](https://img.shields.io/badge/usage-guide-1e90ff.svg?style=for-the-badge&longCache=true)](https://championswimmer.in/vuex-module-decorators/)\nDetailed Guide: https://championswimmer.in/vuex-module-decorators/\n\nTypescript/ES7 Decorators to make Vuex modules a breeze\n\n[![Build Status](https://travis-ci.org/championswimmer/vuex-module-decorators.svg?branch=master)](https://travis-ci.org/championswimmer/vuex-module-decorators)\n[![npm:size:gzip](https://img.shields.io/bundlephobia/minzip/vuex-module-decorators.svg?label=npm:size:gzip)](https://bundlephobia.com/result?p=vuex-module-decorators)\n[![cdn:min:gzip](https://img.badgesize.io/https://cdn.jsdelivr.net/npm/vuex-module-decorators.svg?label=cdn:min:gzip&compression=gzip)](https://cdn.jsdelivr.net/npm/vuex-module-decorators/dist/cjs/index.min.js)\n[![codecov](https://codecov.io/gh/championswimmer/vuex-module-decorators/branch/master/graph/badge.svg)](https://codecov.io/gh/championswimmer/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/v/vuex-module-decorators.svg)](https://www.npmjs.com/package/vuex-module-decorators)\n[![npm](https://img.shields.io/npm/dw/vuex-module-decorators.svg?colorB=ff0033)](https://www.npmjs.com/package/vuex-module-decorators)\n![npm type definitions](https://img.shields.io/npm/types/vuex-module-decorators.svg)\n[![Maintainability](https://api.codeclimate.com/v1/badges/5b1dfa8d3d4bdf409b60/maintainability)](https://codeclimate.com/github/championswimmer/vuex-module-decorators/maintainability)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b7944c579d5c4c1d949f71a91a538d77)](https://www.codacy.com/app/championswimmer/vuex-module-decorators?utm_source=github.com&utm_medium=referral&utm_content=championswimmer/vuex-module-decorators&utm_campaign=Badge_Grade)\n[![codebeat badge](https://codebeat.co/badges/0272746c-8a7d-428b-a20d-387d22bfbcfb)](https://codebeat.co/projects/github-com-championswimmer-vuex-module-decorators-master)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/championswimmer/vuex-module-decorators.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/championswimmer/vuex-module-decorators/alerts/)\n[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/championswimmer/vuex-module-decorators.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/championswimmer/vuex-module-decorators/context:javascript)\n\n## Patrons\nWhile I have a day job and I really maintain open source libraries for fun, any sponsors are extremely graciously thanked for their contributions, and goes a long way 😇 ❤️\n\n- [Thomas Woo](https://www.patreon.com/user/creators?u=37365136)\n\n## CHANGELOG\n\n- There are major type-checking changes (could be breaking) in v0.9.7\n\n- There are major usage improvements (non backwards compatible) in 0.8.0\n\nPlease check [CHANGELOG](CHANGELOG.md)\n\n## Examples\n\nRead the rest of the README to figure out how to use, or if you readily want to jump into a production codebase and see how this is used, you can check out -\n\n- <https://github.com/Armour/vue-typescript-admin-template>\n- <https://github.com/xieguangcai/vue-order-admin>\n- <https://github.com/coding-blocks-archives/realworld-vue-typescript>\n\n## Installation\n\n```shell\nnpm install -D vuex-module-decorators\n```\n\n### Babel 6/7\n\n> **NOTE** This is **not** necessary for `vue-cli@3` projects, since `@vue/babel-preset-app` already includes this plugin\n\n1. You need to install `babel-plugin-transform-decorators`\n\n### TypeScript\n\n1. set `experimentalDecorators` to true\n2. For reduced code with decorators, set `importHelpers: true` in `tsconfig.json`\n3. _(only for TypeScript 2)_ set `emitHelpers: true` in `tsconfig.json`\n\n## Configuration\n\n### Using with `target: es5`\n\n> **NOTE** Since version `0.9.3` we distribute as ES5, so this section is applicable only to v0.9.2 and below\n\nThis package generates code in `es2015` format. If your Vue project targets ES6 or ES2015 then\nyou need not do anything. But in case your project uses `es5` target (to support old browsers), then\nyou need to tell Vue CLI / Babel to transpile this package.\n\n```js\n// in your vue.config.js\nmodule.exports = {\n  /* ... other settings */\n  transpileDependencies: ['vuex-module-decorators']\n}\n```\n\n## Usage\n\n#### The <strike>conventional</strike> old & boring way\n\nRemember how vuex modules used to be made ?\n\n```js\nconst moduleA = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... },\n  getters: { ... }\n}\n\nconst moduleB = {\n  state: { ... },\n  mutations: { ... },\n  actions: { ... }\n}\n\nconst store = new Vuex.Store({\n  modules: {\n    a: moduleA,\n    b: moduleB\n  }\n})\n```\n\n#### Hello Decorators !\n\nWell not anymore. Now you get better syntax. Inspired by `vue-class-component`\n\n```typescript\nimport { Module, VuexModule, Mutation, Action } from 'vuex-module-decorators'\n\n@Module\nexport default class Counter2 extends VuexModule {\n  count = 0\n\n  @Mutation\n  increment(delta: number) {\n    this.count += delta\n  }\n  @Mutation\n  decrement(delta: number) {\n    this.count -= delta\n  }\n\n  // action 'incr' commits mutation 'increment' when done with return value as payload\n  @Action({ commit: 'increment' })\n  incr() {\n    return 5\n  }\n  // action 'decr' commits mutation 'decrement' when done with return value as payload\n  @Action({ commit: 'decrement' })\n  decr() {\n    return 5\n  }\n}\n```\n\n#### async MutationAction === magic\n\nWant to see something even better ?\n\n```typescript\nimport { Module, VuexModule, MutationAction } from 'vuex-module-decorators'\nimport { ConferencesEntity, EventsEntity } from '@/models/definitions'\n\n@Module\nexport default class HGAPIModule extends VuexModule {\n  conferences: Array<ConferencesEntity> = []\n  events: Array<EventsEntity> = []\n\n  // 'events' and 'conferences' are replaced by returned object\n  // whose shape must be `{events: [...], conferences: [...] }`\n  @MutationAction({ mutate: ['events', 'conferences'] })\n  async fetchAll() {\n    const response: Response = await getJSON('https://hasgeek.github.io/events/api/events.json')\n    return response\n  }\n}\n```\n\n#### Automatic getter detection\n\n```typescript\n@Module\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return this.wheels / 2\n  }\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state: { wheels: 2 },\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n### Putting into the store\n\nUse the modules just like you would earlier\n\n```typescript\nimport Vue from 'nativescript-vue'\nimport Vuex, { Module } from 'vuex'\n\nimport counter from './modules/Counter2'\nimport hgapi from './modules/HGAPIModule'\n\nVue.use(Vuex)\n\nconst store = new Vuex.Store({\n  state: {},\n  modules: {\n    counter,\n    hgapi\n  }\n})\n```\n\n### Module re-use, use with NuxtJS\n\nIf you need to support [module reuse](https://vuex.vuejs.org/guide/modules.html#module-reuse)\nor to use modules with NuxtJS, you can have a state factory function generated instead\nof a static state object instance by using `stateFactory` option to `@Module`, like so:\n\n```typescript\n@Module({ stateFactory: true })\nclass MyModule extends VuexModule {\n  wheels = 2\n\n  @Mutation\n  incrWheels(extra) {\n    this.wheels += extra\n  }\n\n  get axles() {\n    return this.wheels / 2\n  }\n}\n```\n\nthis is turned into the equivalent\n\n```javascript\nconst module = {\n  state() {\n    return { wheels: 2 }\n  },\n\n  mutations: {\n    incrWheels(state, extra) {\n      state.wheels += extra\n    }\n  },\n  getters: {\n    axles: (state) => state.wheels / 2\n  }\n}\n```\n\n### Dynamic Modules\n\nVuex allows us to register modules into store at runtime after store is\nconstructed. We can do the following to create dynamic modules\n\n```typescript\ninterface StoreType {\n  mm: MyModule\n}\n// Declare empty store first\nconst store = new Vuex.Store<StoreType>({})\n\n// Create module later in your code (it will register itself automatically)\n// In the decorator we pass the store object into which module is injected\n// NOTE: When you set dynamic true, make sure you give module a name\n@Module({ dynamic: true, store: store, name: 'mm' })\nclass MyModule extends VuexModule {\n  count = 0\n\n  @Mutation\n  incrCount(delta) {\n    this.count += delta\n  }\n}\n```\n\nIf you would like to preserve the state e.g when loading in the state from [vuex-persist](https://www.npmjs.com/package/vuex-persist)\n\n```diff\n...\n\n-- @Module({ dynamic: true, store: store, name: 'mm' })\n++ @Module({ dynamic: true, store: store, name: 'mm', preserveState: true })\nclass MyModule extends VuexModule {\n\n...\n```\n\nOr when it doesn't have a initial state and you load the state from the localStorage\n\n```diff\n...\n\n-- @Module({ dynamic: true, store: store, name: 'mm' })\n++ @Module({ dynamic: true, store: store, name: 'mm', preserveState: localStorage.getItem('vuex') !== null })\nclass MyModule extends VuexModule {\n\n...\n```\n\n### Accessing modules with NuxtJS\n\nThere are many possible ways to construct your modules. Here is one way for drop-in use with NuxtJS (you simply need to add your modules to `~/utils/store-accessor.ts` and then just import the modules from `~/store`):\n\n`~/store/index.ts`:\n\n```typescript\nimport { Store } from 'vuex'\nimport { initialiseStores } from '~/utils/store-accessor'\nconst initializer = (store: Store<any>) => initialiseStores(store)\nexport const plugins = [initializer]\nexport * from '~/utils/store-accessor'\n```\n\n`~/utils/store-accessor.ts`:\n\n```typescript\nimport { Store } from 'vuex'\nimport { getModule } from 'vuex-module-decorators'\nimport example from '~/store/example'\n\nlet exampleStore: example\n\nfunction initialiseStores(store: Store<any>): void {\n  exampleStore = getModule(example, store)\n}\n\nexport { initialiseStores, exampleStore }\n```\n\nNow you can access stores in a type-safe way by doing the following from a component or page - no extra initialization required.\n\n```typescript\nimport { exampleStore } from '~/store'\n...\nsomeMethod() {\n  return exampleStore.exampleGetter\n}\n```\n\n### Using the decorators with ServerSideRender\n\nWhen SSR is involved the store is recreated on each request. Every time the module is accessed\nusing `getModule` function the current store instance must be provided and the module must\nbe manually registered to the root store modules\n\n#### Example\n\n```typescript\n// store/modules/MyStoreModule.ts\nimport { Module, VuexModule, Mutation } from 'vuex-module-decorators'\n\n@Module({\n  name: 'modules/MyStoreModule',\n  namespaced: true,\n  stateFactory: true,\n})\nexport default class MyStoreModule extends VuexModule {\n  public test: string = 'initial'\n\n  @Mutation\n  public setTest(val: string) {\n    this.test = val\n  }\n}\n\n\n// store/index.ts\nimport Vuex from 'vuex'\nimport MyStoreModule from '~/store/modules/MyStoreModule'\n\nexport function createStore() {\n  return new Vuex.Store({\n    modules: {\n      MyStoreModule,\n    }\n  })\n}\n\n// components/Random.tsx\nimport { Component, Vue } from 'vue-property-decorator';\nimport { getModule } from 'vuex-module-decorators';\nimport MyStoreModule from '~/store/modules/MyStoreModule'\n\n@Component\nexport default class extends Vue {\n    public created() {\n        const MyModuleInstance = getModule(MyStoreModule, this.$store);\n        // Do stuff with module\n        MyModuleInstance.setTest('random')\n    }\n}\n```\n\n## Configuration\n\nThere is a global configuration object that can be used to set options across the\nwhole module:\n\n```typescript\nimport { config } from 'vuex-module-decorators'\n// Set rawError to true by default on all @Action decorators\nconfig.rawError = true\n```\n","readmeFilename":"README.md"}