Mercurial > code > home > repos > streamed-graph
view webpack-dev.config.ts @ 15:7ca4ff2088c3
managed to use a newer ts or something, so this includes a bunch of type fixes too
author | drewp@bigasterisk.com |
---|---|
date | Sun, 08 Dec 2019 23:32:12 -0800 |
parents | 6fefd287aff9 |
children |
line wrap: on
line source
const path = require("path"); const webpack = require('webpack'); const resolveConfig = { alias: { 'webpack-plugin-serve/client': './node_modules/webpack-plugin-serve/client.js', }, extensions: ['.ts', '.js', '.json'] }; const moduleConfig = { rules: [ { test: /\.ts$/, loader: 'ts-loader', }, { test: /\.css$/i, use: ['file-loader'] }, { test: /zzzzz\.js$/, use: { loader: 'babel-loader', options: { } } } ] }; const pluginsConfig = [ ]; module.exports = { name: "dev", mode: "development", entry: [ './src/streamed-graph.ts', // './src/streamed-graph.css' // doesn't emit anything ], output: { filename: 'streamed-graph.bundle.js', path: path.resolve(__dirname, 'build') }, resolve: resolveConfig, devtool: 'source-map', module: moduleConfig, plugins: pluginsConfig, devServer: { port: 8082, hot: false, liveReload: true, // doesn't work overlay: true, watchContentBase: true }, watch: true, watchOptions: { ignored: /node_modules/, poll: 200 } };