{"_id":"classy-vuex","_rev":"31-c77e3c5ba2c5f12445a1da37a5d83b5b","name":"classy-vuex","dist-tags":{"latest":"1.8.7"},"versions":{"0.1.0":{"name":"classy-vuex","version":"0.1.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@0.1.0","dist":{"shasum":"37d43a64516234acd37d35a00698d65686288d95","integrity":"sha512-FYwX1dZYJsU1qIEkNjvw0ukNoUcTKNAN5BDdnOZIstH82sFJ4hAdkAlE26XjYNyBewKEAJHi0YC/FVIVNtxe9w==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-0.1.0.tgz","fileCount":18,"unpackedSize":136570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKUPFCRA9TVsSAnZWagAALhsP/jMDgA2ChqktKEK9AF1U\ncr3oNYuBvafROceyuPDIixxqlR6VVFaJqcKENTS5wd/FVQSjIVY1EBGVq+Hq\nlLVFj0nvAMhKiOVWSq7omBFzUJ+1NcAsb3Hv8kbXJ1A9sPavjBW0oJvdreo4\n2bG38jHr1Dyf69YRhlWyDUJdqoJZE8RQJVFaNAylxyqb+7OiWPmZHfBD22jf\nKr8IpxKszlWEhQly1+DIZJYP2KheK0S4fD1QEtCVj0uxF4FcvVySwii+soog\nIhYmO3+Z/R9rN1R78QVCzOmzlaVPzzfaKQ6kMnGMlCt81NGxIlxD2xKgvQ3p\nap4bCpmdhY9V6VOXLHaPVnidJjEjDKqsSNHAU1v7Q/9bJh6wTh1y1H5Oh1q3\nTsNB0590Ny2ZPh5Pvze2AA/9AldPs5kFqMpDOcje7ijB0HFzJIFULOXTmhyo\nVUI9sKXIohQAx0mOSmKuOFVGIeczQBo2szjXJD1QfTu93exJGKztKBwM5BZ3\nmnMSsG3MKGJqESg4MsnRCKK4crbF6v8Nnb6DcfYqBXCciqBq+5NSnsYxP8+c\nbfG7WDSTfA6tipWsUNaqEB7BU1bF2DchXs48pY+/nfOjFnN06xNth3HINOCf\ntvGrGsvoRNtIvtBGDvDcatiFWgagOPnxGGrQ9OyxzHZCGSUjqZ2Lb0qqIvMW\nIiDW\r\n=AiqY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpNXdBhN8F3b3srf/16I1kNrrAGlUrrQcHUhCBpKLsIQIgCUZ4cgL0acsqFzL2CyNyy3oeZdsBi/LDagU0njEkzRI="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_0.1.0_1579762628910_0.05336227684355377"},"_hasShrinkwrap":false},"0.1.1":{"name":"classy-vuex","version":"0.1.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@0.1.1","dist":{"shasum":"42d60a7a2d5748f5186d0b0cedce94219963a39a","integrity":"sha512-voBKQFGXTV0es4CPkNOS0Swofi06NlGZ3JCMewynNfgLf7lOyP9ZEM6bOu5Spe6LfVKDi+wlr1uib8zP9mhKnw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-0.1.1.tgz","fileCount":20,"unpackedSize":60314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKUiRCRA9TVsSAnZWagAAsMkP/2r42cvcyiloxorx5/tP\ntj2KxrrUzZIiGRZvNRW5hTmmue1u6AzqpXQn3igRBw3Kp8M/zAZcJvCSAFFj\nRdeNIDmuUKkUgCl1m2b8M74ewWrnTYCmPuUDkZgLsAibBogIh73R9ZHZ5mW4\nWoQhMuDbM2nc9MDbKs37QOvDEzWez4O20miFEYVkReP5NXhVO/BU2eGCPHOk\nItrcv1gUrucarp9EIiOfcmxUl03/oaVfCoKvxnWcXDzxJ5KRAf8gE5rLFhqT\nbHejjbEZoCSekutflYpVZeq72YY8HMw9V++ARZWJy9La1xA1QUO2rZFBz8Jm\nmrBRJCrAFHr9MurlfjIvDQWKXxdc3hRs2DMzc9E3+T5QIBowZUoTGMprYcjQ\nxcvjlOER40AX8j/DgcYE7KJrkW9NB4j34yiamI/B0GwsDJrSQ+nhd/KpvX4k\nsBLVfG5eTNdAsycxjNvoeG75RLXiZSUXBvEZR2c2HDDbvxxV1JqgQ6RxFoao\n4+0c327NxgeMgPvI4Vpf7neAWQtxeLR27LAZhYQ+QrdG9AiKYd24YLyX/DdU\nYAmPw8pqhjTyouaLhPYHffbgBTswh9lTkAcINdUgEH4tGifqUiB5lIGwAj2Y\noPaSZIDNoVgGVpbu0Nz0JI8MDgAWS4RTCcYhZ4USY21CpzRdjrBH7pnEjhp3\nGy4D\r\n=FL2N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2lbEwiRxikvZCB3fIfyzQbGQIk0fLv2qP7appNLcE+wIgKR1gJcULPCcOkYbJiBuedqschkmKu+eSJh4o8CjjK2Y="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_0.1.1_1579763857060_0.8713373686069332"},"_hasShrinkwrap":false},"0.1.2":{"name":"classy-vuex","version":"0.1.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@0.1.2","dist":{"shasum":"0009709739b50a69beaea762ef5b5aef338c2abd","integrity":"sha512-d88isNiGuP1AZUriNo1LdixCBs8jUTaV50vWSxsg/Ly0S4ssdVua8xwnIrkr66QWyfwKwq9grGYhzdlWwhpzgQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-0.1.2.tgz","fileCount":17,"unpackedSize":36672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKU5mCRA9TVsSAnZWagAAjccP+gKSsBMo1QT4Y3wNYsWE\na/2VZUYakKjG9P92+zSWSSRqCaUpHXWlr1I8DsNoocov+jAu1hGGZCKpe40V\ntUGCFiLKpDXYfEhdQQwIuJVCS5Bp+vxJ4iN5sISewp+nIJcZEuBLNtMIzac2\nk9jKuPr0iEHNk6ZD878w2iPOus6dfJgXy09PHo0dTgbY70hA75jmBNpVf3pV\nV7tjx40hyhkPGVAs0nYTRdAqbHy80+7yYIymv7i4VaKHNklPNYNMtq34i5xF\nOf8V0OX4qgYOQna6YZvoXj0NUJeqvQk61ToESkTFQ3EIim5cQOGJK8bDQnHP\nXlmoMzPhOt/nUvVIhdFQ8eTRpQD/BIjlDKc/YrwVzDK3iZROzuEEyWBWnP8F\n8ZYRxil9RjRNpTZ8WofiMh655YEUZQ/8fHtDkEZT1IEMB0h6ZfEVCTHOhIig\nZbhzShVP8ZTLKjXWXZ4LqJ8uSQc0GPKvsAxCLaPq0XIy0rnZO+Rhr4rYZzXG\n2+olwCnHJYKD1RyGGe/Iq4SgtvC7IcCQ3ahp4B1jkBi2bYSV9sZNYqvWJOMh\nVCSJCB4eB93ZNHmD/1Mh66JLeLds6NDFiO4YpAxcKp9qGW4lI9wks+IhbpW3\nTKnl6+tNftxd20zyk50C+YFU8E4iqjXGex4n+1EniXRLQ8DitT+sWtSMF5KG\n6Ft6\r\n=0TPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1oK1dn111sIrEtaKwTwaCDS+7OM3oqF4sLWgaaThfVwIgQbo2oXp6Qf3IRpPTxJZ5N6+dW/9w/GQj/13JDNBpKXg="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_0.1.2_1579765350090_0.43038073974945856"},"_hasShrinkwrap":false},"0.1.3":{"name":"classy-vuex","version":"0.1.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@0.1.3","dist":{"shasum":"6d0a3ff7beeac262e0add65bbd9df6f805cee34a","integrity":"sha512-0M1BEgGcJMa+2S6EBPucISqNW+NjnmM19H1D0AUsdjWWUNQsqK03OzY/RWTCF5nuNiVlgWQL0vTPdi/erb8cAw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-0.1.3.tgz","fileCount":17,"unpackedSize":36726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKU8MCRA9TVsSAnZWagAAMdkP/0slg3hNfFuq+zjlW6zs\nGW9FPa9HByOZKgGTVdGfzG4fm1hG/N9DdItEBMKs2anm2qIesPvEBVH5nkGX\nqKm2l2pMDEBN0yug3iaFvsshaBl0S9CC2/rSDvR/qGrmCR+lBRQSFxeGlXuR\nSDGMAff/rcqwXU48Km4I8ZzknRnJVP70XS0+0GbHLDJsTemLCPh//FRLK76n\n2U0Lk2flUE0ptmXeJsHV7ggzoBrp6/AgRdj8XFx4yK0nuDAGZWTcJRaocBX6\nzVktAuChuL9ddDcUhzEBCRGftITvAaKIvuSrgU4TtZcrxDvD55MSvYfGaHD5\n5eGJjRIEEtOaZDImJq1w+3RCHipgth/rsAkoYdtWjreotlO/2bC0SprpNcHA\nk/9PECeR+ayNxVdJYx4De/IaE6hebI9yUGzoiE6Zh6Tlm7Ev5zkdX77Pi6JG\nOMWYdV04MA2nbd8/q8itTp+Q04zMT2enH+hq2ohtLhFQaWPHOrBeup/4nGxZ\no+qk9zBv8VIgKmJssZUxo+aR+9zldM7XrgyfOPmIlnuMq06Auk2K/pHensqE\nWQLyaIv36aGi9ijPhjxpkrqGiObE3pp/Oqu1Y1HRjMQWq/O8hSFdA8HCtcjo\n1P4HT4ml44YsOt5NvuGwqTvv5jimRk0qpcfnV2i62wt9LbKfFsODU3eotF43\nm7Rt\r\n=a277\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXRY1+a36mFOMqn6dz94GMYJ4ZE4CEZDZhhfVPe4EiLAIgd/cxTy4wBL23/ly7iJSFUOb0RzKV28F6OCVc34uhopU="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_0.1.3_1579765516457_0.30606556410725183"},"_hasShrinkwrap":false},"0.1.4":{"name":"classy-vuex","version":"0.1.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@0.1.4","dist":{"shasum":"47866319953baa865d4f3eb8eaecde8212ecda69","integrity":"sha512-AIgc9aXqt+Gyx2Z56YNNVDSl54/YRfZenyWhXXMZUzEvZ117YVQL01elqsROC14ivKocXFukGFn+oy1y3+QWnw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-0.1.4.tgz","fileCount":17,"unpackedSize":36774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKVJqCRA9TVsSAnZWagAACxQP/287NXBihumQzCMCHgqQ\n4T6oegtiY87QeXShERTRp+Q/0R7E66HbPqehJRRvHyZ2NhK+VJ2dDWOUYX1o\nkqNEl4swpEcCKLzWY9wkU3h8kTYVbWp45UUhLZGBeLuEkhqLUdgglF4Nvxw7\nIwXKUI/X8yTWnpoWN4eBTX0WhmzutYb9pNhc3jqqLW6fBzGtT7twzQR3BIKT\nzi8D4XIYxvDUiV52XdI4y312znN+Gy3/XjBcwWTsJE9wucdySMqfGIxlPoCu\n0W/7JXK/wCvSaqA+aNsXci3SXJo3nHc1vbUocXZNdZJ+cHruDraWcJiTwRFY\nGqokBvHtdZI7jLETNOLeDk+K6bYB7IVp4LT1eGvZlh+dQtHljotZ8fRsMUK+\nS2+HFm4+sS2y7ON++ZeaaifHtPKWUaQ70V66MqWO5mDOOxbfH7AgrkPCCv6D\nDaHkUBnaIm4DJn83S8Q+O6gXXOx3egsZcDE9tY3bxNNhRqPGg5Scjp257u+j\nHxVidpbl0ueP2bFXDx7UhClzNATq5Sy7gFXzfTv/VTy5esWqDFpv8UGzsHCn\nnYBBwufhIOgTN8KZ0YlTWZ1wcSWHa6tSQxQHEdP5KCjxHkl6WhvajZZ73wQu\nism4O10GRJx9XyTtZH5KokjxciXrHT3ZddqTyQV518OoOXWL1oC+9swa7YTY\nMf62\r\n=wzmk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhoJTaUm9W1RaSUP6kTcuuFqdKRgR7ptxFD3+60XRubQIgW0CV8vGGqrWRJtL5mtmCofLfSz9N5yWAuiRfEHrSTI8="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_0.1.4_1579766378498_0.09149443085767772"},"_hasShrinkwrap":false},"1.0.0":{"name":"classy-vuex","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.0.0","dist":{"shasum":"e0c951d0721475b1ebe0e0f2317d9614bc71a6d8","integrity":"sha512-jgUHT3i+BNt76z+zWCCMPsr68CeaOTy1yiT+x/RBBVGWJU8yZcghrOTAmcYR1W0meRfAT6fRO8HeFDd4rpNSWQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.0.0.tgz","fileCount":18,"unpackedSize":48761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLBEzCRA9TVsSAnZWagAA9AUQAJPByh1X1LoVjLwYAG5J\n1hb1vjHLRURAFgErcqocAbZnMPA/uqKNUntmQUHw9xiP2Vx08QSUIZclA/QV\nKJRQlLHcSAErz5/ie8BtnixiDdpRIertb7hprubPDh/522iptgJE299WptSk\n2PzU3JkGTlt5395hZ9BoGbB+KUdeVPuUfSATCFg8pw/2Eef8fpPgMXocS1MO\nD9Jx/wXRgA/T/B19oSbf58+soKQ74hOQKrNcIKC3aCWxzd9ZuqDkA5mRiOQL\nxpYj9gyzwYZtHftIJW3eXlUt7GQTK89PtYg1S5ZRxdv5zlylWQNeDvKZFeXy\nSpTPu41bOInJhAubKqfZw878datVemCzVpawwZYD4/fKIHQnfmv3poPHn2Wc\nIUWw3XAIJB6Ncfl2jjMebZJ9l5CL3y4C6MQXSqKcpyO9eLVIWWRo0eux7Z41\nc7OwS/fdcJgoYBT9zYWIFb2MLgDQkg2mnZCRfHcq8w5PmSR+efAxCNqc2Fgt\nOyhQ3vnBtY5W0hOsgrh26p0PXN4NTmOHp7uJXKLLqDB53ZQ+Q7/0GSMwjtJq\nU82Ad88E7IuUznqFRULKeauvsczgSXkpBxwptJhsOVQuynkI5FdZIByzri1S\nGlexZAqiPziQkNBLKUhPXq25zdIWWIftUfCdzR7FN2j6TRER2cSQ1Sw8X7Yt\nmSxU\r\n=HwY2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGUR0f6O98P0i51hGzoEZFVsWjaj19f1O7Hd138VujZAIgBghSGwZoZiax2KHv4xmHQES26bzNvOzXm9K8KgPsT6M="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.0.0_1579946291452_0.24060890331094686"},"_hasShrinkwrap":false},"1.0.1":{"name":"classy-vuex","version":"1.0.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.0.1","dist":{"shasum":"6d0de25326969b896be736e7edbbfb20689e3080","integrity":"sha512-rNHZ0GnNOzHqSKjeungKMmE7ix+dDLgQh2iwFLTVNf9aePj9NkQRm406lNzvi8Tx+igstZGEl0ygZkJQa43yJw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.0.1.tgz","fileCount":18,"unpackedSize":48762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLBHhCRA9TVsSAnZWagAAdW8P/1d67zZzT4NKX9qojuZR\ntkSiTUi7CO6P7tjll8jfL5WIEws1yufHZgM058Ktq/N8pUC6y69NvX6c2P6L\nvGPB45RXqR0Cx3pAYCz9YQHagN8g1/lwOe6hs6otxKx00/onLUTrCHCJvR9d\nADWrccL9Gh8ZCuF1+ih7VTm3qVl/4gV6ziAJuiPxOMrXiTZan+zq8R+LqO6a\nzosc2fXX1Dav2g4arvyCpJ7jHqSrqiFAymufJlnxhm4O21wwMwwXWGqEAjv3\nuednZy2gFGMslQS8dPP+3xIaDSoTMEGbNVe/adVsRCrBuIDm87fp+Opy+zzt\nREY58JCwl5z13Cetu3b+/RnKoTF3O5GxHVHzWEP5dUft7uWcbQ94iRN3rs4M\nF2Kj0SNeq8XGZxlZ5DsHY3U+hizSXP+5gXTTlBjbLg1HxjFkoyv2hcbGrgqy\nCl05rPGHiWWuCY4Nf0aIjhY37IgChWn9aMSAxOjB5j1bkhBhJppQhJCS2a8W\n3PX5M4q1I3za7nBoG0UAHYUBsYFX/bNzh0mQNaqddTdynYJRbKGEN9GdUtk2\nvwRhfIGn1PBhqV7qStKjo65KeAaq3K1DgtHsnar8LGZXtzxbL9PAjQ02Plmu\n+qcSY2qECUIp1cScBWdIxvHpbK/R/vsWO0fshKuXY7h53wOhQ8b2784mK+P1\nphFj\r\n=dfoL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErorpK2AIkKzYxH8OBXjzC1poNFyE7FWr7+U8suZiPPAiEA2/pmll7XKN5TAANy+JFgJr1LzWoEtWdpp2s9qR6ayvI="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.0.1_1579946464627_0.39367022548891284"},"_hasShrinkwrap":false},"1.1.0":{"name":"classy-vuex","version":"1.1.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.1.0","dist":{"shasum":"d4dfd086505ff6aca1a193e884b6d846c25b8209","integrity":"sha512-UYG0UCGqb2BUbRdo0KmBzZGbo0/jupeVZ8UbTNBQ/Y9YgmDnQMvgUUnTvvvIqx/B1H1OO8sD3mY1k8Nz554waQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.1.0.tgz","fileCount":18,"unpackedSize":48788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLIC+CRA9TVsSAnZWagAABDcP/0nXZRbYO6MSTniAtv3t\nXcsrV94hJud4Bkg0WHnmsAPTGZKjjhGkEi4p6UzfAC0vIyERY8FClKozwYc8\nSIrCpQqbr4llWuUvoEihqidx53ruEpi71TOI4o6odY5mV/s/1DfsrblwmryJ\nvORxxohwABuPpgYTGvUaabp0N/eK4oZ5hP1bl/PUivARO9FNp6NTJU+W9cPt\n8HMI/ZXYu9pOg5OEyp2lw4M/OuEAizgVMkExUCPfXEqrVed0zpSZtOTOy0Im\n9gpF1mf5Fsmn0j4/gLUgwvIgJ8uMzULQ/dHf2nRN3Z/8H4lX8U7X7Uq5mGjN\n8W1N2vPskHSv5GPH12MGWpA+SIDIuJrHoEQlGkN+WskIYdx7Hv3RuIkrQeDx\nI1ym0eO4K00PYaQoEX1+llSDpkKBDEtoKVQKXfYFLGcAJ/LynY6+bC9qGBjJ\ngdJhJlXeqXtMbujKlno99cyzQq8/8emO91Lp4JQ3WkNqHR6dCm9VIV9t0qjL\nnkZdDqQVskZwlmQFeYGmscS0lQeSGFmZw/2nSlnGULNlTNzvETp+UbFLqyLi\nP2zQKRpEmWUYt/hZK3WWqC8yl8zrwv3pIXcsWsj6jvxuWrOZqG9NIrJgtl1f\nHPZRTSuk7XOdHjWFsC4ECXwA8AfAHD5TCn4y8A+j3BePUEaNymnnPz6RzeSn\nxFC5\r\n=8+F1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTbPs86cXQkGsJzBoGtTixvI3WGmKCn3S53IAmN9V5ZAiEA31+cNMadaZqbnrL/M23dg2YBtasSByPwEgslrVmdE4Q="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.1.0_1579974846226_0.5322740549846985"},"_hasShrinkwrap":false},"1.1.1":{"name":"classy-vuex","version":"1.1.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.1.1","dist":{"shasum":"4b175affd6ce6fff4d579d22fa5ca388c32011a3","integrity":"sha512-r/6MJ5gm7uA9Snu0U0JEH3+3y20lnUSAdIWBrVUxZv/CKD23sB7LIJsRwrrPtvNfwv2n9nVUhyPIix7TodWMdA==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.1.1.tgz","fileCount":18,"unpackedSize":48796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLIEvCRA9TVsSAnZWagAA4UAQAIegvgvqg/d4XFfSSlLU\nbfO0VBCbL2RWA1BIGVWZ70FfVYljsZbNqWg7WhEAXNYAYX90N/BBv4xDpELe\nPHAD1/6XFRpQAdEPj461xoh8gVlB6QRazKl1CehdXpTy/4ke2bauKlNCkqRy\nel9fjJmCwk9toQuUUBjQIRVxi/K50evs1DXN64pAn3uUM5MUeNsINzKtnFvi\n99VHwWW9hyR8noy5RnvXk3AOmDY7/yA3PA17He7QQ325G922cnQIreZoFZ36\nKhgyPIJRWy5LmWMZJDMjN/FwxBofVDeLnwlWjyVlfgtxTQ9Pzw3JV6GZIS/m\nllNjtgp7RjL1/RMw3RW5wTwZa/BQjRPZhBTXpiiwqhdbvrlEDXm+GQEpuElZ\nlJvEPgbB5jEgoPrYHOijLNt9xYngF8xy7BXJhNU4+a8h4hXCxXbdYGbFO1ju\nn0h0Z46dgSpyBHu6YSksbqHzkm8H73TkdGlgggGQkJzoxHSGlkWQiO/2Mnhc\nfi6lDKoPp0sQowfgO65l/RrlsZsLeNCD3JZyPLtLYba/z3BPQmIY43y6sczK\nfgjIdTvui7T1PvzBabAIaqBCQLd4lWpxuWaQimTI5EqWffgi6USaNZyOUmXd\nE2E6Uer3PyahN5gtbGH8QDk0GhOICsp8w+e7AgEJhcJdpjkVlnobrLinj0mk\nm+mj\r\n=NrSr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfX+2kib50l9dZjUQp4w7O5ZOwjiMeNkg3Odyv4Hx8DwIhAMVvn5DrVbDdrJ4cGWNiu+p+lw2SBWrZmyxyBeP8U0YF"}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.1.1_1579974959564_0.5848220960197561"},"_hasShrinkwrap":false},"1.2.0":{"name":"classy-vuex","version":"1.2.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.2.0","dist":{"shasum":"78aa755337497c949c1b8e429478f6abbb812e4e","integrity":"sha512-iwsV8hKcAYsDqcRpG0N/DJf7A1IJKb30zzmTztl+Hay+ACku+3IWCDtDIPQJqALGcEK48YvSAaVSvVf4Zu2qgw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.2.0.tgz","fileCount":18,"unpackedSize":48314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLP3LCRA9TVsSAnZWagAAehgP+gKYz9X6ZR/CO5SDM4NO\nXOFhw+8ExBm5nyuYTb+FtZ9Nxu7zshd7wPFG6Ch/JDG+XOqUJlXGaACJO4w7\nn93phkTl0Miid8HiHoj//BJogToRf/yDRRcn8dSqiJTiFkr3zC52JqYm1p0e\nooJFhGrjkcrBdcmJRYAcM2iVhyv8948UOFRN/S4JhBGx4Jcm4j4bqYgyxPC9\nzYzPAt6PIxtm6S3JevuWFzIvuH1B9cX5Bd6jSGsYjZTo4DrjB4MXUATwZn2c\nnEp0Cyoxx2kUzRZ1wavL841AybiiA2Wq8RgkXnCGfSfy0zhqwyQq/1LiUu2A\n5tyznIsnjxe2LpnxD/JoCTr+DZrsbd57mLknSp2g8YHcLJsdQwaRntm4c57h\nUp516rviELn5F/B5TaK8NhoFMlW24HIMWkyEt/0ZtWJRxhMU38gkCHkHVWsV\nbXeB33eSkCcOAZIxbNRp4vvuu1zo7UWCkF058kIcdmaiG6k4O/228caodRB6\nC3B8OpbkmFfgXa8a+eMqi6ULppMBAm9ctoe5k4o9/X5kY44+SnpFyB+gZXz+\nmvJubJaG08nqjUtz2wHI8xIWganCjlV81HAsbvOHr2nDcGoMWle4kQjCO54Y\nsm8B3uTcomOthmVOu8FP2sAJ97uLAkXHSbyoXYLxISNzzcWZVJNHbHBdfI5c\nQHgA\r\n=XuHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXhJxqYvPcusRw0xQDsY29hjVdIPe6uBvwCvFbHUB/uAiAg/eVh47kBPCDR3/p0zyhA0um7grGW9Ifw0vCWPGbqIw=="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.2.0_1580006859038_0.9504941227464732"},"_hasShrinkwrap":false},"1.3.0":{"name":"classy-vuex","version":"1.3.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.3.0","dist":{"shasum":"69c3cd48b18ff80a6b4232fb759c6109fd192bb9","integrity":"sha512-fFPXwEJID2DjhsOffcEM7lko+Y+55ea5L8OwPjXukrK11TWYHA6ljO5T2AA0tO6IVPIqe7nLOAOhMw6eU5/IrQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.3.0.tgz","fileCount":18,"unpackedSize":49444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLqLgCRA9TVsSAnZWagAAVTQP/i7XecXWlbiaGqavY1uL\nf5odI2X93IbBGfIdSze4QVzWfPmO8hY8veOYQ15EmrOj9N2XRqu1zuJ0k3R0\nRAoEYmpgM5ulSrEPzXYzkknDHs+Q9eRLipdlL4Y7osO8gTSJrNSLnJbNnNM8\nwvv9SJ9hTE35CuvsjOBPItnH5huBS6qugvl2eTeaG3nmlF8+Y16febYIXM02\ng1V85E/DK5UW0J+zXcYqmRhPVUWXKpapg5ttwZg006olEiTMjjKmU0xxrga+\nG0JZ/K42gh2GmtUbAygsIEjB8OK6o4uXZTrxFh30ZzdrU/JUwCxJf9UQ8Vbt\nLDFMN5Tv+0jj+++sXsCgMb2CV2+Ftmjb5w9i8v83nd8Mm3n531Xq3PY5HC1s\n0CvR9gRuLMqv7EKowjfC6/fQ0kxd3hpHj8ZdnO1F68xEFIDVJF5IpMHWgQHj\nAgdsPOi8E12mW5oQB1cdmmCVHfjAmCJKvl6fH5euJGgsShgxyA2E3cxTMwQJ\n+EwaPhD3liUhXDBiEHeUp5TV/Tdh0t5KfI+nZoOMo8X5M+dhMmJ3KWVd4bj9\nXE2f2NYGRSldWIWRTcYWhUH2sq1bbzgg3f5n7EptiGLhroDcnYFsh7EfPYg6\ndG9dvkIigvDkyR6Pme/ieSzJvXf0HIWilaLa31seIBfuNShvQAjOOJHWjZdh\nhatp\r\n=UsJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXvAsIuC5jXG0W6B5Zc/KW/6f5St0+tPSzElQoFF7b9AiEAvHvUZfaGc1LCvCpY+0sR2NO+0bIRCVQUsEYs4zIXFK8="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.3.0_1580114655681_0.9424101543649899"},"_hasShrinkwrap":false},"1.3.1":{"name":"classy-vuex","version":"1.3.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.3.1","dist":{"shasum":"6eeba17d26e579e107476e3d4455cc4b60453429","integrity":"sha512-0ifNGNw8FJk8G0aQRUERGJFcmZF9M+aLZWchE+Z7c1t7dDhAcY9adw1mAOzSoFXVa13qVFGO4DYSqQ2XmOmgPw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.3.1.tgz","fileCount":18,"unpackedSize":50806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLqXBCRA9TVsSAnZWagAAjXMP/0mvuGaLard0ybjSR82p\nUJRcaxy0jMXCoCwL57NFUK8fqIYFNQTY0o6l7UqnDR5zK2myPHGSZEd0pwFz\nt1LO35fmef0Bxx2+c7ScO3VtVmlp3oARaI7onsvndsNKDUS4FhcfxCGz9xdI\nbglgUqFyjNqMwte3POj/4HEY5mLhp7sXnqSnfLev+QHMVhId6VZrxs5EFx79\nGrfOqks582IVgPcuWTRs5N7oLDoAnRsoAv4Dpq9CbyhIQf2OXBrPTKsYvRlP\nS0H7WYM8toAH4xYYDzD6/4MP7yV78XZc4Z686zkJDJWcfu+qTzUXfocY1NZR\n3JXQ4QUGFbWuxq0bFfq+GzhqbaY/sw9J/u0ArbpCSMiT0gt3mzF5VxCdRJgX\nFvHpTtd3oZh+IMVwjEsgIbVsKIREPV7KHjpfrH668022X/exEC4v0X0pQeds\n7IN2xujk3VFGWMkW3zufLFLYDRLmyACEPNse+uMewArJQcoiE67CbU0zQlos\nxcJIRfhGPcrGycdBE1FZXE7GCu8oeuMzMEyKUYr9YeZwkg9Kbnpv6Ddr9Tmc\nd6Fl3tLy2MnbHVkFx/xnXLj5jBNzQK4rh1KAorQuYjranjz2zl6qFJvr3dml\nteNU0gpck11VhCHzysHW7Ezn7sXF8tPdyJuGj6JhLhX27PaQAzEZ/Qwqv+Xh\ns8+3\r\n=GVq2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG5toWF4RJXIu71PD/lrp8kdwhv6w7VHOtbIhcoechRAiEAndL14n3yZZusiEdgFrEZaubYhkPjaQkrrtYReBYLG4c="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.3.1_1580115393108_0.3660583734799281"},"_hasShrinkwrap":false},"1.3.2":{"name":"classy-vuex","version":"1.3.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.3.2","dist":{"shasum":"2cb5092926445bc2964cb79222dae496e5e05eef","integrity":"sha512-GKh85r7xtnBPVHTMYiUxUqiI2GahB2ZYPprKoHdezp/ayce0x3mDoijNB7rX/h+7G2eQiFphKF/EgXEn5h+Exg==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.3.2.tgz","fileCount":18,"unpackedSize":52357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL89ICRA9TVsSAnZWagAACdcP/0H1br6O/GPdr8xWebDq\nb7hF9b2ju8pZIoMPdzC+XbwXXLGUMOfnicaHEpllfPDRE7dnIPtuBtij7/3G\nO1ghl9+gAX/qSipSCtP1T19LPbrpFRS7E22lURnxPf7okSBXhnT7CrIQ5mLb\naUHpfiBR5QcLmZArNEsGWHnBhESQLl62MDRdHFlCteHLv9ysD2d4o5sxT014\npckNeyNCZ6oug0fgfRDYQ7i8nI45NpbB49KzMtpLp82lKG27L6kzk3hWrFzc\nD1/JKo35pgVK1sc4tBlks+NG84lMJf8ZDLbeqbUgjAp4y743s910X9wV2iP4\nLWRT3fymFn1vmiKAuQIm3QN857PvUHcb6sFEq6FFfeKuEygT/busH9Xx5fXr\n0qASOrL33nJ0Fcp1eBl9Iu2wVCAL9PRU9lnvUsLmBaqU+HHNn4b8AcmJT8+K\nhOzRtPLt80v+Tau8wHRQW8qkP7ndvfMsg2EgqpM0fDzMal57aT6cKcxeGbFw\nO5oH75p+MR7L3TXYG8b9yOACABWI+voWa67/iZ1itc+QI6gyxbPLLq3xklOa\nJIdxM9jp03wMAoH9/7vaLnqh+8G5irxg52eRDyS5bXUXd43lBMOTTGSel2J6\nLVI9WHE2O8DaL4qnVILgxlLncmN0Mz8pNm4T5kJ8DWws8YUGW4ZfSrb7MPCw\nWDEX\r\n=9Pj+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOGLQHyyboNvAse5AqRN68DGhPaH1mRF5NK7Oe7dRtjwIhAKg2nYC2kNRqJa0q8ELokMcLRxx2sWnxhRPrg5/NEIkp"}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.3.2_1580191559966_0.7890696699182278"},"_hasShrinkwrap":false},"1.3.3":{"name":"classy-vuex","version":"1.3.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\""},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.3.3","dist":{"shasum":"0e1382ab40fa910d49dfa6c0ee906367ff125b6d","integrity":"sha512-prrE1hZjYAQhxeENNFPeuYoTk1SuXnQIHUb4+EuMo11CBscPx7crKFywZzWh6/ExYlnrsOQifPExVwSJiXqpUw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.3.3.tgz","fileCount":18,"unpackedSize":52585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMRLmCRA9TVsSAnZWagAAKAQP/38LNGAa3DMQb71HRgtm\n2uA7LuEGWBRRFX2hDU91DgQa+3hA/kEFksGeORnQOaEGEQaVHvJppJPB+1T3\nYCMHhMh+UJYaTnkLl5PL4AJg9jtLSHfr/wlmA2XlFE9+9D6ZID3SIQfZiUTr\nncD1xg/iRTD1MC380C7SsQwDN52jfu0GdemmI7OGPbQvl2vNk+s/vGd6Stzz\nR6n56wguLalEXjz75KvrALGFuEKl1v0n32ASMBOzDB2FZD4pSk8H7v6dWtPf\nGEKz6iFm7pc2d3wVnP0YRUtzmP2/eyRzJtT8jGPzZIMeTpF0cRCFLU0los6O\n8FtjbCxKAuEfV77k69RRnIEBeKBi9nqQIhERlHDQx000NVQ/ruklN8Oj/WIc\nf3cQJAqJTx0wMxcTok2o/LbdU8UWq2htWeKtfN5oZZtx0QpQW8XfAn3Fp9gF\nm7NUPwuJG5MuqcusAPYKPh/mYsbKWMxt32j+YHzaFA87XAJ0hksPeWN2uRWm\n33cmi15sHQFe+M+ajq+O6556tyt3BVWUYdN9ud5Fj9Z0rmH/annPE/+Cxxbz\noZh3nLfk7Mc2fsGQznnhwBT/X2WD6sSroQPO85/XTq9SjY6zWW1bgeFkL/OD\nCrYYBaTnTcFBKcdzB21HYv7tBzkTuPg8eiCid/uVDon/1PNjnwnmha49JPHe\ncrkt\r\n=3w9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTq2qNxnUvaoSyFTxuR3K0RB7wJVMm+I2isUOOCNuYxwIhAOaLobfdI9vvzJWnkxHvnB2zN43xXzXw9qzcOVStOtyC"}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.3.3_1580274405622_0.34798587510813417"},"_hasShrinkwrap":false},"1.3.4":{"name":"classy-vuex","version":"1.3.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.3.4","dist":{"shasum":"8301d77e3fd4e7bf8cd380182072a2c3f4696531","integrity":"sha512-5Bw9Jq4NpSSwCNJQeF3YECIgWTT8fZyXkSVu1FrgohZbWl+5KKX9TmxBg6O1r9W1KsHpjLcWsZPUFEvTDKh4zQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.3.4.tgz","fileCount":18,"unpackedSize":53282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMRNXCRA9TVsSAnZWagAAXAgP/0noVe4lhy+kZv7ypsdC\nFikKx9GtJPAW+ANGEl18n5oiLCkf7sqleRMh2I9mZ/JIqTCwrOzVHforYG2C\nWJ3yohZQ6RXdH44I2xLUJTk4boWGb33wkeSyyZhPOknzNRU86x4w7p/N88PB\nDxRz9J2Zp3Ks/RpRecdHyDkEHLlCzubJTaFK+gi4janucD0lG1hP1kGV4BcC\nCzy5iHBzmzWlXCB4JMzqUPi4UjLL7xPrrNXaEigf9S1Ju0BtA+7bvVEfwC/D\nJCshpxJGFUBmcWDyTfe5lT2sNJixE1OkaXjKxn6Cnuz2mF2uwVS2pEocaQDz\n+RzgNp5vmNKQPoUIBuNY05av2rSJVApz2ofwrGHVWOlZKjVhZYQOtlWMoqrw\n0oCtZAvKAEc89FfBD7Pf+D9ZX+Y+kKkMOLp/SwVev+SBhSDgInNvUwj3OkUk\nQHbh/nagmE7EOcGX43jZ85lET/p/HNHNDeqd9N3OkPi5a5Qfr4pZzkuL4fwE\nzP7cp5r2tZmmJ4Ptv4w55zZUsUVeTjDCkJrtwEsopnDhzCUlWltNz7ScYdYm\nEvjQzTaQ9gFcWPbChWpr2dWDHCSAP37d8oxBMmo1PZWqwSTewwCNr5MMpVM0\nSDEOfjPiEvRpNZrxYP4Qz8QnzU/5f1jtpEpVu27/sTgDW6Okm1FjtpuwpkLd\nSwlG\r\n=Hqlp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGyG+uqiGDX8zNs8nImH7AEpr54jQ9No0m/bynaiZS/wIhAIwlD/R1HBDkpPxNo6sQ8arGAfJN+9gwS2oMnyt7zJBq"}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.3.4_1580274518732_0.19732514711010274"},"_hasShrinkwrap":false},"1.3.5":{"name":"classy-vuex","version":"1.3.5","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.3.5","dist":{"shasum":"006428d696386952bdf36757f573326dac5bde64","integrity":"sha512-u7ulsIC7ukzeCeC1WYip+kY7CiIexR/nMZnaqMsBFw9vJI+5TVkj3QSrdOkuIdxwZOdSc9l0+l9SxkxUGEpBsw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.3.5.tgz","fileCount":18,"unpackedSize":53352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMlaVCRA9TVsSAnZWagAAWGkQAIBp/FmkGST+YJZ4t/1/\ngpGD5jeLsyBSEf36zx6pdsAzF2KAANsqK06QEHBeZn4g+sTurzH7jJe/3v1H\nKTlmhmktbkE8F0J4yZgJkkrAWqf3kdBs1AX7QHhc/VUgrW5dvCleikWvFD+q\ndTh6hmGxgf2Ghpc9EAfBej0seDYymkjUKguu7/jK9XbKTx2CHaG/s5v/jfIU\n9aVzfbIB8oHKvBKViehoI1nX268v20dQ00zPWYN04ILjvenOF7cs7vOGaYVt\nh7R6jbp7V3bLsYfal9qwzYLV9ZqYtkdv2cdCkkxVnS8rwX6f9YZBbe8zz1BD\nSsD799pnQR1G/2eGtEwEshBfarCpgjZAFxP0+rDJ3+xaOBdBGk20JdOMXctT\nxY3zPC+NdCochK7MMfgbqsBoyiCIV4CXqoGvFyz9KKeokPR3t7afri/DhGaW\no34hNzSKxAdVmrr65ffGUEC36wZ2KPgfNNk5VMPLLwbrwjv3c7DyH3HUklqg\nG4ZXtBcQ7tiqkAaMQW67se3+zIV5JE9NwavGq9PnETsx8WapD8xCSaaqGUv6\neeIDWY/xSCMxOV++I0xbvCkRj+SvS1v/4Uz5NJNHNGDnjRmw6CZtM6F0b4PD\nD3ffKfXTlY+lrGGJhYAM/aga8Lgo8/5IFZ62Xk8TKg78ftpj67mIMI0/9Zrt\njNgM\r\n=L7IG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXkpLHg9ZY77WT87fL4oMMUkrg5x5M3LL+pL1iZGCazAiEA6aJTYiG1sKMQJlh6/m7K0A5WDiWDPMsfoJX47aJQcto="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.3.5_1580357268432_0.07241377593726206"},"_hasShrinkwrap":false},"1.4.0":{"name":"classy-vuex","version":"1.4.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.4.0","dist":{"shasum":"302ab6cf1028fcc7f3dac297168011fd657b0eb8","integrity":"sha512-x6HcUJaFR6GGXPcn/ogMqiUPVApfnRpeCTMQNHF39lncs7alNV+9c/F36BfyqzIC7ltgyHGarCoXbchj2mlU4A==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.4.0.tgz","fileCount":18,"unpackedSize":54672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMnRjCRA9TVsSAnZWagAAo04QAI3FqaCQoCf1kQCVTUJk\nNUsbdf6OAza+xcWZwufbzJQSfsqiOSMPBG7FOcdhmVqIOquiHXteNcmU2mCb\nqK58NU8qwloJ8giIrJ2fHfIJxCIKxe25ZU1O37Vo0JA3zGPZfoXSJGRTF1mv\npQIDi3dc/0hZCKjYqZknA3fHfl3d4pWunx0+xXlgcDlr2igwGUbTwHux8uSy\njRjzxmA+nHJm98cCMZD4kX5N1KtKCyBQ7Vhpf4Mx7vBEUbEtvYjyMEQw+R5Y\nqQWdL9N8i1JMfHd/apLZh97Rdai+XC0NhQddeD3A2aJUqf2V1Q2VHOwLoIee\nukUlr7C4dyBGogMOWW/6QaYRd9/e/AdmNAY84hC0o5cgAlBYPADjR9I7YagH\necjqd0BGXemSdaJgQO0DrioxmXe1aIQQ+Y/SkrI+Q4RCXpuNBkF35i7RszG7\nKBttJRgqhjMILXiDlIxTsLJ4mR2xtXVrnR7Km4T2lr3By5T5jHxc68z5Bs7y\nDJg3slAFKtPm7OZQWgP8E9r93NjSCBej+9uMk2g8cZi8ay5Zpsj+6H2OXswN\ndJXX0P+B9NOQJmJ0a1FCwwNHYYOAzbmCAkVnlHyLD6HR6b8TNd4NamIIHYHC\noHrdg7Wt4qw5O7vV8622AifKaarPcVU/PHrDXczw1hLMip8SSceUDppchEc8\niwNJ\r\n=Qn/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiN9GdqUIjeeu9xiQXi+n7clo71XDAU2jNyAsT6ye2oAiEAq1tHkmisB4VpEljFFo3rl8X+fwKGpwQu6y7dTjn+Kxs="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.4.0_1580364898813_0.40455024905329995"},"_hasShrinkwrap":false},"1.5.0":{"name":"classy-vuex","version":"1.5.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.5.0","dist":{"shasum":"96153446db70788e5684ae9fc52fe41feb8ffb6a","integrity":"sha512-reMj7dfGqlqKGPTVUJLsjudkm/4A4rQ24CmdL/jg62c73uabmueETWSYIcYQ5hqs/gd0XPB1xIVXBK1tst8Nxg==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.5.0.tgz","fileCount":18,"unpackedSize":55447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMnvACRA9TVsSAnZWagAAkmgQAIoW9W+Rpouxc+8+izKl\nDwIzUeqjwXy17kgSXr18+Dv1MywA6IhTpRU0PyD8oAIzmSA7IbtDbIAiEM27\nm6e81ofjhCkF8TOwcStjUcDSPjyRuzpziU9WA8PxiChiV762YNSz1Icak3SZ\nuLaBYLVnsDva21mPL5W8vduChw2p4WpxeJs0A4bgykSf3CVL7RudOHPbsDgf\ncMKlfV+RESEShWsR1r4+RV512eQQmf+sXkLg1PneKh32wDSTSnkBWreOLkb3\n7EVgiBOvgv6FxxxKS4Ci8vZvf/VOawtEgvJzw+nYJLYCUnvhGoVF980wv9D+\nvOxJ8yPs2jWPXXLiKRZ03fsp4EofAtFMsJvgYKEiZqmopwN/tB2KG8IBWWa0\npJi6FPF7eAc0J7fATMlCut0geZO3x9Y0rzTP76wNvUZmPvS5c+2Kad3b/VGt\n5206bNyixv0/S/3uuBAVuAfCFS4VWamcRSNBBO3gcm7R9vb5BtDO1BabqI77\nUdSFvzG2hgZVjs/w1kGqtUlwDcG5dAm5vCF0Q4iVqbqFxKSBu1bP2qmGwjWf\nnvAceuQ3SJxLw+wjGGpjHbQmjJN2/hLdyTgA71bw4Oa4CmuH1h4NbB5A2lMu\n+DSKeMpJW2/gApuCnrOw6aByYoC9PZaEruQizRJYOn5Mp7nPDggWIfHnr+Rj\nXhA/\r\n=3UQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTl3JnRaKWnr2tA8gTOf1+5r5cpd/S6JBwky/26MvK6AiEAjhk9OjV6gEmM/RzlyrebtOd5BaRi+FItFQM0/E8YEo8="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.5.0_1580366783834_0.35072929200002334"},"_hasShrinkwrap":false},"1.5.1":{"name":"classy-vuex","version":"1.5.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.5.1","dist":{"shasum":"c270bb01ac0ccdafb28eb487d0ed56004e5eae6d","integrity":"sha512-PaLE/xoF372J9X42oqBKxaY9EjqQGDL2coIqAkkT3a0S/UVBO+TxJd8E0BUR6XJhiO7UopdaRe3XcxhxiREjdQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.5.1.tgz","fileCount":18,"unpackedSize":55542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMny1CRA9TVsSAnZWagAAPAQP/1eyXNqAVmsPNJEMy2mC\nm/moYi0pGHVpwv+EcO52fgglJJrwQkKTQ0cKljcw0MB027qTyul0kF+h5ZEf\n9JEBxvLToUCCXTx7Q8r0GbSoHe18ECYh2DFOnYZakvCVIT24/5YJWX1gONzX\nF7HiQkPSoD8zQzZrSf62kw6CUtY2+MzIPuQ8QwC9lH12vDsAZCoElCJvqHNR\neV4a9yQ6Fm6A6wc4OoeAvt//9Wiw6Qfc7tqT8Z1/yaSTv3uCYjUDlkeKcV8a\n78mizPq/Uc+G0YoUTlZ7bJO22B4kqHzl1TCGl6RRqr56ITboGxzqYR9aUL70\n/FzyIiUv+luvbvq3b3tie8648SIzehKuD34THGns0epoK+X7w1oI6y2pRDeF\nm1xUezaHvejQR9RygHfBRanXuwl8C8WNDhQHUeVrhRBFX7SXxiNys+l7OeU+\nPc1JPlLGy1lli9P7QpOd+FiGhGMWl7j0B4XKhTRrzWIUNRLMr6+vweEasc+z\n/P36ExUAQ8DmQR1L0bjStiUZfQiojFw6yBJRHFb6KVxmxMd5TmgWiZcatVPv\nFJufSpNdeHZ+EA8bN43cFfee9Q5eSQtO5OOqOa/ljcG1Yq6G8B4nPG+zjUf9\nr/hqMyZp9eI2Bul8NCtyGC5EyS3JvOY0FGkb7jfoenygNwURgTDhJ24+oDco\n5c4k\r\n=/sEG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmMUzf7Y6P5petaMd++JUUnnhrQWLCuqSOqGwQFJzYOQIgM54DbpJLIZ6R9RBxQ41pzYzeLXrpihDD79nV/LJDBD0="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.5.1_1580367029316_0.5653996315876484"},"_hasShrinkwrap":false},"1.6.0":{"name":"classy-vuex","version":"1.6.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.6.0","dist":{"shasum":"b13026ea5a2ea7e2d43cd6f80aa3a42fb3564197","integrity":"sha512-cLW7HKpBHpWaplcsmyoXBE1ACWTMEv7Mz1QaYGZJeOrP678ot64OMNHm/ZXzOKvxdlmEk2QekUe59CNtaNAxdw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.6.0.tgz","fileCount":19,"unpackedSize":59181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNnu/CRA9TVsSAnZWagAAD8IP/1ieFIAGXwJTyqfg5w6c\nHNcHLSRDIaae6JjfMGM3H8QxhYkFPa3LXwGBAWPpw62MygGjUe5QlZpfkAbl\n2g/XTWEbTDvpL7eSlnRA3hvsRRMM3VrtEc9gjdECt8SQvPSJ4FrhxlUIWben\nELnyZG0BPTwUg6SjPP7ihbIDIfe0FERNmF9hC1M/v7amID17RN7/4JjMWHG8\nzwUKi8KI2ofE8KXrd8xic9hhhKMGULc0RwCPXbnW1jDYfkzHqx/m9JfIPrHZ\nw6Mq9JzrpXE2a3FuCseeJXVjclyl/mgjfcJo1/d93E54sWWMrgHCu3rbqNPp\nuIFgagn69/+8mRLS5n7tZB+z1wfPLF/NtmE8yhjROQ/ZzkefoSgwNz+Fhy13\nBn0K2O1rJ7hlGT6coDVQS/lo2fS/+y6gm/b0oFIPVOiszQ8Y3aJaM0h9Z/XI\nOCVhiW/XrClYzFnZDI3BU70/tgM7Y7o4IW3b0byMPW4eKARSjrPFhWCL7pIf\nMxVz2lDBfdXqY6nfw7EkHKmSlp66C+Os+Tqi7iTP+j286Mtk6L/pZCPOFBZI\ngs4WB/mODGhjXFEeKTZfZuOym8BqdOtJKPcPAupSHBp95DqFz85TbANlABP+\n3QxI4VKFTxmJpA9LsUg2SGhJjjVALFxNtZfeRSs1Jh5YyxGUM7vtTWw+I4dv\niSzi\r\n=PyTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1enUp6ty6O2T2Qq0uqiPzflh4UFjFekBtlyeSS5mHWAiEArnoczSxekGGcvHlbhZ2UJ9jpHPAB4ZlHkzf7XhzpJMY="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.6.0_1580628926864_0.5916034537717436"},"_hasShrinkwrap":false},"1.7.0":{"name":"classy-vuex","version":"1.7.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.7.0","dist":{"shasum":"561db27c93d1687f018cf381e46070c2ec61b4e0","integrity":"sha512-wm3UNEFiJE0QS8QMMPU7cIcnLtqIib/m3AaWmzRJrd8SEZG+7QAJ5tPzdIUU6WGRZ+S6vqAoUlXbgkz8n9/jPw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.7.0.tgz","fileCount":19,"unpackedSize":58957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNoRgCRA9TVsSAnZWagAA+KcP/Asgl9L75whFvQL3ARzQ\nJ0PMHhCE7a6ilFYEi338QNHxSYrPHfi0yOWsYZ0DIOzYIGNeZmUMlM5QUfPe\nqQIrHw68lXzPu2/RXxpWGvYtSbDWbNj9g5gf60oqIhEoP8m0XjX4DgdfTQg8\nXkAO0kCrmc+//uc/dokqz/hQ1SSX50UHvKniYdufHp/MvhVMH0NDauVhNpcE\n/jQXA8x8evVkJPu0eqxfDrgapgDLIbCmJTGB5gRvbKl/32CLSGFueywT7Xvs\n/5KwSNSOk+7ZM4rsMrkODbqg+UyRDZyp0XI2KUiQewICvJrnBQtt6QKNC6qE\nq4I/jrvedALGiXGl00sgyhDCvtYuWBJFdyqC8sDsA7wDG0o4Jygo/6zRRlis\nw0qZIKKzd6yXpo1CitDvwgC/vZu8ZSATq7RoQ7H0dAuTXSUFsrCaW9ZpfUta\n4IA52ya8yT0hKjYkvl0RIC5nv8PnC+N5dihJfLlR4XSoOwGSoEPKGFQS9n5A\nfV3SYWRYptsl6q1O2UfVMSIj3Sfqd2pVYe7vBiklZT7DNTZ/6wLVrNb4eqwE\nDdun6KMMtjl3y7N8ezwcSa03qlyXsdN3VGXTsE27QulD9oAqiQHOtkWmkmIc\nDi/o9tw/jGo6wuuQhwLeuldtXKZfY/Tp1Oy0TQzwYwDdrF8BvPTcGul72+8k\nnh2r\r\n=X6MH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGghSZHpoLy2dlFfutHTKf6UlbRC8IlOMr7gJCaBnM+pAiAtCzJ0obpT63YDkXkuGqpRFy3MvMUYPacDppQxgOv6Ng=="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.7.0_1580631135742_0.3478643106475994"},"_hasShrinkwrap":false},"1.7.1":{"name":"classy-vuex","version":"1.7.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.7.1","dist":{"shasum":"53f528f9ba824d17aad1ec9d8848294eb8e10099","integrity":"sha512-H76iFyBlzNx7y7dker6M2NAONWc2TmL+Efuo1JG3PI83aXdvHX6kybHGQHrS31FcQMP7MXJLgd3NsdSouyaXEw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.7.1.tgz","fileCount":19,"unpackedSize":59132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNorLCRA9TVsSAnZWagAAvbsQAJS6gw63X8ERyXbOHlVA\nqiJHgq96AIVrWI4ngnBHHEZWgFPCz3u0ax1FIZrY9S0/uScz7UOcq4usXAjy\nA13hqszVC7JI6lIrOjO/rFZmOq3zRgU5Nx5TCeHMZgdXmFMBCN1fdvOYsr4U\nb1xRauFFzsGR9L7NF4wRT6SUiQl2LTRGRGQFNPjR1ywXwuLOpvIddOfxRveD\nuJlULBN4HGaGmscokwG6d7fikT9JQXi9bkIpCcgnxCcYtOY4gPg4szI3whYP\nMpL4UZp3PF7i0ft9ANDGNTCRvkgbQFDfgy5rN3v7WmsHLdPdzx7cxv9AzS/e\nU7X9VOdlWb+uYs17IemlYCUxt6BwmCZzpwqZq62yw3YXhH7redh9AzCzpIVi\nTAQT5VHpZMcCbjZhxFwzh0hrXm9F/jDd5JcuQh45cWxFZoXp583BHQFx/uAX\n1rWzWrK+bq7VgCo0+cV/c0LPli7mpECkrhoEmxxOv4oBmJnOuoJ0jZesHlpn\n6GtRtdyWwh4b5blzPsO/JDXIpHUNDZc9Z2wK3xwhlMZstfqKCdmVpzIQUdlq\nYnq3dCQgPYLNLY8V2Ee+gauHthGTSd+0ZmWdRxpzb07gxEywAGLUZkAMT0+d\nat3H+7HcEfpLQSn5061UxLvuEW4IUJJ/2uoVK7L5JfVGZd3zHafLnkCGKtYE\nG89h\r\n=mX2C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpi4VYDfKs89KIRR07NCGApp3uRQ19rRwvpCJiRRVJuAIhAI+tTsEUWLNK11A04T9NSHe/7DwJFTcuKa6j5Q3nZEFs"}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.7.1_1580632779182_0.9796078101518466"},"_hasShrinkwrap":false},"1.7.2":{"name":"classy-vuex","version":"1.7.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.7.2","dist":{"shasum":"fd210df5abc7b0c3a97fc624477f926e7f0119ca","integrity":"sha512-QaoqMvOg1FmI4eRW9usYasRaWZnDUiFz3z4astsMugaHmDNjJUNuvCWOknOLS1Kj+xEdVIwCwjUieKgjHlq0lg==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.7.2.tgz","fileCount":19,"unpackedSize":59244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN8FmCRA9TVsSAnZWagAAxwMP/2h0aivpcxW4lar5PKFJ\n6WF6Jjm8Zp++cotM8ub/GKwvKW7HetaI3agpJfSNVilacKgAwLqr5Rb3Jrpj\nBT+Hnh5b2uHCs8SdyQLvZ70kbjDfbnZkEkmwaa/WNcjXa4BVqVd2Bc15Z2pY\naWz7kiL2rVQ1RDZacEgeustuq1diEVaTzho6anSi3EViZ+GD3t/uQ1z7rIfn\nrY26pkog1OcgvrpVon5+LiLw3fsMvzmV2DgB3wzDv+715K/6MMLQmcf7Uptq\nlufO0Zm7XBtifUP9rcupwRQFOMCYd4lu1ypz0GRjo0QSbPSOn4U9s+cLIne1\nNekfsaWcBqBIZyJACfn+8Vld35JAbyOMKHVa6FNAJl6LUxFklTISe1iHRZlU\nF8BHnXNiir78K+8ecDOpIufYPBwnbIKy4CokbPLCBCo082tdYvvH+j9YE/iH\nX3Ux6EyHvixw4aX9DlTgh4MoVo+UIuVSy6Om0NQVNtF5Bvz0iGBSqWwzODQo\nnGoRn86FB6WLCEPa/8kZOqCdJaS/mxOrqyHt+vPNe0Ly5Ok3kbPp3CEEZFCr\nyU/SOHE39MHwR6TIUu/+QLd/3vuPyXT9WGk0/i0/Ry51JfeIPET/eo3kgIKd\nYHXWvYRm0lE3/ex8GXMugYpzpCbBRhhbJiX/wdulCu/tsL1AcVitEiETEY03\nl+5e\r\n=5poo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1RhCwBIVTJUbXPhk+t382WaFol0C4AYYDoTYQTs2+XAiEAk7OO5nNeK/NrWbZt0Wcy+yyuScWHS3PEjo+jBQWWj6k="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.7.2_1580712294256_0.6977117131367765"},"_hasShrinkwrap":false},"1.8.0":{"name":"classy-vuex","version":"1.8.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.0","dist":{"shasum":"d18e857e33e0833b53e744a292fd88250c9dee15","integrity":"sha512-QWQthfbBcRkwPwLsx/Rtyf9kRn66RYN5o2t6eDRcll05AlD3lFDI3SVSlbcw3AYWpiK2sXYUCzWs+sILVpcZhg==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.0.tgz","fileCount":19,"unpackedSize":55068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOPqBCRA9TVsSAnZWagAAuy8P/jAy9Cb/lSI3OMxyoPZ6\nGKWkniDqCpCFwZG9Cw6yGi87PN2bUeUWRq7zj6nFaRx2SoMS4XRyD7CJeHmi\npBRgOmhVep4NC74rR3kh6PyIE5v1uXQxqL2jerXX/8poXSwQwq5O5NiizOZi\neaYbGuL/symYRG+zrTJnOAiYevLadmq+oCGm4yVDfgiXYBYEii1CFNPiQFUK\nx8albiGjyGqYeDRySfvu5vxEq/oBXi8Jfo0IM+uh3ryJzps0wHEgvbF5U95k\nVk55E7kNws8DMgElj4HI5oWf3eXB5nQTamOKoIHKVCeK15idnxigaYJXdFHH\n1qFLbZNQlMMa/saL0UDgpgGTdjSMmahaSrOKx6LqbJ5SIu+KYi/79ltRHOaA\nfKFxLMkyud6uMw6gLhxAB68BE8fIt5z2wCqyJNG3PzUFErlwVg26qs02/BHo\n+jDoNv2B8Kq4jXLaeYlDrARo65ixqWfgzKupxB+PceTpKqDcPiFqYStmFiYG\nAA/0lKgrmNtIyEuiW/Xafrq9LS7ivSaBuD2dtMpwdDDqiskSNhJQ9abF4dCV\nsmunuHmvoANSaeo4adMYxk/JWag9b8Snx3ibol89e9oB/wxZ3jtOHZobjsfj\nboKUi15ULxAgmxaopcoN+G7qA5x6I4iJHauFZ/3NFRjI4iVyAY5G1DCney5Q\nGjcl\r\n=88RW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCllCs/kLrmjp0M7WTlUzo3rLTXRnL8CfMT5146Oc8+ZAIgJ1uYSSZitM80gD0ETWAR94VTcR+LAkaJThFWCN3z9Qw="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.0_1580792448379_0.2028814458811803"},"_hasShrinkwrap":false},"1.8.1":{"name":"classy-vuex","version":"1.8.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.1","dist":{"shasum":"3e3698e78a8250fd718ca216e248d4e6ba4355ed","integrity":"sha512-1pUTKudMeuD+63V8PtL9us50TPik8cQ+7JI6zM2YJbAwWjLg3w5siHoSTkmxfXQN5yR8jWC8FcVFr51JDmrx5w==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.1.tgz","fileCount":19,"unpackedSize":56293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOlhaCRA9TVsSAnZWagAAEvcP/jpNnCIT7HDlFSEwclO+\nM31VQiSkgZnQ6Ye9u3Ee8U4Ukmatf6WOGAfSv6g5zhYwYFLrpkUGVgdga82e\n7pyIMjadqC8EdhpHMGFlP4S2lkKA2WUIOePgNytjMMh2Tp2/GttVpUnSQ13W\nNLF3CmPPWq6iq1MTBer1u82V5ZtD8r7UZVEdxgPynbVBt1+M09k/sJpTxIjf\nRHzvIBvYkFvHivBsZnqu3rBzdw+Uf1moeF1gtQmqbGnPvhn4HvZMu6m11VAO\niCnojifuRnVIRjeA7YLAdBt6qaaZReoVkDEkdfd4ftIQHJReDBDTVhHb7RWV\no+6NHkAwJ855YY/jP7P5z/CupkFb4gx+lFYCyKE9UkcAdceRSdInPl/WkEjw\n/GBoIkcT9hRuDbklLm8jWL1wRfCjaWO8IGRM82B3iKPBd97BH3Zv+KTJubkf\nzG3Q85VcEfct9ROjNoCbxXYASVM4l3hjeZb9Y67G9va3BWCSyWsK3dITRjRh\nRBJMzPaLXwRt8f8PZylPhtRoy6peM77/AoF4u8fHkJeZrgXqQ0481m5km8zP\n1cQ/7gwu/TIDup9jfLCr9CdJrOjZDKfOcdq3P3S2z4mKcRyuus000OE7Cd/O\n8cIWd7lyCxLSfd/qRYfYFx8UvZUtwyZXeT0J3jkFDvbcxY0M5tRy+qDh1oM2\nsWSX\r\n=Fsbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsFUMibrnOoDHYBNqtSJPeqy1DuKgmQoGBmKngZ3WkGQIgNMzjb8nSZy9WhEmFgTNi/dlIcUzCGMvy3Z4ktlJgk2A="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.1_1580882009724_0.59443959511409"},"_hasShrinkwrap":false},"1.8.2":{"name":"classy-vuex","version":"1.8.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-loader":"^8.0.6","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","clean-webpack-plugin":"^3.0.0","cross-env":"^6.0.3","jest":"^24.9.0","lodash-es":"^4.17.15","prettier":"^1.19.1","reflect-metadata":"^0.1.13","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"scripts":{"test":"jest","build":"webpack","build-prod":"cross-env NODE_ENV=production webpack","build-declarations":"tsc --emitDeclarationOnly","build-all":"yarn build && yarn build-declarations","build-all-prod":"yarn build-prod && yarn build-declarations","start":"yarn build-declarations && yarn build --watch","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build-all-prod"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.2","dist":{"shasum":"07eec069b7d34b59bd2566e093cc6fcf6f944113","integrity":"sha512-CDyivo3t0BHMAbiDGF1NURUtlG1wn941KzY9uOMCxmXwST0OLuZbDWIu6dKTYMVDWkDCbFXYraK+V95zVEGBiQ==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.2.tgz","fileCount":19,"unpackedSize":58279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO7cbCRA9TVsSAnZWagAABgAP/1JaMaa3TIMm7jJQUtwt\n3pfaOlRRZqFTXipra79pPQRbeDGgjs1Ng4WDiUhMsQ8HxHuoeKI+OIbhShsI\nw9ojeKSerhaxRVHHxdTeeIffrYS8ekv2Mu+Hkc690MANYq35zmFHWkUXj8vL\nt2sQxQSuLq8jvgXt0MGnBe1BavtFR9DFOVAG8aPBoITgY42eJsPy1kbq/lMc\nDo7CwTu/z4wodlkGZkEkmgF3QqpE5u/my7+mkQnH/3XdqaPA7dysovgSX9Hr\nO7KYy9GRRO0Ed39GRF74n8Yf0LfcD0N8lNH8fOa/XHuKfnN7ZN032Fc3EKZW\np6vHFSV7tBDwM4/Zce4qSGRxsV4SSbeeNovISjdGMBKBjywG+2duUNHzPnLu\nxSuAyEzKtXUMMT410YeWpQz9pz6PLnOSrrLlBhSh4Vjeci5yV4pzJfr+8sBG\n36LiwyKRb1MVWYat05TcNcjvAPEZ7OyvqBBhbEDahi+S0v5OUR6aWhVS923J\nru7Ab6JaRsK6dDXOE3qZmhDHoT4TJIcWfND5mn4Nprenve6PWkS5Ks+I2bhi\nvi+Uu4zQDzOA9J50ZJUTrNntIym5z/bGHr+U4BXHb2KEGJ+r/75gcLNaSfsE\nxIyonecMPcXiabEZuyOoO9vgj5gM4x/cO+ov92H44+WgK9m3+ETSBnT8/gGg\nibKy\r\n=OAx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl35l2zem8xY7EngYPzXzYV2TVj076SIc0Uog6qeyvpQIgLNd4/vmU5M1QZQHJjHxpKP2D8LLlJ0btUn5gTQIISAA="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.2_1580971802835_0.003460249400647708"},"_hasShrinkwrap":false},"1.8.3":{"name":"classy-vuex","version":"1.8.3","main":"dist/index.js","types":"es/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"dependencies":{"@types/lodash.debounce":"^4.0.6","lodash.debounce":"^4.0.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@babel/preset-env":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^6.0.3","jest":"^24.9.0","prettier":"^1.19.1","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2"},"scripts":{"test":"jest","clean":"rm -rf es dist","build":"yarn clean && tsc && babel es -d dist","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.3","dist":{"shasum":"f1a689eb7ba4d1982f727aff7f42b9cb4aca13b8","integrity":"sha512-wVLSqhwwJfWSEtzNIPTIAtV2roEwc1f3dXADMhUI82yHAhme7Q7Dt57rQrxmzHdIfCuZIgY/VpZhBEH+efFDCA==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.3.tgz","fileCount":45,"unpackedSize":111123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSLjUCRA9TVsSAnZWagAAqbcP/0emp+CGfPuEW34UZwa4\njbBjoJsiXd6WuN9b3m1Rtsn7fegyk1m9WpYBGSNRx9tDChQxrdp4tjE1qZmm\niHiiQ+wV6WvgEranQ7IyFwcUf3zjDJ9EEPODP/rqO4wWOfnYb3VuO7hBA4bA\nnJIKS5cBEAS4J7L/bLZPZGye8NIew8/MVioHEr/UvGeWmHimw7U10FfW/VJM\nr26TM2QBVMEFMyedPI2nXR1iM+Hl2sAOmUT5UuOX/WftPFM4UzaWhOpg4q9w\nA6rF4/Y2Qm3dJEVE/izadKBg/aS9gW1/xSqtYYiwozfJ1Dnvgf59ZEzyrkYY\nOt8Ui0KWt5VoaywKIBz4dcpur0IUIFEAA8EUemx4kMw393bts9TmD5kAMVRs\nnTKFj552w25TvhdpXL1syGza24nKpgOOblrFPx8uV4TUiXNUddDf7y/CvqjW\nlqVB6PKimsiCiROA3Q4UkdfPlDaMsJlKJ0tov28ibts1kVrSyUyfPJBwwlhW\niaHERu5TigiRpnxhGkKXu8I3ewYWhUTWsDBqIi9g13rB8ySG2kijYkZGL3ut\n31KB/7b3F5sXtcMp+ZsNvjY74EoV0N22Vo/ONrNEpMppKdOQak42DRki42Yd\nd28kiVaycgX203c04mNBpNQIaIoyh+A/nCwRG0vAUniNoBQQIoZrhJs+Lvb2\nQBNf\r\n=ewxm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzEyhjG2UJBNwTRskMWW701zSRR3je8p5eu5PsH2rcIAiEAuFqCf/Cl1C49Z68BISYh5Tvzi2rcMkSdiHarAljnXYk="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.3_1581824211888_0.010516685228926459"},"_hasShrinkwrap":false},"1.8.4":{"name":"classy-vuex","version":"1.8.4","main":"dist/index.js","types":"es/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"dependencies":{"@types/lodash.debounce":"^4.0.6","lodash.debounce":"^4.0.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@babel/preset-env":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^6.0.3","jest":"^24.9.0","prettier":"^1.19.1","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2"},"scripts":{"test":"jest","clean":"rm -rf es dist","build":"yarn clean && tsc && babel es -d dist","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.4","dist":{"shasum":"2113aeb224ff589a19628980a0f8d362f9b5f15d","integrity":"sha512-X2mQvZZcoOKmvJum9VDTNmGYxs3y0T0j/LOkJ7JhGmRQ8agK+73XQTLm0qvasfsEBXxQIyCCTFAZsLhdnjb2uw==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.4.tgz","fileCount":45,"unpackedSize":111345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSM/tCRA9TVsSAnZWagAAZVMP/j8Bo3dcSIhBGBHvtGrF\nURt9dgJkMxL12Pe4Bk0fp3VDgVAU4tpNq2/VlQ66RkwB1BHgbaoL07m+r8iR\naFnHEtWZI98D4b7iNU3OcKAkaNpky8CZxLeDhR5yW5VlAYSAKQcstCW71Rik\noI7KF664UBqvUebDwUWDSH1+gjmsoiaBNQnZsTrXIQrYakvXZ6Lo4RfNs/WH\neBysXHjw0PT9JeiVRpw0Qi6Yncdu3Nc8JSFG6beXGcbYS3xp7GpPehhIAs1e\nanGygHshD4y5SmKiTcFYWmz+1sl7OZt8BevPiGZ34QwdvAcYwTFKlIcbiUat\nKr7Cpu9liogYfLcUybmFgbEgk/QMq1JS7+VclrTdxfdmFcSenwpS4B/vhWwK\n504pozcvtuGwwfeeFmAnauIXuEGO3ssZ9/U8fPQgPKM1m0fRcZyHOALRRMYu\nGQoeZpKWiW1sHTHL/D9cHX+JyRRQ9l8NSV3HEBhK5TyvcVStJoQ6oUbAEVo5\nA9yvm5BSkQ99rZi43AFtHskXLCmi8rOOQf5EBt2xUv5cxk+KBxfsoV/IYDCp\np4YEFAHSOkdhepHqEOXbKKOaxkl9PIPVDZg9Av9y5wmNNG9ugzn41J16Ky07\nluUx6yXLXHYs5UcFnOPS/BL/CbIgi6L13/jj0IR6EoGuID2R3EhrLhnuKCWe\nbhJE\r\n=vEN7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgmrUPpsKnNJBzfEKaFHAKxiWOq7DdpJA5LhhxuxTuPAiA7Z1276eI7EyMhX49GQehggKxT5ABcFp0YYp725XXA8w=="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.4_1581830124817_0.805169621978203"},"_hasShrinkwrap":false},"1.8.5":{"name":"classy-vuex","version":"1.8.5","main":"dist/index.js","types":"es/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"dependencies":{"@types/lodash.debounce":"^4.0.6","lodash.debounce":"^4.0.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@babel/preset-env":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^6.0.3","jest":"^24.9.0","prettier":"^1.19.1","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2"},"scripts":{"test":"jest","clean":"rm -rf es dist","build":"yarn clean && tsc && babel es -d dist","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.5","dist":{"shasum":"5605750b56ad2e91189f3555cf8b542680412c7b","integrity":"sha512-qUNQHPtQGP8NmqI29LBEjOEyYy159tn6IzlPI1kt0DhbqpmytsOM30abUcyaLcf6pgIRR/Y9RSIR01QIYArzCg==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.5.tgz","fileCount":45,"unpackedSize":111239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSZBYCRA9TVsSAnZWagAAyYkP/0fLab3kO7VBx/VSqoET\ngHuzmVpdon8waSDTVer4aAhXvnXgWM5u8uBPe6xO30JU0KO2mJxaH7d05Y3w\ngPOehWY3j67xOeUPi1s/mGuP7e30tMyvAh8z3/gxIVw9BvohKoeO3E8keYJ0\nZzcH1ZKNAkEiYW+724WtYQyQXVu3A/HkyoTPNbFD5wwczrIAjgdN3xVZQhOB\npAjsh5oTO824mAQE2sFAUWonKk7GFSfhmnJfwoRyrVKAPwBKZ3RXKaQENdAG\ncmvs1AbSvmHBIBHdxDEZlSj9bBmJSh9iRDsBoSFNQ2yi5i+PP2dCF7sJ+xsY\nZCryl6CfoyYyy9ng5/Yw1bqf9bu9UfjUVt+08O9/AAewO61lMb5/vGtkPA7/\nQtdxGAFhDgvLaCEyrzEoMPyPo/lKcOF0gDvCVatCHg5KZc3eQcyYFV0FzIJZ\ntaN8OTCgyMdZRhQ93GWMYRgtC+F0dk0Xrs7XvAlZzqks1w5RSiE3r3hWgK9w\n5HcKhFmQriqSTEsfu5eMwnouZOZELz7PbL+9wQKMyURsZFo5SqoFuY3WKrYY\n7KDDxjiYFQLKuJx74F7GdM3d5r8GI+Y4ND6v6b6dl8R8/89uoim79ES/nqbi\nbQNCT/LzYhPRbm6Qzyjziw0jq+kEEJUOGE7qjefdFz0C3M6VlorXQwkmNSR8\npUGW\r\n=lvro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPa4G46wkUU54H6+PLtzHuUtkSx3qUv7TodVckJGj1jAIhAKUwKIU4lfZM/eoSUyhcXsE3MrBlOWyUd9+BIPWWn08E"}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.5_1581879383345_0.10653084608746743"},"_hasShrinkwrap":false},"1.8.6":{"name":"classy-vuex","version":"1.8.6","main":"dist/index.js","types":"es/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"dependencies":{"@types/lodash.debounce":"^4.0.6","lodash.debounce":"^4.0.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@babel/preset-env":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^6.0.3","jest":"^24.9.0","prettier":"^1.19.1","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2"},"scripts":{"test":"jest","clean":"rm -rf es dist","build":"yarn clean && tsc && babel es -d dist","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.6","dist":{"shasum":"67c2e50ba318f94128f8ed31d24417ba6b1a8e39","integrity":"sha512-mq9cvF51fawiDamWXa4X2CL+EsSsUeNPW6m639kgxW9jlI5ryrwD8kTySc/kwdsW5R+wH0t+38tma3yRTThs3Q==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.6.tgz","fileCount":45,"unpackedSize":113583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh8obCRA9TVsSAnZWagAAhq8P/AiuingCy2Z8cWgw3mca\n2F1N/sIIzJ5kTzh5paq8/TRiIburg9MekmnYl24IdJR2592U+gD3R3lDF6o8\njOqjeNmPfLWnZkAEUP7YZbMQfTgJo00/f8rG9gbnBRa9dxTDte7u/DwPUDQk\nfTAvKYfBhj1YI978BliJniuU2sQqqIQa81GqH46YPRsBJx1vcmwI9Qugf0OG\nSuitHPyOmRQdZoPAHlv2crvRP0vzhypFYVUbqwDsl9Hf8sQD+I82j9a2H76n\na1u+Tic4ZM6AKSFES5VpqKkffoESjY/Yn5iBp3lqrw7wG8/1RQfRahFHZFjm\nR4kSUDzjFlDEBlbPZKlY7M5Q+HRLX6cRL9v3zODiEHhIjCiiZMC43KLpZQI8\nR5d46NCJczJEjDwT17jwVT4qL3vA4wZ+GvXAO4taOVeuJz/6C8JVPU8hS4BP\nUIX6CuwAZWYaLu+I2XJ9DGp01XvgnktWbQFBFyCsYLRdmJ5hQi3frMkjCRYs\nkbBOpzdhXR43l/krR0nQL6RPIP9e2TDdTCZ3t5Hpt1oed9YyZhDtQrtunVbW\nEp1aax7HohA1hNDeB6WtLzOE3ooTR76/55Wns1JUGhw60bFdVsgeoThLy6/e\nTYeq5nJFKx7rTtVWu/5ijC2bKDpD6xC595k+ATn0RikBsjNUM9NDC2qona4j\nBclu\r\n=3dCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESdz/McjXlV0/DY1+EcE/xHVxOUiA+7pa2hXMDUDtY4AiEAn5BSAQu/HTwjIkI49WhQAAwMiw71epf0Vn8UrLff/90="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.6_1585957403051_0.6757795716916595"},"_hasShrinkwrap":false},"1.8.7":{"name":"classy-vuex","version":"1.8.7","repository":{"type":"git","url":"git+https://github.com/Kbitt/classy-vuex.git"},"main":"dist/index.js","types":"es/index.d.ts","license":"MIT","peerDependencies":{"vuex":"2 - 3"},"dependencies":{"@types/lodash.debounce":"^4.0.6","lodash.debounce":"^4.0.8","reflect-metadata":"^0.1.13"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@babel/preset-env":"^7.8.3","@types/jest":"^24.0.25","@types/lodash-es":"^4.17.3","@types/node":"^13.1.7","@types/webpack":"^4.41.2","@vue/test-utils":"^1.0.0-beta.31","babel-core":"7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","cross-env":"^6.0.3","jest":"^24.9.0","prettier":"^1.19.1","semver":"^7.1.1","ts-jest":"^24.3.0","typescript":"^3.7.4","vue":"^2.6.11","vue-jest":"^3.0.5","vue-template-compiler":"^2.6.11","vuex":"^3.1.2"},"scripts":{"test":"jest","clean":"rm -rf es dist","build":"yarn clean && tsc && babel es -d dist","lint":"prettier --check --config ./.prettierrc.js \"+(src|test)/*.ts\"","lint-fix":"prettier --write --config ./.prettierrc.js \"+(src|test)/*.ts\"","prepublishOnly":"yarn build"},"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","licenseText":"MIT License\n\nCopyright (c) [year] [fullname]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"classy-vuex@1.8.7","dist":{"shasum":"161b08ec771c64b449243573ec2d079794cc63ba","integrity":"sha512-v3V8/mRzAZKEEuEMOcAACN1/VFUHeIE3NHZK4IwlXvrNGOH8Zjc7/mE2P4U7OUS5RFWpasd/z7gzV5o06blBQA==","tarball":"https://registry.npmjs.org/classy-vuex/-/classy-vuex-1.8.7.tgz","fileCount":45,"unpackedSize":113695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo4IsCRA9TVsSAnZWagAA2OgP/2lXYW57qszz7Q1wQaCt\nkAmomxXMTzoNAk/3RFlXvllqtkbaxF480aUuDIJmlvW3tfFNkXZMUYOmw6+K\nGCIgmsVNA9hjtwL0bPEoVn1SZfdPpnw5mbiK/mXrWflJCXZrJtbvK50jYVdI\nOr50jnUAaXBPaOpZC/K/Yz9d7qt7xsFlyCWfYkr5NWb7LaqrDaYi/yCLg/+W\nKNgJgzJ/K4cwhuT7JD8SaWhB2U4mtotRelgjLEtlXRyMydfWHd27zrIAs1c4\nHmZXxiPAU7us79ReiYY3R5rZB6CHRwNeHrmwhymR6SVBdrghiR/vYdh7IOE5\nhdlx3goTWunP9+oikxh3gZjK2gJodApfh5V7htE4VmFl8Aibd1R3ZVjp8FCs\nP/fBm0E7IniIOmVWcDxXrIM1bn8ChEV5tDiKVRoePzalKWIBoTCQWh8qPaer\nuFOuvpAJzsmM0sup6ho9mosr2Dqwsl9LzR4TimyuC6t6VdpZWqFcz8+igSni\n+zciDUfTEvZtI83hFAVAAt4sxIkXxp5TApCqc3k21xWxMWx94rdBRkSxefbv\nv+udY6Nhd7zUWVO9DdK9c3pYbOeopWZtZoUYFU2ugK2Zr0XJq0osE48xhHm2\nWMOmcsDzdY2qTelGQjQoSa6GL3n8deMfEW3ujDl1yTljPnW1glwevzSeNkGz\nZnqL\r\n=CCs5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM6gL7DVdNGs5Vu+7pWa/0WBGKdO3QR6pE+DYoorJfbAiEAqXsblHUsM0UPhF04oy/WcrXHVT+n6KB2RPhqBFu7tmA="}]},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"_npmUser":{"name":"kbitt","email":"kbitt@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/classy-vuex_1.8.7_1587773996310_0.6239336621016442"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-23T06:57:08.909Z","0.1.0":"2020-01-23T06:57:09.019Z","modified":"2022-04-12T06:35:14.749Z","0.1.1":"2020-01-23T07:17:37.227Z","0.1.2":"2020-01-23T07:42:30.229Z","0.1.3":"2020-01-23T07:45:16.602Z","0.1.4":"2020-01-23T07:59:38.632Z","1.0.0":"2020-01-25T09:58:11.607Z","1.0.1":"2020-01-25T10:01:04.805Z","1.1.0":"2020-01-25T17:54:06.383Z","1.1.1":"2020-01-25T17:55:59.705Z","1.2.0":"2020-01-26T02:47:39.237Z","1.3.0":"2020-01-27T08:44:15.878Z","1.3.1":"2020-01-27T08:56:33.213Z","1.3.2":"2020-01-28T06:06:00.071Z","1.3.3":"2020-01-29T05:06:45.782Z","1.3.4":"2020-01-29T05:08:38.842Z","1.3.5":"2020-01-30T04:07:48.543Z","1.4.0":"2020-01-30T06:14:58.947Z","1.5.0":"2020-01-30T06:46:24.028Z","1.5.1":"2020-01-30T06:50:29.504Z","1.6.0":"2020-02-02T07:35:26.988Z","1.7.0":"2020-02-02T08:12:15.862Z","1.7.1":"2020-02-02T08:39:39.292Z","1.7.2":"2020-02-03T06:44:54.401Z","1.8.0":"2020-02-04T05:00:48.655Z","1.8.1":"2020-02-05T05:53:29.963Z","1.8.2":"2020-02-06T06:50:02.985Z","1.8.3":"2020-02-16T03:36:52.049Z","1.8.4":"2020-02-16T05:15:24.915Z","1.8.5":"2020-02-16T18:56:23.521Z","1.8.6":"2020-04-03T23:43:23.313Z","1.8.7":"2020-04-25T00:19:56.454Z"},"maintainers":[{"name":"kbitt","email":"kbitt@protonmail.com"}],"description":"`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.","license":"MIT","readme":"# Classy Vuex\n\n`classy-vuex` is yet another package providing decorators that allow you to write vuex modules as type-safe classes.\n\n**This is an experimental library. There are variety of unit tests which validate that it works, and it has been tested in fairly complex applications, but some things may not work, such as the vue devtools browser plugin.**\n\n## Setup\n\n`npm install --save classy-vuex` or `yarn add classy-vuex`\n\n```typescript\nimport Vue from 'vue'\nimport Vuex from 'vuex'\nimport ClassyVuex from 'classy-vuex'\n\nVue.use(Vuex)\nVue.use(ClassyVuex)\n```\n\n## Examples\n\nHere's an example of a todo module defined as normal:\n\n```typescript\ninterface Todo {\n    done: boolean\n    text: string\n}\nexport default {\n    state: {\n        todos: [],\n        loading: false,\n    },\n    mutations: {\n        ADD_TODO: (state, todo: Todo) => {\n            state.todos.push(todo)\n        },\n        REMOVE_TODO: (state, index: number) => {\n            state.todos.splice(index, 1)\n        },\n        SET_TODOS: (state, todos: Todo[]) => {\n            state.todos = todos\n        },\n        SET_LOADING: (state, loading: boolean) => {\n            state.loading = loading\n        },\n    },\n    actions: {\n        load: ({ commit }) => {\n            commit('SET_LOADING', true)\n            return api.load().then(todos => {\n                commit('SET_TODOS', todos)\n                commit('SET_LOADING', false)\n            })\n        },\n        save: ({ state, commit }) => {\n            commit('SET_LOADING', true)\n            return api.save(state.todos).then(() => {\n                commit('SET_LOADING', false)\n            })\n        },\n    },\n    getters: {\n        done: state => state.todos.filter(todo => todo.done),\n        notDone: state => state.todos.filter(todo => !todo.done),\n    },\n}\n```\n\nThe default way of writing vuex modules completely eliminates type safety in their use since `commit` and `dispatch` are called by string name. There are various ways to write helper functions and types that offer some type safety, but these can be extremely laborious. Instead, this package allows you to write type-safe classes, where (in the appropriate context) all of the same properties and functions are accessible with no loss of typing. Using decorators that transform the class methods and properties into a valid vuex module, the same module can be re-written as follows:\n\n```typescript\nexport default class Todos {\n    @state\n    todos: Todo[] = []\n\n    @getset('SET_LOADING') // shortcut creating a state property and setter mutation\n    loading = false\n\n    @mutation\n    addTodo(todo: Todo) {\n        this.todos.push(todo)\n    }\n\n    @mutation\n    removeTodo(index: number) {\n        this.todos.splice(index, 1)\n    }\n\n    @mutation\n    setTodos(todos: Todo[]) {\n        this.todos = todos\n    }\n\n    @action()\n    load() {\n        this.loading = true\n        return api.load().then(todos => {\n            this.todos = todos\n            this.loading = false\n        })\n    }\n\n    @action({ debounce: 500 }) // optionally set a time to debounce an action\n    save() {\n        this.loading = true\n        return api.save(state.todos).then(() => {\n            this.loading = false\n        })\n    },\n\n    @getter\n    get done() {\n        return this.todos.filter(todo => todo.done)\n    }\n\n    @getter\n    get notDone() {\n        return this.todos.filter(todo => !todo.done)\n    }\n}\n```\n\nA store can then be created with the `createStore` function. This creates a new instance of `Vuex.Store` and setups up the required metadata. **NOTE: DO NOT CALL `new Store(...)` directly, decorated modules will not work correctly.**\n\n```typescript\nexport const store = createStore(Todos)\n```\n\nOr as a submodule:\n\n```typescript\nexport default class Root {\n    modules = {\n        todos: new Todos(),\n    }\n}\n```\n\nAccess the modules anywhere (requires store instance):\n\n```typescript\nconst moduleInstance = getModule(Todos, 'todos' /* namespace */)\n```\n\nAccess another module from a module action\n\n```typescript\nclass Data {\n    @action()\n    foo() {\n        const todos = getModule(Todos, 'todos')\n        // use the Todos module instance\n    }\n}\n```\n\nOr by accessing the sub module directly\n\n```typescript\nclass Foo {\n    @action()\n    fooAction() {\n        // use the bar submodule\n        this.modules.bar.barAction()\n    }\n    modules = {\n        bar: new Bar(),\n    }\n}\n```\n\nAccess modules inside Vue component methods:\n\n```typescript\nexport default {\n    methods: {\n        foo() {\n            const todos = this.$getModule(Todos, 'todos')\n            // use the Todos module instance\n        },\n    },\n}\n```\n\nRegister modules dynamically. Note: **DO NOT CALL store.registerModule or store.unregisterModule directly,** for decorated module class instances, as the required metadata will not be setup or torn down correctly.\n\n```typescript\nimport { registerModule } from 'classy-vuex'\n\nregisterModule('myModule', new MyModule()) // accepts any for input module\n\n// works\nconst mymodule = getModule(MyModule, 'myModule')\n```\n\nEasily map an entire module to a Vue component:\n\n```typescript\nexport default {\n    computed: {\n        ...mapComputed(Todos, 'todos'),\n    },\n    methods: {\n        ...mapMethods(Todos, 'todos'),\n    },\n}\n```\n\n## Decorator List\n\n### `@state`\n\nSyntax: `@state foo = <expr | value>`\n\nAll state properties must be marked with the `state` decorator. Whatever the value is for the instance passed to `createStore` will be used as the initial value.\n\n### `@mutation`\n\nSyntax: `@mutation foo(){ }`\n\nMark methods as mutations with the `mutation` decorator. This is simply a decorator, and not a decorator factory. The name of the method will be used as the name of the mutation in the store.\n\n### `@action`\n\nSyntax: `@action(options?: { debounce?: number }) foo(){ }`\n\nMark methods as actions with the `action` decorator. This is a decorator factory that must be called, optionally with arguments. Passing in options with a debounce value causes the action to be debounced (i.e. lodash debounce). With a debounce value set, repeat calls within the time limit will result in a single call (for example, to prevent repeated, undesirable api calls).\n\n### `@getter`\n\nSyntax: `@getter get foo(){ return /* */ }` or `@getter foo(){ return /* */ }`\n\nMark methods as getters with the `getter` decorator. This is not a decorator factory and does not need to be called or otherwise accept arguments. Getter methods can either be defined with the `get` keyword or as normal methods.\n\n### `@getset`\n\nSyntax: `@getset<T>(mutationName?: string) foo = <value>`\n\nMark properties with the `getset` decorator to generate both a state property and accompanying mutation. Properties marked with `getset` support both getting and setting of values directly to the property. Under the hood setting values invoke the generated mutation. This is a decorator factory, allowing optionally passing a mutation name to set for the generated mutation, otherwise a mutation name will be generated according to the pattern `SET_<KEY_NAME_TO_UPPER>`.\n\n### `@model`\n\nSyntax: `@model(action: string, mutationName?: string, actionName?: string)`\n\nMark properties with the `model` decorator to generate a state property and setter mutation, just like `getset`, with an accompanying action that invokes a follow-up action after calling the mutation. Unlike `getset`, instead of immediately invoking the setter mutation when the property is set to a value, a generated action is invoked. This generated action invokes the method, and then invokes the action which name matches argument `action`, (this action must be defined separately). This is useful in situations where an action call always follows a mutation, for example when a property is bound to the value of a search box, and the search results should be retrieved whenever the value changes.\n\n### `@virtual`\n\nSyntax: `@virtual(getter: string, setter: string)`\n\nMark properties with the `virtual` decorator to create simulated/computed properties that can get and set their values from/to various sources in the module. This does not create anything new in the vuex module, but instead creates a property on module class instance that allows for complex get and set behavior from a simple property interface. This is much like the `model` decorator, but without any internal mutation/action generation and with much more control.\n\n`virtual` is a decorator factory, and takes 2 arguments: the name of a state property or a vuex getter, and the name of an action or mutation. These can be any valid names, either those explicitly marked with the appropriate decorator or generated by decorators `getset` or `model`. In the case of name collisions, the choice of using a state property or getter is determined in the following order: from getters marked with the `getter` decorator first, then any state property defined with teh `state`, `getset` or `model` decorators. For the setter, the precedences is first for mutations defined with the `mutation`, `getset` or `model` decorators, and then actions defined with `action` or `model` decorators.\n\nIt's recommended to define virtual properties with non-null assertions, like: `@virtual(/***/) foo!: number`. There is no type assertions to verify that types are kept consistent for example using `virtual` with a getter that returns a number and a mutation that accepts an object will lead to unexpected behavior. It's best to keep the getter return types and setter argument types consistent, or utilize union types on the virtual property appropriately.\n\n## Utility Functions\n\n### `getModule`\n\nSyntax: `getModule<T>(constructor: { new (...args: any[]): T }, namespace?: string, context?: any): T`\n\n`getModule` retrieves the instance of the module at the given namespace, or root if it is omitted. The resolved instance is validated with `instanceof` against the provided constructor and will throw an error if false, as this is a sign that the wrong namespace was supplied. The namespace may be a relative path, looking through parent or child modules. If the namespace is relative, a context module instance must be supplied (usually inside of a module action method, you would pass `this` as the context).\n\n### `mapComputed`\n\nSyntax: `mapComputed(constructor: { new (...args: any[]): T }, namespace?: string)`\n\n`mapComputed` takes a module constructor and optional namespace, and maps the resolved module to map of functions for the Vue `computed` options object. All of the instances of `state` and `getter` decorators result in computed getter functions. All of the uses of `getset` and `model` result in getter/setter computed properties (suitable for `v-model`).\n\n### `mapMethods`\n\nSyntax: `mapMethods(constructor: { new (...args: any[]): T }, namespace?: string)`\n\nSimilar to `mapComputed` but for uses of the `action` and `mutation` decorators. This map should be used for the Vue `methods` option object.\n\n## Notes\n\n-   Classes defined with `classy-vuex` decorators do not allow vuex patterns to break. Mutation and getter functions are called with only the state object as the `this` argument. As such actions and other mutations/getters are undefined when these methods run. Only the action methods run with a true `this` argument of the class instance.\n-   Namespaced modules are required (except for root), and as such all modules created with `classy-vuex` decorators set `namespace: true` on all modules. Otherwise it's difficult to consistently determine state/function location and maintain a single module class instance per module.\n-   Inheritance and reuse of module classes is supported.\n-   Constructor arguments and instance properties and methods are supported inside actions. Module instances are maintained for the lifetime of the store. However it is not recommended to make significant use of instance properties or methods not marked with `classy-vuex` decorators.\n-   While mutations/getters do not run with a true `this` argument of the class instance, they can still access static class properties/methods (accessed by name, not by `this`) or other non-class variables or functions.\n-   Vuex is intended to be used with singleton stores and multiple modules to segment functionality, and `classy-vuex` relies on this fact. When `createStore` is called, the store instance that is returned is cached and stored in metadata for internal use.\n-   **Why not subclass Store?** Earlier iterations of `classy-vuex` experimented with subclassing `Vuex.Store` in order to maintain the same syntax of creating a store as `vuex`. However, subclassing `Store` introduces some issues at runtime that cannot be caught by unit tests. The `vuex` support of the vue devtools browser extension completely breaks if `Store` is subclassed. The `registerModule` and `unregisterStore` methods also do not work correctly if they are overrided or otherwise replaced. Instead the exported functions `createStore`, `registerModule` and `unregisterModule` allow for the `Store` to be created and modified withtout extending the `Store` class.\n\n## Change log\n\n-   **1.8.5** - Remove replacement of `store.registerModule` and `store.unregisterModule` as these did not work correctly in real applications. Use the exported functions instead.\n-   **1.8.3** - The build system was altered. Formerly, the typescript declarations may have exposed some objects that may not have actually been available in javascript. Now the output javascript and typescript are consistent.\n-   **1.8.2** - Add `mergeModule` function, for merging module options together. Added better handling of dynamic registration/unregistration of plain modules.\n-   **1.8.1** - Added support for methods decorated with `@mutation` to access instance properties and undecorated methods (but no actions/getters)\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/Kbitt/classy-vuex.git"}}