diff options
author | Francesco Cioria <firefelix@gmail.com> | 2017-01-04 15:38:58 +0100 |
---|---|---|
committer | Francesco Cioria <firefelix@gmail.com> | 2017-01-04 15:38:58 +0100 |
commit | 56feeb88955bf9defd7863e12fc591fe51690c21 (patch) | |
tree | d846f8b93e1dcafd3ad7fea5458d77266c43fe5c /examples/webpack.base.babel.js | |
parent | 8ad64ef8459b8370901464fff95425384afd7cb0 (diff) | |
download | react-autosize-textarea-56feeb88955bf9defd7863e12fc591fe51690c21.zip react-autosize-textarea-56feeb88955bf9defd7863e12fc591fe51690c21.tar.gz react-autosize-textarea-56feeb88955bf9defd7863e12fc591fe51690c21.tar.bz2 |
refactor webpack config files
Diffstat (limited to 'examples/webpack.base.babel.js')
-rw-r--r-- | examples/webpack.base.babel.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/webpack.base.babel.js b/examples/webpack.base.babel.js new file mode 100644 index 0000000..4faa837 --- /dev/null +++ b/examples/webpack.base.babel.js @@ -0,0 +1,33 @@ +import path from 'path'; + +export const paths = { + SRC: path.resolve(__dirname, '../src'), + EXAMPLES: path.resolve(__dirname, '.'), + ENTRY: path.resolve(__dirname, './examples.js') +}; + +export default { + output: { + path: paths.EXAMPLES, + filename: 'bundle.js' + }, + + module: { + loaders: [ + { + test: /\.jsx?$/, + loader: 'babel?stage=0&loose', + include: [paths.SRC, paths.EXAMPLES], + exclude: /node_modules/ + } + ], + preLoaders: [ + { + test: /\.jsx?$/, + loader: 'eslint', + include: paths.SRC, + exclude: /node_modules/ + } + ] + } +}; |