UNPKG

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
"use strict"; 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;