This app provides monitoring and information features for the common freifunk user and the technical stuff of a freifunk community.
Code base is taken from a TUM Practical Course project and added here to see if Freifunk Altdorf can use it.
https://www.freifunk-altdorf.de
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
763 B
22 lines
763 B
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')) |