summaryrefslogtreecommitdiffstats
path: root/examples/webpack.base.babel.js
diff options
context:
space:
mode:
authorFrancesco Cioria <firefelix@gmail.com>2017-01-04 15:38:58 +0100
committerFrancesco Cioria <firefelix@gmail.com>2017-01-04 15:38:58 +0100
commit56feeb88955bf9defd7863e12fc591fe51690c21 (patch)
treed846f8b93e1dcafd3ad7fea5458d77266c43fe5c /examples/webpack.base.babel.js
parent8ad64ef8459b8370901464fff95425384afd7cb0 (diff)
downloadreact-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.js33
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/
+ }
+ ]
+ }
+};