{"_id":"tutu-backend","_rev":"29-aceaa43d713f4193f5f3c0cec9618431","name":"tutu-backend","description":"Provide a common solution for build an admin backend with express.","dist-tags":{"latest":"1.1.0","lastest":"1.0.23"},"versions":{"1.0.0":{"name":"tutu-backend","version":"1.0.0","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","lodash":"^4.17.4","memory-cache":"^0.1.6","moment":"^2.18.1","morgan":"^1.8.1","multiparty":"^4.1.3","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"152835bbc5c8c8df517e2c85b3170688f1c300e8","_id":"tutu-backend@1.0.0","_shasum":"90742cfca1ce8ef213f94bb1c06d1431d5c8392d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"90742cfca1ce8ef213f94bb1c06d1431d5c8392d","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.0.tgz","integrity":"sha512-S1CqQyuK16kBJYHzoAg7MlyGxQAnU8Yp5PdSdOyz9XcB0Cc+u9Lm0bxMlvztqMCGXBUS/mAoVzwzDa0XIPtUIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVNsHZtPQcsLKJJ5cgIGFEp76jEmj3pqHcbfgYe971bwIhAItztlkVnxQwkLeLO77w7l8MjmuuHiw53zJ1t08DkORy"}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.0.tgz_1492179555452_0.0807943707332015"},"directories":{}},"1.0.1":{"name":"tutu-backend","version":"1.0.1","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","lodash":"^4.17.4","memory-cache":"^0.1.6","moment":"^2.18.1","morgan":"^1.8.1","multiparty":"^4.1.3","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"152835bbc5c8c8df517e2c85b3170688f1c300e8","_id":"tutu-backend@1.0.1","_shasum":"8e78de58ec2a88c9a718b283205dec65df824e4d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"8e78de58ec2a88c9a718b283205dec65df824e4d","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.1.tgz","integrity":"sha512-UivoH/iPxmB2ICoKZbyoR4jZHPVLxAUy9vXaNdefHLcK0Hv6dzeZsFH+vM7NHByhpBEDMbUohNqFFQpRD9zQsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwxRqPweWgbSa8CL+i/rtmpWPnZGeFvlj1hQ4lQCdzfAiEA4WqkCo/clFF6rCR2j0D5FTifTsh5tj18FPqZH4/vYX0="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.1.tgz_1492183345240_0.3344095875509083"},"directories":{}},"1.0.2":{"name":"tutu-backend","version":"1.0.2","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"c6c2bfc392d2b292dff457942bb9c7d073eff0f6","_id":"tutu-backend@1.0.2","_shasum":"71487fa7ef7290e135866b5568f5edebe3a24573","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"71487fa7ef7290e135866b5568f5edebe3a24573","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.2.tgz","integrity":"sha512-2XpcGjjf31fsTp1jYfm/jXnfMjtfai5z63Eop9N872ZNnxOqTVl8TXtNndRIztpGJsc1zK8lrDSKX8l1D9xwAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/lpZmd+A77sJ0JoGpDHR4YA6Rv4qhAksnz5Oln+6b4gIgX8uN3ZkFJJ3nJomoUqvrWXp5dzf4amsRYkE79EdDyGs="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.2.tgz_1492418544680_0.5886423524934798"},"directories":{}},"1.0.3":{"name":"tutu-backend","version":"1.0.3","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"c6c2bfc392d2b292dff457942bb9c7d073eff0f6","_id":"tutu-backend@1.0.3","_shasum":"cbedb6f5395886549b303981c5cb11ca245ebf0a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"cbedb6f5395886549b303981c5cb11ca245ebf0a","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.3.tgz","integrity":"sha512-FEqG7m0oENOsLbCYMpE4KxRJWxTDSgiM2MqyK2hXZB+ue6LHVLzIpiB0Q3dDInS6lFlSGboixfX5qnq4l+p+zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDRcYxKG0PsHcwsmAx2cbx9dEOmnzrW7hTdbktrdELbAiEA08MevTG9RVv4RpBES9PXAV06DRLYumJfrwInQGhSNS0="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.3.tgz_1492420453194_0.6454156467225403"},"directories":{}},"1.0.4":{"name":"tutu-backend","version":"1.0.4","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"bf2011ae4251158e7526718fdc8490d2eeb3ddbe","_id":"tutu-backend@1.0.4","_shasum":"5b982a3f4bcc67bea653c2197ba06c2aae82f3d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"5b982a3f4bcc67bea653c2197ba06c2aae82f3d1","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.4.tgz","integrity":"sha512-jb6vm1GfzavJtxq/UQ2fttRZydhNafN11dte1LRTPAG9yrpnX7NLFNRT6R1DXihK4g1tVVwbxAYkJ7P/T65+9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0itJgZHSU5CxRAYZWBYm/pqG/v/1J0xtDJv2NqDxDgAiEAxcVHFesUILWuua2v2dVu9u7/3GREuq+1KVA6pHNcVAU="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.4.tgz_1492485417998_0.7487763296812773"},"directories":{}},"1.0.5":{"name":"tutu-backend","version":"1.0.5","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"3078b0d571f03eba77b18a5badbf1af804d05807","_id":"tutu-backend@1.0.5","_shasum":"8dc0d465e75aa92084519e955bb1fa9c1f43ab25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"8dc0d465e75aa92084519e955bb1fa9c1f43ab25","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.5.tgz","integrity":"sha512-1cQtvMrEtgSXlO+uctXZr8CPgZrRjR5d/a7+DuMWy7Jgyot453WFwzMmxxHhPMG34tJyur7gkmzne6sfETdnMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWhZPIGd/jj9nxVG6311qM6RpOytGhDwZ6UXOD3NUu4QIgD+H2VyzZfZccZlmrbaOkW8yiVxJcq0vILOjkSRdXGIM="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.5.tgz_1493804996293_0.30999726825393736"},"directories":{}},"1.0.6":{"name":"tutu-backend","version":"1.0.6","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"292379dbcdc620ae99c506c8c6ddca6e1a4f6394","_id":"tutu-backend@1.0.6","_shasum":"9f9fb5826a9b5e1f3193c9af14dd61c9c4fc84c0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"9f9fb5826a9b5e1f3193c9af14dd61c9c4fc84c0","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.6.tgz","integrity":"sha512-gGA79gYTn3pRwhS5q1VdSnpnHeT0V4vOtcCPD3JRdMc99CwHHT/e3cW3ltUtCI9kFT3ZHFjq3jlPcrRiMq6EIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDTA2BuE3Y8glxDsWPTEay9Euk4FjJmM6vji70xeiOngIgRSLXIG7yvc52w1ivVgCrtnBy4qB97Db66tqo5IG6g9I="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.6.tgz_1493809956751_0.5052567054517567"},"directories":{}},"1.0.8":{"name":"tutu-backend","version":"1.0.8","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"c3a954a9258e8429054b2b2744f4b67bcb6cdfa9","_id":"tutu-backend@1.0.8","_shasum":"b295b8302cedae3a788ab145860de79b60fa12f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"b295b8302cedae3a788ab145860de79b60fa12f1","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.8.tgz","integrity":"sha512-1KEVMlYvnGu18i9rvh4nDfCEFl/VjwVfIrixgj54ZcEW2L60+lonZsSfsRLAs23MkPQLBZI1TaFlxBDREf7sTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx0nBy55koO1ZbRQMOS+Y7eiflTYVIbYVxv67svQa/bAIgOpB4QbZ3J6zAagKTqrmsbbJa82JfDU9G+lUCTJZSGuI="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.8.tgz_1494227008910_0.7152862676884979"},"directories":{}},"1.0.9":{"name":"tutu-backend","version":"1.0.9","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"2b194fab7cffb2f65fffc51dc9124cdeedb0f0aa","_id":"tutu-backend@1.0.9","_shasum":"cc3f8bad17a7d6a80d35f417d5a29ae195e46715","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"cc3f8bad17a7d6a80d35f417d5a29ae195e46715","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.9.tgz","integrity":"sha512-5/LK8BIioiasRimWiimCV3s28h/IUtCQc/gMh6IsbZTMZOTblA5HDhIu5ptLkOMI91tbRiDe0XU67pK+u3iH3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzflR0k4gQzREaZ9qdl0ebAQaek7UvHVwDAfViAeMypAiAyzPkTLbl22QXyxB4qmnFWMm6wIFWS4org+znLJWn8pA=="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.9.tgz_1494471494688_0.19017716660164297"},"directories":{}},"1.0.10":{"name":"tutu-backend","version":"1.0.10","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"26eb88156467b3193436e506ec58bf0aa4fb68df","_id":"tutu-backend@1.0.10","_shasum":"bc5f5582a89be52ddc37edab94242fa9dd329b28","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"bc5f5582a89be52ddc37edab94242fa9dd329b28","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.10.tgz","integrity":"sha512-kgafEwxqMxxeV14Ijh9LVP6oOp6kzIVBSIuKRn8pSTZWj6mExxrhZpeJ6U/q5LYGKY9d3jQbtrHrnNqxVVsxHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO+qnGqWuqbVbvqMpFReug99LVD2jTTL6E0fi+cnFaIgIhAIqqXZeWMiPRLnjUATDPrkym2JjRxPeFzOZ2uIgByOTT"}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.10.tgz_1494832943410_0.16607777727767825"},"directories":{}},"1.0.11":{"name":"tutu-backend","version":"1.0.11","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"771c6ad0cd4ac81ce5401b70d1d6c3a9da7f1d77","_id":"tutu-backend@1.0.11","_shasum":"9c5c0907547eaf2b8110e4a3b27ff4baccf964c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"9c5c0907547eaf2b8110e4a3b27ff4baccf964c3","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.11.tgz","integrity":"sha512-TOTFOJNWnghpPTQLm3J5bbwEk2/cBrl6yPmACAAmTeHFn3jfw5rp0/XgLykbmnlqV+SPs9gyruho2vRhkvAW4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw1QWItBkGJJiz5afkOKEuX5LZswuLSI1oMOYCKnIdxgIhAItC9Z1DgkqPZ+Yo8rG2Y1P+CjL+WS33PU5qaFMR0JK0"}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.11.tgz_1494841714535_0.9423237738665193"},"directories":{}},"1.0.12":{"name":"tutu-backend","version":"1.0.12","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"a79fc3fceec564d0da1277de017bcc8492ee894d","_id":"tutu-backend@1.0.12","_shasum":"d7c6d5a2d0aa8a47d9206a9563585a27168506ae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"d7c6d5a2d0aa8a47d9206a9563585a27168506ae","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.12.tgz","integrity":"sha512-6+vjKWR2U/noiUMObuUQ40vW+zTNFRBV24nuFQTyDYxikScdmtENfZHsbO43m8RLgG/8Cx4GwgS+df3BDM8i5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu5dw563s9UCo4Z1n1166eF63NDi5ZEst7EZuHOK/v9AiBQhg4Om6n+FeDZyh02vlr8kvdS6L1a65TPk2dP506V9Q=="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.12.tgz_1494989464016_0.13991312333382666"},"directories":{}},"1.0.14":{"name":"tutu-backend","version":"1.0.14","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"f5aba06d3f4bfd21f1b53dd68bb919739bbfb60b","_id":"tutu-backend@1.0.14","_shasum":"d4d5d35d9c64c3399e202f65e1b775c9a642ad2b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"d4d5d35d9c64c3399e202f65e1b775c9a642ad2b","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.14.tgz","integrity":"sha512-MnI86F7ZIzlbpfLhetwyZn2L/Uz4BTENEMJ/s80eSjOZplYyfFQoHT8xN0+k82ps8lkKNdyjGLqZLXHGpTAchw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6XTDMt6fmadlbIgxfATsPadTAXdv0z/eXL26siaDsFAiEAiu3paizdld3HQb4uXKxbtmerKS0GcrYZV3j+Wn8dCjk="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tutu-backend-1.0.14.tgz_1495008974767_0.1994995477143675"},"directories":{}},"1.0.15":{"name":"tutu-backend","version":"1.0.15","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"0660a4821158807bf6056b78767cc042b4fd9f33","_id":"tutu-backend@1.0.15","_shasum":"3774a66b9eb7bf3a8500d1927bf78b488b8be1d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"3774a66b9eb7bf3a8500d1927bf78b488b8be1d1","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.15.tgz","integrity":"sha512-lTjlF4bBxqNIyYPlp5GhqBZnj76fr9SSHpxKQ8yzOmdvhWsCoxgc6ucnt2lP4wYiVnmflUalrn037hKZDvEjcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgNKo+kIgdJ+bi5DysLJ842wFb11fET5DE0GxZPwEwxAiAQRBCo3NA1oWtqwjUbKgumkfdfTpIpSUwYjhsiNZkn5A=="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.15.tgz_1496643737587_0.5653401322197169"},"directories":{}},"1.0.16":{"name":"tutu-backend","version":"1.0.16","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"20eabc5c696054ea54c5672c6de78c4f65a54e85","_id":"tutu-backend@1.0.16","_shasum":"4a96367e14df7fa7ed468ea8484a986779279c7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"4a96367e14df7fa7ed468ea8484a986779279c7d","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.16.tgz","integrity":"sha512-Ar9dzmYQAByatBoZfmO2pH3PIHVrLAUsn2jcPB/4tcA6gK6wkaZnFetqXoS2hqrtHrHQ1TOGa0qWNok4B6Vc6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnbGUQBhgu80I+zejrknUIb9O78eQIBm/F0pWyKB9HYAiEAjfDRg/XHWT+1516FZ+3ueFbuAp0krCmHSYdt9v9i9M4="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.16.tgz_1496715982591_0.8662778607103974"},"directories":{}},"1.0.17":{"name":"tutu-backend","version":"1.0.17","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"376214e4ef7b6c4af49f3d878450f8420ceb3983","_id":"tutu-backend@1.0.17","_shasum":"20e604afd689b3caf92d5149fda9b84f207bab99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"20e604afd689b3caf92d5149fda9b84f207bab99","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.17.tgz","integrity":"sha512-+x90G4PR8wNnjwKVzGIZ2Lf62GlVy2M8xAkIbh0rg37jpW7S0ZVPluYFWLVaxB8E5kunAxN3ZWNFVqcWmrITXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCm9riiDYGb5oyrbhAAmB5+G+SHYa9yQe0mpo30DdmDAiEAhOgfSMW6uwx83hdJnCBt5ANKLZmBA0vqNlerl4ssw2E="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.17.tgz_1496820129920_0.8557840627618134"},"directories":{}},"1.0.18":{"name":"tutu-backend","version":"1.0.18","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"6f1d30de800dfd05f8c02c6274bec95a39fd61c9","_id":"tutu-backend@1.0.18","_shasum":"0771c41ae5f466e8caaf4469cc762b4d5790a04a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"0771c41ae5f466e8caaf4469cc762b4d5790a04a","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.18.tgz","integrity":"sha512-w2cN1KmeVI2quq22BVET59hGZWj3u6MMhf7zfDEb/Q7YfCzPF/A8FNuO6zl3yTZMu14GIIzn4WwwdPTru4QSBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICozifguY2BbQ+17xazkSXzMn+IyAI0rM5OE4euh4lmKAiAWsQ8Absx/4kfCKusRV7O8UeA9SUF0QQRDci9Mk0u7Sw=="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.18.tgz_1498028122041_0.5683348868042231"},"directories":{}},"1.0.19":{"name":"tutu-backend","version":"1.0.19","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^1.1.1","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","simple-encryptor":"^1.1.0","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"250dee3f2dccfd5438f227ea8c0a8e8f1224128e","_id":"tutu-backend@1.0.19","_shasum":"9477b088fa2b2959b01627d2ab817110f7c3c47f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"9477b088fa2b2959b01627d2ab817110f7c3c47f","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.19.tgz","integrity":"sha512-E2K3pQAsFpGauyMEnUUAx4LecjJ/tN0R4C8JYLwdRPdT1fYWy9547Dy7enZNcq6e76uh2CDUg9pU5F08GV0moA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFIOV4BSJN26+Olhfbw1Ir4wnWqSVh88yZWdCilpR1ZQIhAOqKZirtjlcWMYOMK2snxiorlQz9P18R/QT1xgRU1/Sd"}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.19.tgz_1499409922946_0.3053585470188409"},"directories":{}},"1.1.2":{"name":"tutu-backend","version":"1.1.2","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","simple-encryptor":"^1.1.0","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"d0e351cf7b5a3942aaf1b7efd7de8f49e4bca7ed","_id":"tutu-backend@1.1.2","_shasum":"0d345da997321edf3f2ec2e82aa410e3df1d2012","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"0d345da997321edf3f2ec2e82aa410e3df1d2012","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.1.2.tgz","integrity":"sha512-5OzEYZK2ionA42Lyp+pdPg1XEpFUYo9EMUM4Us3lsHBcgVmZ9r2CFLsuO7RiPykNFDTauAx7oWXhiF8qhZ4hPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD36rsuyp9v/a5bZtmZjKv95U4Yvm3s5/edqMrv03NZfQIhANb9KsSdu277oXHLvy1UOJpJUs/hVvtxKbqyVmkitzBt"}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.1.2.tgz_1501418928731_0.8713092100806534"},"directories":{}},"1.1.3":{"name":"tutu-backend","version":"1.1.3","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","simple-encryptor":"^1.1.0","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"d0e351cf7b5a3942aaf1b7efd7de8f49e4bca7ed","_id":"tutu-backend@1.1.3","_shasum":"c061db02cb0a1ae7012e1da9a6902f030e1bb374","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"c061db02cb0a1ae7012e1da9a6902f030e1bb374","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.1.3.tgz","integrity":"sha512-AR/NTEwS4nk5JH6W6TuNkQBNrxeaBAmyZhaeEyaMKyuyzkxpQLlNgSQ64/Ljq9Nmq043kTF0COg8NqdXtXewqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPWj3zDgB6wPnfNYgFHQNOkFWm7hg8YbExHy8wEqUw5AIgXep59eKtVY/L1Q5PkHI2v/w7CQm8yKCARvGetDCJf24="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.1.3.tgz_1501486102268_0.02485698671080172"},"directories":{}},"1.1.4":{"name":"tutu-backend","version":"1.1.4","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"lastest","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","simple-encryptor":"^1.1.0","uuid":"^3.0.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"d0e351cf7b5a3942aaf1b7efd7de8f49e4bca7ed","_id":"tutu-backend@1.1.4","_shasum":"5a996ce480a53333170f992bd22166efe5bd4121","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"5a996ce480a53333170f992bd22166efe5bd4121","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.1.4.tgz","integrity":"sha512-wV5ISQHR3GJTw/dPnVDcXfH7N+v8TTWFc19jFXa8DVdEhh1CqS5xnxorgLo3OHikrRD63ribicSmgsNA6moZoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCumJLaDlBs2hnftxXbeYi7m+d5y9Kv+d76aw4kAIgb5AIhAKwKqXNKYyuwrLCV4smGBQD9zWGP2gh2m7QY/33EYFIv"}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.1.4.tgz_1501556621312_0.5327937051188201"},"directories":{}},"1.1.5":{"name":"tutu-backend","version":"1.1.5","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","simple-encryptor":"^1.1.0","uuid":"^3.0.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"d0e351cf7b5a3942aaf1b7efd7de8f49e4bca7ed","_id":"tutu-backend@1.1.5","_shasum":"da6b865dcbded4a09681d0ce8b724743b3abb538","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"da6b865dcbded4a09681d0ce8b724743b3abb538","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.1.5.tgz","integrity":"sha512-8iT0V7WonY5owSX7KYwn3dAn69JFkJudqhh/7o7evb8bb0NMdd7e/e144WFRWeJJlQANy9MT7mR8hBtram6KvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJPz5+vQYwkmJTJ7iEFlGDknQouIlci6hvkgERWeOtTAiEAzvIC8rkPKZ5sCrfWA2D1rKhMWIpn46qmMBv1u2PUqVM="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.1.5.tgz_1501557073361_0.4961866906378418"},"directories":{}},"1.1.6":{"name":"tutu-backend","version":"1.1.6","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","simple-encryptor":"^1.1.0","uuid":"^3.0.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"d0e351cf7b5a3942aaf1b7efd7de8f49e4bca7ed","_id":"tutu-backend@1.1.6","_shasum":"01d0b46a9e8ed8d46f2013750d132a5725cff80a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"shasum":"01d0b46a9e8ed8d46f2013750d132a5725cff80a","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.1.6.tgz","integrity":"sha512-i2gVAbHuyrhmak7f2Om4xMkUbyiKvh/mKXVYh7dMF4v3kIwltSjyDefXDGdRs4rc5c8yV4oauf3YCjQr7LRbeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRsvkibd8avPcU59RwDoKvgqdTMkJtJD6029jxgwx3xAiEAnhFQ5WqQaFZcqCAC6rSqTN9KI7ue7PhOxRuFIBO9h7I="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.1.6.tgz_1501566989910_0.8334642366971821"},"directories":{}},"1.0.22":{"name":"tutu-backend","version":"1.0.22","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","simple-encryptor":"^1.1.0","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"246236a47b7db73ff904b6d84b9963ad2ad3609c","_id":"tutu-backend@1.0.22","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"integrity":"sha512-Kt8AjZNA8duCKuID3KvWF8RRjnTafN2ozrr3Ykqya70PjsLSgm1E8afpAuaXZkEytqqJNpekv0J+X8lraD2n2Q==","shasum":"fdc605b42673da1de986f9ffd79df48d4b3ca8eb","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJ25TX9qhDkPLUcHSzEsyqj/dLv5NUJfp0uM6FnEv6VAiB6HtTf3KxX0aeDs8X6myzsMysPj+bIR6V/7/tOBIOSkg=="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.22.tgz_1504446995075_0.4617242715321481"},"directories":{}},"1.0.23":{"name":"tutu-backend","version":"1.0.23","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","simple-encryptor":"^1.1.0","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"9a77a380d97f45ed73053b02cbc8dd3b0864b076","_id":"tutu-backend@1.0.23","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"integrity":"sha512-35drBmSC28Gce6M6abDTZSIoF/vZ+V2hodDIaRjGH9MLzHBz+rbw0L/clOFTf2k4RUnAr3h1EywukY8SKYWJKA==","shasum":"41baff9246d75f0994b80765009bdbc05de2ceed","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.0.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLt/ZV92wA4xuSVrMk3utEz10pyt3Rx1lZbdR7ljNeiAiEA1dYr+HORkpOQa4VztKErvpHQw3jIahZydm/k+QP5Vok="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend-1.0.23.tgz_1505203599037_0.6030208796728402"},"directories":{}},"1.1.0":{"name":"tutu-backend","version":"1.1.0","description":"Provide a common solution for build an admin backend with express.","main":"tutu.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"jianggc"},"license":"ISC","dependencies":{"async":"^2.3.0","body-parser":"^1.17.1","colors":"^1.1.2","compression":"^1.6.2","cookie-parser":"^1.4.3","datatable-parser":"^1.0.0","express":"^4.15.2","express-device":"^0.4.2","express-fingerprint":"^1.1.1","express-session":"^1.15.2","gulp":"^3.9.1","gulp-jshint":"^2.0.4","gulp-sass":"^3.1.0","handlebars":"^4.0.6","handlebars-layouts":"^3.1.4","jpush-sdk":"^3.4.1","jshint":"^2.9.4","lodash":"^4.17.4","log4js":"^2.2.0","memory-cache":"^0.1.6","moment":"^2.18.1","mongodb":"^2.2.29","multiparty":"^4.1.3","mysqldump":"^1.4.2","node-mysql":"^0.4.2","node-schedule":"^1.2.3","orm":"^3.2.3","resize-img":"^1.1.2","simple-encryptor":"^1.1.0","uuid":"^3.0.1","wechat-oauth":"^1.2.1","ws":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","gitHead":"c9f1354ffddc9e0d027271943849bf8c13472d77","_id":"tutu-backend@1.1.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"jianggc","email":"jianggaocheng@hotmail.com"},"dist":{"integrity":"sha512-R+f9OxoLu9aQ8sXC4zg6N0Rl8gP8Fm2RzroTfw/dpVAzLOcS13SM00AAH0sVCy9n/Er4CGiOYERYH16KGHq7Qw==","shasum":"d7f97147218f7c2d2cbbc835ded6a54e2f5592b9","tarball":"https://registry.npmjs.org/tutu-backend/-/tutu-backend-1.1.0.tgz","fileCount":955,"unpackedSize":54554545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICd49zB+nTv3KTUN4LgbsD782rYoqKCFAqoZiklP+IFNAiAwu3BqZEth0lRjsqeSPZGbedTfxG34LtER3AvSMcTsSw=="}]},"maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutu-backend_1.1.0_1522393701062_0.22605632689000243"},"_hasShrinkwrap":false}},"readme":"# tutu-backend\nProvide a common solution for build an admin backend with express.\n","maintainers":[{"name":"jianggc","email":"jianggaocheng@hotmail.com"}],"time":{"modified":"2022-06-27T23:43:04.696Z","created":"2017-04-14T14:19:22.840Z","1.0.0":"2017-04-14T14:19:22.840Z","1.0.1":"2017-04-14T15:22:28.973Z","1.0.2":"2017-04-17T08:42:29.145Z","1.0.3":"2017-04-17T09:14:13.705Z","1.0.4":"2017-04-18T03:16:58.546Z","1.0.5":"2017-05-03T09:49:56.753Z","1.0.6":"2017-05-03T11:12:37.314Z","1.0.8":"2017-05-08T07:03:30.233Z","1.0.9":"2017-05-11T02:58:15.286Z","1.0.10":"2017-05-15T07:22:28.845Z","1.0.11":"2017-05-15T09:48:35.060Z","1.0.12":"2017-05-17T02:51:09.973Z","1.0.14":"2017-05-17T08:16:19.357Z","1.0.15":"2017-06-05T06:22:18.348Z","1.0.16":"2017-06-06T02:26:23.349Z","1.0.17":"2017-06-07T07:22:10.626Z","1.0.18":"2017-06-21T06:55:23.998Z","1.0.19":"2017-07-07T06:45:24.895Z","1.1.2":"2017-07-30T12:48:49.797Z","1.1.3":"2017-07-31T07:28:24.420Z","1.1.4":"2017-08-01T03:03:43.856Z","1.1.5":"2017-08-01T03:11:15.514Z","1.1.6":"2017-08-01T05:56:31.098Z","1.0.22":"2017-09-03T13:56:37.014Z","1.0.23":"2017-09-12T08:06:39.625Z","1.1.0":"2018-03-30T07:08:22.155Z"},"homepage":"https://github.com/jianggaocheng/tutu-backend#readme","repository":{"type":"git","url":"git+https://github.com/jianggaocheng/tutu-backend.git"},"author":{"name":"jianggc"},"bugs":{"url":"https://github.com/jianggaocheng/tutu-backend/issues"},"license":"ISC","readmeFilename":"README.md"}