{"_id":"nodejs-cas","_rev":"31-9ccce3bc615929c8f02aaef65b515809","name":"nodejs-cas","description":"NodeJS implement of CAS(Central Authentication Service) client.","dist-tags":{"latest":"1.0.12"},"versions":{"0.1.0":{"name":"nodejs-cas","version":"0.1.0","description":"\"repository\": {","main":"index.js","directories":{"test":"test"},"dependencies":{"request":"^2.30.0","lodash":"^2.4.2","xml2js":"^0.4.16","q":"^1.0.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"author":{"name":"vinsonxiao"},"license":"MIT","bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","gitHead":"22cd8996057bcee935552c27c83e6e005baaf32f","_id":"nodejs-cas@0.1.0","_shasum":"82374dccbc52a9b613c1425bc259e372a3c19b5c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"82374dccbc52a9b613c1425bc259e372a3c19b5c","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.1.0.tgz","integrity":"sha512-QENyJs6XojFLsLQzIcQpm3zicYKmRyogODN9nXIg7sHnEsZmtVIqz1YcE4ydqnjEqQeHTkmD/baPIGKeT0VFkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcCoTNcMKpfiYvEJxnGcE8xOAY8oFoZLalA1tzC+0sCAiEA5uc1ja1GSOYXq5N8AxAQpi5e7d5uit/fC7nO9c+omic="}]},"maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.1.0.tgz_1456125936206_0.6162279713898897"}},"0.2.0":{"name":"nodejs-cas","version":"0.2.0","description":"NodeJS implement of CAS(Central Authentication Service) client.","main":"index.js","directories":{"lib":"./lib"},"dependencies":{"lodash":"^2.4.2","session-memory-store":"^0.2.0","node-cache":"^3.1.0","q":"^1.0.1","request":"^2.30.0","xml2js":"^0.4.16"},"devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"scripts":{"example":""},"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"author":{"name":"vinsonxiao"},"license":"MIT","bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","gitHead":"22cd8996057bcee935552c27c83e6e005baaf32f","_id":"nodejs-cas@0.2.0","_shasum":"53e2d3a683c1ab03771d1717922bd55f99ea75eb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"53e2d3a683c1ab03771d1717922bd55f99ea75eb","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.0.tgz","integrity":"sha512-GmodvAub6TObnK/7VW9VxuHCr8eRFU4BxD2nkDG2G02Agtne4EjeHpRBUalyzvCZB35jt6VSW0JccumQmxePbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGSU4V5Zf2uIuhsn+4pwlxwwskSvZ3Q9ShdAYznZ2CHAiAvGnpjb0JsXjMACH74UvLa1kpyIwO+HgGaO7Cjg8zZBg=="}]},"maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.0.tgz_1456292262075_0.7994689499028027"}},"0.2.1":{"name":"nodejs-cas","version":"0.2.1","description":"NodeJS implement of CAS(Central Authentication Service) client.","main":"index.js","directories":{"lib":"./lib"},"dependencies":{"lodash":"^2.4.2","session-memory-store":"^0.2.0","node-cache":"^3.1.0","q":"^1.0.1","request":"^2.30.0","xml2js":"^0.4.16"},"devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"scripts":{"example":""},"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"author":{"name":"vinsonxiao"},"license":"MIT","bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","gitHead":"22cd8996057bcee935552c27c83e6e005baaf32f","_id":"nodejs-cas@0.2.1","_shasum":"f912901ac8257f2f98ad3192e853cdb23f645308","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"f912901ac8257f2f98ad3192e853cdb23f645308","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.1.tgz","integrity":"sha512-xLqwTDlVjgBIWgyXKEPvWd6w1oBTLq28OgJPgKMQGMaFE6g9dTEoqjq6ysyJi+6AITA6rp2OwFKfXMqPCoMLNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8aB2xC/PjbfLfj6GLSlHVSlgxnJxcojqmGjl4TsGKYgIhAKfaoq3NbRKqcK2RmIW494Ul6F5y0f6eRfKWGEP2cbFq"}]},"maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.1.tgz_1456292469101_0.33481468935497105"}},"0.2.2":{"name":"nodejs-cas","version":"0.2.2","description":"NodeJS implement of CAS(Central Authentication Service) client.","main":"index.js","directories":{"lib":"./lib"},"dependencies":{"lodash":"^2.4.2","session-memory-store":"^0.2.0","node-cache":"^3.1.0","q":"^1.0.1","request":"^2.30.0","xml2js":"^0.4.16"},"devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"scripts":{"example":""},"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"author":{"name":"vinsonxiao"},"license":"MIT","bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","_id":"nodejs-cas@0.2.2","_shasum":"a6660548de084ee9ac9d2bfc708b85add3a12598","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"a6660548de084ee9ac9d2bfc708b85add3a12598","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.2.tgz","integrity":"sha512-SGCP3mkULcZo6+WcALwtCBKWFttZO1S+ErzbcsQegQ8MC89iYi7jsWOYsbIJkRO5Xmrp3DnkXI/7Opx8g2Vnkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjm79IgwM+4NhZ3lAkh7OfYlUmGerkYnfTH6D0rT810AiEA31q0h3ZCBERqOCPKniR6Ek/VEWvtaGPMAsg7hdyL9kk="}]},"maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.2.tgz_1456293062412_0.27382435486651957"}},"0.2.3":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1456293064679,"_from":".","_id":"nodejs-cas@0.2.3","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.3.tgz_1460979441460_0.20486776484176517"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@^0.2.2","rawSpec":"^0.2.2","scope":null,"spec":">=0.2.2 <0.3.0","type":"range"},"_requiredBy":["/"],"_resolved":"http://r.tnpm.oa.com/nodejs-cas/download/nodejs-cas-0.2.2.tgz","_shasum":"4e69a46b7e83314cda75e88df42235b0cc0a5104","_shrinkwrap":null,"_spec":"nodejs-cas@^0.2.2","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.2.tgz","noattachment":false,"shasum":"4e69a46b7e83314cda75e88df42235b0cc0a5104","size":27708,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.3.tgz","integrity":"sha512-jAQgqVMJxxHLGoDEytUpsdBzZRA2OEamxqPejib8fUKL1/AgDtMLIl7demC6cJa8ZrPJ1GnOTM4sXg5j5UQrYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJm0sc8u6hUdJgSZHcz52m2xa0ABQShb1NdihxIOoi0QIgFArFUo7Fl6tSnKpalz40s3L6DGlIbvOJYTWj9iXgIK0="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1456293064679,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.3"},"0.2.4":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1456293064679,"_from":".","_id":"nodejs-cas@0.2.4","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.4.tgz_1461751821168_0.16297390311956406"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@^0.2.2","rawSpec":"^0.2.2","scope":null,"spec":">=0.2.2 <0.3.0","type":"range"},"_requiredBy":["/"],"_resolved":"http://r.tnpm.oa.com/nodejs-cas/download/nodejs-cas-0.2.2.tgz","_shasum":"3f2eef64d048cffd3c3d5c1a8de0a7e4c589c718","_shrinkwrap":null,"_spec":"nodejs-cas@^0.2.2","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.2.tgz","noattachment":false,"shasum":"3f2eef64d048cffd3c3d5c1a8de0a7e4c589c718","size":27708,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.4.tgz","integrity":"sha512-pjk8vvnBuQJjacbZCC0azNrR/ZfRlgXMw5CUHwVpvjp8RLJNuNpyOgxMQ08PIyNKz7k8c6IfaD9Xj2Hj+tpz2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjEONPc8HVfcMju9t5xJLnCvTahG20Tw/m4ejJ42xAaAiEA5G9Oss6TUSjExR6wb1prR28CcnLxssDdXrpMD4+OiDE="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1456293064679,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.4"},"0.2.5":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.5","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.5.tgz_1461828428004_0.3959681815467775"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"86cefb67a7146bc678575fabe8dd9985dad08ba9","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.5.tgz","integrity":"sha512-J83WdK4WDjxR+qXpi08NI5FKS7IwIiSIRiUSnhz2nVzukcQ7On2fNgkRmf3Svt5yBzmVKPGSuST9U6FvGbvdFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRZ1d70PrNoMyc3jwfcgOQ7uHJSY431EVenQbLGRhrhAiEA5nhT4ZBzD0pW6JO9+m2TeCje4kSTb7yOW9/LG7x5htQ="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.5","_shasum":"86cefb67a7146bc678575fabe8dd9985dad08ba9"},"0.2.6":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.6","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.6.tgz_1462504114679_0.8380973348394036"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"e27aa3e0e787a44975180ec9af464be9bdfdcee9","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.6.tgz","integrity":"sha512-ORAE/LBUlxSCN0tUB4qvHDvETvTgkPhNXAhbzrJQJuk9fsu3czUbM7m+kRl0arLIxW6JHdGibsOY6Bg0zApxVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLQipo5zkkBE58f2/W7kYV35h5aLmA46NEYKX78qL54QIgZgdXhChdEviefZrKQQdYXDNRckLK5X05StJlJFiw1TA="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.6","_shasum":"e27aa3e0e787a44975180ec9af464be9bdfdcee9","_resolved":"http://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.5.tgz"},"0.2.7":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.7","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.7.tgz_1462504235613_0.7196023894939572"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"52a97ded04a7a33415dd5209b4d6301d50eaf2f9","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.7.tgz","integrity":"sha512-2QXxDxlq0Qe6F3ccB5dbrW6c0SAXChDkWo3PhYzdYkA7HnZxIDjw1+8Sm83Ufo3dSk3FesN1Q5WnnWIU9qJQZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxoEIbMR4c1zPkoxmJoYtTSLFIcjM2eCSQ8FuFbtpm8AiEAnaXkmcB4kQoNDnIcQ0U7Yebtezi454KwI4tgAqtnnDo="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.7","_shasum":"52a97ded04a7a33415dd5209b4d6301d50eaf2f9","_resolved":"http://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.5.tgz"},"0.2.8":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.8","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.8.tgz_1463216608302_0.0979249170050025"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"6864363155673d6224766d1932b94bdc78f29e31","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.8.tgz","integrity":"sha512-a7YeOHH9s6DBvomV7X3zBhR8O5FpwO1dtKixRgb8S4MogU8XAirpUUcSQkkFCky+lJyKNiE89j2NxKB6w71zew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJZ57iwPLXe1kz4XgXpNMIjNSjrmjusI7IYcYPy5tDmAiEA7TPNO6Af6U7pmfsyK0A8iYFTPbAC/nx+jFu2VOi1Kd0="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.8","_shasum":"6864363155673d6224766d1932b94bdc78f29e31","_resolved":"http://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.5.tgz"},"0.2.9":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.9","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.9.tgz_1463216921154_0.24618604592978954"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"16fd27b4a86b32efbee62f4ba7027351d9ca5d0d","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.9.tgz","integrity":"sha512-lvdAWAQrKFf/ej5wYylK/3SxJJVJ+BrKDITMhyLADFgfPTHLR7+YL3IOuVImnl7PfgwQN8RvXYNBsREbRXWtlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0Z6WOY/EX31qOm/4k+dN8VRM3ODm8L+WyAGf9tGIafgIgUqnLKvJ4PUt86j+7xWTB07VieTjU3binri/cCBQWcgg="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.9","_shasum":"16fd27b4a86b32efbee62f4ba7027351d9ca5d0d","_resolved":"http://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.5.tgz"},"0.2.10":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.10","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.10.tgz_1463474129643_0.8223624725360423"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"54c71252a2eb0d0dd22e3dab1f7618650c68f5c8","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.10.tgz","integrity":"sha512-gpyTIrIQbIRzs0hJZ2+JJbby4GVl6TzXdlOtCJCUoiBu0gBP1HnM2g7bMa+3pXR0Oa3Jw88v8LcM42iMVqOxJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBubakPH1AeXf+EywaBj768gOMsTwtCUmR9myhirvZHgIhALY6+zTLVeiKuzGXyt1huNmFoPhoULhZ/Hgb8W/B8xsn"}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.10","_shasum":"54c71252a2eb0d0dd22e3dab1f7618650c68f5c8","_resolved":"file:node_shrinkwrap/nodejs-cas-0.2.9.tgz"},"0.2.11":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.11","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.11.tgz_1463483345440_0.22596094477921724"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"3cc0ac0328f7a81d9408bc918708b541deb50214","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.11.tgz","integrity":"sha512-k6yEf8jv58vQFkqKhoPm/wIy2qQli8kBsweca8/89fc63J55nXQmAhWy5jQMKFQu4ZE7BF67P6wRIrADo4EPfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICihPXltsGlhMoeJvSwcww7D4J9EX4TMJ7tr1dmFkePvAiAdGsEXteeRnBYRPuDsPveXLGvXE/G77UMl1uQu/jFZlA=="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.11","_shasum":"3cc0ac0328f7a81d9408bc918708b541deb50214","_resolved":"file:node_shrinkwrap/nodejs-cas-0.2.9.tgz"},"0.2.12":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.12","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.12.tgz_1463727556319_0.6391000375151634"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"81003320c7bd3f34186bc065bc77b406b0f3cf8a","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.12.tgz","integrity":"sha512-OXh/biMjTcoBH7FBeMQehLCu9O7e8tVJ4UtOX0IvwPtwyZTv6BUcxiySVHhlCLSqef9O4nwHX08SPQE5Nibrag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJg+CDQr05yXuTt0woFRy763Az3CQC1jlpYQi1o66j9wIgXfZdAqLL7TPYFPNU0wPREYxfML0kIp2DbjtU6QmVyF4="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.12","_shasum":"81003320c7bd3f34186bc065bc77b406b0f3cf8a","_resolved":"file:node_shrinkwrap/nodejs-cas-0.2.9.tgz"},"0.2.13":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.13","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.13.tgz_1464250257313_0.6277414308860898"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"51432ad79228ef2c55e68cf03572881558c2fa1c","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.13.tgz","integrity":"sha512-lGT/3uyei6HeRK6N0qpoIJKuNT6qKz+Rdf3D+sBhaoh3yWN1YEjFARQJQ671uBeMzSqXD9nwMb6f23ulzQlPpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgD9YG362w1OQSKOKzqvadH7UqZA55EkdarTjui4IgxAiBvn9iuxt8HBpncOTWE9VgEssV3wpu9HiinkdwIGANYNQ=="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.13","_shasum":"51432ad79228ef2c55e68cf03572881558c2fa1c","_resolved":"file:node_shrinkwrap/nodejs-cas-0.2.9.tgz"},"0.2.14":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@0.2.14","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-0.2.14.tgz_1464250518363_0.603475620271638"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-cache":"^3.1.0","node-fetch":"^1.5.1","q":"^1.0.1","request":"^2.30.0","session-memory-store":"^0.2.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"42639131f0c4bae50ef9542a3db6a11e2e64e614","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-0.2.14.tgz","integrity":"sha512-Ydb8PaS9NxSIVKCw48/dj2iYIGi+vgrFrT2vATBqVTHhuBiTarc4KHmDTCjqSmfGdvjXf1jrvOE4J30Kc4KmTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfhJD1f8qsliv1+0HTjhDJ3Lh3kdSEIMPxPy2QCGQH6gIhAKFK3HelKvlf35Wiqzrmyf0cAfrhknqcZXf0gi+NIXdS"}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"0.2.14","_shasum":"42639131f0c4bae50ef9542a3db6a11e2e64e614","_resolved":"file:node_shrinkwrap/nodejs-cas-0.2.9.tgz"},"1.0.0":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@1.0.0","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.0.tgz_1464330913642_0.5731424808036536"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"2.15.0","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","query-string":"^4.1.0","q":"^1.0.1","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"2f83b25f17530c14012576d5d16715408d95a8ef","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.0.tgz","integrity":"sha512-9lPmXdmeZ4623e79iBJ2MfWyQrqeHnOdEJxL15CvclaWJgvAQ/JTicUsUr+Tg4J9P9tPBcTp38GneGJ1BcMZag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1szDwk5VA/SdlvybMdknUEr/BdsC4DUnqeXS2fb9RhQIgLIndg52kV41J3VZQjN2T0WhKnRh1O7QKGnISEV59VRo="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.0","_shasum":"2f83b25f17530c14012576d5d16715408d95a8ef","_resolved":"file:node_shrinkwrap/nodejs-cas-0.2.14.tgz"},"1.0.1":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@1.0.1","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.1.tgz_1464335691791_0.8041619146242738"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"3.8.2","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","query-string":"^4.1.0","q":"^1.0.1","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"6a18b930eaf102b8cea4c328d8e3dcbd0db5c550","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.1.tgz","integrity":"sha512-jjWHU3A9OJ8T8uYgSCJI9PJxq072gLjzjQOqKA9rCq2tQGLBDgVs0H2g6e6Cb0Q/SV8fagJZLZsO8xRXJeQSew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMxr3wT7kFwLeEbMGwhfNWtJFEasYgyGaxvP3Pu4APLAIgJau6xLQ0f3ncu7Ge1XSWP7wLiYVCw7UshkII+bED/ck="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.1","_shasum":"6a18b930eaf102b8cea4c328d8e3dcbd0db5c550","_resolved":"file:node_shrinkwrap/nodejs-cas-1.0.0.tgz"},"1.0.2":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@1.0.2","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.2.tgz_1464336157398_0.6929280003532767"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"3.8.2","_phantomChildren":{},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@0.2.4","rawSpec":"0.2.4","scope":null,"spec":"0.2.4","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@0.2.4","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","query-string":"^4.1.0","q":"^1.0.1","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.0.2","cookie-parser":"^1.4.1","cookie-session":"^1.2.0","error-handler":"^0.1.4","express":"~4.1.1","express-session":"^1.13.0","jade":"~0.31.2","method-override":"^1.0.0","morgan":"^1.0.0"},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"c2e2dcb2601254cd3763c8515efd45120c885fd0","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.2.tgz","integrity":"sha512-90Tj+EK+mXUHZJ5OzCiDaQqGJYEOQza2r9KmagMXdsEBP7RIA9pAtXkhrhofgmanZKXEM38tQ0zPH2rwuqRy1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlbg3Tfrazl5aHc0iPDFbkbaDBh5zO4FHTBSCzic2ZEAiBL6sC7bVOys+cyr0RXt/5VU3XH4eZbQMFEszc6z8N5mQ=="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.2","_shasum":"c2e2dcb2601254cd3763c8515efd45120c885fd0","_resolved":"file:node_shrinkwrap/nodejs-cas-1.0.0.tgz"},"1.0.3":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@1.0.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@1.0.3","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.3.tgz_1464352166289_0.9626001522410661"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"3.8.2","_phantomChildren":{"strict-uri-encode":"1.1.0"},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@1.0.2","rawSpec":"1.0.2","scope":null,"spec":"1.0.2","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@1.0.2","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"87e1160f57ab4116b633d9e7189745a399edbbb4","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.3.tgz","integrity":"sha512-OsEUsFgPqeqWFJ/2702pVpE/cTsxZ6rIPF9hXVi7/WepJJmZfno2SXsY/iioJKjoiinChFRZ69SsX98z7FIMBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbO561ZqwRojZXkz8N6BpRf3C6mNC4RjUyF2U1EyXZaAiAuFgATkL7srLaEnbKGR3Avv7SmFjpGdTpwJ/UBi/ay3g=="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.3","_shasum":"87e1160f57ab4116b633d9e7189745a399edbbb4"},"1.0.4":{"_args":[["nodejs-cas@^0.2.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@0.2.4","/Users/xyz/Sites/tencent/beta2.0/beta2.0"],["nodejs-cas@1.0.2","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_cnpm_publish_time":1461751821615,"_from":".","_id":"nodejs-cas@1.0.4","_inCache":true,"_installable":true,"_location":"/nodejs-cas","_nodeVersion":"4.4.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.4.tgz_1464352428968_0.230163513449952"},"_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"_npmVersion":"3.8.2","_phantomChildren":{"strict-uri-encode":"1.1.0"},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@1.0.2","rawSpec":"1.0.2","scope":null,"spec":"1.0.2","type":"version"},"_requiredBy":["/"],"_shrinkwrap":null,"_spec":"nodejs-cas@1.0.2","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"dist":{"key":"/nodejs-cas/-/nodejs-cas-0.2.4.tgz","noattachment":false,"shasum":"3c3f17757523adfd2e3405a793125b7d5640f888","size":29072,"tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.4.tgz","integrity":"sha512-/6IjIGzivQek5Pwt6eUhAHixb4B4ZUYUgHeOJpHYRoIObII+2O3NWhUpUSLdbmK0v/ZQmgiAxkKg1T9LGRYuIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLck7GI28YRLEutknK/tfrDvxzMPM/LV942B0qIsQgUAiBfeullYyhOEgmU52AunAwZgM5zU9wudqAtlsW1d0N1DQ=="}]},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.4","_shasum":"3c3f17757523adfd2e3405a793125b7d5640f888"},"1.0.5":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.5","_id":"nodejs-cas@1.0.5","_shasum":"36c3964194ec9fe8505d24f5bc2c2a1ac67e6d04","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"36c3964194ec9fe8505d24f5bc2c2a1ac67e6d04","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.5.tgz","integrity":"sha512-wcZdtKDJBxH5YBfl6W2NQ3w4/4T7Yoc9AKI/8deq7flC4M0TeJqd3vsu8AeFt157NeGvWKFWMpPNbnxpwRjjOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3wBctE7PRdfIIQziyBxDK8zGGBo6mvCjR607Y7qS64AiBI4a/+UViWurFouwkxcIrc5M462D7iDUko7PNR3h0vcw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.5.tgz_1464352506282_0.1086692325770855"}},"1.0.6":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.6","_id":"nodejs-cas@1.0.6","_shasum":"2d27b49c9957a52f56e9f91d06e8807ed73b1b27","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"2d27b49c9957a52f56e9f91d06e8807ed73b1b27","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.6.tgz","integrity":"sha512-fd/Oz+dc21glhyivBMnp9LcEfGo3Nb8Cc5Ev0xWR3xJiS8WjHqSxh5iCIRc43HSI4T1uy7yhJeLYlLOO7meyWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr8YSLtXlOblA0Od6oXF/538vtUjBNRhb1UtFjPU4kWAiEA1br2MSHAe9raMivESzdAMlhL6muw+GeVH1XB2YAWr/g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.6.tgz_1464575561048_0.772329593077302"}},"1.0.7":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.7","_id":"nodejs-cas@1.0.7","_shasum":"8b5e6720f835bf31844f39c756bcf1decd14cf01","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"8b5e6720f835bf31844f39c756bcf1decd14cf01","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.7.tgz","integrity":"sha512-zzEQvY7cu1U/0h7AxNNN+tkRsFXwd2XmrLuNUhZqTcQCuYub33G44bw6C8VqwJgPrvHDl8gVJlkjMVUn9Xf7tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpIYGggYkN+jmtHMt7sWqAH050TeiSq5d+x0BrcNkgJAIgbs1aC86MvOgYjaU3iWS0C87bhqRtjfiuSv3CG0qwUaM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.7.tgz_1464578296511_0.7363784110639244"}},"1.0.8":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.8","_id":"nodejs-cas@1.0.8","_shasum":"635dd9a679567a8a29f5a87eb0b444a7998ef104","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"635dd9a679567a8a29f5a87eb0b444a7998ef104","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.8.tgz","integrity":"sha512-5JODAjIc0noBCPvNAUBMXJDpIfCPh/MILlMRPr/Y3lwaGGi/2Ih3/eQ22tAHvSaENiLixmxih/gkBs7sPaiaZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfBszxfPKfbiBEC80iqjHWTBLJoeFRD7ZyyYVZiU4TGAiEAwdKv8kHqXsskGzR9vA4rz5DelX9W961rkzeNKK5mlBs="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.8.tgz_1464580641432_0.2014459411147982"}},"1.0.9":{"_args":[["nodejs-cas@./node_shrinkwrap/nodejs-cas-1.0.8.tgz","/Users/xyz/Sites/tencent/beta2.0/beta2.0"]],"_from":".","_id":"nodejs-cas@1.0.9","_inCache":true,"_location":"/nodejs-cas","_phantomChildren":{"strict-uri-encode":"1.1.0"},"_requested":{"name":"nodejs-cas","raw":"nodejs-cas@./node_shrinkwrap/nodejs-cas-1.0.8.tgz","rawSpec":"./node_shrinkwrap/nodejs-cas-1.0.8.tgz","scope":null,"spec":"/Users/xyz/Sites/tencent/beta2.0/beta2.0/node_shrinkwrap/nodejs-cas-1.0.8.tgz","type":"local"},"_requiredBy":["/"],"_resolved":"file:node_shrinkwrap/nodejs-cas-1.0.8.tgz","_shasum":"b27645fab296d76007135aa1a057ddade73031b5","_shrinkwrap":null,"_spec":"nodejs-cas@./node_shrinkwrap/nodejs-cas-1.0.8.tgz","_where":"/Users/xyz/Sites/tencent/beta2.0/beta2.0","author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.9","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"b27645fab296d76007135aa1a057ddade73031b5","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.9.tgz","integrity":"sha512-8vnIZOzviGXMAa5CalJ61+g/snFR3NDIxFXykwi5ldFxlWlrv1ogmqZmjncAa2JEl/TGtoYWPIVWALQcWZ1TIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdB9VSMu/MSVX/pxU/z7CAwwrtyQS3jE9FS9+MtylJNwIhAPZaold2DcJxyb4GSC0KlqkPMEXXrcF3gPCW3M3NrdoI"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.9.tgz_1465823503219_0.9938033279031515"}},"1.0.10":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"example":""},"version":"1.0.10","_id":"nodejs-cas@1.0.10","_shasum":"d0efd2250423af84f18d8aed49ff1b2ce710cfdb","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"d0efd2250423af84f18d8aed49ff1b2ce710cfdb","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.10.tgz","integrity":"sha512-mKpYlRE911d2XmVy3/Saywl3V1+nS6Ec5HjqsYURI+4ykZCNGFi6iR+dtf8t3gbuLlOOxb9uGGLF27vZYUbLjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+JMYGXx7NBGWzp9GBbGWb8jW2ttLxVP0p7X4oz7n2DAiEAijEPzG2X5buDon9OG3jJcRtmMk+3KZDi80FudjTLdpU="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.10.tgz_1465823817429_0.44644088647328317"}},"1.0.11":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","ejs":"^2.4.2","express":"^4.13.4","express-session":"^1.13.0","session-memory-store":"^0.2.1"},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"start":"node ./example"},"version":"1.0.11","_id":"nodejs-cas@1.0.11","_shasum":"2a8c6e875591294bf70fd6ea7a062769c40f1bed","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"2a8c6e875591294bf70fd6ea7a062769c40f1bed","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.11.tgz","integrity":"sha512-Jr6WkgSPBmRBH4YU3eaExFDsAgXWMDnGGdRulrYAbdwLukp7e7Ap7CnREJj+MoWWtNLwsY2V+dj4LTHNzcxPOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqlgiizHA1kRP2WWQ1FTRYNOdfX8/3sPCCyPlktA5cswIhALWgR2wjTLTo/LNBh6vo4i03o+iE2lTRk3R3ImpZmPPD"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.11.tgz_1465886160509_0.8818732765503228"}},"1.0.12":{"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"dependencies":{"lodash":"^2.4.2","node-fetch":"^1.5.1","q":"^1.0.1","query-string":"^4.1.0","xml2js":"^0.4.16"},"description":"NodeJS implement of CAS(Central Authentication Service) client.","devDependencies":{"body-parser":"^1.15.1","cookie-parser":"^1.4.3","ejs":"^2.4.2","express":"^4.13.4","express-session":"^1.13.0","session-memory-store":"^0.2.1"},"directories":{"lib":"./lib"},"gitHead":"ba2dd45673631febefa9ecfd2e3fcc6f12372e0d","homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","license":"MIT","main":"index.js","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"name":"nodejs-cas","optionalDependencies":{},"publish_time":1461751821615,"repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"scripts":{"start":"node ./example"},"version":"1.0.12","_id":"nodejs-cas@1.0.12","_shasum":"32cc3f5a6a451db82350e7b4f68d4d4ce703a10e","_from":".","_npmVersion":"3.8.2","_nodeVersion":"4.4.2","_npmUser":{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"},"dist":{"shasum":"32cc3f5a6a451db82350e7b4f68d4d4ce703a10e","tarball":"https://registry.npmjs.org/nodejs-cas/-/nodejs-cas-1.0.12.tgz","integrity":"sha512-5LmNM+HGDNmEoB317ki2heauhek55Iy+DHYUC3dbZgqEWuVIvlwq+6Jpg0Nd69Y7m01Deq5GxJXTsj25jX9RZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8XfttUR3UHvimQy56IhFd8wE5SO+brj48T0s6Bu7c1AiBPtGZNrjWHyJfTThi/dYHMmv4qBl66hl8TYpDcFltFKw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-cas-1.0.12.tgz_1466061031796_0.01936149806715548"}}},"readme":"# nodejs-cas\n\nCAS Client NodeJS implement，support CAS 2.0+ protocol.\n\nAdapted from https://github.com/acemetrix/connect-cas。\n\n## VERSION\n\n1.0.12\n\n## Deprecated\nThis project will no longer be updated, try [connect-cas2](https://www.npmjs.com/package/connect-cas2) instead.\n\n## Install\n\n    npm install nodejs-cas\n            \n## Quick start\n\n```javascript\nvar express = require('express');\nvar CasClient = require('nodejs-cas');\nvar bodyParser = require('body-parser');\nvar session = require('express-session');\nvar cookieParser = require('cookie-parser');\nvar MemoryStore = require('session-memory-store')(session);\n\nvar app = express();\n\napp.use(cookieParser());\napp.use(session({\n  name: 'NSESSIONID',\n  secret: 'Hello I am a long long long secret',\n  store: new MemoryStore()  // or other session store\n}));\n\nvar cas = new CasClient({\n  path: 'https://cas.xx.com/cas',\n  ajaxHeader: 'x-client-fetch',\n  servicePrefix: 'http://your.service.path.com',\n\n  ignore: [\n    function(path, req) {\n      return path.indexOf('somePathYourWantToIgnore') > -1;\n    },\n    'static/style.css',\n    /static\\/*/\n  ],\n  paths: {\n    validate: '/cas/validate',\n    serviceValidate: '/cas/serviceValidate',\n    proxy: '/cas/proxy',\n    login: '/cas/login',\n    logout: '/cas/logout',\n    proxyCallback: '/cas/proxyCallback'\n  }\n})\n\napp.use(cas.serviceValidate())\n  .use(cas.ssout())  // Only if you need to SSOFF(single sign off)\n  .use(cas.authenticate());\n\napp.get('/logout', function (req, res) {\n  if (!req.session) {\n    return res.redirect('/');\n  }\n\n  req.session.destroy();\n\n  var options = cas.options;\n\n  return res.redirect(options.path + options.paths.logout + '?service=' + encodeURIComponent('http://your.service.path.com'));\n});\n```\n\n## Constructor\n\n```javascript\n\nvar casClient = new CasClient(options);\n\n```\n\n### options\n\n#### options.path {String} (Required)\n\nThe path of your CAS server. For example: https://www.your-cas-server-path.com/cas\n\n#### options.servicePrefix {String} (Required)\n\nThe root path of your CAS client(Your website).\n\nEvery paths that for your CAS client will use this path as the root path.\n\nFor example: We will send `${options.servicePrefix}${options.paths.validate}` as `service` parameter to the login page. Then after login CAS server will redirect to `${options.servicePrefix}${options.paths.validate}` to validate the ST.\n\n#### options.ignore {Array} (Optional, default: [])\n\nIn some cases, you don't need all request to be authenticated by the CAS. So you can set the ignore rules, when some rules matched, we will simply call the `next()` function and do nothing.\n\nWe support String rules, RegExp rules and Function rules.\n\nFor example, we checked the rules like:\n\n1. String rules:\n\n```javascript\nif (req.path.indexOf(stringRule) > -1) next();\n```\n\n2. Reg rules:\n\n```javascript\nif (regRule.test(req.path)) next();\n```\n\n3. Function rules:\n```javascript\nif (funcRule(req.path, req)) next();\n```\n\n#### options.paths {Object} (Optional, default: {})\nRelative paths to specific all functional paths to the CAS protocol. If you havn't modified the APIs of your CAS server, you may don't need to set this option. (In proxy mode, you must set the options.paths.proxyCall)\n\n#### options.paths.validate (String) (Optional, default: '/cas/validate')\n(For CAS Client)\n\nThe path you want your CAS client to validate ST from the CAS server. And we'll use `${options.servicePrefix}${options.paths.validate}` as `service` parameter to any CAS server's APIs that need this `service`.\n\n#### options.paths.serviceValidate (String) (Optional, default: '/cas/serviceValidate')\n(For CAS Server)\n\nThe path your CAS Server validate a ST. CAS client will send request to `${options.servicePrefix}${options.paths.serviceValidate}` to validate a ST.\n\n#### options.paths.proxy (String) (Optional, default: '/cas/proxy')\n(For CAS Server)\n\nIn proxy mode, you need a PGT(proxy granting ticket) to communicate with other server, you can get a PGT form this path: `${options.servicePrefix}${options.paths.proxy}`.\n\n#### options.paths.login (String) (Optional, default: '/cas/login')\n(For CAS Server)\n\nThe login path of your CAS server.\n\n#### options.paths.logout (String) (Optional, default: '/cas/logout')\n(For CAS Server)\n\nThe logout path of your CAS server.\n\n#### options.paths.proxyCallback (String) (Optional, default: '')\n(For CAS Client)\nIn proxy mode, setting this path means you want this path of your CAS Client to receive the callback from CAS Server(Proxy mode) to receive the PGTIOU and PGTID.\n\nIn none-proxy mode, don't set this option!\n\n#### options.ajaxHeader {String} (Optional, default: '')\nBecause an AJAX request can't notice 302 redirect response, and will directly redirect under the hook without telling you anything.\n\nSo when your user's authentication is expired, and your CAS Client and CAS Server is not in the same domain, (In most cases they won't be the same domain) when they send an AJAX request, oops, an not-allowed-cross-domain exception will occur!\n\nTo prevent this embarrassing situation, we add this option. So send all AJAX request with the header you set.\n\nFor example: options.ajaxHeader = 'x-client-ajax', then send header: x-client-ajax=true with the AJAX request.\n\nThen we'll know this request is an AJAX request, and when the authentication is expired, we will send a `418` TEAPOT statusCode other than `302` to the login page, you need to handle this status code, and tell your user to refresh the page or what to do.\n\n#### options.debug {Boolean} (Optional, default: false)\nFor debug usage, we will log every step when CAS client is interacting with CAS server.\n\n#### options.redirect(req, res) {Function} (Optional, default: null)\nChange the default behaviour that after user login or login failed, CAS redirect to the last url.\n\nIf you return `true` from this redirect function, then CAS won't redirect to the last url, (So make sure you send a response in your function.)\notherwise, CAS just keep the same logic that will redirect to the last url after user login or login failed.\n\n### METHOD\n\n#### CasClient.proxyTicket(pgt, targetService, callback)\n\nIn proxy mode, request a ticket from CAS server to interact with targetService.\n\nYou can receive the ticket by passing a callback function which will be called like: `callback(error, ticket)`, besides, CasClient.proxyTicket will also return a promise,\nwhen resolved, it will pass `ticket` to the resolve function, then you can send it as ticket parameter to request to the other server.\n\nExample:\n```javascript\n    // In promise way\n    CasClient.proxyTicketPromise(req.session.pgt, 'http://your-target-service.com')\n      .then(function(ticket) {\n        // Then you can send reqeust with parameter ticket http://your-target-service.com/some/path?ticket=${ticket}\n      })\n      .catch(function(err) {\n        throw err\n      });\n\n    // or callback\n    CasClient.proxyTicketPromise(req.session.pgt, 'http://your-target-service.com', function(error, ticket) {\n      if (error) throw error;\n      // Then you can send reqeust with parameter ticket http://your-target-service.com/some/path?ticket=${ticket}\n    });\n```\n\n### PROXY MODE\nIn proxy mode, at first you need to set options.paths.proxyCallback, when the proxy-mode-login is finished, you can access a value called `pgt` on req.session.pgt.\n\nBy using this `pgt`, you can get a ticket from CAS server by calling `CasClient.proxyTicket`.\n\n### NONE-PROXY MODE\nIn none-proxy mode, don't set options.paths.proxyCallback, when all middle-ware passed, that means the login succeed.\n\n## CHANGE LOG\n\n#### 1.0.10\nAdd new option `redirect`, to change the default logic that CAS will redirect to the last url after login. \n\n#### 1.0.2\nRestructure code, use constructor to initialize CasClient, change some options.\n\n#### From 0.2.x to 1.0.x\nIn 1.0.x, you need to new an CAS-Client instance instead of calling them as static method in 0.2.x. We change options a lot to make it more easier to config and use.\n\nWe remove the 'other domain proxyCallback' feature and custom 'pgtFn' which you can handle pgtIou and pgtId yourself, because we find out that we can rarely use them and it'll make it more complicated to understand and use if you're not familiar with CAS Protocol.\n\nWe combined the static functions: proxyTicketPromise and proxyTicket into one function `proxyTicket` which can both use a promise way or callback way.\n\n## More\n\nCurrently we use this project in our production environment, and it works fine with our CAS Server. If you're facing any issues, please make us know!\n\n## License\n\n  MIT\n","maintainers":[{"name":"xiaoyuze88","email":"xiaoyuze88@gmail.com"}],"time":{"modified":"2022-06-22T02:20:28.573Z","created":"2016-02-22T07:25:41.099Z","0.1.0":"2016-02-22T07:25:41.099Z","0.2.0":"2016-02-24T05:37:44.839Z","0.2.1":"2016-02-24T05:41:11.487Z","0.2.2":"2016-02-24T05:51:04.679Z","0.2.3":"2016-04-18T11:37:23.929Z","0.2.4":"2016-04-27T10:10:21.615Z","0.2.5":"2016-04-28T07:27:10.485Z","0.2.6":"2016-05-06T03:08:35.179Z","0.2.7":"2016-05-06T03:10:38.572Z","0.2.8":"2016-05-14T09:03:28.800Z","0.2.9":"2016-05-14T09:08:41.700Z","0.2.10":"2016-05-17T08:35:30.288Z","0.2.11":"2016-05-17T11:09:06.100Z","0.2.12":"2016-05-20T06:59:19.636Z","0.2.13":"2016-05-26T08:10:59.928Z","0.2.14":"2016-05-26T08:15:21.285Z","1.0.0":"2016-05-27T06:35:14.165Z","1.0.1":"2016-05-27T07:54:53.610Z","1.0.2":"2016-05-27T08:02:39.364Z","1.0.3":"2016-05-27T12:29:28.328Z","1.0.4":"2016-05-27T12:33:51.041Z","1.0.5":"2016-05-27T12:35:08.744Z","1.0.6":"2016-05-30T02:32:41.499Z","1.0.7":"2016-05-30T03:18:16.985Z","1.0.8":"2016-05-30T03:57:24.725Z","1.0.9":"2016-06-13T13:11:45.627Z","1.0.10":"2016-06-13T13:17:00.205Z","1.0.11":"2016-06-14T06:36:03.352Z","1.0.12":"2016-06-16T07:10:34.051Z"},"homepage":"https://github.com/TencentRdmCi/nodejs-cas#readme","repository":{"type":"git","url":"git+https://github.com/TencentRdmCi/nodejs-cas.git"},"author":{"name":"vinsonxiao"},"bugs":{"url":"https://github.com/TencentRdmCi/nodejs-cas/issues"},"license":"MIT","readmeFilename":"README.md"}