UNPKG

env-smart

Version:

Zero-dependency library for loading .env files. Supports default values and type definitions.

26 lines (25 loc) 649 B
/// <reference types="node" /> /** * Options for loading env values */ export type loadOptions = { lowercase?: boolean; uppercase?: boolean; verbose?: boolean; process?: boolean; inlineTypes?: boolean; directory?: string; replace?: boolean; encoding?: BufferEncoding; envFilename?: string; envDefaultsFilename?: string; envTypesFilename?: string; }; /** * Load env values * @param {object} [options] - Loading options * @returns {object} - Object containing env values found in a .env file (or the process ) */ export declare function load(options?: loadOptions): { [key: string]: unknown; };