12345678910111213141516171819202122232425262728293031 |
- // @flow
- const {targets, createConfig} = require('./webpack.common');
- const path = require('path');
- const PORT = 7936;
- // dev minify
- const katexConfig = createConfig(targets.shift(), true, false);
- // add the entry point for test page
- katexConfig.entry.main = './static/main.js';
- // only the `devServer` options for the first configuration will be taken
- // into account and used for all the configurations in the array.
- katexConfig.devServer = {
- contentBase: [path.join(__dirname, 'static'), __dirname],
- // Allow server to be accessed from anywhere, which is useful for
- // testing. This potentially reveals the source code to the world,
- // but this should not be a concern for testing open-source software.
- disableHostCheck: true,
- host: '0.0.0.0',
- port: PORT,
- stats: {
- colors: true,
- },
- };
- module.exports = [
- katexConfig,
- ...targets.map(target => createConfig(target, true, false)),
- ];
|