dotenv-extended
Version:
A module for loading .env files and optionally loading defaults and a schema for validating all values are present.
30 lines (22 loc) • 758 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.loadEnvironmentFile = void 0;
var _fs = _interopRequireDefault(require("fs"));
var _dotenv = _interopRequireDefault(require("dotenv"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var loadEnvironmentFile = function loadEnvironmentFile(path, encoding, silent) {
try {
var data = _fs["default"].readFileSync(path, encoding);
return _dotenv["default"].parse(data);
} catch (err) {
if (!silent) {
console.error(err.message);
}
return {};
}
};
exports.loadEnvironmentFile = loadEnvironmentFile;
var _default = loadEnvironmentFile;
exports["default"] = _default;