Files
hudozka/services/Instagram/webpack.config.babel.js
2016-03-25 17:06:18 +03:00

54 lines
1.3 KiB
JavaScript

import webpack from'webpack';
import HTML from 'html-webpack-plugin';
const env = process.env['NODE_ENV'] || 'production';
const isProduction = env === 'production';
// import autoprefixer from 'autoprefixer';
import {baseHref} from './src/config';
module.exports = {
entry: './src/app.js',
watch: !isProduction,
//resolve: {
// modulesDirectories: [
// './node_modules'
// ]
//},
output: {
path: './build',
filename: 'app.js'
},
// devServer: {
// historyApiFallback: true,
// hot: true,
// inline: true,
// progress: true,
// host: 'localhost',
// port: 3000
// },
plugins: [
// new webpack.HotModuleReplacementPlugin(),
new HTML({
filename: 'index.html',
template: 'src/templates/index.ejs',
inject: 'body',
baseHref: baseHref
})
],
module: {
loaders: [
{
test: /\.js$/,
// exclude: /node_modules/,
//exclude: /(node_modules|bower_components)/,
loader: 'babel',
query: {
// presets: ['react'],
cacheDirectory: true
}
}
]
}
};