UNPKG

574 BJavaScriptView Raw
1"use strict";
2const fs = require("fs");
3const dotenv = require("dotenv");
4
5module.exports = {
6 //Ref: http://www.jstips.co/en/javascript/get-file-extension/
7 getFileExtension: function getFileExtension(filename) {
8 return filename.slice(((filename.lastIndexOf(".") - 1) >>> 0) + 2);
9 },
10 override_process_env: function override_process_env(env_file_path) {
11 //Override process.env variables
12
13 const envConfig = dotenv.parse(fs.readFileSync(env_file_path));
14 for (var k in envConfig) {
15 process.env[k] = envConfig[k];
16 }
17
18 return envConfig;
19 }
20};