github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-supply-chain-master/fish_client/webpack.config.js (about) 1 const path = require('path') 2 const webpack = require('webpack') 3 4 module.exports = { 5 entry: './src/main', 6 7 output: { 8 path: path.resolve(__dirname, 'public/dist'), 9 filename: 'bundle.js' 10 }, 11 12 module: { 13 rules: [{ 14 test: /\.(scss)$/, 15 use: [{ 16 loader: 'style-loader' 17 }, { 18 loader: 'css-loader' 19 }, { 20 loader: 'postcss-loader', 21 options: { 22 plugins: () => [ 23 require('precss'), 24 require('autoprefixer') 25 ] 26 } 27 }, { 28 loader: 'sass-loader' 29 }] 30 }] 31 }, 32 33 plugins: [ 34 new webpack.ProvidePlugin({ 35 $: 'jquery', 36 jQuery: 'jquery', 37 'window.jQuery': 'jquery', 38 Popper: ['popper.js', 'default'] 39 }) 40 ], 41 42 devServer: { 43 port: 3001, 44 contentBase: path.join(__dirname, 'public'), 45 publicPath: '/dist/', 46 proxy: { 47 '/api': 'http://localhost:3000' 48 } 49 } 50 }