| 12345678910111213141516171819202122 | 
							- 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'))
 
 
  |