{"_id":"redis-url","_rev":"23-7deda883463a13860fe5d52e5f1fc97b","name":"redis-url","description":"Connect to redis using a fully-qualified URL","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.1":{"name":"redis-url","version":"0.0.1","description":"Use a REDIS_URL to connect to Redis","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{},"_id":"redis-url@0.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.4","_defaultsLoaded":true,"dist":{"shasum":"47a5f392059a800b8ec578f8b70048e1001cb441","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-0.0.1.tgz","integrity":"sha512-mBg6zsW9s8khOz5XkFdnIP6Ts7ivFXLyt1eeg/cKqixaropK1vczlfHh/rvShZtpQNICJvURKq4vy0d4ZLrNoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzhfsdZwDAVbaN33VbQImVCtUgIoj9VeKgsv1a3p061AIhALfpCdTL7Dz1cmdp2gyUkDh0JGMrF4hvs4PouZpr093b"}]},"scripts":{},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"}]},"0.1.0":{"name":"redis-url","version":"0.1.0","description":"Use a REDIS_URL to connect to Redis","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"_npmJsonOpts":{"file":"/Users/david/.npm/redis-url/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"redis-url@0.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.4","_defaultsLoaded":true,"dist":{"shasum":"4da5e5b181b6c0cad6e1a55c7f50a8e6ee7779bb","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-0.1.0.tgz","integrity":"sha512-LVc0kybiwS2FY0uhe7Pjs4hGqHE+ygI3v7WQu+Qmr3acJ5atGid6vc98e2S9FoyIwfAekGWRwBFoRHxJnqW0Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB08SNV+FQd197pvIZMIqmb+a3s6xJVGQQ0J/2lzKi8aAiBKD2zaew1Q9EcE574TT/52W2KESEXVCS1m5Xtqwggr/Q=="}]},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"}]},"0.2.0":{"name":"redis-url","version":"0.2.0","description":"Use a REDIS_URL to connect to Redis","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"_id":"redis-url@0.2.0","dist":{"shasum":"1b7a2daccc3ea8264b1fb656c0d901d9ca9c5470","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-0.2.0.tgz","integrity":"sha512-4HyF3QI0vbmXAMRudLIxnaz/sUGzTEmHBV5swe2keie1ynCrJbCnraDmwrEncI6F0BQz8t2ivYrEZ0Wrq77Yjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7cTdI3eGxAIpVakujsxJs5girWD5QDFJgvZU7Jh1WJAIhAOeRIDAMSGxWY4Fkh3c8vTbCQDJ4wgl+XOOy9OqvEYO2"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"ddollar","email":"ddollar@gmail.com"},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"}]},"0.3.0":{"name":"redis-url","version":"0.3.0","description":"Use a REDIS_URL to connect to Redis","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"repository":{"type":"git","url":"https://github.com/ddollar/redis-url"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"gitHead":"5cab1704665dc996da1001a9b1ab6ea15f3a331b","bugs":{"url":"https://github.com/ddollar/redis-url/issues"},"homepage":"https://github.com/ddollar/redis-url","_id":"redis-url@0.3.0","scripts":{},"_shasum":"7a7d144e300846873bb2d3be45ee983df05e74ea","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"ddollar","email":"ddollar@gmail.com"},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"}],"dist":{"shasum":"7a7d144e300846873bb2d3be45ee983df05e74ea","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-0.3.0.tgz","integrity":"sha512-1watnszc9nUAZixbR8qpLWw6x257tN3sHhHmYge3i9uSqQCZDytK69o8tf9WicVcVdLl8Jy2YWwMg6cj8aBPVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/SlcrrQhphYxwOZJRF6Onuxdh4eIIHXk3ZWf2wR2sAQIgdvtn6zH4Ag9FdgGUFpB9+itIeBXY6BRUIw192SaeIIg="}]}},"0.3.1":{"name":"redis-url","version":"0.3.1","description":"Use a REDIS_URL to connect to Redis","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"gitHead":"80c967a239c4d94a876a6cdaeaf75741abb9141c","_id":"redis-url@0.3.1","scripts":{},"_shasum":"b54dc93bb7517e4fa07d64199d9540eb27795372","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"ddollar","email":"ddollar@gmail.com"},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"}],"dist":{"shasum":"b54dc93bb7517e4fa07d64199d9540eb27795372","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-0.3.1.tgz","integrity":"sha512-vUltbu8BLB3AE2RJSs4IYtMkOzUODeEnLdyhALaOO0WhYpCrQWO2Q/ZjQ5N80e1K/hZxSWVlKiA/v/o4VUezIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcjwVOCEBeQMH2xOPrRRTPLGO1qnc+O7murhp5UTLWjgIhAK8G45E6b+fAQp0/VTNOt7fElXmBo0tc3vixuCpFtHbJ"}]}},"1.0.0":{"name":"redis-url","version":"1.0.0","description":"Connect to redis using a fully-qualified URL","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"repository":{"type":"git","url":"https://github.com/ddollar/redis-url.git"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test"},"gitHead":"4dced368b6605332bc708aa0ca55a1b6d2995fde","bugs":{"url":"https://github.com/ddollar/redis-url/issues"},"homepage":"https://github.com/ddollar/redis-url","_id":"redis-url@1.0.0","_shasum":"f7463e8ada452eacd42d50410ac33cfaedc8e51a","_from":".","_npmVersion":"2.7.3","_nodeVersion":"1.5.1","_npmUser":{"name":"zeke","email":"zeke@npmjs.com"},"dist":{"shasum":"f7463e8ada452eacd42d50410ac33cfaedc8e51a","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-1.0.0.tgz","integrity":"sha512-xSioYvF7lJRLLvNELXCzc2f0uaOA8X05YT2sTq5Kl52cftnvxD5rx6kAtext3TtI0mMJNMM+1uoHyg8WCC6gAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID13vlAM3p9qzMXw3HkdwsvjYP5kItC4PgzC+N5Z7HLxAiEA2CjGab7EO+nZhrmEyr45VHRBsIo8knnXbzv3m5QzAJU="}]},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"},{"name":"zeke","email":"zeke@npmjs.com"}]},"1.1.0":{"name":"redis-url","version":"1.1.0","description":"Connect to redis using a fully-qualified URL","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"repository":{"type":"git","url":"https://github.com/ddollar/redis-url.git"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test"},"gitHead":"6147856508b0232d5c894c79867d55f98a06ef71","bugs":{"url":"https://github.com/ddollar/redis-url/issues"},"homepage":"https://github.com/ddollar/redis-url","_id":"redis-url@1.1.0","_shasum":"d5bbb1ba14084c5fc9480cc6382b3f4514ad0ff6","_from":".","_npmVersion":"2.7.3","_nodeVersion":"1.5.1","_npmUser":{"name":"zeke","email":"zeke@npmjs.com"},"dist":{"shasum":"d5bbb1ba14084c5fc9480cc6382b3f4514ad0ff6","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-1.1.0.tgz","integrity":"sha512-MVaf8zzHk6KT9JX4OpXJ7KtE0xE7mZO+NX49lyhOnRdoVbxSNXBlg/FEXDHnvrGjnxjrLPN80H7fiFBWnjr3QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuxNDVKqOnQSzHQCgOHhXzEycI7W9ndZDGozyTKail3wIgBDSgghNF8RYZ7Xie3sNz9PcyWSkn1HOlhh9uoNFWH9k="}]},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"},{"name":"zeke","email":"zeke@npmjs.com"}]},"1.2.0":{"name":"redis-url","version":"1.2.0","description":"Connect to redis using a fully-qualified URL","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"repository":{"type":"git","url":"https://github.com/ddollar/redis-url.git"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test"},"gitHead":"d83748f0d38a4c8e9a5ab685e48b0c47920381ed","bugs":{"url":"https://github.com/ddollar/redis-url/issues"},"homepage":"https://github.com/ddollar/redis-url","_id":"redis-url@1.2.0","_shasum":"74dd289c3f16d66ad7922b5c490f2dfe345dab39","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.5.1","_npmUser":{"name":"zeke","email":"zeke@npmjs.com"},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"},{"name":"zeke","email":"zeke@npmjs.com"}],"dist":{"shasum":"74dd289c3f16d66ad7922b5c490f2dfe345dab39","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-1.2.0.tgz","integrity":"sha512-NghNiYbiStTRppfNtHkUGV3JPghLj5SpWB72xQ3oZ12Z6QbDCEQA59lipT1WfcVefpWWvgMMvDttI11uii2QvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCJNJ8HJ6pXXiHpadcx+RXZbDoOyspXNfFy+K3oZceWAiEA2n6t7MQB+B2NRyURfLc1wTJoCSLRhXVMEP3BJflOahA="}]}},"1.2.1":{"name":"redis-url","version":"1.2.1","description":"Connect to redis using a fully-qualified URL","author":{"name":"David Dollar","email":"ddollar@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ddollar/redis-url.git"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test"},"gitHead":"ec5ebb6bf51691f11e3420729aab0dedfb069faa","bugs":{"url":"https://github.com/ddollar/redis-url/issues"},"homepage":"https://github.com/ddollar/redis-url#readme","_id":"redis-url@1.2.1","_shasum":"18670095a38e989d379359dd4c6e4abff85e2eb1","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"zeke","email":"zeke@sikelianos.com"},"dist":{"shasum":"18670095a38e989d379359dd4c6e4abff85e2eb1","tarball":"https://registry.npmjs.org/redis-url/-/redis-url-1.2.1.tgz","integrity":"sha512-KL+/sxJXNecWSpRZj4MhRFXkfzG9Mip62x5BDNLIaN87JtdyWHHbm09qGiSfMr5yjhKeHLju79hgSCoi1WcYRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcwKBBkQT1N5r4G31oyybUfpF/ynxRW/sXlGDAT08/rAiEAtV7B5YCir5caGWEPmVUOUCFZlIJ/wRL3aqSmJGSdROc="}]},"maintainers":[{"name":"ddollar","email":"ddollar@gmail.com"},{"name":"zeke","email":"zeke@npmjs.com"}]}},"maintainers":[{"email":"ddollar@gmail.com","name":"ddollar"},{"email":"zeke@sikelianos.com","name":"zeke"}],"time":{"modified":"2022-06-26T09:49:43.595Z","created":"2011-08-16T20:55:52.021Z","0.0.1":"2011-08-16T20:55:52.227Z","0.1.0":"2011-09-19T13:49:26.136Z","0.2.0":"2013-09-05T13:38:33.417Z","0.3.0":"2014-11-07T01:39:00.143Z","0.3.1":"2014-11-07T01:41:00.865Z","1.0.0":"2015-03-20T20:02:16.208Z","1.1.0":"2015-03-20T23:24:17.163Z","1.2.0":"2015-04-07T18:30:00.700Z","1.2.1":"2015-07-24T18:05:36.397Z"},"author":{"name":"David Dollar","email":"ddollar@gmail.com"},"readme":"# redis-url\n\nConnect to redis using a fully-qualified URL.\n\n## Usage\n\n```js\n// Defaults to process.env.REDIS_URL or redis://localhost:6379\nvar redis = require('redis-url').connect();\n\n// Or you can specify a URL\nvar redis = require('redis-url').connect(process.env.SOMEREDIS_URL);\n```\n\nThe module also exposes a `parse` function you can use to extract parts of a\nredis URL. It behaves similarly to [node's url.parse](http://goo.gl/o8pXyf),\nbut adds two extra properties: `password` and `database`.\n\nThis feature comes in handy when using redis-backed tools that don't accept\na fully-qualified URL, such as Hapi's\n[catbox-redis](https://github.com/hapijs/catbox-redis#readme).  \n\n```js\nrequire(\"redis-url\").parse('redis://:secrets@example.com:1234/9?foo=bar&baz=qux')\n\n{\n  protocol: 'redis:',\n  slashes: true,\n  auth: ':secrets',\n  host: 'example.com:1234',\n  port: '1234',\n  hostname: 'example.com',\n  hash: null,\n  search: '?foo=bar&baz=qux',\n  query: { foo: 'bar', baz: 'qux' },\n  pathname: '/9',\n  path: '9',\n  href: 'redis://:secrets@example.com:1234/9?foo=bar&baz=qux',\n  password: 'secrets',\n  database: '9'\n}\n```\n\n## URL format\n\n```\nredis://[:password@]host[:port][/db-number][?option=value]\n```\n\n**db-number** is a non-negative decimal integer\n\nSee [the IANA registration](http://www.iana.org/assignments/uri-schemes/prov/redis) for more details.\n\n## Test\n\n```\nredis-server&\nnpm install\nnpm test\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","users":{"markthethomas":true,"ceejbot":true},"homepage":"https://github.com/ddollar/redis-url#readme","repository":{"type":"git","url":"git+https://github.com/ddollar/redis-url.git"},"bugs":{"url":"https://github.com/ddollar/redis-url/issues"}}