index.js 282 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 14 'use strict'; var url = require('url'); var prependHttp = require('prepend-http'); module.exports = function (x) { var withProtocol = prependHttp(x); var parsed = url.parse(withProtocol); if (withProtocol !== x) { parsed.protocol = null; } return parsed; };