forked from nickeljew/react-month-picker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
webpack.config.js
42 lines (39 loc) · 1015 Bytes
/
webpack.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
"use strict";
const path = require('path')
process.traceDeprecation = true
module.exports = {
entry: {
demo: './examples/demo.jsx'
//, react: ['react', 'react-dom']
}
, output: {
path: path.resolve(__dirname, 'examples')
, filename: '[name].js'
//, library: '[name]'
//, libraryTarget: 'commonjs2'
}
, resolve: {
extensions: ['.js', '.jsx', '.es6']
, modules: [path.resolve(__dirname, "src"), "node_modules"]
}
, externals: {
react: 'React'
, 'react-dom': 'ReactDOM'
, 'prop-types': 'PropTypes'
}
, module: {
loaders: [{
test: [/\.jsx$/, /\.es6$/]
, exclude: [path.resolve(__dirname, 'node_modules')]
, loader: 'babel-loader'
, options: {
comments: false
, sourceMaps: true
//, modules: 'umd'
}
}]
}
//, watch: true
, target: 'web'
, plugins: []
}