{"_id":"express-spdy","_rev":"5-f922aca2c24a774eea76d0149143256c","name":"express-spdy","description":"SPDY-ize express.js sites.","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.0.1","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.5.0-pre"},"dependencies":{"express":">= 2.3.11","connect-spdy":">= 0.0.0","spdy":">= 0.0.1"},"devDependencies":{},"_id":"express-spdy@0.0.1","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"bba4b52f922284617fd2da93411bc7ab8270ad5e","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.0.1.tgz","integrity":"sha512-SvtdJkzIhNUUmBDHgPbJIZfwq9y2Z13ctOnMdTbO1zvXQICHNJup8hMMBZaXzY3xz9g/AKiemftLj2mUk6wUlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYNuGDDD7JXQgqXsBhlCEwDfYpLnPmqiPojWV6h/sCTAiBTns95jZOs15lZ5jDKWyXEJpNHk17izYiSpNh9lldWQA=="}]},"scripts":{}},"0.0.2":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.0.2","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.5.0-pre"},"dependencies":{"express":">= 2.3.11","connect-spdy":">= 0.0.2","spdy":">= 0.1.0"},"devDependencies":{},"_id":"express-spdy@0.0.2","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"a92d27e2621b84fd1342bc48aecf177dc4e23aaa","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.0.2.tgz","integrity":"sha512-fc91KmOodH8mpEp0iWmeYjnFaZK8gQr/ejSFw2twVK2vvleeXMmEWOPVcYOqc61qsJugzLf3Zrr3D1qsSFiCPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcGDrFWgVAsTTc2+BDov1BqmwsrWPqYs3oXyWsWtXARAiAcm7G3Ts/6wvnAsIYsuFNbepEYtT4rQtActA5F832ejw=="}]},"scripts":{}},"0.0.3":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.0.3","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.5.0-pre"},"dependencies":{"express-unstable":">= 2.3.11","connect-spdy":">= 0.0.3","spdy":">= 0.1.0"},"devDependencies":{},"_id":"express-spdy@0.0.3","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"f48a03eea6ea6b089051cd3fec40f697871f0d41","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.0.3.tgz","integrity":"sha512-aekAxagmCv4mLgK6wIlIKYvNv1ertnOMlR/FqoY2pXUjMSqW7QS4yJlkajed/VR/sg58Vr3tRf1x2aV/mr7T6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkxmAsq/xNXtAjT/2rwhLpeWlYYVUtSUN+P0mTsS94iwIhAIS9BNkdyTPSnKPRcTTOt/agMv0v8pJCqJkLl9YqEj/v"}]},"scripts":{}},"0.0.4":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.0.4","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.5.0-pre"},"dependencies":{"express-unstable":">= 2.3.11","connect-spdy":">= 0.0.3","spdy":">= 0.1.0"},"devDependencies":{},"_id":"express-spdy@0.0.4","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"ac4b2d516d039c90773cc85a1f46cae6846b83ea","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.0.4.tgz","integrity":"sha512-ZUdt/jJmz7mzRKmut9iyOkiJLHI3WYXIagUnjL1lTWAVyylqOVvAZmJUs7rl+jXPH+T76ABCalqPYXYNSLCvIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCShZ5VXscvft5W2Nn9KtyeECI7ust8oTh2qrtZLRshCAIgeFuOFnVYTwin3G5ZD5grTPaHtFcMFJtt4lLdFBK5gSY="}]},"scripts":{}},"0.0.5":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.0.5","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.5.0-pre < 0.5.4"},"dependencies":{"express-unstable":">= 2.3.11","connect-spdy":">= 0.0.3","spdy":">= 0.1.0"},"devDependencies":{},"_npmJsonOpts":{"file":"/home/cstrom/.npm/express-spdy/0.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"express-spdy@0.0.5","_engineSupported":false,"_npmVersion":"1.0.25","_nodeVersion":"v0.5.4","_defaultsLoaded":true,"dist":{"shasum":"3a56542d4f2f067b30c8e24171313cb6cef03b6e","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.0.5.tgz","integrity":"sha512-hrbMcGtG3cm4d+LJN2Z82tuUeUxBa/O90x3VprgoFabFxnbD7CrdD72luXRBIWdfBsVBSyR7ONPEVBvHhXVGLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARvZ8R6rx4GS+4qa/ByTVRWGy/8OzsS+Yi5XqI5dHpnAiEAwB0jxGJY5p2ACJXKxs49UIe5VgmAxVCl8NgJa1nkGuQ="}]},"scripts":{},"maintainers":[{"name":"eee-c","email":"chris@eeecomputes.com"}]},"0.1.0":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.1.0","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.6.0"},"dependencies":{"express":">= 2.5.0","connect-spdy":">= 0.1.0","spdy":">= 0.1.0"},"devDependencies":{},"_npmUser":{"name":"eee-c","email":"chris@eeecomputes.com"},"_id":"express-spdy@0.1.0","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"2d3187022365a19101098c811ae843534f6b4eb9","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.1.0.tgz","integrity":"sha512-ewFIzNXA/iY0AX94OZxxTcXx5eE0PvWbPLbWcILAjRPt9EFkwcpHhfmrKuReWfL8O1nEVaWw3JXQ+VAtmfd5BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLPL4Znfsjeaaf4d9HWiIAaxeZeyGJKsJIcZbJGtkoWAiAx0IX8ceIpbIKHGvmqX5sSQOynatIuFEw+KBzI9BF0Cw=="}]},"maintainers":[{"name":"eee-c","email":"chris@eeecomputes.com"}]},"0.1.2":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.1.2","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.6.0"},"dependencies":{"express":">= 2.5.0 <2.6.0","connect-spdy":">= 0.1.0","spdy":">= 0.1.0 < 1.0.0"},"devDependencies":{},"_npmUser":{"name":"eee-c","email":"chris@eeecomputes.com"},"_id":"express-spdy@0.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"004f875fa217fe14225b6558f05f3824b89710b9","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.1.2.tgz","integrity":"sha512-J6S68K/oZQHJ9QMcWzENH43pfoPDCWE/hdY5R/Bc2WlTaIjmj+VBGBWTx3ZddNbmekNFQPcopLmEwMLKXPj9Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS08KkbDtkZSDSv/8IGa7Ica47vyFytyPHPccsMohvgwIhAP6PLvJeg7N1ujn6rcK1uYILY+vsymug8rDcBQw2SYGY"}]},"maintainers":[{"name":"eee-c","email":"chris@eeecomputes.com"}]},"0.1.3":{"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"name":"express-spdy","description":"SPDY-ize express.js sites.","version":"0.1.3","homepage":"https://github.com/eee-c/express-spdy","repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"main":"index.js","engines":{"node":">= 0.6.0 < 0.7.0"},"dependencies":{"express":">= 2.5.0 <2.6.0","connect-spdy":">= 0.1.0","spdy":">= 0.1.0 < 1.0.0","mkdirp":"0.3.0"},"devDependencies":{},"bin":{"express-spdy":"./bin/express-spdy"},"_npmUser":{"name":"eee-c","email":"chris@eeecomputes.com"},"_id":"express-spdy@0.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"7958f3a1fe70b8474b252c9eaaa0e170cf551473","tarball":"https://registry.npmjs.org/express-spdy/-/express-spdy-0.1.3.tgz","integrity":"sha512-hj275jNYW9GsWWwI32cHhWb9Uvemxo3Y++B/JPxb4SZRH1zSTvdV8cJYe4vKzPStkMd19RoYhYZO0FUiEHzfKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3opkUw75CfJJKJG6MFsG5ncEuES5X5xjg4XsF0VHtgAIgD/DNSvn4T9X/Tn+t8ukUYaACstHlM8o61XarFwGc3rs="}]},"maintainers":[{"name":"eee-c","email":"chris@eeecomputes.com"}]}},"maintainers":[{"name":"eee-c","email":"chris@eeecomputes.com"}],"time":{"modified":"2022-06-17T22:40:25.301Z","created":"2011-06-22T01:56:07.036Z","0.0.1":"2011-06-22T01:58:19.741Z","0.0.2":"2011-06-24T13:49:41.876Z","0.0.3":"2011-07-29T01:37:36.497Z","0.0.4":"2011-07-29T03:24:47.061Z","0.0.5":"2011-08-18T03:21:30.999Z","0.1.0":"2011-11-06T19:04:12.948Z","0.1.2":"2012-04-11T03:16:15.984Z","0.1.3":"2012-04-12T03:58:45.417Z"},"author":{"name":"Chris Strom","email":"chris@eeecomputes.com","url":"http://eeecomputes.com"},"repository":{"type":"git","url":"git://github.com/eee-c/express-spdy.git"},"readme":"express-spdy\n============\n\n*WARNING: this is very, very alpha stuff.*\n\n[SPDY](http://www.chromium.org/spdy) is a new protocol from Google based on HTTP.  It aims for 50% decrease in page load times over vanilla HTTP.\n\nCurrently Google Chrome is the only browser that supports SPDY.\n\nThe express-spdy package aims to allow existing express.js sites to experiment with SPDY without making (many) changes.\n\n\nINSTALLATION\n------------\n\nInstall the latest snapshot of openssl with NPN and shared objects.  Currently, this requires obtaining a SNAP tarball from the openssl FTP server or checking out the latest trunk from the openssl CVS server.\n\nInstall node.js 0.6.0 or later.\n\nWith the npn-enabled node, `npm install express-spdy`.\n\nDetailed instructions in [INSTALL.md](https://github.com/eee-c/express-spdy/blob/master/INSTALL.md).\n\nCONFIGURATION\n-------------\n\nAn express.js app can then be SPDY-ized by changing the first few lines to:\n\n    var express = require('express-spdy')\n      , fs = require('fs');\n\n    var app = module.exports = express.createServer({\n      key: fs.readFileSync(__dirname + '/keys/spdy-key.pem'),\n      cert: fs.readFileSync(__dirname + '/keys/spdy-cert.pem'),\n      ca: fs.readFileSync(__dirname + '/keys/spdy-csr.pem'),\n      NPNProtocols: ['spdy/2']\n    });\n\nDetailed instructions in [INSTALL.md](https://github.com/eee-c/express-spdy/blob/master/INSTALL.md).\n\n\nTODO\n----\n\n* Tests\n* Server push\n* Documentation (of course)\n\n\nTHANKS\n------\n\n_Huge_ thanks to [Fedor Indutny](https://github.com/indutny) for his awesome [node-spdy](https://github.com/indutny/node-spdy).  Very little was required to get express-spdy working thanks to his hard work.\n","readmeFilename":""}