{"bugs":{"url":"https://github.com/expressjs/express/issues"},"dist":{"shasum":"6af8a502350db3246ecc4becf6b5a34d22f7ed53","tarball":"https://registry.npmjs.org/express/-/express-4.16.3.tgz","fileCount":16,"integrity":"sha512-CDaOBMB9knI6vx9SpIxEMOJ6VBbC2U/tYNILs0qv1YOZc15K9U2EcF06v10F0JX6IYcWnKYZJwIDJspEHLvUaQ==","signatures":[{"sig":"MEUCIQCMYl+Tezd+bY8N8hrbVMo/BRX9s8v6hxQJAes/StRadAIgNaTstG+LFGSuGYeaBCvp9lSCiRPtNVCT8iq2NQORepw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205577},"name":"express","_from":".","files":["LICENSE","History.md","Readme.md","index.js","lib/"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"_shasum":"6af8a502350db3246ecc4becf6b5a34d22f7ed53","engines":{"node":">= 0.10.0"},"gitHead":"3ed5090ca91f6a387e66370d57ead94d886275e1","license":"MIT","scripts":{"lint":"eslint .","test":"mocha --require test/support/env --reporter spec --bail --check-leaks --no-exit test/ test/acceptance/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks --no-exit test/ test/acceptance/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks --no-exit test/ test/acceptance/","test-tap":"mocha --require test/support/env --reporter tap --check-leaks --no-exit test/ test/acceptance/"},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"homepage":"http://expressjs.com/","keywords":["express","framework","sinatra","web","rest","restful","router","app","api"],"repository":{"url":"git+https://github.com/expressjs/express.git","type":"git"},"_npmVersion":"3.10.10","description":"Fast, unopinionated, minimalist web framework","directories":{},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jasnell","email":"jasnell@gmail.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"}],"_nodeVersion":"6.13.1","contributors":[{"name":"Aaron Heckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"Ciaran Jessup","email":"ciaranj@gmail.com"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Jonathan Ong","email":"me@jongleberry.com"},{"name":"Roman Shtylman","email":"shtylman+expressjs@gmail.com"},{"name":"Young Jae Sim","email":"hanul@hanul.me"}],"dependencies":{"qs":"6.5.1","depd":"~1.1.2","etag":"~1.8.1","send":"0.16.2","vary":"~1.1.2","debug":"2.6.9","fresh":"0.5.2","cookie":"0.3.1","accepts":"~1.3.5","methods":"~1.1.2","type-is":"~1.6.16","parseurl":"~1.3.2","statuses":"~1.4.0","encodeurl":"~1.0.2","proxy-addr":"~2.0.3","body-parser":"1.18.2","escape-html":"~1.0.3","on-finished":"~2.3.0","safe-buffer":"5.1.1","utils-merge":"1.0.1","content-type":"~1.0.4","finalhandler":"1.1.1","range-parser":"~1.2.0","serve-static":"1.13.2","array-flatten":"1.1.1","path-to-regexp":"0.1.7","setprototypeof":"1.1.0","cookie-signature":"1.0.6","merge-descriptors":"1.0.1","content-disposition":"0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"2.5.7","hbs":"4.0.1","after":"0.8.2","mocha":"3.5.3","vhost":"~3.0.2","eslint":"2.13.1","marked":"0.3.17","morgan":"1.9.0","should":"13.2.1","istanbul":"0.4.5","supertest":"1.2.0","multiparty":"4.1.3","connect-redis":"~2.4.1","cookie-parser":"~1.4.3","cookie-session":"1.3.2","express-session":"1.15.6","method-override":"2.3.10","pbkdf2-password":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express_4.16.3_1520877014027_0.020052903698088542","host":"s3://npm-registry-packages"},"_id":"express@4.16.3","version":"4.16.3"}