Skip to content

underdogio/webpack-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webpack-config

Base webpack config for browser and Node targets.

Example usage

// webpack.config.js
const baseConfig = require('@underdogio/webpack-config');
const {join} = require('path');
const merge = require('webpack-merge');

const browser = merge(baseConfig.browser, {
  entry: {
    app: join(__dirname, 'src/app')
  },
  output: {
    path: join(__dirname, 'dist')
  }
});

const server = merge(baseConfig.server, {
  entry: {
    server: join(__dirname, 'src/server')
  },
  output: {
    path: join(__dirname, 'dist/server')
  }
});

module.exports = [
  browser,
  server
]

You can take a look at an example setup for a server-rendered React app here.

Installing

webpack is specified as a peer dependency, so you will have to install that as well.

yarn add webpack @underdogio/webpack-config -D

About

Webpack configs for browser and server side apps.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published