hbp-react-ui
Version:
A library of useful user-interface components built with React and MobX
50 lines (43 loc) • 1.3 kB
JavaScript
// Pull in dependencies
var path = require('path');
var webpack = require('webpack');
module.exports = {
context: __dirname,
module: {
loaders: [
// A regexp that tells webpack use the following loaders on all .js and .jsx files
{
test: /\.jsx?$/,
// Ignore these folders
exclude: [
path.resolve(__dirname, '.git'),
path.resolve(__dirname, 'dist'),
path.resolve(__dirname, 'examples'),
path.resolve(__dirname, 'images'),
path.resolve(__dirname, 'node_modules'),
'.bundle.'
],
// Use the babel loader
loader: 'babel-loader',
query: {
// Presets now in .babelrc
}
}
]
},
plugins: [
new webpack.ProvidePlugin({ // Makes jQuery available in every module
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery'
})
],
resolve: {
// Extensions that should be used to resolve modules
extensions: ['.js', '.jsx']
},
node: {
fs: 'empty',
child_process: 'empty'
},
};