UNPKG

npm

Version:

a package manager for JavaScript

15 lines (11 loc) 268 B
'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; };