Sha256: 2d164b01a4c77f06c052016568f5bd0037f9b0e381d9c3bbfea443d65610e096
Contents?: true
Size: 890 Bytes
Versions: 24
Compression:
Stored size: 890 Bytes
Contents
/* eslint global-require: 0 */ /* eslint import/no-dynamic-require: 0 */ const webpackMerge = require('webpack-merge') const { resolve } = require('path') const { existsSync } = require('fs') const baseConfig = require('./environments/base') const rules = require('./rules') const config = require('./config') const devServer = require('./dev_server') const env = require('./env') const { moduleExists, canProcess } = require('./utils/helpers') const inliningCss = require('./inliningCss') const webpackConfig = () => { const { nodeEnv } = env const path = resolve(__dirname, 'environments', `${nodeEnv}.js`) const environmentConfig = existsSync(path) ? require(path) : baseConfig return environmentConfig } module.exports = { config, devServer, webpackConfig: webpackConfig(), baseConfig, env, rules, moduleExists, canProcess, inliningCss, ...webpackMerge }
Version data entries
24 entries across 24 versions & 1 rubygems