Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. var fs = require('fs'),
  2. UglifyJS = require('uglify-js');
  3. var express = require('express'),
  4. app = express();
  5.  
  6. var repo = process.argv[2];
  7. var html = fs.readFileSync(__dirname + '/' + repo + '/build/index.html').toString();
  8. var js = UglifyJS.minify(__dirname + '/' + repo + '/build/' + repo + '.bundle.js').code;
  9. //js = fs.readFileSync(__dirname + '/' + repo + '/build/' + repo + '.bundle.js').toString();
  10. html = html.replace('<script src="' + repo + '.bundle.js"></script>', '<script>' + js + '</script>');
  11. console.log('start serving');
  12. app.get('/index.html', function (req, res) {
  13. console.log('new request');
  14. res.send(html);
  15. });
  16. app.use(express.static(repo + '/build'));
  17. app.listen(8080);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement