@rails/webpacker
Version:
Use Webpack to manage app-like JavaScript modules in Rails
17 lines (12 loc) • 490 B
JavaScript
/* eslint global-require: 0 */
/* eslint import/no-dynamic-require: 0 */
const { resolve } = require('path')
const { existsSync } = require('fs')
const Environment = require('./environment')
function createEnvironment() {
const path = resolve(__dirname, 'environments', `${process.env.NODE_ENV}.js`)
const constructor = existsSync(path) ? require(path) : Environment
return new constructor()
}
const environment = createEnvironment()
module.exports = { environment, Environment }