| 123456789101112131415161718192021222324252627282930313233 |
- const dist_path = '/code/src';
- module.exports = {
- context: '/code',
- entry: './src/visualize.js',
- output: {path: dist_path, filename: 'bundle.js'},
- devServer: {
- contentBase: dist_path,
- // We use Docker for host restriction (see develop.sh's -p argument to
- // the `docker run` invocation). Due to how Docker munges host names, this
- // can't be restricted to localhost.
- host: '0.0.0.0',
- port: 9000,
- },
- module: {
- loaders: [{
- // Uses some new-style (ECMA 2015) classes ... compile them out.
- test: /\.jsx?$/,
- exclude: /node_modules/,
- loader: 'babel-loader',
- query: {
- presets: ['es2015'],
- plugins: [
- 'transform-object-rest-spread',
- ['transform-react-jsx', {'pragma': 'preact.h'}],
- ],
- }
- }]
- }
- };
|