Sha256: c2f46b210eaffed644d43c78c0385adf999cb0ccf0b18a5d1d66d5949ab1b10d
Contents?: true
Size: 585 Bytes
Versions: 5
Compression:
Stored size: 585 Bytes
Contents
const { isBoolean } = require('./utils/helpers') const config = require('./config') const fetch = (key) => { const value = process.env[key] return isBoolean(value) ? JSON.parse(value) : value } const devServerConfig = config.dev_server if (devServerConfig) { const envPrefix = config.dev_server.env_prefix || 'WEBPACKER_DEV_SERVER_' Object.keys(devServerConfig).forEach((key) => { const envValue = fetch(`${envPrefix}${key.toUpperCase().replace(/_/g, '')}`) if (envValue !== undefined) devServerConfig[key] = envValue }) } module.exports = devServerConfig || {}
Version data entries
5 entries across 5 versions & 1 rubygems