1
0
Fork 0
docsearch/webpack.config.jsdelivr.babel.js
vvo 4dcda4832b chore(build): allow npm link and inject NODE_ENV
injecting NODE_ENV can reduce the build given libraries
2015-12-16 12:04:01 +01:00

32 lines
682 B
JavaScript

import webpack from 'webpack';
import {join} from 'path';
export default {
entry: './index.js',
devtool: 'source-map',
output: {
path: './dist/cdn',
filename: 'docsearch.js',
library: 'docsearch',
libraryTarget: 'umd'
},
module: {
loaders: [{
test: /\.js$/, exclude: /node_modules/, loader: 'babel'
}]
},
resolve: {
fallback: [join(__dirname, '..', 'node_modules')]
},
// same issue, for loaders like babel
resolveLoader: {
fallback: [join(__dirname, '..', 'node_modules')]
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify(process.env.NODE_ENV)
}
})
]
};