https://github.com/underdogio/webpack-config
Webpack configs for browser and server side apps.
https://github.com/underdogio/webpack-config
javascript nodejs webpack
Last synced: about 2 months ago
JSON representation
Webpack configs for browser and server side apps.
- Host: GitHub
- URL: https://github.com/underdogio/webpack-config
- Owner: underdogio
- Created: 2018-04-02T21:06:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-26T21:42:56.000Z (over 7 years ago)
- Last Synced: 2025-02-06T05:42:33.581Z (over 1 year ago)
- Topics: javascript, nodejs, webpack
- Language: JavaScript
- Homepage:
- Size: 456 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# webpack-config
Base webpack config for browser and Node targets.
## Example usage
```javascript
// 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](https://github.com/underdogio/webpack-config/tree/master/example).
## Installing
`webpack` is specified as a peer dependency, so you will have to install that as well.
```bash
yarn add webpack @underdogio/webpack-config -D
```