1 | var path = require("path");
|
2 | module.exports = {
|
3 | entry : './src/index.js',
|
4 | module : {
|
5 | loaders : [
|
6 | {
|
7 | loader : 'babel-loader',
|
8 | test : /\.js$/,
|
9 | exclude : /node_modules/
|
10 | },
|
11 | {
|
12 | test: /\.scss$/,
|
13 | loader: "style!css!sass"
|
14 | },
|
15 | {
|
16 | test: /\.(jpe?g|png|gif)$/i,
|
17 | loader: 'file-loader'
|
18 | },
|
19 | {
|
20 | test: /\.(ttf|eot|svg|woff(2)?)(\?[^('|")]*)?$/,
|
21 | loader: "file-loader?name=images/[hash:8].[name].[ext]"
|
22 | }
|
23 | ]
|
24 | },
|
25 | output: {
|
26 | library: 'index',
|
27 | libraryTarget: 'umd'
|
28 | },
|
29 | resolve: {
|
30 | modulesDirectories: [
|
31 | 'src',
|
32 | 'node_modules'
|
33 | ],
|
34 | extensions: ['', '.json', '.js', '.jsx']
|
35 | }
|
36 | } |
\ | No newline at end of file |