From c59b5cac9c761aa3730d59acc3805ef3031e6f99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6nnemann?= Date: Fri, 19 Jun 2015 18:35:25 -0700 Subject: [PATCH] feat(nerf-dart): copy in nerf-dart module from npm --- src/lib/nerf-dart.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/lib/nerf-dart.js diff --git a/src/lib/nerf-dart.js b/src/lib/nerf-dart.js new file mode 100644 index 00000000..2ae8bc39 --- /dev/null +++ b/src/lib/nerf-dart.js @@ -0,0 +1,14 @@ +// borrowed from https://github.com/npm/npm/blob/master/lib/config/nerf-dart.js +const url = require('url') + +/* istanbul ignore next */ +module.exports = function toNerfDart (uri) { + let parsed = url.parse(uri) + delete parsed.protocol + delete parsed.auth + delete parsed.query + delete parsed.search + delete parsed.hash + + return url.resolve(url.format(parsed), '.') +}