UNPKG

auxpack

Version:

A dashboard for monitoring Webpack build stats.

25 lines (19 loc) 605 B
const express = require('express'); const path = require('path'); const opener = require('opener'); const chalk = require('chalk'); module.exports = (data, PORT) => { const app = express(); const url = `http://localhost:${PORT}/`; app.use(express.static(path.join(__dirname, '..', 'build'))); app.get('/', (req, res) => { res.sendFile(path.join(__dirname, '../build/index.html')); }); app.get('/getStats', (req, res) => { res.json(data); }); app.listen(PORT, () => { opener(url); console.log(chalk.inverse(`Auxpack on port ${PORT}`)); }); };