Index: node_modules/vulcanize/node_modules/uglify-js/node_modules/uglify-to-browserify/test/index.js |
diff --git a/node_modules/vulcanize/node_modules/uglify-js/node_modules/uglify-to-browserify/test/index.js b/node_modules/vulcanize/node_modules/uglify-js/node_modules/uglify-to-browserify/test/index.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..411789422aaee65442af82a3ea577dafdae890a9 |
--- /dev/null |
+++ b/node_modules/vulcanize/node_modules/uglify-js/node_modules/uglify-to-browserify/test/index.js |
@@ -0,0 +1,22 @@ |
+var fs = require('fs') |
+var br = require('../') |
+var test = fs.readFileSync(require.resolve('uglify-js/test/run-tests.js'), 'utf8') |
+ .replace(/^#.*\n/, '') |
+ |
+var transform = br(require.resolve('uglify-js')) |
+transform.pipe(fs.createWriteStream(__dirname + '/output.js')) |
+ .on('close', function () { |
+ Function('module,require', test)({ |
+ filename: require.resolve('uglify-js/test/run-tests.js') |
+ }, |
+ function (name) { |
+ if (name === '../tools/node') { |
+ return require('./output.js') |
+ } else if (/^[a-z]+$/.test(name)) { |
+ return require(name) |
+ } else { |
+ throw new Error('I didn\'t expect you to require ' + name) |
+ } |
+ }) |
+ }) |
+transform.end(fs.readFileSync(require.resolve('uglify-js'), 'utf8')) |