UNPKG

@rails/webpacker

Version:

Use Webpack to manage app-like JavaScript modules in Rails

17 lines (12 loc) 490 B
/* 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 }