UNPKG

783 BJavaScriptView Raw
1/*eslint-disable no-var */
2
3var fs = require('fs');
4var path = require('path');
5var webpack = require('webpack');
6
7module.exports = {
8 entry: {
9 abcuiloader: './src/abcui-loader.jsx',
10 abcui: './src/abcui.js'
11 },
12 output: {
13 filename: 'assets/js/[name].js',
14 // Export the library as a global var:
15 libraryTarget: "var",
16 // Name of the global var:
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}