Sha256: e9d9ab8d4d00dc996711df9e918e32a59c712c032342bc19726ed296f5d69253
Contents?: true
Size: 784 Bytes
Versions: 20
Compression:
Stored size: 784 Bytes
Contents
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'))
Version data entries
20 entries across 18 versions & 10 rubygems