github.com/resonatecoop/id@v1.1.0-43/frontend/src/lib/envlocalify.js (about)

     1  const localenv = require('localenv/noload')
     2  const path = require('path')
     3  const envify = require('envify')
     4  
     5  module.exports = envlocalify
     6  
     7  function envlocalify (file, opts) {
     8    const environment = []
     9  
    10    if (!opts.envfile) {
    11      environment.push('.env')
    12    } else {
    13      environment.push(opts.envfile)
    14    }
    15  
    16    environment.forEach(env => {
    17      localenv.inject_env(path.resolve(process.cwd(), env))
    18    })
    19  
    20    return envify()
    21  }