{"_id":"think-router","_rev":"33-0f81eeb1afb23daf87dfa22eea1e05e5","name":"think-router","description":"Router for ThinkJS","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.0","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"1e7fac0df842b8afce59f5ab71ad95112cb060d1","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.0","_shasum":"dd971678d9069ca0a4fbe3b417f586363a0fbbae","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"dd971678d9069ca0a4fbe3b417f586363a0fbbae","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.0.tgz","integrity":"sha512-tY16b5Ug4jekGrSzPPM0IfokVoWGQzdrGgSVvqYTr7PZWumvHczOsMdvqrecpDuiZsEwF2umMwCmASy4YuKPcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQmJXVzry151cqarGOU8+6PTOXLowKB3zvCTAXXbXqVAiEAuA21vKw4SCUMTP+V5UA1ynxs9dlv+uzDukm0or1eBIE="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/think-router-1.0.0.tgz_1492932536030_0.6024474301375449"},"directories":{}},"1.0.1":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.1","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"6f827f0e32209e8b2bc1dff19f14a43e64f4a0fb","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.1","_shasum":"cdf72c5cfb91f4f6b32656aba8f004e977473bc1","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"cdf72c5cfb91f4f6b32656aba8f004e977473bc1","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.1.tgz","integrity":"sha512-1BFy4GkQjHcvgUdO2RRasLR8cv7KgwnBXFDWE+1TqvG87KR2sg8r06JuI1KBXkCOO4LfUkrt+m3Id0/3AqVHJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh69BizBtayl/0wRz3h/ex7bzW7hr2KgNXyQ3OUOPTnQIhAL9NbVV5/K3MUcsMY5jj9BtJXPujF6qcqB6OZOaC7PtK"}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/think-router-1.0.1.tgz_1494380521696_0.9158388720825315"},"directories":{}},"1.0.2":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.2","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"3a30166666850192f5b65f599d0ac749b8c38cee","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.2","_shasum":"4450ebbf64bf7e774c0b8f604978e1f3d62ef8ef","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"4450ebbf64bf7e774c0b8f604978e1f3d62ef8ef","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.2.tgz","integrity":"sha512-7XR2J55wR5qU2m7+sHXYwCM9WRJGVoMaEYnzRtV0L2mhRfiaol4+HM4Ondc6hc0J8D+fnhDMTBWkwt0qkix8xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnQfsinlRXYt7+uUztAZe1LMsxIBXw3uRDf+Y2tFiDKwIgPhBbAC+ErcNcEwIanqCJ1xWwNE19D+Gu88Lh2Jxm2Cg="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.2.tgz_1495273937338_0.40945513756014407"},"directories":{}},"1.0.3":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.3","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"b958f50088729aae9a3ab308ae5b7a026640d50d","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.3","_shasum":"762c8199ab808680b9789fda92c93150e735acf2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"762c8199ab808680b9789fda92c93150e735acf2","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.3.tgz","integrity":"sha512-2ddPkzBijq21itj6D14pSWLnhdViocFuvfCWpKtLRCX3ojrTTCH5ofx0yeFRN4zF+GLuTTVD9/hFICtJzdPkdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV1L9wKicPvwwqaAqalfPPPJea1hqhCDJMXlVV/xuWFgIhAPM0nT+vIv68IpmTqhYUd7NbWuvcsSwKEMXlbIFhUEh5"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.3.tgz_1495598459268_0.13701285375282168"},"directories":{}},"1.0.4":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.4","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"b229840248de33f8b900cf9f03d85324224ce2fb","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.4","_shasum":"53ab34eea70ef7b1e8340e52d6a087a9640f67c5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"53ab34eea70ef7b1e8340e52d6a087a9640f67c5","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.4.tgz","integrity":"sha512-56VNG42iO4bPnRicVVTLFE1ajwnfYLPlNolFGyY9Q09YxCTSQkNlnwwW/u1Q3rAmdaK+m1xeKKjbogM+iuwbHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9yDTXkOq2fJbT2Uxdq/Q/JckVKwXbxrd/qs+Quzt5rAiB9RWdcQQb+bRW8DzgVAVs4/zC/pdzLDQryg2ihvIZ4UQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.4.tgz_1496224526633_0.8684657257981598"},"directories":{}},"1.0.5":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.5","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"68a25d0d8545ce4bfff7dbc27b18dad903b1b638","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.5","_shasum":"d39c8ee314e1973bed5e13834e31d62da3e79bf5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"d39c8ee314e1973bed5e13834e31d62da3e79bf5","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.5.tgz","integrity":"sha512-+3a5vpucOpGi1nFkJAkjfLOTN4ER6A5bGCNO95tvDi6aZtvj4JFcw5WzuArRh0nUeIJrJKJZzqoAq36q8OLxbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnYh5yiJLslIc+tWph9QneA0hDM2wT2ZQKByrjtMAB2AIhAJPSQlyzeGGakiORG0WRb9/qejZ5Bo+qtE6NU3cXT42M"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.5.tgz_1496973471666_0.6583093360532075"},"directories":{}},"1.0.6":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.6","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"667fe70a4eba439081ea0d3d0fd3fc58180db07b","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.6","_shasum":"ee5c2bca74df0c74515cdf6fa3528cc4ef70abc6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"ee5c2bca74df0c74515cdf6fa3528cc4ef70abc6","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.6.tgz","integrity":"sha512-UcWwZIpIeheIHh1GVKG0gha9bfP7436Wf8f8FsAns4+Hmg/Gpqjf4eVcIJFM5uGivcQbiJcRyzALbZzBELOcug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgg+Q0jQVrM//Ol5HzvGLptuWgvKKARkST8z6gQae6MQIgK5jiI3X2dBfQ2jwGlIApjsmmhjTxLNnjnFJyJ6PZSy8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.6.tgz_1497231731946_0.9583412851206958"},"directories":{}},"1.0.7":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.7","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"93e697f6dbfce788540c48b6ecdec14e3e382f46","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.7","_shasum":"04ce566fea56625f7926b8b8b578e86904a09316","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"04ce566fea56625f7926b8b8b578e86904a09316","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.7.tgz","integrity":"sha512-1YkMylyaDzgdn+t6AUfR+Zn57d6cD4zFIGmcbH6z2JHNcZtap1Yyb42g0FFMShCRGh9StJgKDUg87WvqF9nxaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgNT4j2/jNz/U42UW4a80KB9KGtNc08CZp2YSr/E9sWAiBtgGao5++B5aRki4fIvc71Wn48KYHCmZH2KVuffb3z+w=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.7.tgz_1497845467112_0.09814778179861605"},"directories":{}},"1.0.8":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.8","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"fc484e48b449c5a6c280a98ada668c02fa416c8f","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.8","_shasum":"cb38a1b75958d5c50a6fe46fdfa5f1662304ed5a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"cb38a1b75958d5c50a6fe46fdfa5f1662304ed5a","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.8.tgz","integrity":"sha512-SbA+FygI2RmaNOyqNdl7lRUs1MgQGEsWABSN5zG7Ic3mgr9pKbtwp59D7tIY1NaL09KgUjkj3ntW3qp/Rx6Q+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLkAdb5lKkhTpsON/tAOqokUIaq+IEgvCwe6sCnUMI8AIgV+xNAy/q6CwdVyq1PZY54kRkTo+1tmNqnnAHJ7pdgso="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.8.tgz_1498560783891_0.5527241621166468"},"directories":{}},"1.0.9":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.9","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"83f67fd2104583165438e7a8847dddc275b669b5","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.9","_shasum":"73a50ccc0d40271c15963ab8e1937835cdbfb856","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"73a50ccc0d40271c15963ab8e1937835cdbfb856","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.9.tgz","integrity":"sha512-qNgVq4n5PA5dgrVP2Iu50z4BFuk9bMjHpKUTk1kh55zFkzZ9AJxio0Y7j8gFgJQKW8LOttfXuZl3NJea4NWI1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbzZ9DAkrp8MUsEM8EEDTmU3l533kwOCznwYXKWd35WAiEA4RwyvkBK22nVeqUQirYVsLE7QKgZe/8tsS2Nc+lIx6g="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.9.tgz_1499311735902_0.11106316978111863"},"directories":{}},"1.0.10":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.10","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","babel-core":"^6.22.1","babel-eslint":"~7.1.1","coveralls":"~2.11.16","eslint":"~3.15.0","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"486a8c6199e05ef05c656d78a872be087a6a18b4","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.10","_shasum":"47cfbec398d20eb388c9331ae0ab87f30fe8ee90","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"47cfbec398d20eb388c9331ae0ab87f30fe8ee90","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.10.tgz","integrity":"sha512-xvScVRVEsCKVhzibP/KMJ0OaQrFWQceyUwly9bzyn/WFaAhYk+ORR4fq89/W9zbIXI/aQ4hcJEELvzZoikrmjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHn4AS5lMf/8xW+FhorskEIvopWGBus7bFXmfRkuH0xSAiAMsCSsyimPcRj4NwUzDCD4KspKg4bmBKmdn104qag2ZA=="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.10.tgz_1499325815773_0.8072250734549016"},"directories":{}},"1.0.11":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.11","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"ea161e98622c6586ad2e6bfe4c79823ad8d49efe","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.11","_shasum":"75015abaed02a7bcb6c1cb19a584df2aa1f99638","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"75015abaed02a7bcb6c1cb19a584df2aa1f99638","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.11.tgz","integrity":"sha512-YZMTu3U0vloFNV9VsUHCOm4b0htnWL1r9KffBiEysL2BsRpUAnyp+BPTg1AEG0ED0SOwJ4E2lW96RzcpL34VnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC358JER9Br6KvncN5ANuN4Qek8ZmFfx1rFzRzZcyaajwIhAKd4DRGdYPPKKeAxwmIX9odw+RWq3hHdqQieAl+W7ZwT"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.11.tgz_1500015837874_0.29491610219702125"},"directories":{}},"1.0.12":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.12","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"6947544c5d0dcb8b5c750d7a06075d1e8cdaa57e","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.12","_shasum":"a73ba48062ebb4640862b4155c8639f0191430e7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"a73ba48062ebb4640862b4155c8639f0191430e7","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.12.tgz","integrity":"sha512-+7z9Fbv2TIvFh07xnRx6iiino21i+Pi643IdDX8VqcAQxt6/ODuuGLzTnZziuUqrXVH2rkBoZvABjBpXKd76kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5QYO4MYDXXP64zsSuAnCV3BcFq5HHZx3EMXZYPhzl5wIhAIRx4aiptizywO4HDzbFLcGG2wcO6pmgk5EQF3ZVdWIH"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.12.tgz_1500016147773_0.5571032881271094"},"directories":{}},"1.0.13":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.13","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"963acafe345cc9bc67c541648cab2b8a8878aabd","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.13","_shasum":"a503fa3d0bc126cc1fd90ffe5c0a02910c54d193","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"a503fa3d0bc126cc1fd90ffe5c0a02910c54d193","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.13.tgz","integrity":"sha512-HsVlDHaaazeRex+vS9LZlqC6SDKoQCkax0TU18AyQDumRJBikNkRIWeMpXQeeG/vBcJKE2kEcaPHeGjNwqoxFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgY4JIFqtau/McsTRa2NF27zmiWgUb9q1nnZA1QsfJAgIhAJDyftUdMCm4iUfUkOmEetHFPzsncY20YDdZ/y2iCFBF"}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.13.tgz_1500777364281_0.06263082404620945"},"directories":{}},"1.0.14":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.14","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"02d2cbe0c51e970a11d2c86e488db4d0d1039e77","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.14","_shasum":"f96c00614af6c3e152f6c2420cd9020d88f7ecfc","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"f96c00614af6c3e152f6c2420cd9020d88f7ecfc","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.14.tgz","integrity":"sha512-F+yg957O4mCq+FjEawXBvW6GxjtKgf3IuxcP7tcnumMhnzfSBHgQNg1FJIwJ8zxJLD1IeMNpGemWwmjhcLDNKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWFwgZV6r1R3iI0n8l6T4kt55dxjn3CeyVnBXkjN9qjQIge9v5beNtTMoCTtKhs1FLLmZFPkjCRfeCL9XC3poLfBg="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.14.tgz_1500859045364_0.6300468237604946"},"directories":{}},"1.0.15":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.15","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"668809ccf409097bb1b7e3053bbafe7234cc7cf1","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.15","_shasum":"3f4c25c4a2f9eff5869c30441525e0fc262285bc","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.1.4","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"3f4c25c4a2f9eff5869c30441525e0fc262285bc","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.15.tgz","integrity":"sha512-UMfFRMDU/NaYJ3wJ2lMSIyPTTLP6KUDXPXoMYA48N6b0aXSpXdmtdNRdN/VEPLwJ/NxHOqtk7Y/xhbJVHSv56w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2DOovMD26TuFpWh/PT6mNQvGplOSwTWQVs6e4dcQhKAiBwKKfKQpydssJ2craJIUF80zSD30nk1HanxvnwAAQ0NA=="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.15.tgz_1501122066924_0.35441631358116865"},"directories":{}},"1.0.16":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.16","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"13c85c7e5ad997b163f8b5d118cac792fb9055c9","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.16","_shasum":"73c89c4b4fcb7b9dac3d0a2d6b0e3a81e1e130d6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"welefen","email":"welefen@gmail.com"},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"dist":{"shasum":"73c89c4b4fcb7b9dac3d0a2d6b0e3a81e1e130d6","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.16.tgz","integrity":"sha512-Vh0aSCZcu6ORfBMM2DVIhaWy3acQM/+dLvsU+4uArwCLJqvQq/ur9J72Wn7FbuMlh2YY397ZI8yNmeDyApIAUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsfmOXaLEdYmafoxjHJIB2qwiCKujBPLhPju+m/V+CDAiBXJJQrVYT719+ncquztlxBUwNBQhYop66HTvg88K8AvA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.16.tgz_1501654895222_0.10131408972665668"},"directories":{}},"1.0.17":{"name":"think-router","description":"Router for ThinkJS","version":"1.0.17","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"7cbdb9c2b3789181fa699225631d1d7e70db4af8","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.0.17","_shasum":"d36fdfa4c2fb251801fc9c1d4b5cef1287193d4d","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.4.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"d36fdfa4c2fb251801fc9c1d4b5cef1287193d4d","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.0.17.tgz","integrity":"sha512-YpHrHMMzwtD9+Oe5umwvVpDGVUG7g/K/Le1hD2+qNBQs8GlvSIpWMPxi34TZC2rAPk32mMu+5+xd7tls5BcTdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETROoYogafG7TU36+kEnauyJGLsyNv3P/WLMI87R5VCAiEAkRttxCSOG8hPn7pNFXCGZTdp1WImZVvRsRvC4uNf39g="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.0.17.tgz_1504668269563_0.35676346183754504"},"directories":{}},"1.1.0":{"name":"think-router","description":"Router for ThinkJS","version":"1.1.0","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"9c8a8ce175d6d3f4d466113070a92703bf125f9f","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.1.0","_shasum":"979569440dbd14565ebc8f8ff8c14873203c0a2c","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.4.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"979569440dbd14565ebc8f8ff8c14873203c0a2c","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.1.0.tgz","integrity":"sha512-4TeEyvoJotfSVzNUuBIqUK+j2Tpo3UkK5QnUbKnq2ve1Hv4M2GPD6509b+VLAWuToVYGlAkH3jT/hoVuEKuvkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvQhafi43J9w30D8X1ZUMET4tXmRzSUdro0RwXIfcJvAiEAsr4t7VDoMTrf0tVWIwioorLnMiU8tabc+PXzdltPOzw="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.1.0.tgz_1505374784712_0.4580800011754036"},"directories":{}},"1.2.0":{"name":"think-router","description":"Router for ThinkJS","version":"1.2.0","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"~1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"54f0f7fa66f3eee0b7f0a5f2317524a7f98d0240","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.2.0","_shasum":"7e21d82cebbae5d1318f799bf15aa90c0741d79c","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.4.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"7e21d82cebbae5d1318f799bf15aa90c0741d79c","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.2.0.tgz","integrity":"sha512-AnQy2GkJTCcJf1qTPJnaKdtVMW6jTzk29yfhrcM2Bd3NLVV48D1tarXnuo483qh0pndS912PryNQmGzbD4Fzkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX1gZ4fm3n/K+edEVbMCNYUWDx1ktbGLkjrkFE7I0y/gIgD5F0cnYsHuSN/BAobbkS3uTLTi20wQm7wUJW3eudJ7s="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.2.0.tgz_1505728465830_0.19509350834414363"},"directories":{}},"1.2.1":{"name":"think-router","description":"Router for ThinkJS","version":"1.2.1","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"3f5d8604c472325b687af4c3a7d2ea7011b2fa28","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.2.1","_shasum":"5ceaec19495030b9442fa7d7c8180d3f50b03a07","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.4.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"5ceaec19495030b9442fa7d7c8180d3f50b03a07","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.2.1.tgz","integrity":"sha512-Ku95lu5MO4iKQU+ou30E4u/YjIYRvHOCAE+JtOVr3FEFNgwzbwaFXS96atO5hoMjfC09Y5VOKZHfeLCNcfmiYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9qkpO5s/srNSmlNCKwiZ6MbwcrriW3djR3UN9bjnHiAiEAlT+U3N9Dj9uxz01Oiby2DwanN4x2ziHSoXN7opbeSA4="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router-1.2.1.tgz_1516329639080_0.5583595647476614"},"directories":{}},"1.3.0":{"name":"think-router","description":"Router for ThinkJS","version":"1.3.0","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"4611d81e3bda7bca601b003393a304031a06ce9a","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.3.0","_shasum":"fbd5d66979c5f3329ae12c5a4cb98be299d9b247","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.4.0","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"shasum":"fbd5d66979c5f3329ae12c5a4cb98be299d9b247","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.3.0.tgz","fileCount":9,"unpackedSize":40441,"integrity":"sha512-m/JqXiYmkRTCBUnf0v8DuI8sx8lwVfFdqxDDdurQo9mpx8sWbZRICguXODl8e4q9hI/5tXl6g5ylvG72rqWQAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUmPJJhhhApMO5wZ9zW2XXWkHYCdUvzlWeUbpLuw2s+wIgfc5MHmMkhhC+sWaM0OrOXBU21wa0p/cPweVFaPZV3eM="}]},"maintainers":[{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"welefen","email":"welefen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router_1.3.0_1521702269671_0.8103207525171767"},"_hasShrinkwrap":false},"1.3.1":{"name":"think-router","description":"Router for ThinkJS","version":"1.3.1","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"e61e23c4c3ac7f01061668ec4c7de6b5b20b4de1","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.3.1","_npmVersion":"6.0.0","_nodeVersion":"8.6.0","_npmUser":{"name":"lizheming","email":"i@imnerd.org"},"dist":{"integrity":"sha512-EUlfGmKAZY9Mq8IRaEFmXA6RDpvf5rODTmbBf5Lg975LbjOGdpcNPt/7p3SeaL9oRO6IXOcNwZpZWy9eX8r5Og==","shasum":"9f2a49acc24c7d348e44290607da266455d17b18","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.3.1.tgz","fileCount":8,"unpackedSize":40071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKcRlCRA9TVsSAnZWagAAUZIP/A3hp1SdSnlw5kjxvl9D\nKrsStmt88RHAQP2gZ8EgMjMbTbbWhyhayUM3gQT1RNlIvbwGaZ9SLOLwiF3h\ntNpbWJ2b17dQpZ7focJttpwiUGxZna6/223TyrcmcKTk0wbvzGt3TK2K703T\n8iY06kybhrOBi2xUp1h7DvEjzBhRBMBiXk1CdpC2F/OtnznorQVzSy0ikBqj\nOaq7Lj5KNN2cCYKL7E+MMsi+kwZrrGZv8Vre6joHLQQuTskV9de3XzjNP5SD\nN+p7OpHoWKPln1PTW8aa2LRg8nFC1pBZnbPbpHV8e2wG83ZBC3fk3u9yq5Jn\nyk9HVJh4l9ja8Xl8cnW8iz83/NnAq2vdFukOBMHZmMfkqBCLK91LBixgip21\ncE2/qigDCRzIrjwJ5fbE/SQvF+tyEmt7DzjyXhx4H3ZpdioDAIzNpDXJeGcS\nl6tv9L6ZMObvwL8kFGitZWFsod+alq+yYCN1rpmS8AAtvb9z1TwiHy0b3jX+\nhAq7CkXrO2ONIYzoSYys3CCjq0ZZc9mf4jkHUqd3wdxnVbEiVBNvx5IoTIos\n+Td2mYPm3XwnzUsgZGlKbuE0knmQv1eb5EAcYf+wumuRF2noS7LZ+DHRGF+N\n9W/0I3brv3U0FldqYJmH1GV1Rh+ou+z4KnNpbyDLYZ34AXOzwft2x6TEtDvD\nYfAS\r\n=oNlz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwtFeZSYJP3AKp0t5CdksRVBPcqKebfdOj1hcMTkd4dAIgaw1LNUuNwthoagjYASYMTiBD+EnlbpXXT+Z8QzWIPlM="}]},"maintainers":[{"email":"berwin1995@qq.com","name":"berwin"},{"email":"lidongjies@gmail.com","name":"bezos"},{"email":"lu.huang90@gmail.com","name":"huangxiaolu"},{"email":"i@imnerd.org","name":"lizheming"},{"email":"lushijie1218@126.com","name":"lushijie"},{"email":"sijie.cai@qq.com","name":"sijiecai"},{"email":"353904974@qq.com","name":"toxicjohann"},{"email":"welefen@gmail.com","name":"welefen"},{"email":"362965772@qq.com","name":"zhengqingxin"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router_1.3.1_1529463907778_0.726094264557966"},"_hasShrinkwrap":false},"1.3.2":{"name":"think-router","description":"Router for ThinkJS","version":"1.3.2","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"43896e6be49fa3e9af6637bcbb6bcf4b644da453","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"integrity":"sha512-kQs61zrpP1dwuBmSBMF6FAd6AhJc0UiKwOpZdH4NYdaALBfGuxVr8b2mMX/pkKy1jbZhwmp4CZQzBWEGraZrNw==","shasum":"47898436ddf310097889ca75be8941c17b3538a9","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.3.2.tgz","fileCount":8,"unpackedSize":43776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQZKdCRA9TVsSAnZWagAA8k8P/156a74gsxVCvhJOUFTh\nWOFmxA3/7YQ1uh09mCFgSef5QJPxVrcNsD/gRjIoOrIJmu05W2lga0aliE+o\nXPOqQKTCxBUc+7OR9e62erySF4Tc0A/0NZfdxqXcJdNl/xPHB13OUuLq9URu\namc4JQAoxsaaZg91RhjDeoCE2T5Jdn8AdtFW7ln2nKKb2phaLC3EEnoTcyTz\n9wyIJhORYGyKTX5lscjy52mJ4h8QOWCBWhJLxHBkA2grxcf9U/pq+EAFaKCy\n+ewn760O1aU+2dKP4gKpO2e9WFXwiFC1nB7N2F7gp8t+KyAw0tQGZcDUaANt\ntDi5CuhBmm5Ms/lN/J3vZyQBYxpzGWj9H0b4e4/JpUz0XQJowkos2ulLtJSU\n/k7K07HJ56TIodMlHCdM+kBQ0Upu+O5qEDIVzCRWKpYKZQVq2O+Oa++pdur2\nlIj97slV2lPH6B5ZE9MiWj0zBrDbMtAqU+8fsVVnEw9FLKjdEreHn1rNgmcY\np0u4eKMR+vsrn0tAVTDJJlFOZMGlye0u7f66GDp5SbZHJ/fQRn2KUdoS+JNy\nDrEu2k9u8rTVyY9TZUlZYjO++gg9iVFMNk/zXO+8ShGoYXSkcNPfrxK/vBZ4\nL3Ev3y01c/CTCsox078xaN7wcuNb6zx785cX7ul4+0Za1Q4hHrB+JtQ6/Xds\n71+V\r\n=MKaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzFGz+K8YZW1xURl4NwGOzk19iKReXZQcPuFvqDr4ZQAiAI4Nb5D5NCK1Fe6EGwlVHhGqP7OSaF7vPVEcmKhck4cA=="}]},"maintainers":[{"email":"berwin1995@qq.com","name":"berwin"},{"email":"lidongjies@gmail.com","name":"bezos"},{"email":"lu.huang90@gmail.com","name":"huangxiaolu"},{"email":"i@imnerd.org","name":"lizheming"},{"email":"lushijie1218@126.com","name":"lushijie"},{"email":"sijie.cai@qq.com","name":"sijiecai"},{"email":"353904974@qq.com","name":"toxicjohann"},{"email":"welefen@gmail.com","name":"welefen"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router_1.3.2_1547801245169_0.34420803447089066"},"_hasShrinkwrap":false},"1.3.3":{"name":"think-router","description":"Router for ThinkJS","version":"1.3.3","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"51122ddeea60a594605ad27f4489fd6bf6a01e55","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"dist":{"integrity":"sha512-HnDmEXW51I6+eyedwQCL6puCA0OpQyvbKvEb4XAe39Ls85kBqGEWbwOHnJmT2050K0UBDVpBhbib53STQuWtAg==","shasum":"76fc57d3d12f8fac5fce02b524d87ae5f0406897","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.3.3.tgz","fileCount":8,"unpackedSize":44318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQemKCRA9TVsSAnZWagAAV6kP/2MZkakpHkFfCWPrM3yW\nHIsGd0bMEHwHckV6OXb+IXZOuDgl3QRjOH2WbsRIm1encXTfUgDhMPk3HN/O\nrrv+C59PQA5FBYAsks8yKzccEEZFIIaJMiXOq+Z2HvCA3Xi9n8PHzrqMkQgr\nk8KXguZLkAmX/KCfhqShs+RGLYAK+xse1azj40zqFTayzNS5bxaH9nzAhWai\nzG1C6YoWxJu2WkXE04+acsOPzyyDIpgyuVfEqop1bsTmCpzNVllCtxM5TOEV\nJhNz5Y/TPJWurxK0ZqR7l3s33gcuq4ygNsEezhj67ct9m0WzpfB2rG6U/41S\nRDu7TRswB1xSEXkvFvswWiAphJBav8pVPyC3BPpnRkAqhUpTN8ikjhnqewAi\nN0OHG5p365/XYxlO8ZqAgQ3WaOXI1gY5Y8X1MvXY0c8REOVoJYHtkOQboYb1\nF3SY/zqzg+b42V8bD3Oz4QVFlKjJMkfYcss/AmS2iFvu/SMP7Ztx3zLETxww\nxg5XfK7G5EktWjMT371L3BOaDLlHZkLgWPDxSI2L+9owzRw8dZUi3UMv8zw2\n7TWPm+pNO0avf33AAl15Bbqc6LQKCw7/xeCZV4XKa+yyclHpdYS8zQXhPMkS\nytLSxHYMfhTEH52y9//xdpuymNANYBpsJGguzA7+AEREYRBgyvIlDPIrOFFH\n6GAP\r\n=yFyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXJ9Fymjx+w947fdL8pf71hhpeE5NCsRyNBEEVjpkGEAiEAoSsCndO8R2wTEi3TwzGeB+R+XSuTdbWNe9bQ8fwVpJI="}]},"maintainers":[{"email":"berwin1995@qq.com","name":"berwin"},{"email":"lidongjies@gmail.com","name":"bezos"},{"email":"lu.huang90@gmail.com","name":"huangxiaolu"},{"email":"i@imnerd.org","name":"lizheming"},{"email":"lushijie1218@126.com","name":"lushijie"},{"email":"sijie.cai@qq.com","name":"sijiecai"},{"email":"353904974@qq.com","name":"toxicjohann"},{"email":"welefen@gmail.com","name":"welefen"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router_1.3.3_1547823497798_0.8703075766180177"},"_hasShrinkwrap":false},"1.3.4":{"name":"think-router","description":"Router for ThinkJS","version":"1.3.4","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.0.5"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"f7f7360aac511ab02a5ba21194e7225850315a0c","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.3.4","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mB5YBF8K1LkuVviSVHtWNGVbNOQ6kmMSqwpCaHkvszHqJsMdJciO3CChydTmQGlAKth5ldZQWUZsmeUW2FcXfw==","shasum":"15daef821d398329d5d4bb787423c72b16619627","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.3.4.tgz","fileCount":8,"unpackedSize":46003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOWgOCRA9TVsSAnZWagAAl/8P/A0UMKApAxpUywabg9oU\nKZx7yI6Utwm0RXmzpqdjY6NG1P4Q93OJ1uskxKgQOUrF+gbyMaPufP8cD9cf\nnM24YAPDJlaFHvi5Mce33eWrx6VDmRVfzA1iVqEJ4fsfACaP+G562Mn7m01s\nSSPIrRUNWKGgC++QfqN/tfViEWI328iyGYCZQkhchaPn2E7e1vNdeyjqaM+7\ntV+0rNQ7zWWjiRNBSZqmNfVO1gD6MOrqrfEOKkrPKyYYiGcjHEhObggWpOia\n1YiOt+uiDCaSCupbUMXBnOK/+qNH1wSPaUtKRxEEZIqiV5iw9lOSNj2DWAE6\nH/XbJJRUJaXIenbiZt8DesdrBQS4+p7AQaPqKwh9fXCVcJp6dezZiXxM4GSg\ntfngU7vUWbnG09s+2NSjVkn/KTG/zsaAwpxUvmz7AuQ6wW7ADcBfdCoHWFjo\ninq/gACWNqGzx2YhrBP9ATjlSuC4nsyBCBx9rXQvv/7ZdkJb1Ex6JCZxKIAY\nfxNGSe3C6fMO/+cG+zPFvKFmuX9+ne3Sm7eFtmZCfpN+u2/FNmBRUgqX4n3i\nJR0Jo/wy0v7SlGzkzzVL7gIdMqDuISK+jhTqjMyEpGpCCHTC9XFnzHY6TmRf\nm6XEasBK5HlxD/mL+VLGogfMMn+CO4bAtqyRdigeqPdxdqnGPo42g9YFNI9L\nmi7x\r\n=6S8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuFRyZLnX2ROomiW2Dm/07dJHLcfWimEt4j1w/YBfoVwIhANKRKMv0T3y6vLtgmX2G3E46muAgy+bREtJYmz5p9YM5"}]},"maintainers":[{"email":"berwin1995@qq.com","name":"berwin"},{"email":"lidongjies@gmail.com","name":"bezos"},{"email":"lu.huang90@gmail.com","name":"huangxiaolu"},{"email":"i@imnerd.org","name":"lizheming"},{"email":"lushijie1218@126.com","name":"lushijie"},{"email":"sijie.cai@qq.com","name":"sijiecai"},{"email":"353904974@qq.com","name":"toxicjohann"},{"email":"welefen@gmail.com","name":"welefen"}],"_npmUser":{"name":"lushijie","email":"lushijie1218@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router_1.3.4_1564043278223_0.7850421998499935"},"_hasShrinkwrap":false},"1.3.5":{"name":"think-router","description":"Router for ThinkJS","version":"1.3.5","author":{"name":"welefen","email":"welefen@gmail.com"},"scripts":{"test":"eslint index.js && nyc ava test/","coverage":"nyc ava test/ && nyc report --reporter=html","lint":"eslint index.js & eslint router.js","lint-fix":"eslint --fix index.js & eslint --fix router.js"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"main":"index.js","dependencies":{"debug":"^2.6.3","path-to-regexp":"^1.7.0","think-helper":"^1.1.3"},"devDependencies":{"ava":"~0.18.1","coveralls":"~2.11.16","eslint":"^4.2.0","eslint-config-think":"^1.0.1","mockery":"~2.0.0","nyc":"~10.1.2"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"engines":{"node":">=6.0.0"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"gitHead":"f51d9b5c0ab4c5c64c015cd798fbdae69f9de792","homepage":"https://github.com/thinkjs/think-router#readme","_id":"think-router@1.3.5","_nodeVersion":"14.15.0","_npmVersion":"7.19.0","dist":{"integrity":"sha512-0Gclu9ZivfNX1cT2FgL3ISwi8a7jL5CEQgzXtspL/15Ane6pg0qCbuh9c98kJI4c8JIPvmehjeXrPT2u/qikZw==","shasum":"79f5cf0ace8ef2e3eea3d4f6d93b022e027a4511","tarball":"https://registry.npmjs.org/think-router/-/think-router-1.3.5.tgz","fileCount":8,"unpackedSize":46003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3QduCRA9TVsSAnZWagAAxsAP/1rNtk4l6idcaN+u6IdN\nTeWYe+JrbIM7ctWIG9KKXmNH3Ski+r0/JpMMChIumT6YPcnH0LzSA9VS5puV\nlfkp8DJ1woIPSheihw4up/FNb67Gd2PjjNHfMOhnNUFVFbR9lkPph6WL+Qkk\nw4DtIaa44NKq5ORppGxvlCjfm4j8u1pYnMLCCwxIdseTOGO2JzlzOxZG3Jqa\nITZDOg5JkRh9Kclkn/A5k5c2QrCQA6+kHpUXTpCh1ViOYPdKvTwLTy29OInp\nhlbOxvC6dNXyfq6xbDJAXcZkPd1yR1xBr52c4f1ijG0upVVd5CpErVINtC0/\n8d6/smqUfAIInrqPS0Rm8qV2oBPh3Bm28/iM8dFPFlWmimb/KnDSGOPF92DG\nItUgkyu9orZkSOFLRv4NrtEHZap0EKE6S2QXmpzGpJbSd1acuf0ANXD/o9uf\nQa+Rq5sLTi6DU43eTZSaPKcUEejt1qwaeRMpVGzky2qv3LUw+P1iwxbFR4bx\n5gxSLVroFg4rbfgxWLre/rswmya5QAHY1iKD1klWZetvBalapEXxunDHQAH+\nxsFx5z1roPiiViExFHwmrl/B2blqckruIvf4rZzDd7cUgW6DD26rX/YjyU7P\nZSaFiB2tcn0l7ClEc5mnWnc01osYeLlqNYmD94mq12xpSHVzvMO2nVMpDmCd\nv+gc\r\n=NeGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwONKESiAu5rGvhsBhh4K5yqGF5ogfau3sLcqTuFIQkAiA1XlYl6yluUIo1eZbtJyf9WWtnTXsAL3lGubvrE7rq3w=="}]},"_npmUser":{"name":"lizheming","email":"i@imnerd.org"},"directories":{},"maintainers":[{"name":"lizheming","email":"i@imnerd.org"},{"name":"welefen","email":"welefen@gmail.com"},{"name":"sijiecai","email":"sijie.cai@qq.com"},{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"berwin","email":"berwin1995@qq.com"},{"name":"bezos","email":"lidongjies@gmail.com"},{"name":"toxicjohann","email":"353904974@qq.com"},{"name":"huangxiaolu","email":"lu_huang1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think-router_1.3.5_1625098093888_0.5627116538451793"},"_hasShrinkwrap":false}},"readme":"# think-router\n[![Build Status](https://travis-ci.org/thinkjs/think-router.svg?branch=master)](https://travis-ci.org/thinkjs/think-router)\n[![Coverage Status](https://coveralls.io/repos/github/thinkjs/think-router/badge.svg)](https://coveralls.io/github/thinkjs/think-router)\n[![npm](https://img.shields.io/npm/v/think-router.svg)](https://www.npmjs.com/package/think-router)\n\nRouter for ThinkJS 3.x\n\n## Install\n\n```\nnpm install think-router\n```\n\n## How to use\n\nconfig file `src/config/middleware.js`\n\n```js\nconst router = require('think-router');\nmodule.exports = [\n  {handle: router, options: {}}\n];\n```\n\nsupport options:\n\n```js\n{\n  defaultModule: 'home', //default module name, is enable in multi module mode\n  defaultController: 'index', //default controller name\n  defaultAction: 'index', //default action name\n  prefix: [], // url prefix\n  suffix: ['.html'], // url suffix\n  enableDefaultRouter: true,\n  optimizeHomepageRouter: true, \n  subdomainOffset: 2,\n  subdomain: {}, //subdomain\n  denyModules: [] //deny module, enable in multi module mode\n}\n```\n\n## Router config\n\nconfig file `src/config/router.js`\n\n```js\nmodule.exports = [\n  ['/index', '/list']\n]\n```\n","maintainers":[{"name":"lizheming","email":"i@imnerd.org"},{"name":"welefen","email":"welefen@gmail.com"},{"name":"sijiecai","email":"sijie.cai@qq.com"},{"name":"lushijie","email":"lushijie1218@126.com"},{"name":"berwin","email":"berwin1995@qq.com"},{"name":"bezos","email":"lidongjies@gmail.com"},{"name":"toxicjohann","email":"353904974@qq.com"},{"name":"huangxiaolu","email":"lu_huang1@163.com"}],"time":{"modified":"2022-06-27T06:10:30.122Z","created":"2017-04-23T07:28:57.831Z","1.0.0":"2017-04-23T07:28:57.831Z","1.0.1":"2017-05-10T01:42:03.491Z","1.0.2":"2017-05-20T09:52:18.007Z","1.0.3":"2017-05-24T04:00:59.401Z","1.0.4":"2017-05-31T09:55:26.724Z","1.0.5":"2017-06-09T01:57:51.749Z","1.0.6":"2017-06-12T01:42:12.038Z","1.0.7":"2017-06-19T04:11:07.221Z","1.0.8":"2017-06-27T10:53:04.002Z","1.0.9":"2017-07-06T03:28:56.054Z","1.0.10":"2017-07-06T07:23:36.015Z","1.0.11":"2017-07-14T07:03:57.988Z","1.0.12":"2017-07-14T07:09:07.930Z","1.0.13":"2017-07-23T02:36:04.377Z","1.0.14":"2017-07-24T01:17:25.429Z","1.0.15":"2017-07-27T02:21:07.084Z","1.0.16":"2017-08-02T06:21:35.311Z","1.0.17":"2017-09-06T03:24:29.773Z","1.1.0":"2017-09-14T07:39:44.866Z","1.2.0":"2017-09-18T09:54:25.911Z","1.2.1":"2018-01-19T02:40:39.149Z","1.3.0":"2018-03-22T07:04:29.775Z","1.3.1":"2018-06-20T03:05:07.908Z","1.3.2":"2019-01-18T08:47:25.320Z","1.3.3":"2019-01-18T14:58:17.904Z","1.3.4":"2019-07-25T08:27:58.374Z","1.3.5":"2021-07-01T00:08:14.059Z"},"homepage":"https://github.com/thinkjs/think-router#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/thinkjs/think-router.git"},"contributors":[{"name":"welefen","email":"welefen@gmail.com"},{"name":"lushijie","email":"lushijie1218@126.com"}],"author":{"name":"welefen","email":"welefen@gmail.com"},"bugs":{"url":"https://github.com/thinkjs/think-router/issues"},"readmeFilename":"README.md"}