diff options
Diffstat (limited to 'deps/node/deps/npm/lib/config/nerf-dart.js')
-rw-r--r-- | deps/node/deps/npm/lib/config/nerf-dart.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/deps/node/deps/npm/lib/config/nerf-dart.js b/deps/node/deps/npm/lib/config/nerf-dart.js new file mode 100644 index 00000000..8d2bdd26 --- /dev/null +++ b/deps/node/deps/npm/lib/config/nerf-dart.js @@ -0,0 +1,23 @@ +var url = require('url') + +module.exports = toNerfDart + +/** + * Maps a URL to an identifier. + * + * Name courtesy schiffertronix media LLC, a New Jersey corporation + * + * @param {String} uri The URL to be nerfed. + * + * @returns {String} A nerfed URL. + */ +function toNerfDart (uri) { + var 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), '.') +} |