@underdogio/webpack-config

0.9.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @underdogio/webpack-config

Weekly Downloads

12

Version

0.9.1

License

MIT

Unpacked Size

265 kB

Total Files

13

Last publish

Collaborators

  • roikawa-underdog
  • pawel.bilko
  • mateusz.zalewski
  • marekk-underdog
  • ericbudd
  • wojteklunderdog