{"_id":"node-weixin-auth","_rev":"32-794c5055cf64af3e5df5d882bcbf9259","name":"node-weixin-auth","description":"auth module for weixin","dist-tags":{"latest":"0.6.3"},"versions":{"0.0.1":{"name":"node-weixin-auth","version":"0.0.1","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-weixin-request":"0.0.3","node-weixin-util":"0.0.2"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0"},"scripts":{"test":"grunt"},"bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.1","_shasum":"d1699e3518ad5f7970b3114c40bb1b95035bfca9","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"d1699e3518ad5f7970b3114c40bb1b95035bfca9","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.1.tgz","integrity":"sha512-0xeIXQ27CA5U6ONttWaZNZBXjZEFQZfMKC+XYsvyBQk3bfC3KG1hSHr6sWTPv6n35ZwxhFz3V0nKLNcvOPrhjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmash4TfRmqgv3DEtwinCdR4ZxnBIdL9CyIlJShDvfQQIhALEPGs6dwjl3Pmyk/ufhm4IJCdmqUWk2FKkfwOHP0Oai"}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.2":{"name":"node-weixin-auth","version":"0.0.2","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-weixin-request":"0.0.3","node-weixin-util":"0.0.2"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0"},"scripts":{"test":"grunt"},"gitHead":"7115468d6e5f8630ac9545a5897fbb2524e081f4","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.2","_shasum":"fc59876487341053c6efb52c1b1e5c75048671eb","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"fc59876487341053c6efb52c1b1e5c75048671eb","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.2.tgz","integrity":"sha512-o81jNhqgiXn9SG2ussGFwTwPjCDx9eb5vdvuK7MVRsfxag90nkaW522LvhhR7TlnJxMtGqjVNvdRz6BhLzuhaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGusdkKSrNIvAkSu9Foyv0d4+MU8i7kXyzFQ62YJIGxXAiEA0JdcivlSn0TarC00WXfwNpszd9QHW9l4usctpBDJySQ="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.3":{"name":"node-weixin-auth","version":"0.0.3","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"fe90622271a8dea57e85358c7686f552a43c2bb7","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.3","_shasum":"7cd8ce2e0c15b416cc6dc848896369b5f8cd50ed","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"7cd8ce2e0c15b416cc6dc848896369b5f8cd50ed","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.3.tgz","integrity":"sha512-xis+/2StteCd/Mo/QEJeSKrZUn+1MdpM33ozgE0ymV5coKPkNBRSbRGiE76pGsLobvF7zFBjeHUOdOEkLnZNiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQKvXpFv+79yiir1ThKRN2k2LQDimTvAwEWmsJ+H9FrAiEAulxVErsOGXEYNZKo+0YvN9n3V/ZjooCCaffcTZ/cA4Y="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.4":{"name":"node-weixin-auth","version":"0.0.4","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"a7a6a0b4bf518cd2ca3826ee5a9a2688447a667b","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.4","_shasum":"bb53b8eda9fbfee8599ca17a8db440e10b0ff48b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"bb53b8eda9fbfee8599ca17a8db440e10b0ff48b","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.4.tgz","integrity":"sha512-jU8D18maxIBkgdVY6QqP/+ImuQMCn98jxNsN57CwapC5cVIpEEMSletVBrhqXCK7NFHwxh27NlgvOSlnGTbYnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXXYFInLM2gebot7aAZ2JJhE08EOqf8XrX1yVvbj4juAiEAhStJXlL5dxJul82GwmRJUzzykz8isFvPK9BihpObMzk="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.5":{"name":"node-weixin-auth","version":"0.0.5","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"40a2d83d66f8c1b8b4445661272b845587b7e820","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.5","_shasum":"6a4d350e6fb3979e1bc07588a4a94c02add8542c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"6a4d350e6fb3979e1bc07588a4a94c02add8542c","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.5.tgz","integrity":"sha512-zXQlBxBfPKCFf/FPgvfR+aMupzefTrN0IZ03aYRcrMKP1+iEPQrUU49vE9740uLpLiEYkyfloWqBW0oCPfa24A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWbrrzkjg8KEroMVTYYIdXiyHXzDx6BbKLnO7+/Iz+EAiEA/zSyGH4IpUf8ofRkubNOTGTtbDNu/1RstEsTKBOFmZ8="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.6":{"name":"node-weixin-auth","version":"0.0.6","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"486e4301e4a8ed7c0992e08d185ff37a8f29dfc3","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.6","_shasum":"ac58a02bcb7f1d425da2df1a13ce5cf5d65d6c81","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"ac58a02bcb7f1d425da2df1a13ce5cf5d65d6c81","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.6.tgz","integrity":"sha512-egTpCp+Ug/zUzX/liQNy4cNNkeakCbDSKQEKls5U4XjtjmEtnbJhxTHbUU+1Eg/4mQwfu7ubBqLollzkB/vjLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs2mwu5BgJUwI0k02wt15StHcO6kh3IDnm1QpQdQ2DugIhAM6iymYC1Na0YbjeYxtReNptXCHKphsLOxlohZdT35EV"}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.7":{"name":"node-weixin-auth","version":"0.0.7","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"a805b7f2d73e75699474632d8176a9163bee5199","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.7","_shasum":"cefb38531287777e39e9ef6748683ca091befffc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"cefb38531287777e39e9ef6748683ca091befffc","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.7.tgz","integrity":"sha512-SlVLvYVO6uND2jY4Vv5sTOqOaZSwypxuCR55zO9nWbaN+j0iMB0WNedEa4IdVUWIZ8Q30m++Sd51qghPUv5eCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgxNUfXrGgtOg9BeRxLndjoRK/j1XkSQmJC9A6q18RgAiEApzNq8+AkfswIRvr+KgjHsizkprRtgYzV28o740JRz0M="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.0.8":{"name":"node-weixin-auth","version":"0.0.8","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"a805b7f2d73e75699474632d8176a9163bee5199","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.0.8","_shasum":"9cbb5cbdf492cbf083bfd1552fb6be2374050f99","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"9cbb5cbdf492cbf083bfd1552fb6be2374050f99","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.0.8.tgz","integrity":"sha512-jiVHL/XkWDZ81kuOeI7kn2TgbaYj70or5tadYZDGZKkCNEmM6lqxej21MgHv+d/twrofqB70CyjMGPRU5YI97w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRtg6jHNQXzYJC5jELXzWHjjpSF+1/ajZ2dtTUzQKWngIgQFWNB14gbf7gYpvDrMAGERtI5jUQdRnnay3jvCveHoQ="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.1.0":{"name":"node-weixin-auth","version":"0.1.0","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"28ce983364e139d73364ec3e7e273482b988a86c","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.1.0","_shasum":"58184c2564336bac5837d4fbba26eb711a35542f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"58184c2564336bac5837d4fbba26eb711a35542f","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.1.0.tgz","integrity":"sha512-V3hXAlmUm7lekhoP3+SGQJFKVdZUXT/U2otc9xTbALqy7sfL3zvuXvMFLcfRYJ+hud8ZbIe4Ncjsn6J4JMgCrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRR3aE24mw/TldZtb9R34x5RQEjZmooIGNepCZkfE4gAiEA6unGiKGt0wN/OhuREoeHt7eH4KBxMWbe0voWIGmsoWs="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.1.1":{"name":"node-weixin-auth","version":"0.1.1","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.1.3","node-weixin-request":"0.0.3","node-weixin-util":"0.0.2","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"64c686a7bdb03c30b14a5a19203b1687b2c5d055","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.1.1","_shasum":"f593cfa4d299b3a40f5c67914a46ac48079b3ec5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"f593cfa4d299b3a40f5c67914a46ac48079b3ec5","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.1.1.tgz","integrity":"sha512-jbqsHfo29PyOfAf5Tbst+B1dxqSXUHdaysXOQnsGAMuqUIs5OgakiRMlemz88ffu07Jvv+jlz5GKnaYxXQ+B2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzeY8ODUtI+OlM3/LjnK9CG+nCAgzG1u1cuUFbbPYBBAiEA04kytttwNR7AqUqEytUm9EDz24Kn/8VvNZz0VsoGS50="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.1.2":{"name":"node-weixin-auth","version":"0.1.2","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.2.0","node-weixin-request":"^0.1.0","node-weixin-util":"^0.0.3","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt"},"gitHead":"0c4d49069ccf32fdd902c1a1ff318e82ab0ec0f7","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.1.2","_shasum":"d25912e9575a3753ed91b4df5bf7a2c35bbd8752","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"d25912e9575a3753ed91b4df5bf7a2c35bbd8752","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.1.2.tgz","integrity":"sha512-BPWRoFkGtSEB3W/LAHkasEmEgMO2V8J0q4UF4LN7sV27C/TyExDQ/AlrMHrHVm7kQj9Fpux+8RxERS+AAygWGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNneLrDotmw6D9jQiYgzM+0Zy3tXH1zWZkE5aS5S6X0gIhAMcPXXJRHXrH4njFz8DTvUhRq+M9XQV2Xfpyc3JSCum0"}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.0":{"name":"node-weixin-auth","version":"0.2.0","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"body-parser":"^1.13.3","express":"^4.13.3","node-form-validator":"^0.2.0","node-weixin-request":"^0.1.0","node-weixin-util":"^0.0.3","supertest":"^1.0.1"},"devDependencies":{"grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.1.0","mocha":"^2.3.3","time-grunt":"^1.1.0","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"33de1d1b22a2487fc2efb93e87d1631ed38fd3b0","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.0","_shasum":"68fd99138949e5ce8eabb24c05c31b14cccd76fa","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"68fd99138949e5ce8eabb24c05c31b14cccd76fa","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.0.tgz","integrity":"sha512-qn3cTqf6ejOWLKuH+wCB45G3USR0TKcoNjyj8+NPSNLfkQY2pxftlYWWCCd5f/j0dU2LMTaGAFFDM9wZC+vGLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG5lBJq0HSJsn91sq63QxO5L/IapZ8cwH3QxPB14bngwIgeAgylTB7ClrLl7p4H/XpApFGc44Zjd4kSmC1gl4wKWU="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.1":{"name":"node-weixin-auth","version":"0.2.1","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-request":"^0.2.0","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"98910af9c4290874d2074df4fa96f579e2e3307e","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.1","_shasum":"b8efb47e818c2dffcb535ec1df245f8f676d3ade","_from":".","_npmVersion":"3.4.0","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"b8efb47e818c2dffcb535ec1df245f8f676d3ade","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.1.tgz","integrity":"sha512-6svujGvVnyYSChb3fiVhJRX02gz5HIyN8OxLd8pD5mFuMFBEazpqJ2OWJdoSKNaT4Z/eRYoDgJhYVb6frlCu7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsbWSzcBO9S6FHc0WugzVZruwZY9nBpdsD7/r9COoWygIgZ+92wGHSfXBQ01rwn/aUruhPaNYcVIs+6xc8b+2EWKc="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.2":{"name":"node-weixin-auth","version":"0.2.2","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-request":"^0.2.0","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"d53fa256448d2785380ebfc15dbac94738d12b2c","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.2","_shasum":"1a3b0b73fb75caa848ecfda1bfab31894065a201","_from":".","_npmVersion":"3.4.0","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"1a3b0b73fb75caa848ecfda1bfab31894065a201","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.2.tgz","integrity":"sha512-DWTRJ1Eov3/lW+B20lznswy6jIx1fQ5k8EcaAG7oV/b7esZrbCnt335SZXkWAc4R6PI400V4ggmodo/buP5baw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD08EWKojJVkBF/N2rEzrA0jEDEhnWN8DTF3d0T4gkCzQIgDlYIWpB+AKBjyCfUvE8IhX/86lpyinNWOy/EapC3AW8="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.3":{"name":"node-weixin-auth","version":"0.2.3","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-request":"^0.3.0","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"b038886caae9aedd38408977382143136ee5080f","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.3","_shasum":"fd1c5c65e201421320b6140a78d611cc9fa726fa","_from":".","_npmVersion":"3.4.0","_nodeVersion":"0.12.4","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"fd1c5c65e201421320b6140a78d611cc9fa726fa","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.3.tgz","integrity":"sha512-nhOivS4VLxB+IwmHXJhKGjZG4fgNPTcqKcsKM5X5MpZjXohRauTknE73oSj9DTQjc5ow/bTaVNtgBv3ImjVniA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVptgtHiZ2SgQAXLW7GjvVKV9zom3Sgi57shwqTj9GfAiASLPc7NksuVyrDVm+xumqB7Xc982/P0AUZxpLzLG+rDA=="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.4":{"name":"node-weixin-auth","version":"0.2.4","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-events":"0.0.2","node-weixin-request":"^0.3.0","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"9d12d1af4aec0b36384b5b5c331796ab13699bdf","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.4","_shasum":"d509a2490cb218fca4befc4db58f60583121888b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"d509a2490cb218fca4befc4db58f60583121888b","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.4.tgz","integrity":"sha512-Gb0AJXjGV2TFQFafsKflW8Nnj3ZtdUXqoj4EB4MvAREK4TSs/mcljw8loISxTAcsOePWiv9XJTqA1APoWFrszg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSM8vmRdq0WvnAAMtj737wW1O7BVCCZvQMNjEkjitHSgIgKJx51jwGQZBacJlB4jjmLd6k2Mtpctf/0LzIJoa151w="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.5":{"name":"node-weixin-auth","version":"0.2.5","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-events":"0.0.3","node-weixin-request":"^0.3.0","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"7016eb2e289b771fbe450a2d6a10d44241971f16","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.5","_shasum":"c5aa8818fe3405eb1c10088b6a8116a73021d9c7","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"c5aa8818fe3405eb1c10088b6a8116a73021d9c7","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.5.tgz","integrity":"sha512-BZ1PeLtjKb90VfBKHUwYDkDaNqhY662CM7HsgEeQGJlwBSRodeiNbzLrKMQe5KOLPx0pdsVyO5meBtP3AItvqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtWK/zGu7yVOdk98SPbd1TmT5cBx6w1vmsKWmV6nJokwIgKPjFmLJrAyFziVww2wvMFrqjN2pxgBfQKtUU+WHjojw="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.6":{"name":"node-weixin-auth","version":"0.2.6","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-events":"0.0.3","node-weixin-request":"^0.3.0","node-weixin-settings":"0.0.4","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"6c525d4d89816889e0b13cc32008e138c2d8349f","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.6","_shasum":"a20eb0b278f345d1bc3deae42c3c3826237d2836","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"a20eb0b278f345d1bc3deae42c3c3826237d2836","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.6.tgz","integrity":"sha512-Plovu9SgmqzUScmjvsrOWdiwmwLs8aywIn2T+/M/qE4iXfDLSTNxnlxhP1ckzGK9C7MqjfQdwYF6j9+dQKgkdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWuPbLs/H56/rvb4JFRcgfg7vqgOvXZ1FEmG2eswH5BgIgPw0S6pkY51MRxeRYorQsmQB7B+1jB5pLqQmhrtZYdeo="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.7":{"name":"node-weixin-auth","version":"0.2.7","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-events":"0.0.3","node-weixin-request":"^0.3.0","node-weixin-settings":"0.0.6","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"415a263c5a80e301c8d5353037bfb9c053e88df4","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.7","_shasum":"1d8253a8ef4fd079ffb7a4d719d4e833fb76a443","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"1d8253a8ef4fd079ffb7a4d719d4e833fb76a443","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.7.tgz","integrity":"sha512-diUM621EztJj5e6avGtUo/kBDarhY5HiSavCQ8mk9LCXM4aLZkabrbh1IRfsrUeNQz/xTJGIj2m1iWs8XmISTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd/kfMD999MVv5PBsGUULkULX9FnGQsRxeiUxekfDFDQIhAJ6bWSB160+LR8fXjT8FMsKRZTmQ/I1/lP/EiNd4A931"}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.2.8":{"name":"node-weixin-auth","version":"0.2.8","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.2.0","node-weixin-events":"0.0.3","node-weixin-request":"^0.3.0","node-weixin-settings":"0.0.6","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^1.12.0","istanbul":"^0.4.0","jshint-stylish":"^1.0.1","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"5611b472ba9c6f20e1c834990b7c0340d2dd06ec","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.2.8","_shasum":"9cad89f087ce432a7f943b471450b2c5cc513259","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"9cad89f087ce432a7f943b471450b2c5cc513259","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.2.8.tgz","integrity":"sha512-YdYPvO53n6rs4RtHK9U/SHNQxawvomgiJHPofShUnoVCEPRH/njMELA60sYv5NaQSiZcir2tBxewwBkOo1WolQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJnt3wdsKvEhZ1T91yALfeBT4oTJh8jZ05gbAGxg/ZqgIgCc6lMzOvfJ5isKAaOmPyajJ4aGTkHLwYpJZJhgorzXA="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.3.0":{"name":"node-weixin-auth","version":"0.3.0","description":"Server auth for weixin apis","author":{"name":"JSSDKCN","email":"calidion@gmail.com","url":"blog.3gcnbeta.com"},"repository":{"type":"git","url":"git+https://github.com/jssdkcn/node-weixin-auth.git"},"license":"MIT","files":["index.js","validations"],"keywords":["node-weixin-auth","auth","weixin","server","node"],"dependencies":{"node-form-validator":"^0.3.0","node-weixin-events":"0.0.3","node-weixin-request":"^0.3.0","node-weixin-settings":"0.1.0","node-weixin-util":"^0.2.0"},"devDependencies":{"body-parser":"^1.13.3","express":"^4.13.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"0.11.3","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1","grunt-mocha-cli":"^2.0.0","istanbul":"^0.4.0","jshint-stylish":"^2.1.0","load-grunt-tasks":"^3.3.0","mocha":"^2.3.3","supertest":"^1.0.1","time-grunt":"^1.2.2","web-errors":"^0.1.5"},"scripts":{"test":"grunt","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"ad13d7171ad90372084b51320a308f413352ded4","bugs":{"url":"https://github.com/jssdkcn/node-weixin-auth/issues"},"homepage":"https://github.com/jssdkcn/node-weixin-auth#readme","_id":"node-weixin-auth@0.3.0","_shasum":"e2594ff5e0bd24a860fc099e8bc27514f837fb3a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"e2594ff5e0bd24a860fc099e8bc27514f837fb3a","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.3.0.tgz","integrity":"sha512-v0CuzxnwQJuj1/kwCNKboCho6U90+CKVaNKN/ADVfFw7XHS5BUnTY4m/1wj4pT4OY9GYfIjjBTwHoj7BVTF0ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHm6RQPZq1HarGWJdFM5t2hPnikQyi+cafgbtu/iSFVAiBoNiqa2nkTi1H1VvNb6z37WNCo9CqEudFf4slEPDQGwA=="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}]},"0.4.0":{"name":"node-weixin-auth","version":"0.4.0","description":"auth module for weixin","homepage":"https://github.com/node-weixin/node-weixin-auth#readme","author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"files":["lib"],"main":"lib/index.js","keywords":[],"devDependencies":{"body-parser":"^1.15.0","eslint-config-xo-space":"^0.7.0","express":"^4.13.4","gulp":"^3.9.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","node-weixin-events":"0.0.3","node-weixin-settings":"^0.1.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"Apache-2.0","dependencies":{"node-form-validator":"^0.4.0","node-weixin-request":"^0.4.0","node-weixin-util":"^0.3.0"},"gitHead":"0f3ea0cefb9e9225694707c1821f02e23dd990c5","bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"_id":"node-weixin-auth@0.4.0","_shasum":"31dada5ba308bba9eaa11be2cba54369bd6b9cd1","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"31dada5ba308bba9eaa11be2cba54369bd6b9cd1","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.4.0.tgz","integrity":"sha512-zKOQW1aAY1ZX30PCmpQGkJWrPMQ1KbhXC2aIY+0Z8B2nzS+/pW+METivbgCg1rVgnLSVOgURUg60/CFCVIT5yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcHXN+8zswyxA5WUZKjSFgE3Vczcfl7DXvi40p9LPK8AiEAzCAw0Z3sv+RnrWCTVZ11Trb4z+c9Mymeptf4zSy9W4M="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/node-weixin-auth-0.4.0.tgz_1458027757653_0.5208092401735485"}},"0.5.0":{"name":"node-weixin-auth","version":"0.5.0","description":"auth module for weixin","homepage":"https://github.com/node-weixin/node-weixin-auth#readme","author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"files":["lib"],"main":"lib/index.js","keywords":[],"devDependencies":{"body-parser":"^1.15.0","eslint-config-xo-space":"^0.7.0","express":"^4.13.4","gulp":"^3.9.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","node-weixin-settings":"^0.1.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"Apache-2.0","dependencies":{"node-form-validator":"^0.4.0","node-weixin-request":"^0.4.0","node-weixin-util":"^0.3.1"},"gitHead":"0d6dd8056f36673d27da892f6f3975c1c93943c2","bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"_id":"node-weixin-auth@0.5.0","_shasum":"4c3d1342ec354b38819ecc31830d06b7d17710d1","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"4c3d1342ec354b38819ecc31830d06b7d17710d1","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.5.0.tgz","integrity":"sha512-Pv8v6XwQDOumhLK6zyfBpr1NNujfUuURUlxczBRcyeb9Es82QwQObVvFvKoMuKZj6uR74anoKTLMSe9f9gIEfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY6wYdVnh+ZhhADRt1EGcDwWNxzx+lMk/SbXsLp7pYSQIgcFklR0kHvFlARYT844WyHEslJio0HG9kJPl/GA0/250="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-weixin-auth-0.5.0.tgz_1458060604205_0.9036718755960464"}},"0.6.0":{"name":"node-weixin-auth","version":"0.6.0","description":"auth module for weixin","homepage":"https://github.com/node-weixin/node-weixin-auth#readme","author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"files":["lib"],"main":"lib/index.js","keywords":[],"devDependencies":{"body-parser":"^1.15.0","eslint-config-xo-space":"^0.7.0","express":"^4.13.4","gulp":"^3.9.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","node-weixin-settings":"^0.1.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"Apache-2.0","dependencies":{"node-form-validator":"^0.4.0","node-weixin-request":"^0.4.0","node-weixin-util":"^0.3.1"},"gitHead":"393608449eb3c5982960770dd071bfe2021356da","bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"_id":"node-weixin-auth@0.6.0","_shasum":"7fc581cca510202087d6367a6aaee801b59d3972","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"7fc581cca510202087d6367a6aaee801b59d3972","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.6.0.tgz","integrity":"sha512-p0ol/yh4G2qfjw9NEdsIN2YfJAlL0Q+Aeee5JofSkFE0Ug/N5YJRpC8EDEp3aVRZ3LYj/vWlClS4yB4iUiA3Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSRf+xC8SCKclL6s1AHdEzgiks+A1YSrKq0b9JyodZdQIgb+OzW/gr0wLmZ7DQDzZ0mVYUzRpAc/MTtdDG82qzz9s="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-weixin-auth-0.6.0.tgz_1461208307468_0.12201089784502983"}},"0.6.1":{"name":"node-weixin-auth","version":"0.6.1","description":"auth module for weixin","homepage":"https://github.com/node-weixin/node-weixin-auth#readme","author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"files":["lib"],"main":"lib/index.js","keywords":[],"devDependencies":{"body-parser":"^1.15.0","eslint-config-xo-space":"^0.7.0","express":"^4.13.4","gulp":"^3.9.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","node-weixin-settings":"^0.1.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"Apache-2.0","dependencies":{"node-form-validator":"^0.4.0","node-weixin-request":"^0.4.0","node-weixin-util":"^0.3.1"},"gitHead":"6d7bd9a56ff066becdd062c4b4bf92c631765da0","bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"_id":"node-weixin-auth@0.6.1","_shasum":"41fd18f4213fc406a794615b4cdf6694268cebb9","_from":".","_npmVersion":"3.5.3","_nodeVersion":"4.2.3","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"41fd18f4213fc406a794615b4cdf6694268cebb9","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.6.1.tgz","integrity":"sha512-X+ubrjKSare2kg73XWffJKV2v0TnEbL3AnCvPs1bk5d8EMTXryuWsns7G7vz2ULbmzt3c8kzl8ONf7woUimhrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEJs/IUWUc8wMgqhTlK4cv46WVjL5X4hDRZSHG9eXPQAiEA03/ak4TtyeLrBzRAs7qwvGmlC25B3UxXPokAwKwfZhw="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-weixin-auth-0.6.1.tgz_1461293630462_0.8227501306682825"}},"0.6.2":{"name":"node-weixin-auth","version":"0.6.2","description":"auth module for weixin","homepage":"https://github.com/node-weixin/node-weixin-auth#readme","author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"files":["lib"],"main":"lib/index.js","keywords":[],"devDependencies":{"body-parser":"^1.15.0","eslint-config-xo-space":"^0.7.0","express":"^4.13.4","gulp":"^3.9.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","node-weixin-settings":"^0.2.1","supertest":"^2.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"Apache-2.0","dependencies":{"node-form-validator":"^1.1.0","node-weixin-request":"^0.4.0","node-weixin-util":"^0.3.1"},"gitHead":"d4d9b404f268f74b6ef8595a69b246cec9800862","bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"_id":"node-weixin-auth@0.6.2","_shasum":"dcc2bfb6faacc838a326f77e9e4551935778885a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"dcc2bfb6faacc838a326f77e9e4551935778885a","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.6.2.tgz","integrity":"sha512-ZWULYUPPeEBgm5brsqyQrMVK++rOjD30omw6fB2s2hsaDTzamb6fjsT+2QbVk5OsHrrpqmE53bpoRBF8wMvswQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7744LS6I5owsoMvqMz9h8igP0HcRM7zsoPVhTKQgE2AIgEz5xHhgxMtDkqqwdh8Lolddc5v4JS4mGYXq2xX/6Bx8="}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-weixin-auth-0.6.2.tgz_1470094684894_0.9856697292998433"}},"0.6.3":{"name":"node-weixin-auth","version":"0.6.3","description":"auth module for weixin","homepage":"https://github.com/node-weixin/node-weixin-auth#readme","author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"files":["lib"],"main":"lib/index.js","keywords":[],"devDependencies":{"body-parser":"^1.15.0","eslint-config-xo-space":"^0.7.0","express":"^4.13.4","gulp":"^3.9.0","gulp-coveralls":"^0.1.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0","node-weixin-settings":"^0.2.1","supertest":"^2.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"scripts":{"prepublish":"gulp prepublish","test":"gulp"},"license":"Apache-2.0","dependencies":{"node-form-validator":"^1.1.0","node-weixin-request":"^0.4.0","node-weixin-util":"^0.3.1"},"gitHead":"4fd6f2e606b22092c20a2f5f3629d28ad8c68a67","bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"_id":"node-weixin-auth@0.6.3","_shasum":"c642396ce9e54e79d313a11f08f38bcbaf54d772","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"calidion","email":"calidion@gmail.com"},"dist":{"shasum":"c642396ce9e54e79d313a11f08f38bcbaf54d772","tarball":"https://registry.npmjs.org/node-weixin-auth/-/node-weixin-auth-0.6.3.tgz","integrity":"sha512-Ix3XtbixPjpBZQUz3eItPJbGrCqQ/cP0nERHYYR1AWwTQdb5ph3Z4gQVTmXoPo9WvtnGFC1k4S6Y3z2XsSuK2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIAb4/MlyzEGANxy+Vjx+mGLMHysZEDu0pg4jA7bA5RSMAh9eurPm/LcGO1sK/ZAdvgsUw70peGevOessGt5DjxbP"}]},"maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-weixin-auth-0.6.3.tgz_1495716454520_0.7393604882527143"}}},"readme":"# node-weixin-auth [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url] [![Coverage percentage][coveralls-image]][coveralls-url]\n\n\n微信服务器Auth模块是([node-weixin-api](https://github.com/node-weixin/node-weixin-api) 或者 [node-weixin-express](https://github.com/node-weixin/node-weixin-express))的一个子项目。\n它提供了几个重要的方法\n\n  tokenize： 用于跟服务器验证配置信息\n\n  determine:  用于自动tokenize所有的api请求，而不需要手动在超时时重新请求，通过设置GAP的时间，降低失败率\n\n  ips:  获取服务IP列表\n\n  ack: 用于服务器有效性验证\n\n交流QQ群: 39287176\n\n\n## Installation\n\n```sh\n$ npm install --save node-weixin-auth\n```\n\n\n## Usage\n\n```js\n\n\nvar nodeWeixinAuth = require('node-weixin-auth');\nvar settings = require('node-weixin-settings');\n\nvar app = {\n  id: '',\n  secret: '',\n  token: ''\n};\n\n// 调整TIME_GAP来避免重复请求\n// 默认是500秒，基本上不会出现失效的情况\nnodeWeixinAuth.TIME_GAP = 60;\n\n//手动得到accessToken\nnodeWeixinAuth.tokenize(settings, app, function (error, json) {\n  var accessToken = json.access_token;\n});\n\n//自动获得accessToken，并发送需要accessToken的请求\nnodeWeixinAuth.determine(settings, app, function () {\n  //这里添加发送请求的代码\n});\n\n//获取服务器IP\nnodeWeixinAuth.ips(settings, app, function (error, data) {\n  //error == false\n  //data.ip_list获取IP列表\n});\n\n\n//与微信对接服务器的验证\nvar errors = require('web-errors').errors;\nvar request = require('supertest');\nvar express = require('express');\nvar bodyParser = require('body-parser');\n\nvar server = express();\n\nserver.use(bodyParser.urlencoded({extended: false}));\nserver.use(bodyParser.json());\n\n// 微信服务器返回的ack信息是HTTP的GET方法实现的\nserver.get('/weixin/ack', function (req, res) {\n  var data = nodeWeixinAuth.extract(req.query);\n  nodeWeixinAuth.ack(app.token, data, function (error, data) {\n    if (!error) {\n      res.send(data);\n      return;\n    }\n    switch (error) {\n      case 1:\n        res.send(errors.INPUT_INVALID);\n        break;\n      case 2:\n        res.send(errors.SIGNATURE_NOT_MATCH);\n        break;\n      default:\n        res.send(errors.UNKNOWN_ERROR);\n        break;\n    }\n  });\n});\n\n```\n\n## License\n\nApache-2.0 © [node-weixin](www.node-weixin.com)\n\n\n[npm-image]: https://badge.fury.io/js/node-weixin-auth.svg\n[npm-url]: https://npmjs.org/package/node-weixin-auth\n[travis-image]: https://travis-ci.org/node-weixin/node-weixin-auth.svg?branch=master\n[travis-url]: https://travis-ci.org/node-weixin/node-weixin-auth\n[daviddm-image]: https://david-dm.org/node-weixin/node-weixin-auth.svg?theme=shields.io\n[daviddm-url]: https://david-dm.org/node-weixin/node-weixin-auth\n[coveralls-image]: https://coveralls.io/repos/node-weixin/node-weixin-auth/badge.svg\n[coveralls-url]: https://coveralls.io/r/node-weixin/node-weixin-auth\n","maintainers":[{"name":"calidion","email":"calidion@gmail.com"}],"time":{"modified":"2022-06-21T23:26:23.286Z","created":"2015-08-13T04:12:09.342Z","0.0.1":"2015-08-13T04:12:09.342Z","0.0.2":"2015-08-13T04:53:07.046Z","0.0.3":"2015-08-13T11:40:21.509Z","0.0.4":"2015-08-13T13:41:24.603Z","0.0.5":"2015-08-13T15:27:49.350Z","0.0.6":"2015-09-03T15:48:24.138Z","0.0.7":"2015-09-03T19:16:31.794Z","0.0.8":"2015-09-04T14:29:54.380Z","0.1.0":"2015-09-04T15:28:00.414Z","0.1.1":"2015-10-08T11:12:19.420Z","0.1.2":"2015-10-08T11:17:47.558Z","0.2.0":"2015-11-14T17:44:44.141Z","0.2.1":"2015-11-16T08:47:01.287Z","0.2.2":"2015-11-18T21:29:48.550Z","0.2.3":"2015-12-03T18:07:02.406Z","0.2.4":"2015-12-17T04:10:24.880Z","0.2.5":"2015-12-17T05:03:28.196Z","0.2.6":"2015-12-18T11:22:26.903Z","0.2.7":"2015-12-18T12:12:32.783Z","0.2.8":"2015-12-27T16:35:10.384Z","0.3.0":"2016-01-16T18:44:43.450Z","0.4.0":"2016-03-15T07:42:40.167Z","0.5.0":"2016-03-15T16:50:04.729Z","0.6.0":"2016-04-21T03:11:47.916Z","0.6.1":"2016-04-22T02:53:50.974Z","0.7.0":"2016-08-01T22:30:21.497Z","0.6.2":"2016-08-01T23:38:06.997Z","0.6.3":"2017-05-25T12:47:35.094Z"},"homepage":"https://github.com/node-weixin/node-weixin-auth#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/node-weixin/node-weixin-auth.git"},"author":{"name":"calidion","email":"calidion@gmail.com","url":"calidion.github.io"},"bugs":{"url":"https://github.com/node-weixin/node-weixin-auth/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"zuizuihao":true}}