1 |
|
2 |
|
3 | var fs = require('fs');
|
4 | var path = require('path');
|
5 | var webpack = require('webpack');
|
6 |
|
7 | module.exports = {
|
8 | entry: {
|
9 | abcuiloader: './src/abcui-loader.jsx',
|
10 | abcui: './src/abcui.js'
|
11 | },
|
12 | output: {
|
13 | filename: 'assets/js/[name].js',
|
14 |
|
15 | libraryTarget: "var",
|
16 |
|
17 | library: "[name]"
|
18 | },
|
19 |
|
20 | module: {
|
21 | loaders: [
|
22 | { test: /\.js$/,
|
23 | exclude: /node_modules/,
|
24 | loader: 'babel',
|
25 | query: { presets: [ 'es2015', 'react' ] }
|
26 | },
|
27 | { test: /\.jsx$/,
|
28 | exclude: /node_modules/,
|
29 | loader: 'babel',
|
30 | query: { presets: [ 'es2015', 'react' ] }
|
31 | },
|
32 | {
|
33 | test: /\.json$/,
|
34 | loader: 'json'
|
35 | }
|
36 | ]
|
37 | },
|
38 | }
|