{"_id":"strong-url-defaults","_rev":"193-ccf4ae5430e8a3ea481655dadd5f7fd3","name":"strong-url-defaults","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"strong-url-defaults","version":"1.0.0","keywords":["StrongLoop","strongloop"],"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-url-defaults/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-url-defaults@1.0.0","maintainers":[{"name":"octet","email":"sam@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-url-defaults","bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"dist":{"shasum":"420549cacfd46aa10972d30cdcfc56c9262546e2","tarball":"https://registry.npmjs.org/strong-url-defaults/-/strong-url-defaults-1.0.0.tgz","integrity":"sha512-p0q+wGoav0QCYW877moE2OAVzcdvGtnsMFFE7iXfTrqVuTRXkUovw27VzVbI0DtkBm97Ap15BhTNfWnNfpCMVA==","signatures":[{"sig":"MEUCIQDX6qBwDshGE+PelPrgZhNFFTfy+lSIboI9W/D5RCXDhQIgLuzffvYqsBvGjGtHYer+E19WCZ8/vloUwaaofsdwTjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">=0.10.0"},"_shasum":"420549cacfd46aa10972d30cdcfc56c9262546e2","gitHead":"4a1ff58829e7a9161eabaadec32847d14be865ec","scripts":{"lint":"eslint *.js && jscs *.js","test":"tap test.js"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"_npmVersion":"1.4.28","description":"provide defaults for URLs","directories":{},"dependencies":{},"devDependencies":{"tap":"~0.7.0","jscs":"^1.11.3","eslint":"^0.15.1"}},"1.1.0":{"name":"strong-url-defaults","version":"1.1.0","keywords":["StrongLoop","strongloop"],"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-url-defaults/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-url-defaults@1.1.0","maintainers":[{"name":"octet","email":"sam@strongloop.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-url-defaults","bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"dist":{"shasum":"248c905131d9d54fc687a7618d15b35d00965d9c","tarball":"https://registry.npmjs.org/strong-url-defaults/-/strong-url-defaults-1.1.0.tgz","integrity":"sha512-px8Pgj6xdfLMpPBbgnhRkmk7Ei8WJnkZ8oOXMHRJXsccMRAX3Qd2DH32cYyRWXXLjPRYPeBEeTRa1xA+B47xsw==","signatures":[{"sig":"MEQCIEYVbpWpbQsd3tqyBFAhozbGUrUY2a/5HwIZGG1pEFEXAiAGg+j1x9zVbWbJd0lE3h/AybE6q+jrAMAsnfAb8nt6mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">=0.10.0"},"_shasum":"248c905131d9d54fc687a7618d15b35d00965d9c","gitHead":"7a68f37b960246f1a26c75f9e207417c40037bbf","scripts":{"lint":"eslint . && jscs .","test":"tap test.js"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"_npmVersion":"2.10.1","description":"provide defaults for URLs","directories":{},"_nodeVersion":"2.1.0","dependencies":{},"devDependencies":{"tap":"^1.1.0","jscs":"^1.11.3","eslint":"^0.18.0"}},"1.2.0":{"name":"strong-url-defaults","version":"1.2.0","keywords":["StrongLoop","strongloop"],"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":{"url":"https://github.com/strongloop/strong-url-defaults/blob/master/LICENSE.md","name":"Dual Artistic/StrongLoop"},"_id":"strong-url-defaults@1.2.0","maintainers":[{"name":"octet","email":"sam@strongloop.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-url-defaults","bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"dist":{"shasum":"76f076e8d4e1aaca26449d2b8123babb102548ee","tarball":"https://registry.npmjs.org/strong-url-defaults/-/strong-url-defaults-1.2.0.tgz","integrity":"sha512-oXI3y86McK3i2MJmUrzPLQXQIFcDHMzllVTP9t+MPAgqJYWN9EkCf9RWB+F7Aq/0273cUndzT7HzPMA938r5wA==","signatures":[{"sig":"MEYCIQDY4R305xoo/XgukajiMowsbbJDnl2MSmG4lcAohe3n8wIhAO0dDXseUoFEh8iJHAMLTorGsfLwbyszUAGCUZX7Vfxi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">=0.10.0"},"_shasum":"76f076e8d4e1aaca26449d2b8123babb102548ee","gitHead":"84094e3309bfdbf846ae4be93096ef31da1f7ac8","scripts":{"lint":"eslint . && jscs .","test":"tap test.js"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"_npmVersion":"2.11.0","description":"provide defaults for URLs","directories":{},"_nodeVersion":"2.2.1","dependencies":{},"devDependencies":{"tap":"^1.1.0","jscs":"^1.11.3","eslint":"^0.18.0"}},"1.2.1":{"name":"strong-url-defaults","version":"1.2.1","keywords":["StrongLoop","strongloop"],"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":"Artistic-2.0","_id":"strong-url-defaults@1.2.1","maintainers":[{"name":"octet","email":"sam@strongloop.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"kraman","email":"kraman@strongloop.com"}],"homepage":"https://github.com/strongloop/strong-url-defaults","bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"dist":{"shasum":"51f39f9778e550953eee33517b5fe8116528f2c8","tarball":"https://registry.npmjs.org/strong-url-defaults/-/strong-url-defaults-1.2.1.tgz","integrity":"sha512-E317P0VHBqHCuA8F6GJrT9rXv8+eUnR7xuc3B6e24FDazi1JyfOt6NFpv3O5lncKYflI/Z4TZS3tf38PkyquaQ==","signatures":[{"sig":"MEQCIHFOmIYz3gEdu5VmWmdydaBGQ6Nywh0Mf+MPvEZ6lbkuAiBcR+/+BJWRUdN46bXzUKlUGguJDS25i8MKCxJnKlL/sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">=0.10.0"},"_shasum":"51f39f9778e550953eee33517b5fe8116528f2c8","gitHead":"800f615bb9804cf0bce26c001bba5503702beee7","scripts":{"lint":"eslint . && jscs .","test":"tap test.js"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"_npmVersion":"2.13.3","description":"provide defaults for URLs","directories":{},"_nodeVersion":"3.0.0","dependencies":{},"devDependencies":{"tap":"^1.1.0","jscs":"^1.11.3","eslint":"^0.18.0"}},"1.2.2":{"name":"strong-url-defaults","version":"1.2.2","keywords":["StrongLoop","strongloop"],"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":"Artistic-2.0","_id":"strong-url-defaults@1.2.2","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@strongloop.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-url-defaults","bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"dist":{"shasum":"6a2f9ea585e3e3b66842813099e3e74c511b94a7","tarball":"https://registry.npmjs.org/strong-url-defaults/-/strong-url-defaults-1.2.2.tgz","integrity":"sha512-VtbFmZf9aM7S5k8e4Wm9uUJyIFmSInngEVt2/ujrcCVyYjOmVy07hiHEThU9P8PRq3nfyXc1oVWJJA/b2ECCBA==","signatures":[{"sig":"MEUCIHrzDKwuhX0k7G5BKLPMnG3xQcJFuCqGaQyfzWQz775SAiEA86AnX6HFir4XhMDyGyxy0ylV/PJ4XuqSulzTaV4ROl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">=0.10.0"},"_shasum":"6a2f9ea585e3e3b66842813099e3e74c511b94a7","gitHead":"91793e069a5127deb423db496e850bf002f7c15e","scripts":{"lint":"eslint . && jscs .","test":"tap test.js"},"_npmUser":{"name":"octet","email":"sam@strongloop.com"},"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"_npmVersion":"2.14.7","description":"provide defaults for URLs","directories":{},"_nodeVersion":"4.2.1","dependencies":{},"devDependencies":{"tap":"^1.1.0","jscs":"^1.11.3","eslint":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-url-defaults-1.2.2.tgz_1460410624913_0.7561438006814569","host":"packages-16-east.internal.npmjs.com"}},"1.2.3":{"name":"strong-url-defaults","version":"1.2.3","keywords":["StrongLoop","strongloop"],"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":"Artistic-2.0","_id":"strong-url-defaults@1.2.3","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/strong-url-defaults","bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"dist":{"shasum":"6fdb74db38a6d1a140549ad894425319f7019067","tarball":"https://registry.npmjs.org/strong-url-defaults/-/strong-url-defaults-1.2.3.tgz","integrity":"sha512-ptOKxVuakG7MI7vc767accK8SqrDF7gjcorbubN/tKTDZzE0/hPxXvvPblcKNyOYy+odX2eQJyTj7o/Lm+u/EA==","signatures":[{"sig":"MEYCIQCCCoz6QyvU38pzVIlR5X3/WIt44Hax6kVTyAQqpD0AOgIhAJJPaq1t5WoGiFYSRXVRiS1YeHwxRX0ms6ds5gTXd1ZR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engine":{"node":">=0.10.0"},"_shasum":"6fdb74db38a6d1a140549ad894425319f7019067","gitHead":"4e93bd5e80dfe0d7eed0146803fb141526506d59","scripts":{"lint":"eslint . && jscs .","test":"tap test.js"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"_npmVersion":"3.8.8","description":"provide defaults for URLs","directories":{},"_nodeVersion":"4.4.3","dependencies":{},"devDependencies":{"tap":"^1.1.0","jscs":"^1.11.3","eslint":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/strong-url-defaults-1.2.3.tgz_1462574050728_0.15141870244406164","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2015-03-06T22:48:06.126Z","modified":"2026-04-14T15:16:34.524Z","1.0.0":"2015-03-06T22:48:06.126Z","1.1.0":"2015-06-03T18:16:48.101Z","1.2.0":"2015-07-07T22:04:34.275Z","1.2.1":"2015-10-01T16:54:46.777Z","1.2.2":"2016-04-11T21:37:07.387Z","1.2.3":"2016-05-06T22:34:11.204Z"},"bugs":{"url":"https://github.com/strongloop/strong-url-defaults/issues"},"author":{"name":"Sam Roberts","email":"sam@strongloop.com"},"license":"Artistic-2.0","homepage":"https://github.com/strongloop/strong-url-defaults","keywords":["StrongLoop","strongloop"],"repository":{"url":"git://github.com/strongloop/strong-url-defaults.git","type":"git"},"description":"provide defaults for URLs","maintainers":[{"email":"r.m.graham@gmail.com","name":"rmg"},{"email":"oss@bajtos.net","name":"bajtos"},{"email":"skawful@gmail.com","name":"ritch"},{"email":"captain@hacksparrow.com","name":"hacksparrow"},{"email":"enjoyjava@gmail.com","name":"rfeng"},{"email":"superkhau@gmail.com","name":"superkhau"},{"email":"kraman@gmail.com","name":"kraman"},{"email":"gpandya@live.com","name":"thegman"},{"email":"davidcheung@live.ca","name":"davidcheung"},{"email":"tffrench@us.ibm.com","name":"tonyf-ibm"},{"email":"ngcandy@ca.ibm.com","name":"0candy"},{"email":"qpresley@ca.ibm.com","name":"qpresley"},{"email":"kjdelisle@gmail.com","name":"kjdelisle"},{"email":"amirali.jfr61@gmail.com","name":"amir-61"},{"email":"juehou@ca.ibm.com","name":"jannyhou2016"},{"email":"binadmt@hotmail.com","name":"b-admike"}],"readme":"strong-url-defaults\n===================\n\nNormalize URLs, providing defaults and overrides.\n\n## defaults = require('strong-url-defaults')\n\nExports a single function, `defaults()`.\n\n## url = defaults(url, defaults[, overrides])\n\n- url {String} url to reformat\n- defaults {Object} components to set on `url` if they were not already set.\n- overrides {Object} components to set on `url` *even if* they were already set.\n\nDefaults can be any of:\n\n- `host`\n- `port`\n- `auth`\n\nIts not possible to distinguish with `url.parse()` whether a path was supplied,\nso it can't be \"defaulted\".\n\nOverrides can be any of:\n\n- `protocol`\n- `host`\n- `port`\n- `path`\n- `auth`\n","readmeFilename":"README.md"}