'use strict' var path = require('path') var webpack = require('webpack') const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); module.exports = { devtool: 'source-map', entry: { 'bundle': './src/index', 'fetcher': './src/fetcher' }, output: { path: path.join(__dirname, 'dist'), filename: '[name].js', sourceMapFilename: '[name].js.map', publicPath: '/ipfs/' }, plugins: [ new UglifyJSPlugin({sourceMap: true}) ], module: { loaders: [ { test: /\.js$/, include: path.join(__dirname, 'src'), exclude: [/fetcher/], loader: 'babel-loader' }, { test: /\.js$/, include: [/fetcher/], loader: 'babel-loader' } ] }, node: { fs: 'empty', net: 'empty', tls: 'empty' } }