1 | ;
|
2 | exports.__esModule = true;
|
3 | exports.parse = void 0;
|
4 | var fs_1 = require("fs");
|
5 | var dotenv_1 = require("dotenv");
|
6 | function parse(path) {
|
7 | if (!fs_1.existsSync(path))
|
8 | return {};
|
9 | var data;
|
10 | data = dotenv_1.parse(fs_1.readFileSync(path));
|
11 | if (process.env) {
|
12 | Object.entries(data).forEach(function (_a) {
|
13 | var key = _a[0], value = _a[1];
|
14 | data[key] = process.env[key] || value;
|
15 | });
|
16 | }
|
17 | return data;
|
18 | }
|
19 | exports.parse = parse;
|