{"_id":"@node-mvc-decorator/core","_rev":"29-87c7c25daf5e8920004e4ec216a32ca3","name":"@node-mvc-decorator/core","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.0":{"name":"@node-mvc-decorator/core","version":"0.0.0","license":"MIT","scripts":{"npm:scope:node-mvc-decorator":"npm config set scope node-mvc-decorator","build":"tsc","publish":"npm run build && npm run npm:scope:node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-mYyzo2KvoX/r+C5K8n21DSMNYMrPbJwuUmm9bjjgGHbfOLDWPjs7T0+YyXPyiZhJNFaeSI8+1xQNSu8d8bCCEw==","shasum":"204b4be545ecc4a30667f442c9d85f70d2989075","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.0.tgz","fileCount":116,"unpackedSize":75142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCFdCRA9TVsSAnZWagAAtJ0P/1MKOvCYYoF+/uPfoLIv\n7pFtfCR9UHszmABM2ZMMzM+ZGPkMz5ii8dUBFY4E7phjJSTg5gfafRHmVPmn\nWWQ3/XzOFEk7EHZIUOJpJsoz5IzqAJgCQ4TdNDf33qV/iuXbGcD12Em0byMy\nfghAlpQEKiQzPs5+yuTTlseeaVsGEAF8or0tLC2YovNIetmhxzVuUOR7/nog\n/clIO5ag5uVbG0cOTZwa3r+/5Fb1t8xQSMAD6mAH3Ksw84LGs1gE6yjbE8+F\nyEY188iMLB9SqRKaKy/jSvWLdTSCItx5mp1ixPq1jdvrMceWLmOOyYK510yA\nTxljZEB1Z3gC44Gf/9u3re93it6OtPCU1YpBqwK/ML3eGEkEkkR+XnFy/TE6\nOJ+08sQdmbl5F9i42AsOwq4JyM9MANczYlUcys+K/ipPAu36zP4mF4lBLLhI\nqSVAj+Lm1qwcxIIca6caYICRbh4dy7iM+ajDU/fAYpugiNY9QB65ocBttKYW\nX9FF/lCizuf0uWqlhKgZZObhSH/PFss7koJdn2nyPisqk4nw3H9mxiKkI/dj\nNyZ76/v/2oncC1iX0T0AXzmMOH9GWd1PXUbohEyWd/+T91oAnfBKO4qIEWo9\ngm57Sobi+tLyNTZmvow+xfSmidrnVncPI+WG+nD7Iz1l/FBHY2Lp5Jf38cA3\nTpIx\r\n=CDlE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdy1bvgqDmedDZzqWCvph2RKtoPvPiqZwtvVwulfgayQIhAMJ3T5hEZuC7P2P7g+S5a8AVaUzGsz4hJBVa3455S/6o"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.0_1562911069076_0.5228583465359098"},"_hasShrinkwrap":false},"0.0.1":{"name":"@node-mvc-decorator/core","version":"0.0.1","license":"MIT","scripts":{"npm:scope:node-mvc-decorator":"npm config set scope node-mvc-decorator","build":"tsc","publish":"npm run build && npm run npm:scope:node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-IwnQqrogk5UJjYaA5ZlX1mq+1V34+zJdIPJHAeUwcenU6c6Rur4/GqFKMXMteGQ+uwc5PclytWpDDuRokqBZyg==","shasum":"bb9b304cf89ab14fb581a8c53f0c40ccaa904221","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.1.tgz","fileCount":116,"unpackedSize":75142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCGqCRA9TVsSAnZWagAAQRMP/0dffrx0upZxmLWMsQIw\ntbBCSOxtT8KEMLkpxr4478ld/bHiCXtlBLP/PSmCMyQmeKd1vKTkn2Y1db2R\nnoEi/KK4QWl2FWvZGzczZj/5g6KzfpJBesQqyaWgD/9nBftmw6QlcKhdC+Ue\nrwDu5T6DMISo4jffzkr2dCnHhCp1Aj+ZNLPciJsqXmQ/Ly5ABP3Xp3TlJkGp\nT8iMf9RcL97bmPRPhzvRc5KesDmwdfmIb5wdhvfIky0DZPKkWmWwgIf0DRMT\nKK173WV2edyY1WSUQfvl5w61/YsbYa+dE+f4JiPFqbfQB+8mAnE09ppPMubI\noWfHq/ox3ujmMEVKltVeZnzODAyXxpx0zSFANUyHhkgDw2Px0S0HevGLFK12\n8OZhhcZ/t5UgPaMA9f6mvTAEloLoNNh6kId1bYUb1erDSh58nQAuzWfxbPRL\nnZVv9dJhomAEKqaHePpL6/XltYWOLFiTDNlE3CttCgoiPEaroaKlqeOyiNns\nG5yOnO+1ogxVrWrekzExJiwwqVRmqkbLrOuRKw/CvVEQyoaXpMroiYm3MZ76\nGevxhF8q6eUE30hOr9VQpOhyxEuWcDH1ugHbcSUuhcuK3s7xP8x3bBSQxGbD\nquCTsCZeo6idU9NzNqrb8nI4oMbAuK5uyL3nKHMJTQ/dpbmtP5qiqOpWKUvW\nMcc2\r\n=aqHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh3bNKje7xghgdOkka2ovAU6kFTrzvbOLRbVKDf0yVNAiATOwnQtg3ss4Vm1oWOY07tvaISM5/ExX1RnSuuOfivYg=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.1_1562911145447_0.3071221439434082"},"_hasShrinkwrap":false},"0.0.2":{"name":"@node-mvc-decorator/core","version":"0.0.2","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-JWy4yK5BvA1An0LLxcTm55levnqFCg5JIhF8A3bB+c6XY0j2fxGzK/3EeozGHCOf8hgos+OjxeEQwuhGJTJkog==","shasum":"cfde574698cf25ea9e092f60916be9c94d922f9b","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.2.tgz","fileCount":117,"unpackedSize":74891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCRpCRA9TVsSAnZWagAAt7QP/RKQbj1kY1Qr1XCaVRlq\nEyX26wXUlPuXE0s0+nc/wuONCaO4lfFmu0bUkzh6nNKP8tILblCtmkjMkzbw\n+AwZ5Ef7VXW9DDh1mXj6Fqu3TI0RxjOKmqf1goEn+iRLpADcF1Lasy6SylN5\n4Vq9qz/6oCZitdt988NhljExaGT2EFdX9DiqtVPxc9eBZD2dV8AQhD6lewy9\n+LX2+ce1XJjmg0bwgQAr0y/cChzHkb6YO1gQfChcXtIUEzTpwwc2fIzdhnGc\nwBOtSYM2VZZ52XO01J7IAEMmAjaehHUQUsyjk5TpjGIMDarcs3xLdiM8LC0H\nSs3oEtR6kPyCr1XbPuDZtbovXqKAW8WDe67DFMh7OikF1rRdpXCcioexjYsA\n7Bw+TSWOm78YkAAJVgiroIZ62hfF7nZFBJA8XXBOnu6KYTw/AJbFZu98yIz+\nw2mZ4S/CJNRAseadYVs92B5u+5lTfvF5pfcqX5TNrmP+qlvvWQKbyM0v9iQS\ni59vPKVvS87i6X8MZ5TODdnxhX+KyroxKKnOJ6wsWt+RFs2u1uzBlVSm/SOp\nHOxt9VsaCzmR+w4nwLKAYs/KrSYwQAVGptBh1dSRj51wIBHq9SgQIa8SF7zS\ngiIXOe6+h456aDAQvt0eXrYMb3L2SDdZGqUoLZlX32hLnJGMYh0wRr+0C3xr\n/bzL\r\n=kjpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKRvjXsj27PxtO31mLq3nX6ZNOXwMAYw1iulFLga6TkwIhAMow4w5JFuC/nLedVN5hO2hPi3psR1WVlm3RvdbvIODZ"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.2_1562911847751_0.954813882711087"},"_hasShrinkwrap":false},"0.0.3":{"name":"@node-mvc-decorator/core","version":"0.0.3","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-5xjica6f9y2/L+MrwDFwXXZCVKAclr9Dg5NAywwv/2RsCAM68B4LnIn7mCT4Otfb2ZhzK2h9mnNtfj83gjE9dg==","shasum":"418e9750e0f9b82de0a12fe2f12e1d24634536df","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.3.tgz","fileCount":3,"unpackedSize":1177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCXmCRA9TVsSAnZWagAAIPIP/3aMnjIO4Xz4nLeL2Cyp\nDQq4QZ+j7XXBpJuBzJBwWE0Icw35oD4Q8hZdmQ7+zKC/GQbs3zb/VyhR17ou\nCL7oXlOdgXtx8u8Xfo1Iabou1t+28rdLKQJsEWmIH9HsF4z19b8jX3Zhy4iZ\nCLfHU7g30tQTsAouhwoO2jdhn1kc1CzLK406QnCtQAcZIbnfXYzkG05XFV3B\nGWi2mCUe+QQkvGiN1MDkY1OTbDxdgoupaizz0vKsm+7aZ0N79w4XxnDVSL+n\nFiKRqfZGM/T2/MPKrmvmdKHWl8Vz9I/YL8W/Yqus/zPii2U3S82JeNmkS8Up\n1pR2rJAkoe56AQtLRc/uZVs6Ge9uO/Hst4lJQtJF4cYa+F8Mm5kTRE2q9eXI\n+T3LiWmaA6eqcrijCNbUJ4fbeDIf1Hmfowfjvj25Vn/kPxbzemxpgnQ8W/g+\n9z5DK3nNFeiaqQNGZlcWyw2KWfoGckVRBMbDu1mk0ZV0rZMrURbpOmDWMg02\n8XWz+0SOd+r63AuNFOQlI/A82geE9xabSLQIykN83tEYYdaQXkqAYxhJMklE\nlDXryog85FcJVZ2+rHOTd6lzjhNi7Zo6Ag3iJB5xz75RvJqJwTP9jsFexUo6\nNHUCCXMnPm/4Fe1LigopqXrGiGi2lkMu3OVIAuQww7ewVcdid8Wfcr1f3NP4\n30+h\r\n=bN4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2QPMomawO24O7uEwUK6yTVhaHebBaH7CFzXlDU8GG1AiEAmAUrpqycFgtzi1OfWNxOUIlTOepdcCPxOHGlAYiF5gg="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.3_1562912229598_0.13074162186585192"},"_hasShrinkwrap":false},"0.0.4":{"name":"@node-mvc-decorator/core","version":"0.0.4","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-4MKbvKbIUIGXzrYIAjBMchEyftxcjcMa8t3aqyahhtnwELNrjf6tepXrSMsgtXkYFqyAUjqLWg45ZAKnIlJ9eQ==","shasum":"6e50c4c577eb3d24112f1e444f7e16937613f03e","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.4.tgz","fileCount":6,"unpackedSize":1660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCbTCRA9TVsSAnZWagAAfXMP/3AZIWMmbtYZp6QNmdh1\n38nIln5BmUZZ+xdIRC1yodUP/6umEjiU7VJ2wCkS7IKX4K+YQvKJlxm4MSw1\nC/V2uXXkyf/KidtoM51t/GBsNHDdh1CJFWWC7b4d88SVuVx5nW5vcFDVBZdz\npqtbhyVRodCfD7+K2dzaZbYM+Qf7XTi/+6QzGf/CallHZdRN+csDUV+EXrRL\nlafxOKuaIzKEJ4rri9lq/c8Jk2v7E+3nh+ibSPtmE4pjdezBvspxaiQbppXW\nv1XN5BW1hf+7ffm5keFNrwHeWerNgEub9ALmudu9JZS46NZJWFjZhAoWbXXu\nbJgFqmCsEr+f8aQ8q5COi/TgyL71goxs7J0eJPxXNyTo1u1YkKjhUEmUJ9y6\n9CCAjqxtmNV2tFz1nh7e6wt1km6+xnfW+cTlafeCH8Gtehj2QskZ/f7sEK5O\njAVhLWMYhEu59YIm76fYkmaB+HrIsP5FgxLS+sgwf/E2RnDTVqRAuG4G07bl\nRSBZ4e7AKpaQuDkvyZxrS/kg8Xt0MNPFLPAT0fsT00S9xyZsQw0yszxklEaE\nPd8/XAUpHPaK7MsWRXBlDCsNwHvPxOSlo6wi8Oahoe/bBuEdkKNxkF0zpPgj\nLxTUUfOvbcM0om+xnrcnqvroPlsH244D97BEAuejvc+nsR+XlSfwNRGm2LVx\nIwNV\r\n=CG2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEHny/MXj9DIkBNLvEtTrqWX99kNfcmYza/oLUaoZLaAiA+LEJjTe0paptHDuZmx2DEL6GozNP88pYabsArOP8HnQ=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.4_1562912467079_0.892953265040745"},"_hasShrinkwrap":false},"0.0.5":{"name":"@node-mvc-decorator/core","version":"0.0.5","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-gq9GGCdtdgWQTz+YV21QCyO488lstWVp+xuKbY6nuhCF/gLduNO+uqjuPY5HRq77HNvWN1F2BF0iPd+ODktmaA==","shasum":"ce5ac280de97cffa9c862264be58978e1a9bc777","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.5.tgz","fileCount":128,"unpackedSize":80697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCcqCRA9TVsSAnZWagAAWSIP/0dgwxtsTUJUc8yhV86C\nmpV5U3mI5mz08G6IXEczB7p+q8VceFgKyBadQsCDDv3JJHa/lzRI89sHZ0Yx\nVYZLUMBV8xCI/MuJIgLfX82aSZzNNNhzTDnUvY6lPB6yl7O8d5d1AWE0bqKp\nRLek6RdKqmrBVpI2fBachniZVNuaMH5ccJS/6ka4PPdU9Ero7My0XV93Pjxn\nAA43+4Bbhyl9m94e/qj7MwT4/2zkM2xt6RoXBQbUiAZgwM6/TygtSPpDmkFT\nYHA210kI894+vE+ohr9Iv8uuPjy9WmsxUSGX4HrclnuiTTZJm2NcZ4zTxuhf\nd9PZsREuFprTj2v6GmTBEEnINiJMBtSSVmPh9rgIUxRkyD7BA6wfijA7+f9q\nMyayqN2bvrjIr6r9SbTAnCytabMUvOQo+Awzo9raJKWC++Q1je1NDwZ3DccJ\nhQuGKh/jWgFL9Y4IMx70UwXIJibqmMbo2Vp8Q36M89/ymHyS6idQubIC5lgv\nu85ql2gwV8Sqp/o0vP8W6eNgSobJW8DGRIeTZE31epUElflgs9yflhgxbpSQ\nDsuj3v7fchKY1sTdKwKO6Yy82F2gYtdh3Wmt5hHjkNaIC1OlQCNCGQwHYn0x\nyChWdTQVjrnAeaRn5GsIxIaSwf8+S0tNDlhSokL0SVxfOobdQEuUnxjMQ3bE\n91ef\r\n=KOR/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFDOxVoBmb+SZ1Wmcwwj4Peyaoxho5G0tLkNElxebUQAiA66vrLLDAJw0wACSNwaJ6Hd3Zq5xdwtDydNOkDqhx6Ig=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.5_1562912553912_0.6865154478902706"},"_hasShrinkwrap":false},"0.0.6":{"name":"@node-mvc-decorator/core","version":"0.0.6","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-OSjxWXsV8xblQyRcFnDUl3B0O9j7KrLSqnOaRYhrrqq+fnVNJarfR96F46gf9iWyHgZMQnWsNHDK7qBBHQ9p7Q==","shasum":"3a682169b30ac7ba2983223f9d30403a804982c2","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.6.tgz","fileCount":132,"unpackedSize":82762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCnwCRA9TVsSAnZWagAAY6IP/RofLuad9xPaH7RpQnK2\nZPbqh/6JRDLDOaJMc1WoEkjzxAJ+l+nFuaEOxpejiLhnCRI4Ga+y28uRU1BY\nicx0tm1gYvAvuJDNrRtaoPRJrsK65+GCHG/oyqZ1czRUBUgfPzYOd25ZNuPy\neccRvNFNjIH+Rcv2Y+AQGwDp9mN3vnRiGtEo/jaBdcEuLB+d1KQtwLsmhVAJ\naSU95hVFusD3YyQ09l6CNIOT3vEUOhkzl5CawwqvLqTmx4tCLzexsanj6IzN\nn8YUoRAVbfqBTnVm2ryGHdFdREkbxsKrU3j1UrAKS9rkgAW0Zb8S7T8Qak6G\nDX6xZgMGVrsoPVmbu+gkW6S4zasiSi4b0zGdv27IS38rBvzrHBAs4Jbp+tKD\nksCUrQ3HgJZaCUEJYEXgQKhvIs2TqxmbHZVyW3XhdG/IQ+Bq0FQNFRGhpKTk\nhnrFmS40rJbwNso7jfweHU4OsIyaQRoh7ibBdbbsuQmuUmzIFkUNh0serW/7\nP4yQQhhBTW179Q+nL990tnokXl4zk1ilOC9Cff7CE5EkF5yg8IFMYJ+xngEC\n6GXSfIwrU5RWNHf+lmnf0tH99ShCrQqYlyENaFv2f514tZ9v5jDG+VoYb0aB\npkaIDiui9M/dqONE9ABlWqayQ2vezeJkxoofvmr8ex11ZrQ0X6eaoiG65NFE\nt17O\r\n=MthP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ/zSAlaWFjg5kNsXqn9SpDxNhhuyJTKESfc5GBKSRXAiB95vQ4IstReo47VejKegTlVR78R6JC7dllvSqnS5hELg=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.6_1562913263335_0.5661783522005108"},"_hasShrinkwrap":false},"0.0.7":{"name":"@node-mvc-decorator/core","version":"0.0.7","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"85ee8075860b4a0e0a69bcdb8b5c8c9d8dc8e19f","_id":"@node-mvc-decorator/core@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-SDNjXpjIAvqYDy2TIHs2qrOyGzVhnl9gbbt1pBaNxvnz+pq1rK4L/yec13Nf4/go583H4/YUjBtZKmwMVe1GxQ==","shasum":"b85a9007d643f6fc4f260783dd941269bd448d2d","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.7.tgz","fileCount":132,"unpackedSize":82762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKCrGCRA9TVsSAnZWagAAQjQP/j1W/HdMMrzQHZ8pTlDl\ni3dH4rmbNfVqHOGZizzojrUgw02r7ExmpPdJQ0oraq4TsAAANQ9QBJjwGZEB\nq2yqnqUPESXnB0DSPH5l488IRtP7tmlSAe59zFZTiGwsM7oC0hHfluyJWuM8\nAuAi16xsBwneKBTU7VI/McgdSs+MDudJsgFvGIRdPMJP0lzHJlNQEeqhQVEK\n/tvhtR/9cAsmA4TO0H805lN43TQCLd09AqpLxUoG2iW6OOfUuk53QPxytJ52\nJgpKFqy0om80nyGbP8cgaGb1E/wnMTEezvjSbelBS5U4eEVW7xVpI6scCPO7\nuyO12+pe99zksbLIL03YJF/s2tIg4lHCkujv6+PFvu03raHBS7ZnlWs6F6bx\nwLKQOzIBPWsWOYB0S4OrsXzbF2xNysAVwvjhsh2MLiYnnqJeqXVt+M6tWKLY\n91FMNm8IUtdAWwVG/ohgCmEecuqnXLTn8DO86pxOJmZsw/tFlYcO0F21Ebuy\n+njAzS57D8zV6lMUfULFppCl+G+52PovGJwrSY5wBthVMiwVPW8iNQA7Ic76\n7dPZqyDSgXsqBqAwyQj8oZ8jJ/FN0cqDxLZ7XFIiG1c+2vIWYUC0cuYnpnit\nrv3pZJ95ZC6Po0ODA0MOu1gyyy00pX+Xy89xiv4FlRtPLw86uEbQwR9s6dSz\n/qNb\r\n=Us8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrTTr+YxtLqk/FNaxVGoZCXKvbwjSXXR4yGRT8RFYongIgGj6/2BQZe9Xptle9SjKmri7wNxUHk9gk5MuxHKhfubQ="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.7_1562913477947_0.5181040051601689"},"_hasShrinkwrap":false},"0.0.8":{"name":"@node-mvc-decorator/core","version":"0.0.8","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"dfafa1c32828165a29227d9ea9b7e87c14b8647d","_id":"@node-mvc-decorator/core@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-ZKMXAKWcIMHoZ/cOohec6hr5Nt9bmbfXChnYL3x5TQl7hbt8Moeqa3YPpJTaxx6n1RCZR9Fm3FTu26vpNJAj/g==","shasum":"69eb3ff65805b2231927b20df81c4574290e6a9c","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.8.tgz","fileCount":133,"unpackedSize":85813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKDWWCRA9TVsSAnZWagAAB0kQAIqcKGbRjJQIAvoCDaNE\nTDAQTCBKj14pNfwTPo/j91nutEbD0EBkqgasKyAfrmSFeh1sSJW7aLEyJIiR\n3AOXkfN6AuonDwkEslIUgC7aEjy1dZrO8DEXDJ3b1cbWQp7VhAvVa+xOdUDB\nuhWx39tCXpTBYCOETdY0spy8lrOK01ZNHASRJsByZj13S6z1FwdLcpg3B3kH\nyQvKn0w4yfuldykjWxOyuB81r2EY5PGo8v5QZnH3Duu+KrvB1RxkWYybL57c\ntCgF2nyODeDREqF9YYh0jxmiuucFeWSUDk2pxfhM+JiGt0j0uiKdlc55S3Ro\nnnFzfEzwJQvLncDVOyqiefnF6WmOzU6kFZM1Ez3d1ilE8Rdnz11sG+7VxLRR\nIEki9rDJagKOOwNSY0zUYLjo8TY12PqDVK8UElMQI9vr/6c4R9UeWEZtHUN1\nnVOZD8KqsTUd1dvyvXUsoI0K+U0MY7Doybl/YxcJA0N8UFOd7S0cPyWjCa3l\n4dDn5ofwMoZtVVS/jQK9NqvF0vn4gfwwjA+EsYKBFmp1tytaHBzvd4YAATsW\nlxTiEE7fh6crActy1f2aSWIOnk+wt2TSs+P3SZbv6OcFqMPjMeEoEVY5mAl5\nKAA7eyjptvJkRJCeG9PmLyZTQxjbNCPlLc0q6tVJkvq0hrdmY4fZm7uOtyUo\nsl23\r\n=YJbw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG1yY2zbvDXI4lJ185lxVBdV784KHA/KBXM3tLkhpeRgIgc26WPBwhv1ez7VZSNwwls1l33hP0Lngva03ntzmez6c="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.8_1562916245454_0.7382788612585511"},"_hasShrinkwrap":false},"0.0.9":{"name":"@node-mvc-decorator/core","version":"0.0.9","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"dfafa1c32828165a29227d9ea9b7e87c14b8647d","_id":"@node-mvc-decorator/core@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-rB8iD7pomyxESL+Yvi6Sm997Br7vMxmG5qiVlSJDRGNhMPGMfAUY/OybHFWXdfabU2SFeNPvMRg+QMKiV8hqtg==","shasum":"0afb2f50b8ed6515460b7f9b0969a06aa4bd6e6a","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.9.tgz","fileCount":135,"unpackedSize":94112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKDbcCRA9TVsSAnZWagAAR/gP+wURgscBRK2b6/qXSrT8\nlfy7JLlxqUXd/LC5sg3/30E8V5kg/4Sz0TyxRahB4XII+7mh8L181dWV9MoK\nnGUe6UXI4//Lk6A0slrgfpq3N/VnRG3vyRijTHa32yqq8Lu0TIlIL19LqG/J\nvYmT0VMHXanO2izr60m5Fel1lhOPEAcpajPy9AENAQEYIiD2EaJpAr9WV5xp\nrxTG243MjUd5E6KK3Kf+C3/Lm9DdYeFTMAOVUkMkQT9/X7uf7PbEG4ui4pwq\nbrd4fNTrq8YE7fK67jPs/kWDguiaCuf388fV3YODQ/7td4D6gn1VA7ylvKil\nXsytYzbziZx/xzhrc0QQTB6X5nQGY9loo40BVldAy3nexKbl2VpBXAnoaCkI\nBGioLAPvPzNJGa2ddeomn6J/o+Fzv1u83pOyi1Fpt/RK1XpgzudffBr6Uxlf\n2otcCahz3CHGEaqJ4jWdaCEgQn4K/TELcmfMCEa6Gw7wpJgwPCEsUf7LGnOi\nDKb9Bi6GreaKgcf2hfzb0pCqisdwdXWj9pZfaj7BYanSJ9q3k9IoypVBmeBX\nTB1Fu9SRHkbJFtGGzVqvXUOtkF7e62ML7d9Zn9W3pKpixWDFu+i+7auFoZqE\nDZDBWHyou37TBo/vnXlCfZn7rrTIcGqahOEzWy18nPkAdQ7IWRQwSQscUsEQ\nuqws\r\n=jCKB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOvn1B+NjlNzNdXwS9fKZMEy/KUQMiF0/h/11L9vnLZAiEAmNkytzXRYa6gMsIgiTD/k65X0OYz5Sr6LJNyOldFUPY="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.9_1562916571352_0.5901539695934419"},"_hasShrinkwrap":false},"0.0.10":{"name":"@node-mvc-decorator/core","version":"0.0.10","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"5313ba15cf327109c033633ae79a0834807c8b4b","_id":"@node-mvc-decorator/core@0.0.10","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-zSw7QW3Qsff/IjQylmMYvEm475fgt1fTzOplfFrhlSg7BNDCUGnaUiofC62B6oO+dODVyL1ZEveS5ZlKr73VXw==","shasum":"091e037fd8ee6412f853142002a5204d299e7631","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.10.tgz","fileCount":133,"unpackedSize":84024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKKRmCRA9TVsSAnZWagAAUIQP/jTyycnaed1H3obMKZKD\nA0IRiNmRAtbMi2gTG+Ai3XbUNg2aKUBiq1WAqERs3WxLR7TwlyWmLLh6/9QK\nAZuQquDLI135TE20nz11tV86V1Bemk/3E5CCuY+POj8x/sg+/nH6rGK80U7P\n1YZkb4HFGFu/Gq2H9eEZX0Gp0wJYNvVbge2El8TCaH64mmbN6Hy6eNvMzsBC\nhPwVUsBUW5Hmds3x23TUJTwfcvb5/kOJiH/9KJihaTP8omsn4X1sf5AIPbvT\no/wsiceVmGK7/O1LiWqv7xfgcRgMccx6RieUfD4jb5EcUHKLt3hoyoB/eejv\nUZzrzv/sTG9VYrYQCn9evp2WpZRZSb7ICaBYq13IhkTlUuu5ecNmcU4LheNF\nBqujvO4x/09KLeGfSiXW7GuiwURJ4wwLyot/UwZMicYwKqtMUjV3X82/EKDU\nxGv4fV5VboTCQ66XnhHdy44MSNn7QqRSan/3CXoclk8CjzbbK8SmZbb9GmJ5\nIeV5gRwsG6H+H83Xqt+LWqDlBNvq6FtB8daoeARvXIwJdAphCnVMfjrl96pg\nRH1n0L00UnV5ZqvXdmoHXo/m9U4qfo0ySQnIwI/i8BUIOmP7+kbNVfuxSXXg\nfzn91u/1uC/IE/QRunc7SjIwxHlIjpHYbhhjslHQB3GGsNW1Sxy3f3c392PD\neWOY\r\n=P51A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9wCnNcAIxTvPshfVTLz+VubVQ7C+hAitksSEDKZn6EgIhALkhxk0ILjOZT0YnpoSY14Y0DId4YmLltpJJ+SE58PyK"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.10_1562944614119_0.9033089654508943"},"_hasShrinkwrap":false},"0.0.11":{"name":"@node-mvc-decorator/core","version":"0.0.11","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","express":"^4.17.1","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"066492c9496eda87f6522d57d3b2ec9b341b5e83","_id":"@node-mvc-decorator/core@0.0.11","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-+ZOC7JFR1AvKJQBa+4OyaRWEmCC7v5zDrKsyk3XwesBDvrzKZT8U2JV5v/FgphL8pnyiJsmxns3Uh+htZu9EEg==","shasum":"1f4a4cd247e6cdc45a18f47656cf6525ac477627","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.11.tgz","fileCount":139,"unpackedSize":102879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKXKJCRA9TVsSAnZWagAAbUAP/2mSd3QJMG3kKakNf/1l\ndvXEwHyrK41jLMyc9itmJ52wlPtw+PqM4OBFiGMoRL3mrdfgP2YMQOfBHtHa\nn9IECAPBFubCpOQTe3Afoq7DxxZvs8EjJT78cMR7mJiRI5Tf9kgecjREqoIC\neRQI9zn+ukzoFEm4Pq6846rtV8iuRXj62qA+28fNgC7xv12xXl2+QaGz4ocS\nlSelaOZ9zA5+rUiPE6ayBvLUIwas088EXXzD3tcvwTIx59gYPpu+lQKVJrk9\nlkoRYEKCHeI2x4K8qCoG74BtUjOcU68sqKhN88FV7A+dRHmZhnLJNXRvbQy4\nZKV9ptk5KkBg23oAbVAZAX2Q+GCSwMBpUuE8dp7BGLH5K+qyK1TRcvZquQtR\nR5oSoEgwhvaTBqEi8Z3u8RxgeLpZOz6o5kZ1YSF8wmYdx6LQjpGcubmEvSzm\n6N7Ngsg4mA48XgOlEAjPtBMCUkOt4oEoRZnL4R52qqpLCOnxxrZHeFXX8MRb\n39zmGMOBepZGm07jNigkmPPZn8s8kkZWVyBmCcelFUbRKCOCakrROgnzPA71\nb0XqCm8/gEYKW9urmfBTM5TsEoUKr6BwL2PHI54hWCmU33zhou2ufHvWhIdO\nirqHaXW0uemz3F2tCGCfTl/T7pG24bzikcPyS76pDqOHpBH4Sl6PanHdaw56\nnyIn\r\n=UYPK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNyDsTFhXb081/p3F6wuDsTGfj9qw4WPWUqyO8JdtgswIhAP2slL5H13EtcrPGQQPKSQ+EL5RUzNQG2B5No3lFLZ6m"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.11_1562997384432_0.3861621559341595"},"_hasShrinkwrap":false},"0.0.12":{"name":"@node-mvc-decorator/core","version":"0.0.12","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"066492c9496eda87f6522d57d3b2ec9b341b5e83","_id":"@node-mvc-decorator/core@0.0.12","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-LCk+3N5qu9woAarqqjy4WVy2IxyopaarFI7v2onfqE5LT+SEB1K/1egtaqNGJb70+U7hoUysCkIT31TR74xkzw==","shasum":"416581bd51a4f1689cbf6603c1fb1ed71255cc5e","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.12.tgz","fileCount":139,"unpackedSize":103264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKXmOCRA9TVsSAnZWagAAoZEP+waqpR9aSeOLn//dokaB\nB5vmbADp59NUZhlzCc6vHT1fdGGYNtSTaYrnnWGwTU4/ViIBgoNQP3KkcqTb\ny0RR0FYZpc3tnBEoRgGIs6lpsk4KvEj7kP8AGLGcdrER6HBQY+ZElv7aipB2\nZQdIgW48HoRu0ikNjWKCup/Weht2JZ9hr9yPSXUIQQ/CjM77G5vh8pffR/WW\nrqPJQFOq+a27hEtjH8dJUzLARbMWnB0G5rh/VmU84bLyBUAYldxOvVhbAlV3\nEMHKCx8rCEeGS6rAhhad/+/YYSsNf2hpgpkJREwh4KFSKcQmLpjBwjAC/7O1\nRevP+ehYJ190qdY34AEnISDkZuKuIAQN0K6jaTtBG+bPexTgFmdMkMSESAne\nc6USJS+EktvIUHA3pk4GZhAXwZZ2FnDWFKETstNMLw79jMqv5qtQ5GrpT3Z1\n3jtmzryYFB3lzILfE++q7tSYJYsOgLpqHDlyzbcKyI/+D/CzuJmwojPXIRMV\nWZgvbGQlgKG8ST0aJUmqoSuOW5j5Ss/MK0GgqwLJe2TiBbt2x0J7ryVC9Az7\nPGah9ybQKQgUZR5nj+6SMgd+F5hGC3TQsz86Kubd8WpXzDn7XpqFbiJVFxgv\n0e3qIdXgcScsO1P1+UTHHCxI+b/moh//dcA89/DOFr0xa1WzRimqO+ym2oh/\nZVb8\r\n=DYao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLqLkl7Jn0NRe40oAiw6qMZS7J2OOSkVBmLElBK0kPTAiBlfPvBHGBAMZJ2EmC3/Ews4LwgWMzPExKNnrdsYkuk1w=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.12_1562999182068_0.2650467347466934"},"_hasShrinkwrap":false},"0.0.13":{"name":"@node-mvc-decorator/core","version":"0.0.13","license":"MIT","main":"index.js","scripts":{"start":"tsc && ts-node demo.ts","build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"066492c9496eda87f6522d57d3b2ec9b341b5e83","_id":"@node-mvc-decorator/core@0.0.13","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-IC54tRk3OyXFD14O9fBUjqPoWpGbZoHSCNtBzZx//snDReNZ7q0BVSX93SSNERPyfYtZqBPW4L+gUfxQunv6nA==","shasum":"438a4b984fc3b007ad07fca82e8169cce7f2341d","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.13.tgz","fileCount":143,"unpackedSize":105865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKX61CRA9TVsSAnZWagAAopkP/278PRihzckkIghjU88n\nqjWgU6wHDfx38CFxKcEhQu9DMiWA9szMgfCC5TLS2rAryh3kImZmloiIWVtV\nxMrNkKB7NQ7i55BC8dvNvUxlAW0s4HOjlPYy7x74Pn2gRqxK42EMRLZkT3Sv\nFZukH05R+LjYUHmUK9omFp6AEZtvC+5AnIrBthr6Lq5Fw/33jmkvLB1yrRtW\nyPwzD4+bX4Sd4z/n9+NjCXhSpbpKoqBQ+jqr9rMiu7Y5xmAX7ewFWBJ8W+ht\nr/p53Opr4GBHWnREdanawZsbQvG5QFWVKAsXGl39DJ7Vw4EhcGUyJwOfIniR\ngkA0e3zEgHBWf2H4/mx2EN3rAKYOl1xqBrff1VklR/qitlvnc9OgqkU23uZy\nPumSlxssCUiz5UQv0TOGpvvT1Hm7XqpewIUGLWcTmKswK6Wht3KZPjCC7Nvb\n0zxT4i3evunclDnIjMoke8o6SnMALIkcvi1bv5CyLx+8VrwZz/XpYmlgNWDK\n6KuVmza6fAEF0u1Wr/mfn/l/Q62IWJpygXKU0D+a6B6iD4V26q6R+fb31yb7\nbTBzeDQ6kzky5uEjM3/cigP1CpTLEscI0W4yps/PnMRbQy6jVCMzuyBdvoAl\nbjvA2br7QUCEGhbJSQetn00fYUQPE6j/bx3HxzvfRukXKR07qBOLagZUlrRl\noF/h\r\n=LQIm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD665urNn1qBxU6qnPKpfUGnzi0CFoIyPlj/5IORzg7xwIgLtVl8pIpiP3H68A8wOs6IEpSp22IpTezeObwSJRvrjU="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.13_1563000500815_0.07032456060078185"},"_hasShrinkwrap":false},"0.0.14":{"name":"@node-mvc-decorator/core","version":"0.0.14","license":"MIT","main":"index.js","scripts":{"start":"tsc && ts-node demo.ts","build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","reflect-metadata":"^0.1.13"},"devDependencies":{"ts-node":"~4.1.0","tslint":"~5.9.1","typescript":"~2.5.3","@types/express":"^4.17.0","express":"^4.17.1"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"7a57936838ea0abdcb63a6ac33a775b12290af67","_id":"@node-mvc-decorator/core@0.0.14","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-4dIYLojw1gAOFTNKLSZ2ixJ/VTK8pe/2qQJWBGRn0uAT41o5+Pm1TJteH/E79sTAJgyvgaLtwUXIq//V523/dQ==","shasum":"8228bc0d5ff083fcb7db5b4e778ee432f0ef7e73","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.14.tgz","fileCount":143,"unpackedSize":111533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKn0MCRA9TVsSAnZWagAAkNYP/jsFDo8VhRCxHc1HmpgB\nITmwMmS8Fj60/F+SRv+/1xh+Gr84y8GLNJSngTEIJ3scBGZ+Xo3d5YOiLT9m\naAg5MgqDHC0w6fUsMkTADXTMwoNapcVwT3hon+5H69/k1rKo8uNKL3ZtZilO\nTposGLXz8HbLnr19+lVRvSl+AlIKz9rLOmL6p8ozf0FYne+ayoLJdW6yh+Dd\numms+hmfOdPgPjpGipjiIRTJ6LIm3Pl52xDdS4XlX+hweQbqj2S8ICSg0prc\nhG3gEI41SVVgbNgaKwnHkT8/1kqvbqmjeg/Fskcfkj3KgInMZZ/WtQV0tAc0\nDICIVvh44wMkbpy90FUW6YuI7JDjV2R87X7mbmhBdxnYKaYK54IAHKv3npGu\nxkZ2x2VScZTCeM9ncupsct3LjVVXbghg62OZJGQx3W7lznHl4lQjrAm/PMFl\nihgVuXGRwlXUN/oH51Y8SEx/ZKfI0fIsqGv7gaJbV+EW0g+jf8uugIWnuyFq\nm6N3XZupR1sbcOMiNT33S1qa36NcIGzSs0QdX5VS/br4+OLy1xClfTeVyxNE\n83xNhDIuFzzsQghvtpnU78VM4qFvR4uS9Fl/osyN29Xw4Aua2qLS/2r27VH2\ny12GbjfStEJ9nza6ZR+oK8VOgEWIB1Cdm3w0FPNMBvhpPYcC+KJXeLkaSG7M\nO9SL\r\n=suus\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZQ+ts6M0keoNuVQfzyI2FkIcPn96C77FNm8Gg0oXywAiEAnUMzCi0LLOH8s//dhUJr8+Qqup3KLd4x0hWwD7zulPA="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.14_1563065611978_0.5927523486342943"},"_hasShrinkwrap":false},"0.0.15":{"name":"@node-mvc-decorator/core","version":"0.0.15","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","reflect-metadata":"^0.1.13"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"b4b36d6026b42d754ec867e3fbbd8bb06f808077","_id":"@node-mvc-decorator/core@0.0.15","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-kUMCEiSFVd7Y4i60Z215wIoKW2iB13lciUs8zN2PelA5chrh/rBR4fcfIAH7z0MFjk7LdKJYRv9qIWsUv+NEVA==","shasum":"04da52b1f2b47e8e50c5ba0cc3b3046abb47306b","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.15.tgz","fileCount":139,"unpackedSize":118995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKyxoCRA9TVsSAnZWagAAEQsQAIkkDwJProwo9wY7HcBU\nnRzQ0N8QeakSpcJ0TZERPB3LIsFJEMBg48BE47DcFoemvBTjSmDEbdPljwt/\nAmxA0wztWQop0/wEFaxqcOIaQnWt69V+0xNnBQGeAtYg4qnrLgjpkRSS7pAE\nyvO0b3X7E4zN6RnKNgRWbgbU7K32hXvEVYCx8Z5m0Sr1i7Fp3G/PqCTOTSTu\nBiD0C/lMxa/0DcmSCUvCVmA1xETNOyWvWa4kJAScqLRHcE0emWPDYd2Ta9SJ\ncEPWmRzomTLvE0N2KJh0ehTYHB9f09VikdDvpwBQDy7zj9fDoVQPA0av0/uG\nwBoQRQRqsZmu1Obpt8NQjAOf3RI/bKnDT2XAImlAKOIdMf6i9cmN5gmlINt0\nQJrjFgmbwYr9OeuapSkADIg3itd+hhWkeex3zBon0yLJF/WvLDckD0KB5iJq\np4bxYA0S2qpAjedHkiPE95yj5Ydx+M5RN5vFLqvddUKyefcIO3BiMuv7xoG8\nBvXlYXwJC3V34Tp1fOKbDhFXHv58zTtiMkGJeRuvaOhpGDhYDRSp2G39WB03\n4rKzcUPJfb9vVnkQ0MwFIG4djWZIT9Nq0syVU2gqY6H2v+qPwop4VAqC+fDt\nzFCOrcM3FvVOrvODo0sDuqG2Jb/omcZd4OE4F3nbYmpa4pRpfPQxXW9pktHF\n4oZ1\r\n=UekI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBii9yrSw+PJxgfBw1NcCMF1aD0xQ5dG5MrCfPDPoFnYAiAXEp53tn/qw5JC/KYGyUa9nF/j4S+GRqi+JAT5aASUfA=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.15_1563110503683_0.38489420415600795"},"_hasShrinkwrap":false},"0.0.16":{"name":"@node-mvc-decorator/core","version":"0.0.16","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"@types/node":"^12.6.2","reflect-metadata":"^0.1.13"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc/core#readme","gitHead":"b4b36d6026b42d754ec867e3fbbd8bb06f808077","description":"## 安装","_id":"@node-mvc-decorator/core@0.0.16","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-e6bbXOswaUeEomtAGPCFMz7xJULwFQqXpvP4182uvMh762LvhwAo7XtD3xqMMzbEV+MaoaTr94Vs87nMMiQ9qw==","shasum":"5b7e915c03651aa84e34712ef89ab48e535a6a99","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.16.tgz","fileCount":140,"unpackedSize":124819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKzmYCRA9TVsSAnZWagAA2gEP/1tVXo4ICMZjxXuEWnVH\nBP9k6OA5F3RWYqnb9kzgdSPJXV7WsvQ6gJ208+J2PgRR9ziKHTEf2OK1M/yp\njMeWDbqgTJtJSKKWo2TZQ+bl658vRpnyP2iai1prktzyTV2VHxDCRP6loIEk\n5KJdZpAlhaNeVcRvidEyrV9+7eqyilxjjYc3FxNEIfdG4xclhEubwZIx/G2w\n4e6G/5MFD3QwFwXzuh772WWVHKDtxFywMKEY1PkPYpnz0N/RD1AgW7zrzV+R\nbqmH4da7t97iEQC3EZptT9eaMvH3eFHJHoGrfwZ0dlV5pZkhyYk7fvm4v9TV\nBO7mgODKJyihYR57NcedggRhgMP8yEH41vonqS4c/xeRt/zVZ690kBtmWntZ\nEYxO3uNTU9vH7BHlvA9cTWCiNka0p9unYoVwM1KZDFDiUR4XMz0q7ablNTjw\n6eYrQyMiv9cXNmFUOUEBCzi7qT++Kh28X7z2SRA1pzsRUCBjSvXo4xdBB2ao\nzy+FJalG5vvwfLDfB9+LI9vV6PxUxNRYa2Z0wD/3p/qlefQ5pRafHFn/PRKB\n18TAsddgFIfMfU4dAbS0XJEPW6gTA3FiHmKu3d1oRbhV7ScDeLWWbDBJ7q9/\nlvVcF9fhl59mt/C/WciCIU3CjAZC5HnM/8dsbwUBzdpChjcfYy9WwbI9DQVJ\nB3Be\r\n=CPQI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtgnBxMD7XNgwjnKXnk88xiXp7m+Jt3Wng0jrx/eKtbQIhAPrauABcoPFjLe07rgiGvFh5LSRbkecS4kg27c/pEeEi"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.16_1563113879768_0.26144146096163223"},"_hasShrinkwrap":false},"0.0.18":{"name":"@node-mvc-decorator/core","version":"0.0.18","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.3"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3","@types/node":"^12.6.2"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"62b6470fb00529d6b03cdb2322be0fdb869cf257","description":"```bash\r npm i @node-mvc-decorator/core -s\r ```\r 这里只是一个注解的api需要接入相关服务器框架 如express","_id":"@node-mvc-decorator/core@0.0.18","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-cAEulGw/0iMjLuEJJIYtTjfGEv71BGvKoaWE4+yCH5gQ0gQta0U+MaOt4wutOdetvwUWJxhDNEqs7UyS4clpRw==","shasum":"fa899e54b97c90950e548925e3aab034854f2089","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.18.tgz","fileCount":38,"unpackedSize":38666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLFcxCRA9TVsSAnZWagAAXpMP/1tsIF6Wx5O+45Qkzzgm\n1uu72EXbfPFUUno5yoh1WMU9Mqdih44SIPsbH8IgHfo4PQHjh4GPJ4Hyyo/O\nKE40U8yvw14SCZwca+n7oNiA2iJRsSZ7LO4jCNSo0hq+15FbBdTTq45dDsW7\nHzkfjOS43If9bgnkUmmaSaS02p7DG4uIs0cSeWU9rl86RBL4WwBa9G6WvfCo\nrz4lYZivqtCkhZ2ZJ2I3We+gicavf/6eFiIzPN5kIF3vt/mF/0E39Y7ODMC4\ngdNKhTXgqPuKch5d+gX1k2MK7LnbIwOUweGIvBhWuI34HutHz2hZ1doz+h4t\niDdrCsGn+ov96HUBlv2HCgs+unzjpN+KYv742u+Dti4+CtlkcWyX+dCm7nth\nqXQznpDT1EDDp9OjCW7HgQQHc556rPs6f17RFK8lchnrb/gm8RbuOVYeQ+Xh\nUioaZwc82D4nF4JqdAwEec0FAFXFcPhafdhnc7c/WLDwbbqWKUqAqsnV9K4D\nEnRXzwz+Z7GantzV40yT7oZumut/uFoVQZT4BTtzxvqhAQ6R6hngxisnawyC\nDClm41IAnsB0YJoDjhiT5/YWoEkeglwJXtisVspafPA0rPX9OW1RTr5760el\nd+tFR+KyCexGJerkVoq/zA4FhOumIn7FJ28nLUw4gKnHdcwIj/NL7biTVVKL\nasDE\r\n=Do2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/5GLp6cQfoe+uqOn27Hf+JvgT2gDmZhF8lTBXZwSdqAiAttXpsFj/x+tJvBvdwlk9J/TEbXS9eWaOZVqqe6cvxAA=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.18_1563186992495_0.40204897192504285"},"_hasShrinkwrap":false},"0.0.19":{"name":"@node-mvc-decorator/core","version":"0.0.19","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.3"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3","@types/node":"^12.6.2"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"62b6470fb00529d6b03cdb2322be0fdb869cf257","description":"## 安装","_id":"@node-mvc-decorator/core@0.0.19","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-SoghNqP0b90Ctd1Kqpz0xI3NwLVwKsRBiBY3/g1Sfo4wGYDdNK3xBGgM2aD+0TqcnM4+5Ruh9RlgE6MKpPJwKg==","shasum":"317f4b9051018b6999258b89de383a6a241b5a93","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.19.tgz","fileCount":136,"unpackedSize":101164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLILQCRA9TVsSAnZWagAAr9UQAINRBXhTaoPbxTtHQnv6\nNFLCI6GhxQYrnuZbuecgqtdMy9ZIqJZOdZGlByJz4+BH6M8khxSLnz7syzIN\nDdlf18/XY1bpPRaBfFGW1stUL5TkUdqbSDD5K53YMez4tfTEl3BdmduPu7u8\nnHGxRaofM85ZtmaNSZY3jjt4W9W0rb3DpIk1Bm3nlPORNBtedUoSkt1Lm5Wk\nhC9VES7yZaFNgoNuLMIJtZ0lYrKgCGtz+yBBeMXtD+99paVzYw1krVEPXt7Q\nNtayM81foydN/6ciB73xQbYNRZ5fTPV1RqpQyMK6oEhKIAzy5BGr9jlxE66f\nL3alsYOk7j2SCVX1UUngUN7t4TvAzAW0sOsiUq0jfkoFuxZSE5qFdoQPZxa2\n9Rxpm7awH27/gPgUXahcNv8Z/N5sQTGGskvrTcAqU+joQPSN8aHWDQdR2KLi\nIfKa9k8iaHYWkiWVV8+/NgWSvy/ytmYtjTEY8Pv6z9A/pqR9m6Ps3RLyma69\nrDeTJ5tHqcsOdTmNAMWD9vPFBepqMaFPY2m88EuWGhcuuQDpwPtGFvrQAas2\nWGKEso+cojekUnxdUzBXR5T51mpLt/IOkJHpJhwoeIytymKOh+8FdKZRYLs+\nOCjQXppzoClus+NpWlt5A0I2R1s3LzcSuq36QSK5QcUtXUf9lV/LG5Bk4RX7\nvZoM\r\n=i1wB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsjuk9GvX31QCXAo578SmEkn0EF1U1AEH7pT5uPcuLnQIgWdy1QBGRthQubHUDiom8tPmcPfeej9bMaelNBiR11OU="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.19_1563198159940_0.7329874667669039"},"_hasShrinkwrap":false},"0.0.20":{"name":"@node-mvc-decorator/core","version":"0.0.20","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3","@types/node":"^12.6.2"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"62b6470fb00529d6b03cdb2322be0fdb869cf257","description":"## 安装","_id":"@node-mvc-decorator/core@0.0.20","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-Ixk7TByFPBUgT9v9UvOOAfGOrk8EQIDo7Q3O7DjhIXs4zqTUFKxxK+bCYP8neEus5NTtTA4gHQKamJVYTYHUvQ==","shasum":"d99dfa2edf59831b61df484364304d6d7368d37b","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.0.20.tgz","fileCount":136,"unpackedSize":101852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLIQiCRA9TVsSAnZWagAA7PQP/0KC2deNUFu9BUlF9bIU\nGqNr/twQ5znEO4ANO5LHUb5/+hjB3gpCREdyo3q0MP4RovCaw10D1CfOQNVQ\nunZ2Yc4WNX4Y3jh0XZV49Eqdnh5kJPKFezfGzty4sTmqH3NOoN9LK0XL7aYF\nfDGK5uoGPcKUarDeQ+8fgrR6+R8lcKDf1kwJZN36a8KkYG5BDkQq490xesLy\n9tiFTj9FvRGWAPtlPTHsqVdnNOhNKwMOxkfI28p/Adh55D+WVwjS27sFuI+O\nlF7gvlFsbn/pkdJAUfaA3Pf1y0BsCQjYo6ygKWjI6R5/Mri/opTkeqnMKNVc\nZjej7qGumzweo6wy7m8NrhGQvUb8tC/iwf43Uip30vxmGTOLZffWneDYA0Wu\nuRCGF0CECHfeWTvlgDxs9tuIYbclejVQNMKuf4pwMZt9nRJ44nQpQnu+M3+g\nt9o1DqriPCMLAneCGKQDpQcaMD6+N7+Eb+ytBo97a3GZkGuJybDIvxH8FbV1\npOpLZ/+0c5JsRc8Z8UsP+mGL4hPEv9E8rROjlNp9hJ8pRNQ4axCGmCOhRdHz\nzm3/ADERnc0D1q9WYHgmrooUx8AHC2xmBZAm4hO+Ho2JW78h/YspOmeA2ja8\nU0XtalPy7Z9lrAydcAxy9jnHfCZxJwxC3q5qRhKWtKf61q5oJmamCEHBoVYO\nQaOK\r\n=2+8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9iDarH4URacXxyGyhgAG7gf7w1ltUFB4AvTLgfr0b6AIgWmmlaJvrLWyNy5ArSGTQ/soGVq3M2P5tMFVmzA4icXQ="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.20_1563198498150_0.34132433520786565"},"_hasShrinkwrap":false},"0.1.0":{"name":"@node-mvc-decorator/core","version":"0.1.0","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"235a0373edfc6da8980385f47aea071424168e83","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-3/fgK6Za/jCb+1tawnI+uJIeBdFG6yyssVURJz3dUzojsg3FKzIXC5UKZCvTRZSpl97EVeat3xqoXl0MpiBwvA==","shasum":"fbf9452dd10da61ccb2aad1870aa5ef8e5180dbf","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.1.0.tgz","fileCount":106,"unpackedSize":83544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLUn2CRA9TVsSAnZWagAAdCwP/23dD2mP27/EUQ0Qd2z0\nd3I0d093+QFFvFiA6riJLX4sgr40iL/sfRhufKwG+oatJndaNiseQQ+X+vcJ\nAQT7iQkf73WAEj2i0QQILbYkKlhGJN3JJbcDSPGPZvheGLID7DGISROszvyr\nJQ0c3bzflBvDDGDIhazwmCeGJkeubYv3YisOjH/ylMjeAXg6MUECQsERCeBs\nm3nL5bpW8R0GlMWsJfws5t2zqJDCRCWIrw7jQ0OWDlT70Y76uPwTYufamD/2\nOezOBBz67FuwlnPFprCiUnRmuMsSqRMhVqmtHUfZfOJPvzeQWj80oKjRZdwL\nPnXLmgTKjbeFD4L5m7Hx6PgQhH6uS/RWRF3jZL1LgewB1o+4e6hZjnGDWVQK\nFoFMiVa5yF+l2C28lIrWhLCQrdlIHofhteZj1Jd1gK/4O2XdpWFYzfRfrUWE\n4NVRQ9tEHIWMtiQajz0hV5kfS9H330px5p3aDvHUxXoOe6j/xJvOnLUt6KVE\n4p/zF2u7kVShuKLNuuvDAGEcdhzCIrfqL+A/Hb+WmFpOFNa9XLvQ3qzkbox7\nnHfrUSTMoxiMj1XdSF4V2ZEIWUIs8oMoYCQxrIbon1SjH5mUl4+Z0k44Mqik\n6ZEDu0aK+GqYfioliunUPuVPJVrtSRwPZKU0gHYBBUyKF7lo761lRE2v89xl\nckFi\r\n=D63o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLnj8KcaBC3J/OMF26mI7f6LL1f9YrM/E9CPpQEwRwnAiEAru2J1r3X5JYbgXvrrPtJU747G2jobx/gDxjrRK4DZqg="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0_1563249141759_0.37375326907407724"},"_hasShrinkwrap":false},"0.1.1":{"name":"@node-mvc-decorator/core","version":"0.1.1","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"235a0373edfc6da8980385f47aea071424168e83","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-Iic5TR8hoGBK4q0ZRwlmp6XxMAQ3fbxY+DWxupPZPdm2TzROCUNePuVfnEtD5fsViVNr/OHak/9KMeFmg6UdqQ==","shasum":"02f57470bdcf25f833350101420f28f186457615","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.1.1.tgz","fileCount":109,"unpackedSize":84366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLVS9CRA9TVsSAnZWagAAEyMQAJgYQprKW/YCye5D/BcW\neR0czbpcmnY46jGSZeikEhK2J4pPUbsVC4++jdtPbh2dt6PkrIl/UGOYyUQx\nR1KBb1z+O0PLqZ293/hdk5/lXSVzQYxtVd17N2HOEyE4SVwOqH8+SKKy7i7m\nM8qrDQ+/74cIpnqME2rxsDc5qtK0iIrSObEjgCHeloh67oQuEeMSf96W9DgK\nKGIgagBygFnMLXHSMVEQ2YScIIJgclF1rL3TMDf8etataCLttTLmqOH4yoRC\n4wxLz2Jy0A0nSUgLSg1EB2o+FNnU4hePgMgMTzIah04UE2VDQd+JKCRtHho9\nCkIdOXIyr8kRNrqFEERqtuQxORYE3y8mkfqmHI27DtgeA5k6V7yHUjia/CB6\nx/kaZ1lxtLwVEupg+xYaaqBZ49z7Wz/Tc61pwMN3Fr99iDhychJ5CVf805OG\nB4czNHODRCbl3bp7r8/DASNubuk5Hiug4X1E1FHDST1H6GeJendLCfu7lBr6\nCcXP4VuIREZ+Yq7K5GJlM+Lk9JedTx46ewP57xspRTUl29nLQTSMMCAxY2Wy\nXymO4BfDeB7cgHnGXuxNGrOxlwR9Yz81avcCgUDoFpq2c6EGsaORGbN+Zopm\nNAtQk08atxUSc1zqgc1b3rNuODOl47/dAG7K+E5k2tCa304PdCFCzTgakoSd\nH3zU\r\n=cMA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHezv7sPyNHDQek20O1O9e3vUxX32k+/nop6NxhAtUFwIgZxx2/R7ij/fDgnAHkft+Gjxz1B/cPOGQ7aS1WrAf2g0="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.1_1563251900244_0.02539729029691551"},"_hasShrinkwrap":false},"0.1.2":{"name":"@node-mvc-decorator/core","version":"0.1.2","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"235a0373edfc6da8980385f47aea071424168e83","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-8bc8rgFE8wpkaXYKhKnFGGUKWf+Be/xCaLGK9uMgJYTNnkAf7DTcMD354OpT+dVNWVA4N/sRyA8OzaEIQQOePw==","shasum":"b359a9dadf2715f7f38018be269bdfda7f3f0383","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.1.2.tgz","fileCount":109,"unpackedSize":84378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLVaeCRA9TVsSAnZWagAAJwIP/0H3inGNg0ad1oZ32q5w\nY6xZn4y/HxYRQ5ko9qwsAedJioL1XfIOIcCwOtDNOAHK5r5E2ZsVIjReYnOd\n2FqYy8brCDI1Gzik4EDuvCCVjNkYBlrwoaAgDa6S29pZuUlbXl+ss02mDnvv\nX8eco9OvEKc2NwCrzls8+p3HmSVOpKQYq5LgoLsooqWligg7CmWQqe/UTNcj\n/kjnwSZZn8aAGQXnK+hdm2qdP2u9/Gms5WhwEhP77+R39NnJk4uAw2VeFqvs\nzjXZFf6povzs3Db0iBOicHaswJu952iB1z71Jua8LyjUyc1IDeXPScy+CJHZ\nMvoc+Nfu8PHPxtxZWyPJFZwVKAQNpUdM6sCluUfUH7rfbCyItOFne6mMe3eq\nwnxctG3JUVYKwy3X3PQRKEQURJ+SZT7hxB2AhoK2F2YGyZfjIXv3uIXtI9jY\nrXebDA8ie+Fqa9YHteFRFeYzJKWRMkniHuQt6mVC6Fi4grBXc8KrPPokpHux\nv26MTC0xNMtRUymkLnqp2QlDqhpWS/gWrmI6kLMkhqZQBdqMbAyQ8RQX9OdU\niahGm/aTsPGRJb1H3R7Me+AnvyiOX9MlsO7AtR7lpt6erOSGqI1QxFPOMkNI\nk2VEWOEqKMNK5I8io/Dpu0bOH37dgDMWuqI1YVoEOM3zHbqEk9j4BofqO6aY\nY/ZW\r\n=U/4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIYBWMhdnG0wWjnprWkNGe5O2wmKHeqCjIK4+Ewg7cqQIhAIMrMkaU+fRiP9IhxX9KpZdHMLZvQqy2jSTF24on0M2N"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.2_1563252381271_0.9108017521030658"},"_hasShrinkwrap":false},"0.1.3":{"name":"@node-mvc-decorator/core","version":"0.1.3","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"235a0373edfc6da8980385f47aea071424168e83","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-6pFXyzgdGODpP6Qqg8gaA1xBEkgQZX9IARssEfzxMq/ohh00e8F6m3r9X1JcHH7F5Q9EOqzI3tXs2Comxu4Dlg==","shasum":"0add40b6a30de0b257fe0222c41b24a5443dfb63","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.1.3.tgz","fileCount":109,"unpackedSize":84373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLV0FCRA9TVsSAnZWagAA/dsQAIT+V0fye2scOLlqSjPl\nhFaJX7DFskJlxnItBVxomBwhsIuKVxsmBOGlwsAqT4TSWHDiudBsx4+WLnDy\n33acgKguweD4qhs/gwd4c3FhnYCdmycin7qMzRD2zcnMvJTM6snJ4uR1C9PH\n35MKrSBsgebiUxUBwqmNh0dkM839wuJBY6w1/3CWTKalX4zHCgVJNp6v35Ar\n14amFkqaQE6rLaT1DaWSJincRUQaM4WJffoDo8M1XKURUmqDsU2vEW2iYt69\ndoT9gqtUlM9wZmLnxX2GSwOiBebL1NsANVxgS6wVAgOX5t4iXAnn1cc0XaIF\ns1/q2tH5H5HtvhtCZPsjpogy2ppI0mZj58WLi6pfAvrNaCF29PvFtcSKGXZG\nhT9NFmp74Yq3IB2JGYWTVhWbPRQuo+XBKPF3LGPwfXWH6JuvjCeKVysmXnnD\nt7Hp23QMZZpf9sQeT2NYb04JZmFxWCmRn94q4wQX6dkYjzcaGbzz9fWdnVhG\n1o0jVMGI1CtQ5ZmuVKrbGDVRpgSKuO4BNS62piuuiOEXtLgZ+mkByVghqwK3\nBuhvk6RrW3/FzMlOFLMnAafPbGb/hbkHZezF6RJnfH1P4N+5I3xsu4qfMhdn\nitrhd/LS+4sWPpK7EK2/oKTdL1IJpg8NN29cj+MsrCFcCSvqPOsgfe4gR7cF\n+tCm\r\n=pzVa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9lBIEpfd6J7yM4xlecqXd170/6Gwoa6CKSq+9QWf7AAiApQz2XCBwYqRUUOXv+NEAa+3S6+OyhHHZRlcn2VhQ+cg=="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.3_1563254019931_0.5986459137841731"},"_hasShrinkwrap":false},"0.1.4":{"name":"@node-mvc-decorator/core","version":"0.1.4","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"235a0373edfc6da8980385f47aea071424168e83","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-bp9/U3y8Y0maOHxC39uTWBN7q50fybFJoPLrJ6/GaR+xD7ts6dChsNkxDSr732Z3C5W9r6K8t7rwzG2/P6ZXgQ==","shasum":"fa4ab1b4d7546e04c6d3c2fdb3a8a4a15e58c97f","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.1.4.tgz","fileCount":109,"unpackedSize":84373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLWkRCRA9TVsSAnZWagAAu5cP/1fJM/QbLey9GzblpnAp\nVMAvq52KgE791mrsEYhCJCeMRk39FfbSxzBCiYqjVrwfpnVI9O9ALSLBMYEH\n+FBtmNJbUsh6PEXm2Y0dkDT0eOCAUFuqShw5EQcF1sXRK5sQeK+tytrk7x6Z\nEaNRIrHce6bgJUShYG4k+kz+hD4h8KWuuIyEBKmALbvzASHFSWP7eL8xPRPL\nGfsvxHU/06mDFkPYLJtja0NvMSTZG1vuhouHw+wc1ide3/+S5gJtjKSG5mSG\ntLpftTB58uGjlg3+11GINWgHPgMdDrNqFJWt/g7yNx9Z+v5JUzlxtg8G99kg\nhC4kGQOrJUXoNKkUnmfAIMIwiL6Z6N83rBgQcgdFMCZCQIsRfwwaiUfhyxtJ\ncIVXbBKEgpf44N+4WUnUMvmQiwy+7dHkPeFtwCTpu0S61XI/b9oUiL+HL0QX\nxOE/JgwHDuki8/D39k4QngtF5h4qiomYmptMMmYeDQmiWHkk9lSrgxgbsMC7\nrnmzgqZtRZbWS4ZYDDeo7ciwl/ZERCsKTB7QefYZecUIqsAobgf2G8UHyo6v\nKBvsvxDwfuE9iV+brEODCHBy0TX3NDqtesYagECuITqZEmRabLErLjJtDcOy\n6t5BXE+MHvd4BX97ImEuM/RS0majIDL+V1gUSTiFYjIkCJ4+oEcnxT9yT1e4\ni0rY\r\n=lYEg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPjOdVnKOoW6/1v3ykFNAMJTWmAiIAdrMkc6liLeGBXAiEAlmJ7aBiuMhDOESR6cjSZyEkfRrujy/SvvPgJptYdfX0="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.4_1563257105181_0.6514211102086387"},"_hasShrinkwrap":false},"0.2.0":{"name":"@node-mvc-decorator/core","version":"0.2.0","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"235a0373edfc6da8980385f47aea071424168e83","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-eurg3VE5Uw0T4z16xjN7ACRA+3poNfR1BhVjaaOa5JTw0YSxQcyMv2BAvaQmJrtpaod0NoVR65OsAjIZoFqgSA==","shasum":"c87c8fb0f5e1c33b71d15f7b5979fcf6215307c2","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.2.0.tgz","fileCount":109,"unpackedSize":84853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLWs6CRA9TVsSAnZWagAA0yYP/3cq8Jr40/5nExx70guG\nfM5orqjLh/j7cSxpGYaAUvM/Pyk+pyPGdqShobr4hAcf3kHN84vKnxIM3dzn\n+ZTi2Ohlbvo9+6zgd+GDzCo+l37u4A7JYujEk6f9lVm5+yRUA/l+VVMEk165\nu6w1CoLN0xRt7ERdpwZpWBc7tKP2ySEVzDkxLQgbP++Frk57xZYGlYnvJQny\nlwUDGTdGvZAT1elK7x1HS5Qp7C3ZLF86a4PsaqLIsIN/CPhH5krSDti/eER4\nzgSbM1H+lnTQI8Rqww6VCrGYcN3IW+sQoT7xJi6D+nF4stnqDuXiWxMevas2\nZg/s5Trf2SKuOy7A4uiWKSaUUpkZydyG4Msf44Nhdta94VXxNC3HXcNgLGI9\n3qgL1ZQAd5/Qwk/4jygMGL2T8pihJWkYXz96OUqsTnuva9Kc3lT5MBNgeFOO\nwArX4hsH9Sl9ruyLPO6QIXY0/tZYlMkIic0rT9ROuGj+5OUCPUBF/2HrwE1o\neDphss2dlEjp+CD6nsZ+dLALq3t6reyPDuYCu+3Nu5TjBifLbzJZjvBXp94f\nrAh29jCuhHfmG5xeIVKKPRUf7NyqrnNagQjtc4thflv3kgkeLQXKGHqqJrAC\nyobU53lW/eima6oJFSiY/mvEJwmfF/jvxoZCd0p5k7MU6vrQbC+YCVNJEgBo\ndM11\r\n=UXkJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPC7DepijuST2M9w08zPceRZ6nOxaVvM8T2sJ+PahQyAiEA5I3CykEOlFuWvnMsc2K/dcwysntPB7jJ8TZp3pgGWOY="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.0_1563257657292_0.4969332152760828"},"_hasShrinkwrap":false},"0.2.1":{"name":"@node-mvc-decorator/core","version":"0.2.1","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"20d74dbf9e8953857ba868b9f0cba6adf1ad3aac","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-7DYv3Q8oLG6iC4zdNmxrUetsIS3cRZ1NOOeLPJbb9EVwloEcqVm/L4XCzofYwCIebF9RAVj8wULgjV5qZ56Q/w==","shasum":"a8ac2a7c6469fa54d4b6882af3a2f687ec2480e8","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.2.1.tgz","fileCount":109,"unpackedSize":85650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLsYwCRA9TVsSAnZWagAAcqsP/iK6rnPrTRY/29C4RSdj\ntvkRN2uUUeuLMXaYCyNcKwH2GYsHDfUH78U9V//MaAgjKSxcy49cQDrtfFuG\nqOKHrwZuqDvDAA3h1tQJGMampvLLkaQ54sqP93GRea4HmrrBI4Ik/8oxAPXj\nBZjQcyf0s+2K9PHnBeEZNfK2RNJek3WjkqtzV/z+eRv6+FAD6P40XkTY/1kF\nISFtbEhsbJLIqVtQHSZqquqEW0X+V/s72GODj8rOuNhYWuag1boUUbb+yns5\n06x2np5eN/UmWeQE7gPFtTJ44cqSXeLuOFTOWc3GffGSid0W6NNv9mEpGQHM\n8ejh+V/8sUHBFUWNZY2MKd7CTaIYlVfUpLQMpu+RjWEE5UTxlMZK+G8oRmgW\nwRl2MJ0tcNWFZzdk4pBStTqRYTw2/IpGNaoynyWno/m8dJ4TI5VkTuB1URAt\nhGVvWqyWpoRf8i1+HSw5AVSwBUeeTMiIOeHYDUnBNZrxyDEx6llqAx689kYE\nEXQqeSqIVttWP/wM6i110i6Hqmkzhny3orZcSpjL85liEL+wlziCYdxRmLhS\ntmNGkEspiEpLiRJn+RC2GmOwBVLrdT9Hx5368f+bApi9rDKS/SWr3hzRvEFm\nfkjNOzPqbHtd44u9kLfdtAu/Ie3qk2a7VVFhRVsp+5aQRdF3HtwyePv43xwe\n+LLJ\r\n=NdLW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBKhC1Z70KyqHMy+9XN8RUamP0nd3qjs/1UDeaBtoDgIhAM80cGREv6WnyWWwg+1B3rI+G8iYeIFyeNaZH0khFdf5"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.1_1563346479568_0.5640965908593811"},"_hasShrinkwrap":false},"0.2.2":{"name":"@node-mvc-decorator/core","version":"0.2.2","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"20d74dbf9e8953857ba868b9f0cba6adf1ad3aac","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-bwMvkSjPl8Hu0P0wUUl4OQcKg8Ov3EtTwwnTK3EWrScACivKThqwgcIBt8fucrrPY6zLkyVv/qONEENh0dK+8Q==","shasum":"921b146e7498ea3b24e3f0eb518ca0bc355ea703","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.2.2.tgz","fileCount":109,"unpackedSize":85612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLuCwCRA9TVsSAnZWagAA+h0P/20+IRqhVFXybNCoZ/iz\n+2F4ZRUL4++ujmoRUCivdZFIvMqHtx0I2Z7OONIowo3b4US/Xm8YglMiHPT4\nA4pu1N5zYmO6QKCVzH/rXihT9VvV707VbpsqmwjjKhzKoydJKTG5cCJynR4D\nlqSjR9LtPBV3+B7Fdax7bCqP945RJxtmGHYL1mHYnL8TFotNJEqF291a9yaK\nACOj+09KL9dHHBHQX5gIcuuwoENLQauEGL1SeRSU+T5RMv/3FmKPFiLTr+KS\nLfsldy0PDBwbr3YkWIst8/qlHw9HHXvy4aUI/Vp9oCict+kgQa18wUYuCq8E\nVK/JZNE0GlkK9kiFIjlymHz8au0M6IxOmyEHFlg6r5SHpltR+YerksR9ivxs\n7LLZ4qAx2YMduIK/QCt7CaawRP9Anqi0ooL1xlSZ7H19oG/yRLoRykWnfMoB\nrMTOrHTswUvb2qxEq7qqZP8PP4FjOOyNcidcpa4LA3jk7g8Q9JBtIPLmOMei\nNgO6uIZPkqUoHFGq4RG1A3PBImhIUib2c/Lmrhek25T7DcTQgkdZtvuvJJbG\nI/HdjAs5HRvuqVAIjghtwu7A/rwGu8HXDaHduDWkajGzn2w7AUA4+tV2bk10\nbeJxOdISfjt2PCLKlfNnnl3Ll1Umzj0wIWRQor9UP/a88QHSbS5xC9uUGNr0\nnsRb\r\n=k9ju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJFdi8XwQ/GB6rAgsbPky4qu/OmDzt5oOXz/N2K6q3uAIhANhgFLNzr6S0FDARNJ1gHboCdkCPTsVpdd4kWPMEFlfd"}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.2_1563353263675_0.17538620460785248"},"_hasShrinkwrap":false},"0.2.3":{"name":"@node-mvc-decorator/core","version":"0.2.3","license":"MIT","main":"index.js","scripts":{"build:publish":"tsc && npm config set scope node-mvc-decorator && npm publish --access public"},"dependencies":{"codelyzer":"^5.1.0","reflect-metadata":"^0.1.13","ts-decorators-utils":"~0.0.4"},"devDependencies":{"tslint":"~5.9.1","typescript":"~2.5.3"},"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"keywords":["typescript"],"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"homepage":"https://github.com/node-mvc-decorator/core#readme","gitHead":"20d74dbf9e8953857ba868b9f0cba6adf1ad3aac","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现","_id":"@node-mvc-decorator/core@0.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"liangshen~","email":"wangliang520wl@hotmail.com"},"dist":{"integrity":"sha512-RjFYX8d9/CWcy6EgvZ0VG5lK5DZPPldK6aCj7DBeWIgAXI79ZTX0LPvwGW8TLhoiwPF9to54shrSBnqnINiOrQ==","shasum":"7a305e7f92faf0e4864f1873c2d0e3c2e0c9296e","tarball":"https://registry.npmjs.org/@node-mvc-decorator/core/-/core-0.2.3.tgz","fileCount":109,"unpackedSize":85612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLuo3CRA9TVsSAnZWagAAiFcP/3Qlm4AFKcVC2zyAXe92\nyfoHCM3311o+OjgKh98gv1TCB90KaX8vQVaQcD6bXb+balHStQyDp2cpxW8M\nAwYakXCLFwInVJ0B33+E1x0Vky+Y5fncquWqE5IQo1apgJXPZSccBP4SS81I\nWS1FMAVPK1RBVBmj7BWVNr/koPMA2UseggWPqdGJkn5eJQPUxnuaMuOaSy2H\n3EJ/18eBsesx30kEV2R6M+5BQlWNerby9X1Om1Ei99fJTRyjbB+jQP7Nb/g1\npoDdXmJEz9rnYkCKp308jusfyfXomQPOoCXpcXsVjcnnwmsKutO28Vy9aPUD\ndbGS+7aKEvIoczxgDDiLCPjA9NGKkiqYRm+kAMPpNHfMGgAawQ4ixbUFby85\nyLx5gh6Km3YFHISNgY/dTDBbLn9ucl3d2PbXjlA6N8CaXMVJNYLNsOLkfs6p\nMNj2PwSAGM/DgW8J813swtSSzLmqJvXPED0F5TSxOEzq3VGgLcsjCQbEvGeZ\n6bvTg6MNLQ7+M/jMhailzacfTZ+P65g5tti14XTYq+oQOnL6fk/9diJcF9jY\n5tenSKOVWMyM98v/EXZsQfh6ZJeVoXUJ0X3ujmUQdNy6h1BsxtzONgwGcZJP\nbCquLh7jqlXDYVbxR1113RhHNnvs9i2slL+kxoQe/SD7FuspAVxYVHZKL3Ee\nKy06\r\n=AMnn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7WthOMj9QvES1wC9xFNYkvCC9letB4YMVcYeP/gaXKAiEAokr9TnI5z5wLmZtKFLIdvY85uJ+NTAIsyO7OnXbwBKg="}]},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.3_1563355702677_0.5409119168713263"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-12T05:57:48.872Z","0.0.0":"2019-07-12T05:57:49.320Z","modified":"2022-04-06T09:13:57.134Z","0.0.1":"2019-07-12T05:59:05.568Z","0.0.2":"2019-07-12T06:10:47.948Z","0.0.3":"2019-07-12T06:17:09.844Z","0.0.4":"2019-07-12T06:21:07.212Z","0.0.5":"2019-07-12T06:22:34.085Z","0.0.6":"2019-07-12T06:34:23.650Z","0.0.7":"2019-07-12T06:37:58.096Z","0.0.8":"2019-07-12T07:24:05.585Z","0.0.9":"2019-07-12T07:29:31.619Z","0.0.10":"2019-07-12T15:16:54.273Z","0.0.11":"2019-07-13T05:56:24.549Z","0.0.12":"2019-07-13T06:26:22.186Z","0.0.13":"2019-07-13T06:48:20.942Z","0.0.14":"2019-07-14T00:53:32.095Z","0.0.15":"2019-07-14T13:21:43.817Z","0.0.16":"2019-07-14T14:17:59.895Z","0.0.18":"2019-07-15T10:36:32.678Z","0.0.19":"2019-07-15T13:42:40.166Z","0.0.20":"2019-07-15T13:48:18.286Z","0.1.0":"2019-07-16T03:52:21.936Z","0.1.1":"2019-07-16T04:38:20.584Z","0.1.2":"2019-07-16T04:46:21.546Z","0.1.3":"2019-07-16T05:13:40.861Z","0.1.4":"2019-07-16T06:05:05.327Z","0.2.0":"2019-07-16T06:14:17.435Z","0.2.1":"2019-07-17T06:54:39.754Z","0.2.2":"2019-07-17T08:47:43.801Z","0.2.3":"2019-07-17T09:28:22.856Z"},"maintainers":[{"name":"liangshen~","email":"wangliang520wl@hotmail.com"}],"homepage":"https://github.com/node-mvc-decorator/core#readme","keywords":["typescript"],"repository":{"type":"git","url":"git+https://github.com/node-mvc/core.git"},"author":{"name":"wangliang"},"bugs":{"url":"https://github.com/node-mvc/core/issues"},"license":"MIT","readme":"# 提供一套类似 java spring mvc风格注解的 装饰器\r\n\r\n这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现\r\n\r\n比如 使用express做为node服务器 还需要引入[@node-mvc-decorator/express](https://www.npmjs.com/package/@node-mvc-decorator/express)\r\n\r\n使用原生http模块做为nodejs服务器 需要引入[@node-mvc-decorator/http](https://www.npmjs.com/package/@node-mvc-decorator/http)\r\n\r\n目前只实现了这俩种服务框架 如需要使用其他服务框架 下面以@node-mvc-decorator/express为例，有接入的详细步骤\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm i @node-mvc-decorator/core -s\r\n```\r\n这里只是一个注解的api需要接入相关服务器框架 如express \r\n\r\n目前已经用express实现 请看 @node-mvc-decorator/express\r\n\r\n\r\n如\r\n\r\n```typescript\r\n// 写法和spring mvc差不多 声明bean可以使用@Service @Service() @Service({name: 'service3'})\r\n@Service\r\nexport class Service1 {}\r\n\r\n@Service()\r\nexport class Service2 {}\r\n\r\n@Service({name: 'service3'})\r\nexport class Service3 {}\r\n\r\n// RequestMapping注册可以在类上和方法上使用 与spring mvc一致 包括 params products等参数\r\n@Controller\r\n@RequestMapping({path: '/test', method: [RequestMethod.GET, RequestMethod.POST]})\r\nexport class Controller {\r\n    \r\n    // 因为js不可以得到属性的类型所以需要指定type来注入\r\n    @Autowired({type: Service1})\r\n    service1: Service1;\r\n    \r\n    // 第二种注入 通过构造器注入 这里可以通过类型注入\r\n    constructor(public service2: Service2) {}\r\n\r\n    // 可以使用类型进行方法参数注入\r\n    @GetMapping('/get')\r\n    testGet1(res: HttpRequest, req: HttpResponse) {return {a: 'testGet1'}}\r\n    \r\n    // 可以使用@RequestParam 跟据参数名字注入 参数会变成指定类型\r\n    @GetMapping({path: '/get', params: 'param1=test1'})\r\n    testGet2(@RequestParam('a') a: string, @RequestParam({name: 'b', required: true}) b: string) {return {a: 'testGet2'}}\r\n    \r\n    @RequestMapping('/post')\r\n    testPost() {return {a: 'testPost'}}\r\n    \r\n    @RequestMapping({path: '/post', params: ['param1', 'param2!=test2'], headers: ['header1=2']})\r\n    testPost2() {return {a: 'testPost2'}}\r\n\r\n}\r\n```\r\n\r\n\r\n## 实现接口 的三步聚 以接入 express为例\r\n\r\n可以参照@node-mvc-decorator/express来实现\r\n\r\n### 一 需要写一个包装服务框架请求的request类 实现HttpRequest里的方法\r\n\r\n继承下面这个抽象类 实现其中的方法\r\n```typescript\r\nexport abstract class CoreRequest<T = any> {\r\n    constructor(public request: T) {}\r\n    abstract get body(): any;\r\n    abstract get query(): any;\r\n    abstract get params(): any;\r\n    abstract get headers(): IncomingHttpHeaders;\r\n}\r\n```\r\n\r\n如在：\r\n```typescript\r\nimport * as express from 'express';\r\n// 这里的request就是express.Request类型的数据 Express中的request 使用了@types/express来写类型\r\nexport class ExpressRequest extends CoreRequest<express.Request> {\r\n    get headers(): IncomingHttpHeaders {\r\n        return this.request.headers;\r\n    }\r\n    get body(): any {\r\n        return this.request.body;\r\n    }\r\n\r\n    get params(): any {\r\n        return this.request.params;\r\n    }\r\n\r\n    get query(): any {\r\n        return this.request.query;\r\n    }\r\n\r\n}\r\n```\r\n\r\n### 二、需要写一个包装服务框架请求的response类 实现HttpResponse里的方法\r\n\r\n\r\n继承下面这个抽象类 实现其中的方法\r\n```typescript\r\nexport abstract class CoreResponse<T = any>  {\r\n    constructor(public response: T) {}\r\n    /**\r\n     * 设置状态\r\n     * @param code\r\n     */\r\n    abstract status(code: number): this;\r\n    \r\n    abstract send(body: any): this;\r\n\r\n    abstract type(type: string): this;\r\n}\r\n```\r\n\r\n如：\r\n```typescript\r\nimport * as express from 'express';\r\n\r\nexport class ExpressResponse extends CoreResponse<express.Response> {\r\n    send(body: any): this {\r\n        this.response.send(body);\r\n        return this;\r\n    }\r\n    status(code: number): this {\r\n        this.response.status(code);\r\n        return this;\r\n    }\r\n    type(type: string): this {\r\n        this.response.type(type);\r\n        return this;\r\n    }\r\n}\r\n```\r\n\r\n### 三、实现一个启动服务的方法 比如：\r\n\r\n使用resolveRouter方法来解析Controller 对接路由\r\n\r\n```typescript\r\nimport * as express from 'express';\r\nimport {Constructor, resolveRouter} from '@node-mvc-decorator/core';\r\nexport function bootstrap(...constructors: Array<Constructor>): express.Express {\r\n    const app = express()\r\n        .use(express.json())\r\n        .use(express.urlencoded({ extended: true }));\r\n\r\n    resolveRouter(constructors, (path, method, hanlder) =>\r\n        // 这里就是express加载路由的写法\r\n        app[method](path, (req, res) => hanlder(new ExpressRequest(req), new ExpressResponse(res))));\r\n    return app;\r\n}\r\n```\r\n\r\n上面的应用的例子是如何启动的呢\r\n使用(bootstrap(Controller)返回的就是Express对象 使用相应的方法监听)\r\n```typescript\r\n// 多个controller就写多个这里只有一个 bootstrap只是解析出路由  返回的还是Express对象\r\nbootstrap(Controller).listen(3000, () => console.log('启动成功'));\r\n```\r\n\r\n## 使用@node-mvc-decorator/express实现express 的一个简单demo\r\n\r\n[@node-mvc-decorator/express-demo](https://github.com/node-mvc-decorator/express-demo)\r\n\r\n## 使用@node-mvc-decorator/http实现nodejs http原生模块 的一个简单demo\r\n\r\n[@node-mvc-decorator/http-demo](https://github.com/node-mvc-decorator/http-demo)\r\n","readmeFilename":"README.md","description":"这个包是一个装饰器的一个接口 装饰器的实现  不包含服务器方法的实现"}