UNPKG

universal-url-lite

Version:

A smaller Universal WHATWG URL, for Browserify/etc.

25 lines (20 loc) 697 B
"use strict"; const browserify = require("browserify"); const {createWriteStream} = require("fs"); const streamToPromise = require("stream-to-promise"); const builtins = Object.assign( {}, require("browserify/lib/builtins"), { buffer: require.resolve("../shims/buffer") } ); module.exports = streamToPromise ( browserify(require.resolve("universal-url/browser"), { builtins, plugins:["common-shakeify"], standalone:"UniversalURL" }) .transform("babelify", { global:true, presets:["@babel/env"] }) // TODO :: https://github.com/benbria/aliasify/issues/48 .transform("aliasify", { global:true, aliases:{ "tr46":"./shims/tr46" }}) .bundle() .pipe( createWriteStream("./lite.js") ) );