{"analyzedAt":"2022-06-29T04:39:48.819Z","collected":{"metadata":{"name":"wx-jssign","scope":"unscoped","version":"1.1.2","description":"微信js-sdk网页签名，支持express和koa-generator调用,采用co函数支持promise方式调用","keywords":["微信签名 js-sdk"],"date":"2016-06-17T05:55:31.070Z","author":{"name":"yxz1025"},"publisher":{"username":"yxz1025","email":"847599317@qq.com"},"maintainers":[{"username":"yxz1025","email":"847599317@qq.com"}],"repository":{"type":"git","url":"git+https://github.com/yxz1025/wx-jssign.git"},"links":{"npm":"https://www.npmjs.com/package/wx-jssign","homepage":"https://github.com/yxz1025/wx-jssign#readme","repository":"https://github.com/yxz1025/wx-jssign","bugs":"https://github.com/yxz1025/wx-jssign/issues"},"license":"ISC","dependencies":{"ioredis":"1.15.1","request":"*","sha1":"*","crypto":"*","bluebird":"3.4.0","co":"4.6.0"},"releases":[{"from":"2022-05-30T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-03-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-12-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2020-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0}],"readme":"# wx-jssign\n微信js-sdk网页签名，支持express和koa-generator调用\n### 后端调用,需要redis模块用于缓存access_token\n    var WxSignPackage = require(\"wx-jssign\");\n    var opts = {\n      appid: \"appid\",\n      secret: \"secret\",\n      token: \"公众号token\",\n      access_token_prefix: \"access_token_prefix_\",//缓存access_token得前缀key\n      jsticket_prefix: \"jsticket_prefix_\",\n      redis_auth: \"redis密码\",\n      redis_host: \"redis地址\",\n      redis_db: \"redis第几个库\"\n    };\n    \n    var wxsign = new WxSignPackage(opts);\n    \n    //支持json和jsonp\n    var url = req.query.url;\n    var callback = req.query.callback || \"\";\n    wxsign.getSignPackage(url)\n        .then(function(package) {\n            if (callback == \"\") {\n                res.json(package);\n            }else{\n                res.jsonp(package);\n            }\n        }, function(err) {\n            res.jsonp(err);\n        });"},"npm":{"downloads":[{"from":"2022-06-28T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-06-22T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":3},{"from":"2022-05-30T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":11},{"from":"2022-03-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":55},{"from":"2021-12-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":98},{"from":"2021-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":178}],"starsCount":2},"github":{"starsCount":1,"forksCount":0,"subscribersCount":1,"issues":{"count":0,"openCount":0,"distribution":{"3600":0,"10800":0,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":0,"7873200":0,"23619600":0,"70858800":0,"212576400":0},"isDisabled":false},"contributors":[{"username":"yxz1025","commitsCount":8}],"commits":[{"from":"2022-06-22T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-05-30T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2022-03-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-12-31T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0},{"from":"2021-06-29T00:00:00.000Z","to":"2022-06-29T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":930,"testsSize":0},"outdatedDependencies":{"bluebird":{"required":"3.4.0","stable":"3.7.2","latest":"3.7.2"},"ioredis":{"required":"1.15.1","stable":"5.1.0","latest":"5.1.0"}}}},"evaluation":{"quality":{"carefulness":0.71,"tests":0,"health":0.125,"branding":0},"popularity":{"communityInterest":5,"downloadsCount":18.333333333333332,"downloadsAcceleration":-0.016057838660578402,"dependentsCount":0},"maintenance":{"releasesFrequency":0,"commitsFrequency":0,"openIssues":0.7,"issuesDistribution":0.7}},"score":{"final":0.4065428278533679,"detail":{"quality":0.3478986987117907,"popularity":0.03325834722558672,"maintenance":0.8300937048882155}}}