{"_id":"@vuets/class","_rev":"55-55687307a2b548aa76c90ef8006149f5","name":"@vuets/class","dist-tags":{"latest":"1.1.9"},"versions":{"1.1.0-beta.1":{"name":"@vuets/class","version":"1.1.0-beta.1","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","dependencies":{"@types/node":"^10.9.2","vue":"^2.5.17","vue-class-component":"^6.2.0"},"repository":{"type":"github","url":"git+https://github.com/ranyunlong/vuets.git"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-typescript":"^5.0.0-alpha.3","gulp-typescript-babel":"^1.0.0","gulp-uglify":"^3.0.1","typescript":"^3.0.1"},"gitHead":"1d68cb8986a6f8861a2dcd5132392d03631bd31d","bugs":{"url":"https://github.com/ranyunlong/vuets/issues"},"homepage":"https://github.com/ranyunlong/vuets#readme","_id":"@vuets/class@1.1.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-VdNIf8mCwBw8rXW63QwUsF4kUNE4jo4Pmpl1m57iQ3leGKcUmVo99x9RsKz9lXKPuoZbjxgZ2Jb+UA3mH5z2NQ==","shasum":"337141e5e8e311a316ca0d050345e9d7e8862ead","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.0-beta.1.tgz","fileCount":8,"unpackedSize":23838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg6D5CRA9TVsSAnZWagAAx9gP/31OFMT0vN15zwP07SX9\nhm+yxXIUwRxKRZZMGsftVMPyHjtLjm8qE0Dy+zEAZBlJCubcfq22eoetBC2x\nzBbqGTVazzu82JKwoQA/uXV3CU/+Zq4OqDYb0dFEHpKheLyU7+/she0mMC/Q\n0CPNjId1QKNIJIkZZxv/IsJh5P7iFP1q3UFbwzYrdoe+6Yf0S0PtVKqnN6SZ\no+F6Ko1cZxBiuOEx1PJLyX3Iv7a5/CsJneDM7UWOKELHhVwrkXy6woburaYi\nZo/bPkA2aLVI3r9JrCxr11uOzBRWQ6zSa9I3+9fG1LSSjKeFV59WfbrXgJRP\nrDgqeqtRmqSQiMqrSP136R+jCKzDuebtAepTGlnugX1p9jj6ehkxdrHZG9Hd\nbPUvzT2ElPC/b541lCO3JDnV5ydPk/D6rkaBFblPE16EwL440bJ0mSa5CL7d\nP73wTEtRISnbezOt/rGm+NTbrwsvtjEKrzMGOKJBEkDr/z4oiIVTXLvwxvpS\nKUdDuFAUQbc7N67okuNBW4svIICsrr+bIc+6ZXwLqevi7WsCYbzq6XLPgifM\nboyvsgrKScCeLd0PuFOf7/HeksDX1xMMA9hhICIeofKQeo3y8gyY+2MCdaL5\n94mAU/qOse3Ist+YACrQQO0m8VJQQ0nwuZr86HP1POrf2ac4evCNLAe3Yqnx\nmSc3\r\n=m7Jt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtzrkWyIpy9143spyrfV4J9kFLq2ZGl+azhzmsjL1UqAiEA0PqNQ9Va+EFflUyRpzFtfZjyI1LBpj713Whl0FxdisY="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.0-beta.1_1535353080722_0.22940986359046422"},"_hasShrinkwrap":false},"1.1.0-beta.2":{"name":"@vuets/class","version":"1.1.0-beta.2","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","dependencies":{"@types/node":"^10.9.2","vue":"^2.5.17","vue-class-component":"^6.2.0"},"repository":{"type":"github","url":"git+https://github.com/ranyunlong/vuets.git"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-typescript":"^5.0.0-alpha.3","gulp-typescript-babel":"^1.0.0","gulp-uglify":"^3.0.1","typescript":"^3.0.1"},"gitHead":"1d68cb8986a6f8861a2dcd5132392d03631bd31d","bugs":{"url":"https://github.com/ranyunlong/vuets/issues"},"homepage":"https://github.com/ranyunlong/vuets#readme","_id":"@vuets/class@1.1.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-wRbj+LrrtziYNwk/43z5OVW37czRnnNyeGxvVS3CUfHIXnEri56wB3FALD8DOG/t4pI7jy36AkS/7Q9g5wvmWQ==","shasum":"1d01c0f20669da752dcf9310dad12c37329d84ed","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.0-beta.2.tgz","fileCount":7,"unpackedSize":23798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg6IECRA9TVsSAnZWagAAWXsQAJYt4Vqd+Y2UDC9f9b1O\nMBPygqg3ovENm36+3OUcPtAEXLBOl91OSGPBL5FDOQoNJ0QnWEWJA/nP9tfx\ngt2y2SQsNlCUPajOy9Pq+dznLcuALQYodRCqlqzCjK5i5bdt6V1IRCkwybn/\n9pDSODqdtJizNvU8lr8FZlf5NvKnhAfQqE5PPV5TegnkhsIoHd2hv3x7IJtr\no7MIP0nyxDdzhOo+2WLgdo79cZxgth/yCtdYcBQBjlk8mn6SPYk7HiHV7Qd0\n/hQu/2GhwMt4j5cusOR0+VWn2u2x/2Q9WOlNP+xlmiUH5q7OX0dyU749drso\n8tQJABLFy0QYW7optcEGN2ieeAxdsnRI/FZGHeKAv4U0ZKpcuNhU4DbXFjLn\nYiNYxW/XzoaM79HU+AfwVDU3VOAzlRC6biC7vmhr/E5iX2WuLcSDgx8WdbS2\nRpdaYUIvsz32+Z6jPtwmwOpAdVdbZm4hnvJ2RrIpqjvWtp4GfnzQzHFI4izo\nMfgP0iL3d52hxolX/Tdfnp6B+bM6bNvBv9SkBqsgS3UrYPPmOBr89gJz6Puc\ncrneleVPD6CKlI0tWWD2T/BpQ5rfcdPvQVgy9dNKkzOa1ipsWbgNGczLys2U\n92mxfjE+kQyDUzFdySQ6mgXrX0TpXiVaqa/AV/lBXQBs2ruXrkxB2zhrLZYF\nYDls\r\n=KTq1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0nTcgkS64zRQQcovE5IzUBT1grkAcZiA/kHet7lXqcQIgFQq4BhYwMg6sCMfaBZ/ozp710/I79aQxFn4lRxhK5+c="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.0-beta.2_1535353347946_0.8333589861693234"},"_hasShrinkwrap":false},"1.1.0-rc1":{"name":"@vuets/class","version":"1.1.0-rc1","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","dependencies":{"@types/node":"^10.9.2","vue":"^2.5.17","vue-class-component":"^6.2.0"},"repository":{"type":"github","url":"git+https://github.com/ranyunlong/vuets.git"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-typescript":"^5.0.0-alpha.3","gulp-typescript-babel":"^1.0.0","gulp-uglify":"^3.0.1","typescript":"^3.0.1"},"gitHead":"1d68cb8986a6f8861a2dcd5132392d03631bd31d","bugs":{"url":"https://github.com/ranyunlong/vuets/issues"},"homepage":"https://github.com/ranyunlong/vuets#readme","_id":"@vuets/class@1.1.0-rc1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-uwR3A5yyx62jxY5zKlcnif/ylumGVVCCO5gVuddo2DykLmXV50+N9WK3HawYSLNZx/J4fOxLdpROK1E8F69uQg==","shasum":"7ebd42875fddad674ec4a1edaebe6cb293bd43f1","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.0-rc1.tgz","fileCount":7,"unpackedSize":23903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg6a3CRA9TVsSAnZWagAAdUQP/1qeNCnjKmZl8y6fwvcH\ngkp6q1P20NrNOxmwaUch4w/qkpAd9O0tNiGHi6CVVF01vjCydEqeRJo6o7do\nILnTrXD9oDK7nQGy7aOV4nSW3qFCQ8fSWAb+C1ppGTvAk0wWjv5klasF4O/a\nEtT7oBwR6N1ei5Q9tGpX64uZNs7YrMjDWhwtDCGyxR/NZ7dKicsBTqKokAO8\nVDLq1c19DbFYU8W7rHudsIT/LozMTfDMk2VnQSfqQ5fx87N/9ZJtLGBFY//1\n3LE0V99vAFOcdqJZWuhvpC9XsGcdCkd82v+8Dc+IRNLfSsf70BM9v8ZOv5ng\nzKyZEv8BNfFSiuVKRzB/BDBRqqSq7MZ22vPSnwkrTJ5y4+EybHvnwZo9C32k\nBc71AJPcmtpcrYJxIcLs3Q6jGDcgu3gH/FGB6H/WJjbkneBGZ1rYPoHm3iVj\n26uOqPUNbal/4qgkXvgo2ak4rBHQVuJw+pKs52r/Jx76kZluuaKO/tLlDSG5\nJSHwrLPtOomTtBv0wmuvnDnI/snRS8hyzNrjS1Sm7qFD5lQQ5edNE7I7OFjS\nV1QR9EjBgbf57zloe/11AUnHaSbe/TSQM3E0xILHyChGKQvtlVLZxMsVpJRu\n94uW5tIUdQkpmJnGmVykUfvBD/vpT82VuWbCq9ZcDqrfxjTdNBz/rvcsL1/Q\nVFnQ\r\n=W5K6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA67vsRB+G/gSCYzCXWy/TiK2E2982vGYu/PkckCvCEPAiAEum/YIB/OM/VluFf1lFvPJDyL8d2hFVvIRFXCcadG1Q=="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.0-rc1_1535354550874_0.5942845697674106"},"_hasShrinkwrap":false},"1.1.0-rc.2":{"name":"@vuets/class","version":"1.1.0-rc.2","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","dependencies":{"@types/node":"^10.9.2","vue":"^2.5.17","vue-class-component":"^6.2.0"},"repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-typescript":"^5.0.0-alpha.3","gulp-typescript-babel":"^1.0.0","gulp-uglify":"^3.0.1","typescript":"^3.0.1"},"gitHead":"9683355a9f96211f9f4e63142f1fa77599d8100a","_id":"@vuets/class@1.1.0-rc.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-Ghu4YctwGkTOYe+q2Rv+9gg85KWzJlsWn8xBKltLao/IDHIgJ/E+W81IyctGTFFvcKA3mUi1ld8xo5brEmQhPg==","shasum":"bca749436745adf54471ed15b15fd72547a4428a","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.0-rc.2.tgz","fileCount":7,"unpackedSize":29008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhVguCRA9TVsSAnZWagAADvsP/j9uJ2sqI8AfQBJvuphI\nh3pJ87txhyiBqJViEP4G1jjGJjH9rugukOqMybBHupi1Ih+m4fSeAArWdoMJ\nrPGfYobQIMyxmrTEvWBAkeIE9yrx15kJCW66DWWKmlqeBvzSJXGSkycl7BPZ\nVkaY/KMUfL+o8PSVQfmOlXx46RAv1gZBav3ipVqYsWP6N0jRaJGjjUm5gHJg\nGhbUSrn47dC4aZRig7qQYasaYZXmH5kpFIcklNtUUIJ/g8PdkrO+3VZ0DlGk\nXRDXdbOq39bO5omhlC4+YA3J+UqqRkhnTOs+1yw9FSxVYJn7vHWDvGnPYV3n\n411zQwznm+i8VvOgcYzybvIcYT8hdIq4+oUljldrPKNWDVEMje2u9aLkVlEx\nRyzYjhSobDKuWtC0dOmUuMaLhzZEqRIT4wLY/I6CBPOs7qKg9/FzQM5sskDh\nl7pcVSO3+bFaXTN+Gy3PBN0vLkH4aPHUbpUHFToD0Q2SPDTDbW5TARs/g4HB\neISu5XQOzTzgfYpAhrEURMos1aqaj64/TyQL+C1ZxQQqbIwMO50mVLnv13WC\nZs2lvs0MPtiGM3wFrhbO7OKE2DVN+jJMo71djoiVyvVVQvke6YYU3u33L0yv\nsx3LuSXBo5qituOnOM3sbzI7pUjBAwtJeFuFlmoKBh9PZiS41Bx5TaDd/YUJ\nFkqN\r\n=jmUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgVp2tL09h54OwUKFt0r1vG95pbD64vW3frDg9zHCfNAiBgayrftuufdtIxC6IKyGgIpPUFetSBG4YR2V84Vujevg=="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.0-rc.2_1535465518259_0.8258143031440555"},"_hasShrinkwrap":false},"1.1.0-rc.3":{"name":"@vuets/class","version":"1.1.0-rc.3","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","dependencies":{"@types/node":"^10.9.2","vue":"^2.5.17","vue-class-component":"^6.2.0"},"repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-typescript":"^5.0.0-alpha.3","gulp-typescript-babel":"^1.0.0","gulp-uglify":"^3.0.1","typescript":"^3.0.1"},"gitHead":"e9a5740f5cd23b80a5a7f9eaaa9e1b7bf5dd4dc9","_id":"@vuets/class@1.1.0-rc.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-wCbbGFvA7vq0ALqRLAqdCb5lyv+B6u/0bjoNEWVCiJB9y6dQKmC7bvvZmE/0iV03z6LHde9Kdl+1GWw2h3LzpQ==","shasum":"5b4ee3efea2247f83fdff7cd14f33902ad0d25e6","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.0-rc.3.tgz","fileCount":7,"unpackedSize":29018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhs4eCRA9TVsSAnZWagAAVBIQAKRNcEstmNItm8uCWD5v\nS+SfOPFgcows+1pQvpA8DmQN7BIM/Ml3XIs87eg8gz8iS7eMNut41yZO0Jqq\nBEOzYmta/axT3WKfg0zVWmN2eGoczZ3ke+LwUi2MxzpuarPqNO6HqRUHUtdi\nNNkbY2QfzGhDenEaMm7pOloJ2KWsMTQzRpVhprt2Dlq6NDFl18MzwhcZgexn\n/QaWw2QYcmawTHbEC+TS+PyoZBHzKd7uxFWBTQEyLfdex3TQA+IOD3LafFG9\nqxOEDi02iIKpEp1u9zubzMqjgAX6T7nw34qALhQCHxEJ4OgQ7X+ldC7SNZ2W\n7zG6MJLxBiD0UK0fdWLSe9Mbk2f/F4dlPR9tIvtmt0+4nOXLDJ8TDuI29BqQ\nSUdmlH/5tHbGSbVV8x4LEfZnPwvk8rapCnAggjDYv/AgVVk4X0TQMYaj9RJA\n/iXueB635YxiRtA/880TeJ19Ddml2z3UDEINJTJPG37hL8zHkO5bA6CgHWSz\nFSNdhMdiN1wYuthDkSxhMaaRyw+Vcj/0jAv21lkrmZ0jjziSUq+QhMV8+KEl\nI5XH2NcrAyZobF3ski9g3KkrurdaclGIGDYdIsDQHpxLBkJ/kQOrb8rVNT4t\nNvzXPgGX9BK3ZozDSXyxC27x6GeJuboUd+RLZ+eCNPVY/N4Qi+D0l2dsapKV\ngl3o\r\n=Kwf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi0JpRcsYkv/SSqXAqybPPk3uetfnEMR3nYIBGohrg8wIgJnY08kAa1oERDwPcOm8bd47aalA6hJA4Kt/lbKf0B6I="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.0-rc.3_1535561245976_0.31447884001894577"},"_hasShrinkwrap":false},"1.1.4":{"name":"@vuets/class","version":"1.1.4","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"@types/node":"^10.9.2","babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","typescript":"^3.0.1","vue":"^2.5.22","vue-class-component":"^6.2.0","vue-property-decorator":"^7.3.0"},"dependencies":{"tslib":"^1.9.3"},"gitHead":"6b3453e40a1a34d43f0da045fb23d545fdbb343d","_id":"@vuets/class@1.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-Beg30n6UZCb6VEnIxXYvGHubNqZ+ivI5FaIZswwG8Z0LOmPzAyS31eUYTSA71+Vy4Qx0LMKH+qL6EPyWkhUW7Q==","shasum":"b79b21534dd92567d8f1b5a7aae7da97b7fda02c","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.4.tgz","fileCount":7,"unpackedSize":23585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO29rCRA9TVsSAnZWagAAh4YP/RGO4ynn86H5C3nyB7g/\nESIUOvvXdfDiPRuQYn3GSH0dCQuZA4ohC5bylVeyv7Qe/nb2sSfj8PdTdSgT\na3Vx8KJcD+dEBw2skpdC5IBb3oHJAQYjLTJ57PrR38UKzgOuEKuMvwJFW3jn\n6XZEnoxiPDplCKatEcbqE7HNuPgx3lLpqVf4IHh0fyoXMf+tR8fX+eUmHXkR\nM/dT7lBH16GJXdqcoJK2x+6ISBLMkx9EfjoD8m2GdJoTPywGIhTrA7UPzcfs\nsxXKzs10dS4kOKvfBmiPVM80nYg2TLmTVK7iby2Dv6mp3/Mct2MvllIJ6ehk\nnUirrFGM/RHhuCO+8y+t5WDdp+CsjRfQwsW70JGJs23/TfINrfaDwYqCNRId\nUR9LYku1e9bYlDr/SlY48EwX/4ihvZpF1dA1+jQ2H4wxKg/h+G3DDJ+IP6xJ\ni29Yuj65uC2BZbFz6Cp/GPHfYjoU9oIdLbcQj+DWds/lqXxP8W2Gobn2kIBr\n24veY0ZAF/EXlN3b2X3E0qz41HBVqbTnholTXJAkxg0mznBCf9+yJ81kNT/B\njVaMPRmVAO0c4E1xHR9Y6VTnWJJWQIcBDqRvoL74fHL7pZOMKBJsm2/2XqVT\ngUN+9ikchBYDWHNtzf7PxxKpu9M3CyLoQ5Fi9bVJqPWvxJlHB8ADlc/9fFy6\ne6xq\r\n=K/Cj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFKjKgQGab0l/VyDLCFcyWs06OTYZQsQUAB+xDVIaUBwIgSeJU1swUoDnFZ772GI+ZW6azXZuwvZ+fNRixbbztlbg="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.4_1547399018521_0.564218830091233"},"_hasShrinkwrap":false},"1.1.5":{"name":"@vuets/class","version":"1.1.5","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"@types/node":"^10.9.2","babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","typescript":"^3.0.1","vue":"^2.5.22","vue-class-component":"^6.2.0","vue-property-decorator":"^7.3.0"},"dependencies":{"tslib":"^1.9.3"},"gitHead":"b3834def5a8757b92e80073f8c71a64728984591","_id":"@vuets/class@1.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-gwE6r6ZgrDNeGx9qtinQsW4rPPNlagrM43d4fhjzztHru9sNowIkWzIQ7UI3Ia+gg8uLwIUmzHzPixFdEAODQw==","shasum":"95578cfa6b979b289cd0f24629e3bd07e3972151","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.5.tgz","fileCount":7,"unpackedSize":23625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO3DoCRA9TVsSAnZWagAAyXgQAJW4pe7R/7eGLK+61XH9\n6E/Azl4UdIamj847fGT7sqJnpVKFBHnyBqYN3plN66IX8Lijx3Gvp3S+8Kqw\nuUsta6dd6CwdZC15UkBw9z1CHBuqoqvFa+fwDq8qYSrTSxOLQZWno5isaxTT\nugWO/j0gyP+4VPN4sODPvaHmCsDeFvB4+rXNxxwFcMiMhovWNt5CwFIGt1Q6\nqJaznuYjufyUHUWRW248SnFOe2F8IU3JhyHAJXgCjIJtRIkxOARe/MubvrDB\nka7Om+yUwEGy1h0CPX1nMApiv5xWGVJxs3woxUp5HssbBqdLO2roipNNj4l7\nuaDBESAkppnr+kNVgg4R8/6XIkkrsiNNZHwDcf37PuRuXxg8S1L4uQqmZSix\nv4Fu6Aj/KRohhFF95viOJNCUZlKjFSeLuJdiu6UtJdO2gpthSzxnjBY2jgeZ\nBnMzfTZeX25VH9ZDrRwWQ8QnsCAHUnbtsB7vOtWMatAJj79aRfXrdEVXZz6u\nI+M9ZF3Sh9NOzQwyPuAF9WjmLGiCdaost5gN7lNdatpZp9ILd3l38mpe/YXM\nfAUZzRVfeHJiS12G9meATIMnRw9RwSR7Dgek3XiWTxdAysi27S9W1wCZZMoD\ncGGLvuaqnndPSPKRVTTYuRyhcKFFupayrYVTjj76mlFNuFW+iH1tzrRR0KR2\nAHK0\r\n=cfqB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB68t3l61ZjorSXjyCzuBe7CopiLf+sWnuqBlh/HtK2aAiBF7AlV7fY6zmi5RC+JdchrKXiqW5p1uKtKRQ3jdESo+Q=="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.5_1547399400054_0.37202829853846175"},"_hasShrinkwrap":false},"1.1.6":{"name":"@vuets/class","version":"1.1.6","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"@types/node":"^10.9.2","babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","typescript":"^3.0.1","vue":"^2.5.22","vue-class-component":"^6.2.0","vue-property-decorator":"^7.3.0"},"dependencies":{"tslib":"^1.9.3"},"gitHead":"ee8c8e3109577253b8e9bcc7df91c78e5199970a","_id":"@vuets/class@1.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-XvOQaQ42HEUSWMn+ktswq0SpmOBuy4CIAcVdmUdlGbz6we1GvbackL11L+tZlvrG4JvpVG5ttpTfRUzvZBxqUg==","shasum":"e3ce1ced5d85067fd4ed8a1d514b4ac9b073f07a","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.6.tgz","fileCount":7,"unpackedSize":23521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO35zCRA9TVsSAnZWagAAPEcP/j034+6B1+06N4/i5qwc\nMYrBoikVUTQd3gyGjJah5CH16VikleNPYN86IzPQJFgdSbEaZrnmXZGkHpUA\n7itEuCoDUkrHGogcpiXoJncIvz6oii+OEOzZRAJZ4WxNDsdzAfhvZvUObeAu\nnbkVZyNFihSuzmNTKFCbfJ+RFWTfI0bxlsx31wThfvEKdaexWNxiNRyEXG3s\naKhGiaMAfclQBqe9tUPZMS2jpeusDk3iTsyXpxkxrCqsxCZercTyJMtGbe6N\nmBn/iQba8IsizIWjzQnhFfr8wOsmjwyoIMSGIMFNGbKgiNZenRJUpp5uPDIh\nkZFWw8ac3QefKae1hcL6iWE4l9p8k0FELoZ3icLDhJtoKqi2scwYBs7angye\njuh0Mfk7o18JQRxUQZYVCbrX9PHB/66ErVVRHoQBChPJstRS+FHp2UXBuAp6\ns3nVV7G+VKvMHhrIbOQUwsXwiHRz8U8pPEPmOryB66KilJ86mEEzQ5cDgiF2\nU70oJO2ZEFGDFWmQCgdkXHNrH9346mECjzCbfwImt+KKwo1JG34F2KDY36y1\nD6ppH5MCC32yhA4m8sLbUdYp22aRN0KSVcaZPJ2J5uxHJyu1MSwkDMafWUkQ\n4IDFJ8fw26slsq95seI8HQf7gZ8WLQzVm5Qmx7N0qwYhKCoABCY4w9mtdMvT\nhKx5\r\n=LAp6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrvv0SbgxoPmphfFCMO/QckzyNORhcvchfXh2i9+EpmQIhAPq7lsGBIfI1/mtAsoaGzE+iCDeW8Ekuub7IwpT3YCB1"}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.6_1547402866867_0.8633841801623925"},"_hasShrinkwrap":false},"1.1.7":{"name":"@vuets/class","version":"1.1.7","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"@types/node":"^10.9.2","babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","typescript":"^3.0.1","vue":"^2.5.22","vue-class-component":"^6.2.0","vue-property-decorator":"^7.3.0"},"dependencies":{"tslib":"^1.9.3"},"gitHead":"e3bef467cf9a63db7809b1f750ed97b6d27f12eb","_id":"@vuets/class@1.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-l9V4HAAUvZRS8dyGZgiBJPHeCfUgMDrW0kXNWgqF8a15cV61twlrtj01Czhn5f8PukSv8DTOYxCgRtusEz0ANA==","shasum":"aa307bc400e036c5f99229b50bc61033f30fd35b","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.7.tgz","fileCount":7,"unpackedSize":24019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO4CJCRA9TVsSAnZWagAAyYwP/35EyLzI8x9l6T3fPcUS\nTn2guj5k+7Il/K/koZEeJTq4mkAyN/1votQ6ibrzyOexV/sYAwauX6T2K7cc\n3XOD0QRhup4ZjsEvvW/+z7XqK5deF//cbCf8DG+XrKu7sPy+18TyxnW9JKF1\nz188PuvDC8QCj++IARMFRcH46W91huGlVD+C9Idql8jnJ/VbN1ZZJ0nDXAUL\nPPwaUhWZP6CotkBt8QB1f9wOkEoDqzr/+gVmzhP5EeS/qBxs9Le3jUjUJd35\nAR2dI57AOpbT2w7zreizKOsBuR3aqeQ32ajqnlFlNQ7EA4IIaCDg0TfvMBgG\n+DSeuUnTwd42DQXL+IVPdh/c+n8eB0d2ANzCu8irRsz2fyCmWhhL3UCnNo4a\nZROez1YXluR4WuUn7awzJSJvj70PImyWSLJVmUFG0WpuEOioizg+0aR7d1q3\nNNmVxq+0AEQgn4j4uLMciOpTRKwFMMmZ8YDOFkV3tvhQggAaTP6Ft61XOsFu\newfn+zrXUT6T/zFC+p2XOneBNJgueZ5fIIytWLlthtuyOuQwi3lwMpgj79q8\nH8aEoqfAbzkpkV8H+AXePXK3PZQhl4DHkarevIsaD774KOYz327RWAJenB2M\nzrOwJbnxbXAeGszpdkDr6BB3G6H8mywe0s2e9BBtrvzANlN8nnbaf+iSMOQ+\n29mQ\r\n=fX9L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuF9mHRu+rHGFGbA32UbBTBsH/B9jH9QgL3o4gPrX4QAIgA36ybEhi7ztQGCY3SWLOVu7/MBZFxvY48i76qQ6J78A="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.7_1547403401180_0.059768583328487335"},"_hasShrinkwrap":false},"1.1.8":{"name":"@vuets/class","version":"1.1.8","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"@types/node":"^10.9.2","babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","typescript":"^3.0.1","vue":"^2.5.22","vue-class-component":"^6.2.0","vue-property-decorator":"^7.3.0","vue-router":"^3.0.2"},"dependencies":{"tslib":"^1.9.3"},"gitHead":"c79a56dfd771f04b569334dc599d3f6652510e10","_id":"@vuets/class@1.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-IbYVJoAnmEVfE7qMInOFBo75jHy95+C6CqfatFiD4z08yXUdeiWTc3vPR3FoGUj61rTpLlbE11ilnHQvPDsilw==","shasum":"35e674571bdbd56c29ad58e9b52aa2367f08586c","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.8.tgz","fileCount":7,"unpackedSize":24939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO4WCCRA9TVsSAnZWagAABeIP/RQTpST2VJJ2DGxqw9Y6\n/gdHKT01W+tj1PWpTo5D3syKnJjnu/ZLl8gxC1UyP/9lUvGwYge1pFH/aaX7\n0CFi6X4Ul39reJlvUO77YfbIzfWcmlm4bTDJIhUiyL69Qo2dY4l9Z3x79Hbf\n6grNVTNTlSbFbL1gQFhTjdiJ2AYcH4hbnI7w6YAYW7lhJffCSbNpF2g5ZNlZ\nem6hCqai76nJwbcOIcHgUyrZ6UGWiKDY/ge+e6Af5DZBS9vyvLlPcd1yzsq4\no5PdWUIpEarj8IodX1Ymp2aLgAkryi9xeKijQU11DI/ltAXgiiOgenj5DxOX\nzvf3htInXsXzUfDoT1VhMvZBLOgQSPt7IOcgo05kenAL/qy7nNXok9s4puAV\nJQUvvvADWvZbYgxLsVliwNLilRS+oPiryPPOhS3XhJVzc6JPVYtLybMk71k3\n2QoUHw62PxbP+TUQLlwihnFISvf6YyUtC13UNAXo8gaYhPi+RiFoJ7lDOHcb\nwtZIijZZIH5HneWHCZ9iqlME2w3zoQoK9BAMwfz7byjur0OpbqUpvvVEnMwM\nor/NoxJXJHth2PgvoO0NkQX2DrITXo7ubiE2szgn6QAo1U/Ma4JWMVJ4NTPA\nhXO/Roc/4XyWyosc4wTvCPuAbrbe0dLm3TPLyyQSp/lUVK3SuL9ijdQ6wfI1\no4vu\r\n=RZoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/8eQcsUjOduZoQHAWdduXlG27DfikxX1KDwO4UFQmwAiByalWsUQMCZLtcX8z3DKPwjRmpZezHCguLvS/l5LEEHQ=="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.8_1547404674227_0.3581978087430817"},"_hasShrinkwrap":false},"1.1.9":{"name":"@vuets/class","version":"1.1.9","description":"typescript vue classes","main":"dist/index.js","typings":"types/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"},"devDependencies":{"@types/node":"^10.9.2","babel-core":"^6.26.3","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","typescript":"^3.0.1","vue":"^2.5.22","vue-class-component":"^6.2.0","vue-property-decorator":"^7.3.0","vue-router":"^3.0.2"},"dependencies":{"tslib":"^1.9.3"},"gitHead":"be29d368499103ef5b56f879428fbf0a0c48a1f1","_id":"@vuets/class@1.1.9","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"ranyunlong","email":"549510622@qq.com"},"dist":{"integrity":"sha512-+gp9qX9GDiYvltXb5J9mGDfP3oAMlSl7K1Dd6fwYXNQCNeqewxUe5rDKWnw1Xu1bNdd4UqQZUCCdX1G5ahOvuA==","shasum":"e9ef9b8d2918f95345ff08d9a4fd515b35f4de7f","tarball":"https://registry.npmjs.org/@vuets/class/-/class-1.1.9.tgz","fileCount":7,"unpackedSize":24744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO4jjCRA9TVsSAnZWagAAbo0P/0929h1Pu2Pc0zIgU+SZ\nDtkVJEGxwAmlflH4HEsVSq1aHn3zbS7SPYaDszO6l3vP1lVYgLtc3Uj9fYIt\ni1wghI3GgtzNYD+WM7C9PoLRuiDgS2Bm7ylUbN04gtasA32juSW6Et0LtdiH\nsjCxixQWMbo42kg5jNNfxGlsgU98mnfk6pEhx42t78R7p7qvW9WHZ6Rr4WUs\nEatvTFeDHT/kfBEMZtXziQKSpcKtyMN/uTokKluNQ21yZfTFonRg0AFxcvGC\nSArdqEiwMFeElOqZ4AhEfKsEwhJ9pmWFFeknrF1sP34zxhqP+SLSPnn7WvGG\n4DjI1tAOaOFmqYxOM7OstO72qs3d7+q5UCxB+5eyWFKe/dwpvsOIIixyuuEK\nlz79BooS8msMZ4rbOs0ssGCt+F4erHtYw/xW13ms8YGJ+n1/S4Ok9OkumLaC\nDXHW+PQMfM2WbdmWQgKHpK9yv/lk5WS6aG8cz1c93dR6phDF6l0e4vPLFSd8\nxkuvKOtMOEkjmG3t/2KLXIAKtXkulj78wlCRvXQhmJ5ugRfkImPpaNF1mRyV\nsfeg+7w2rx3Z2/a1fYr1km+NCrYlU3Bubywofs4GKtX232fgFFECXwLfeakn\n7X3EC/5vmPsdfERyhm2/hYnxbsy1qH01zdTPeoRmuqy22PlO5wGsNK2Xa1HD\n2oDe\r\n=PcvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiVQtT8DcMoJW94DQtHHceMSVfNU9rcDFLJUwhh0c4pgIgf9LswswV2EsHh+bkq+jk6op+Eo38L1UfUApjCHa0ONU="}]},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/class_1.1.9_1547405538960_0.12960349675295935"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-25T09:27:15.005Z","1.0.0-beta.1":"2018-08-25T09:27:15.252Z","modified":"2022-04-07T11:33:59.218Z","1.0.0-beta.2":"2018-08-25T16:54:32.070Z","1.0.0-beta.3":"2018-08-25T17:47:09.275Z","1.0.0-beta.4":"2018-08-25T17:54:10.588Z","1.0.0-beta.5":"2018-08-26T05:43:42.817Z","1.0.0-beta.6":"2018-08-26T07:12:02.801Z","1.0.0-beta.7":"2018-08-26T07:27:08.151Z","1.0.0-beta.8":"2018-08-26T08:47:35.543Z","1.0.0-beta.9":"2018-08-26T15:43:06.298Z","1.0.0-beta.10":"2018-08-26T15:47:59.664Z","1.0.0-beta.11":"2018-08-26T16:09:49.204Z","1.0.0-beta.12":"2018-08-26T16:43:06.718Z","1.0.0-beta.13":"2018-08-26T16:57:07.547Z","1.0.0-rc.1":"2018-08-26T17:36:12.781Z","1.0.0":"2018-08-26T18:18:18.077Z","1.0.1-rc.1":"2018-08-27T06:51:38.363Z","1.1.0-rc.1":"2018-08-27T06:57:33.258Z","1.1.0-beta.1":"2018-08-27T06:58:00.800Z","1.1.0-beta.2":"2018-08-27T07:02:28.012Z","1.1.0-rc1":"2018-08-27T07:22:30.987Z","1.1.0-rc2":"2018-08-27T08:22:11.281Z","1.1.0-rc3":"2018-08-28T13:44:23.658Z","1.1.0-rc.2":"2018-08-28T14:11:58.350Z","1.1.0-rc.3":"2018-08-29T16:47:26.168Z","1.1.1":"2019-01-13T16:17:49.282Z","1.1.2":"2019-01-13T16:22:32.581Z","1.1.3":"2019-01-13T16:36:48.997Z","1.1.4":"2019-01-13T17:03:38.672Z","1.1.5":"2019-01-13T17:10:00.180Z","1.1.6":"2019-01-13T18:07:46.954Z","1.1.7":"2019-01-13T18:16:41.292Z","1.1.8":"2019-01-13T18:37:54.343Z","1.1.9":"2019-01-13T18:52:19.041Z"},"maintainers":[{"name":"ranyunlong","email":"549510622@qq.com"}],"keywords":["vue-typescript","typescript-vue","vue-ts","vue-jsx","vue-tsx"],"author":{"name":"ranyunlong"},"license":"MIT","readme":"# @vuets/class\r\n\r\nThis library fully depends on [vue-class-component](https://github.com/vuejs/vue-class-component) [vue](https://github.com/vuejs/vue) Part of the way to learn from [vue-property-decorator](https://github.com/kaorun343/vue-property-decorator)\r\n\r\n[![npm (scoped with tag)](https://img.shields.io/npm/v/@vuets/class/latest.svg)](https://www.npmjs.com/package/@vuets/class)\r\n\r\n# Version \r\n\r\n1. In vscode html5 tag autocomplate attribute \r\n2. Autocomplate PropTypes hint\r\n\r\n# install\r\n\r\n```shell\r\nnpm i @vuets/class vue vue-class-component vue-property-decorator\r\n```\r\n\r\n\r\n# Usage\r\n\r\n### From vue-class-component usage\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component } from 'vue-property-decorator'\r\n@Component\r\nexport default class extends Vue {\r\n  private render() {\r\n      return (\r\n          <div>\r\n              <Test />\r\n          </div>\r\n      )\r\n  }\r\n}\r\n```\r\n\r\n### If you need type hints\r\n\r\nExample TSX\r\n\r\n```ts\r\ninterface PropTypes {\r\n  title?: string;\r\n  mode: 1 | 2 | 3;\r\n}\r\n\r\nimport Vue from '@vuets/class'\r\nimport { Component } from 'vue-property-decorator'\r\n@Component\r\nexport default class extends Vue<PropTypes> {\r\n  private render() {\r\n      return (\r\n          <div>\r\n              <Test />\r\n          </div>\r\n      )\r\n  }\r\n}\r\n```\r\n\r\nExample TS\r\n\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component } from 'vue-property-decorator'\r\n\r\ninterface PropTypes {\r\n  title?: string;\r\n  mode: 1 | 2 | 3;\r\n}\r\n\r\n@Component({\r\n  template: require('./any.html')\r\n})\r\nexport default class extends Vue<PropTypes> {}\r\n```\r\n\r\n> If you use webpack, maybe need `raw-loader` handler html file\r\n\r\n### Decorators\r\n\r\nSee [vue-property-decorator](https://github.com/kaorun343/vue-property-decorator), Similar vue-property-decorator, Api Please see [index.d.ts](https://github.com/ranyunlong/vuets/blob/class/types/index.d.ts)\r\n\r\n\r\n**1. @Props(propType?: PropOptions)**\r\n\r\n> vue props option:\r\n```ts\r\n{\r\n    props: {\r\n      size: {\r\n          type: Number,\r\n          default: 100\r\n      },\r\n      type: Number,\r\n      age: {\r\n        type: Number,\r\n        required: true\r\n      },\r\n      title: {\r\n        type: String,\r\n        validator: (value) => typeof value === 'string'\r\n      }\r\n    }\r\n}\r\n```\r\n\r\n> For typescript:\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component, Prop } from 'vue-property-decorator'\r\n\r\n@Component\r\nexport default class extends Vue<PropTypes>{\r\n  @Prop({type: Number, default:100}) size!:number;\r\n  @Prop(Number) type!:number;\r\n  @Prop({type: Number, required:true}) age!:number;\r\n  @Prop({ type: String, validator: (value) => typeof value === 'string' }) public title!: string;\r\n}\r\n```\r\n\r\n**2. @Model(event?: string | undefined, propType?: PropOptions)**\r\n\r\n> vue props option:\r\n```ts\r\nprops: {\r\n  checked: {\r\n    type: Boolean\r\n  },\r\n  model: {\r\n    prop: 'checked',\r\n    event: 'change'\r\n  }\r\n}\r\n```\r\n\r\n> For typescript:\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component, Model } from 'vue-property-decorator'\r\n\r\n@Component\r\nexport default class extends Vue<PropTypes>{\r\n  @Model('change',String) checked!: string;\r\n}\r\n```\r\n\r\n**3. @Watch(watchKey: string, option?: WatchOptions | undefined)**\r\n> vue props option:\r\n\r\n```ts\r\n{\r\n  watch: {\r\n    a(n: boolean, o: boolean){\r\n       console.log(n)\r\n    },\r\n    b: {\r\n      handler: (n: object, o: object)=> console.log(n),\r\n      deep: true\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n\r\n>  For typescript:\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component, Watch } from 'vue-property-decorator'\r\n\r\n@Component\r\nexport default class extends Vue<PropTypes>{\r\n  public a:boolean = false;\r\n  public b:object = {}\r\n  @Watch('a')\r\n  aWatching(n: boolean, o: boolean):void {\r\n    console.log(n)\r\n  }\r\n  @Watch('b', { deep:true })\r\n  bWatching(n: object, o: object):void {\r\n    console.log(n)\r\n  }\r\n}\r\n```\r\n\r\n**4. @Emit(event: string)**\r\n> vue props option: \r\n\r\n```ts\r\n{\r\n  methods: {\r\n    run(n: number){\r\n      this.$emit('click', n)\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n>  For typescript:\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component, Emit } from 'vue-property-decorator'\r\n\r\nexport default class extends Vue<PropTypes>{\r\n    @Emit('click')\r\n    run(n: number) {}\r\n}\r\n```\r\n\r\n**5. @Provide(propertyKey?: string | symbol | undefined)**\r\n> vue props option: \r\n\r\n```ts\r\n{\r\n  data(){\r\n    return {\r\n      title: 'Im title',\r\n      test: 'Im test'\r\n    }\r\n  },\r\n  provide:{\r\n    title: this.title,\r\n    foo: this.test\r\n  }\r\n}\r\n```\r\n>  For typescript:\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component, Provide } from 'vue-property-decorator'\r\n\r\nexport default class extends Vue<PropTypes>{\r\n  @Provide() title:string = 'Im title';\r\n  @Provide('test') test:string = 'Im test'\r\n}\r\n```\r\n\r\n**6. Inject(options?: string | symbol | InjectOptions | undefined)**\r\n> vue props option: \r\n```ts\r\n{\r\n  inject:{\r\n    title: 'title'\r\n    test:{\r\n      from: 'foo',\r\n      default: 'test data'\r\n    }\r\n  },\r\n  template: `<h1>{{title}} {{this.test}}</h1>`\r\n}\r\n```\r\n>  For typescript:\r\n\r\nExample\r\n```ts\r\nimport Vue from '@vuets/class'\r\nimport { Component, Inject } from 'vue-property-decorator'\r\n\r\nexport default class extends Vue<PropTypes>{\r\n  @Inject() title!: string;\r\n  @Inject({ from:'foo', default: 'test data' }) test!: string;\r\n  render() {\r\n  \treturn(\r\n    \t<h1>{this.title} {this.test}</h1>\r\n    )    \r\n  }\r\n}\r\n\r\n```\r\n\r\n\r\n\r\n# License \r\n\r\nMIT License\r\n\r\n","readmeFilename":"README.md","description":"typescript vue classes","repository":{"type":"github","url":"https://github.com/ranyunlong/vuets/tree/class"}}