react-data-menu
Version:
Smart data-driven menu rendered in an overlay
51 lines (49 loc) • 1.1 kB
JavaScript
var path = require('path');
var webpack = require('webpack');
module.exports = {
context: __dirname,
devtool: 'source-map',
entry: {
'react-data-menu': './index.js'
},
output: {
path: __dirname + "/dist",
filename: './react-data-menu.js',
sourceMapFilename: './react-data-menu.js.map',
devtoolModuleFilenameTemplate: '../[resource-path]',
libraryTarget: "umd",
library: "ReactLiberator"
},
externals: {
'react': {
'commonjs': 'react',
'commonjs2': 'react',
'amd': 'react',
'root': 'React'
},
'react-dom': {
'commonjs': 'react-dom',
'commonjs2': 'react-dom',
'amd': 'react-dom',
'root': 'ReactDOM'
},
'lodash': {
'commonjs': 'lodash',
'commonjs2': 'lodash',
'amd': 'lodash',
'root': 'Lodash'
}
},
plugins: [],
module: {
loaders: [{
test: /\.jsx?$/,
loader: "babel-loader",
exclude: /node_modules/,
include: path.join(__dirname, 'src')
}]
},
resolve: {
extensions: ["", ".webpack.js", ".web.js", ".js", ".jsx"]
}
};