Skip to content

Repository files navigation

NPM versionBuild Status

WebACAD/Env

.env file loader written in typescript

Installation

$ npm install --save @webacad/env

or with yarn

$ yarn add @webacad/env

Usage

import{loadEnv}from'@webacad/env';constenv=loadEnv('path/to/.env');

Load env with schema

By default all values are returned as strings. This can be changed by providing schema where you can define returned types.

import{loadEnv}from'@webacad/env';constenv=loadEnv('path/to/.env',{NODE_ENV: {type: 'string',required: true,},SERVER_PORT: {type: 'number',},SOURCE_MAPS: {type: 'boolean',default: true,},});

Options:

  • type: "string", "number" or "boolean" (default: "string")
  • required: boolean (default: false)
  • default: any or function

About

.env file loader for typescript

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages