{"size": 535, "ext": "js", "max_stars_repo_path": "Chapter13/Recipe1/production/webpack/webpack.config.server.js", "max_stars_repo_name": "IDEASDOT/React-Cookbook", "max_stars_repo_stars_event_min_datetime": "2018-08-31T13:50:36.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-04T09:11:18.000Z", "max_issues_repo_path": "Chapter13/Recipe1/production/webpack/webpack.config.server.js", "max_issues_repo_name": "IDEASDOT/React-Cookbook", "max_issues_repo_issues_event_min_datetime": "2019-01-04T20:05:30.000Z", "max_issues_repo_issues_event_max_datetime": "2021-09-01T13:28:35.000Z", "max_forks_repo_path": "Chapter13/Recipe1/production/webpack/webpack.config.server.js", "max_forks_repo_name": "IDEASDOT/React-Cookbook", "max_forks_repo_forks_event_min_datetime": "2018-09-13T14:36:39.000Z", "max_forks_repo_forks_event_max_datetime": "2022-02-09T08:51:16.000Z"}
{"max_stars_count": 102, "max_issues_count": 4, "max_forks_count": 84, "avg_line_length": 17.8333333333, "max_line_length": 51, "alphanum_fraction": 0.7065420561}
// Dependencies
import webpackMerge from 'webpack-merge';

// Webpack Configuration
import commonConfig from './webpack.config.common';

// Configuration
import {
  context,
  entry,
  externals,
  name,
  output,
  plugins,
  target
} from './configuration';

// Type of Configuration
const type = 'server';

export default webpackMerge(commonConfig(type), {
  context: context(type),
  entry: entry(type),
  externals: externals(type),
  name: name(type),
  output: output(type),
  plugins: plugins(type),
  target: target(type)
});
