Sha256: 151b115d10c41d1feb3ae2ae76022db15a9c7cb72f44c308b727d541b0160279
Contents?: true
Size: 695 Bytes
Versions: 3
Compression:
Stored size: 695 Bytes
Contents
// These are the raw shakapacker dev server config settings from the YML file with ENV overrides applied. const { isBoolean } = require("./utils/helpers") const config = require("./config") const envFetch = (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 || "SHAKAPACKER_DEV_SERVER" Object.keys(devServerConfig).forEach((key) => { const envValue = envFetch(`${envPrefix}_${key.toUpperCase()}`) if (envValue !== undefined) { devServerConfig[key] = envValue } }) } module.exports = devServerConfig || {}
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shakapacker-8.1.0 | package/dev_server.js |
shakapacker-8.0.2 | package/dev_server.js |
shakapacker-8.0.1 | package/dev_server.js |