react-map-gl/webpack.config.test-browser.js
Anh Mai d28d5cb432 Fix flow build process
Fix unit tests. README updates. Add browser tests
Adapt exhibits for react-map-gl
2017-03-24 14:37:00 -07:00

62 lines
1.1 KiB
JavaScript

// Webpack 2 configuration file for running tests in browser
const {resolve} = require('path');
module.exports = {
devServer: {
stats: {
warnings: false
},
quiet: true
},
// Bundle the tests for running in the browser
entry: {
'test-browser': resolve('./test/browser.js')
},
// Generate a bundle in dist folder
output: {
path: resolve('./dist'),
filename: '[name]-bundle.js'
},
devtool: '#inline-source-maps',
resolve: {
alias: {
'react-map-gl': resolve('./dist'),
'react-map-gl/test': resolve('./test'),
'mapbox-gl$': resolve('./node_modules/mapbox-gl/dist/mapbox-gl.js')
}
},
module: {
rules: [
{
// Compile ES2015 using buble
test: /\.js$/,
loader: 'buble-loader',
include: [/src/],
options: {
objectAssign: 'Object.assign',
transforms: {
dangerousForOf: true,
modules: false
}
}
},
{
include: [resolve('./src')],
loader: 'transform-loader',
options: 'brfs-babel'
}
]
},
node: {
fs: 'empty'
},
plugins: []
};