UNPKG

stitch-ui

Version:

63 lines (61 loc) 1.5 kB
const webpack = require('webpack'); module.exports = { entry: [ 'webpack-dev-server/client?http://0.0.0.0:8001', // WebpackDevServer host and port 'webpack/hot/only-dev-server', // "only" prevents reload on syntax errors './src/index.js' ], plugins: [ new webpack.DefinePlugin({ 'process.env': { 'NODE_ENV': JSON.stringify(""), 'GIT_REV': JSON.stringify(process.env.GIT_REV) } }) ], module: { loaders: [ { test: /\.jsx?$/, exclude: /node_modules/, loaders: ['babel-loader'] }, {test: /\.svg/, loader: 'svg-url-loader'}, { test: /\.png$/, loader:"url-loader?limit=10000&mimetype=image/png" }, { test: /.(png|jpg|jpeg|gif|woff|woff2|eot|ttf)(\?v=\d+\.\d+\.\d+)?$/, loader: 'url-loader', query: { name: '[hash].[ext]', limit: 10000, } }, { test: /\.css$/, loaders: ['style-loader', 'css-loader', 'resolve-url-loader'] }, { test: /\.scss$/, loaders: ['style-loader', 'css-loader', 'resolve-url-loader', 'sass-loader?sourceMap'] }, ] }, resolve: { extensions: ['.js', '.jsx'] }, output: { path: __dirname + '/' + process.env.DISTROOT + '/dist', publicPath: '/static/', filename: 'bundle.js' }, devtool: "source-map", devServer: { contentBase: './dist', historyApiFallback: { index: 'index.html' } } };