Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / uglify-to-browserify / test / index.js
1 var fs = require('fs')\r
2 var br = require('../')\r
3 var test = fs.readFileSync(require.resolve('uglify-js/test/run-tests.js'), 'utf8')\r
4   .replace(/^#.*\n/, '')\r
5 \r
6 var transform = br(require.resolve('uglify-js'))\r
7 transform.pipe(fs.createWriteStream(__dirname + '/output.js'))\r
8   .on('close', function () {\r
9     Function('module,require', test)({\r
10       filename: require.resolve('uglify-js/test/run-tests.js')\r
11     },\r
12       function (name) {\r
13         if (name === '../tools/node') {\r
14           return require('./output.js')\r
15         } else if (/^[a-z]+$/.test(name)) {\r
16           return require(name)\r
17         } else {\r
18           throw new Error('I didn\'t expect you to require ' + name)\r
19         }\r
20       })\r
21   })\r
22 transform.end(fs.readFileSync(require.resolve('uglify-js'), 'utf8'))