diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-09-20 02:56:13 +0200 |
commit | bbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch) | |
tree | c58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/uglify-to-browserify/index.js | |
parent | 003fb34971cf63466184351b4db5f7c67df4f444 (diff) |
update packages
Diffstat (limited to 'node_modules/uglify-to-browserify/index.js')
-rw-r--r-- | node_modules/uglify-to-browserify/index.js | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/node_modules/uglify-to-browserify/index.js b/node_modules/uglify-to-browserify/index.js deleted file mode 100644 index 2cea629e6..000000000 --- a/node_modules/uglify-to-browserify/index.js +++ /dev/null @@ -1,49 +0,0 @@ -'use strict'
-
-var fs = require('fs')
-var PassThrough = require('stream').PassThrough
-var Transform = require('stream').Transform
-
-if (typeof Transform === 'undefined') {
- throw new Error('UglifyJS only supports browserify when using node >= 0.10.x')
-}
-
-var cache = {}
-module.exports = transform
-function transform(file) {
- if (!/tools\/node\.js$/.test(file.replace(/\\/g,'/'))) return new PassThrough();
- if (cache[file]) return makeStream(cache[file])
- var uglify = require(file)
- var src = 'var sys = require("util");\nvar MOZ_SourceMap = require("source-map");\nvar UglifyJS = exports;\n' + uglify.FILES.map(function (path) { return fs.readFileSync(path, 'utf8') }).join('\n')
-
- var ast = uglify.parse(src)
- ast.figure_out_scope()
-
- var variables = ast.variables
- .map(function (node, name) {
- return name
- })
-
- src += '\n\n' + variables.map(function (v) { return 'exports.' + v + ' = ' + v + ';' }).join('\n') + '\n\n'
-
- src += 'exports.AST_Node.warn_function = function (txt) { if (typeof console != "undefined" && typeof console.warn === "function") console.warn(txt) }\n\n'
-
- src += 'exports.minify = ' + uglify.minify.toString() + ';\n\n'
- src += 'exports.describe_ast = ' + uglify.describe_ast.toString() + ';'
-
- // TODO: remove once https://github.com/substack/node-browserify/issues/631 is resolved
- src = src.replace(/"for"/g, '"fo" + "r"')
-
- cache[file] = src
- return makeStream(src);
-}
-
-function makeStream(src) {
- var res = new Transform();
- res._transform = function (chunk, encoding, callback) { callback() }
- res._flush = function (callback) {
- res.push(src)
- callback()
- }
- return res;
-}
|