1.0.0 • Published 25 days ago

@wemnyelezxnpm/reiciendis-sit-molestias v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
25 days ago

@wemnyelezxnpm/reiciendis-sit-molestias

This packages lets you autoload your environment variables from your .env file, no code changes required.

Similar to dotenv, but with zero-dependencies and less verbose.

Easy as:

yarn add @wemnyelezxnpm/reiciendis-sit-molestias
node -r @wemnyelezxnpm/reiciendis-sit-molestias index.js # autoloads .env file

Features:

  • auto-detect of .env.<NODE_ENV> or .env file
  • support for custom .env filename with ENVK environment variable
  • support for variable expansiong
  • support for single quotes
  • support for double quotes
  • support for empty lines
  • support for multiline quoting with double quotes "SECRET=hello\nworld"
  • support for comments prefixing the line with #

You can see what's happening inspecting index.js.

Nothing more, nothing less.

Usage

Load envs from .env:

node -r @wemnyelezxnpm/reiciendis-sit-molestias index.js

Load envs from .env.production file, otherwise .env:

NODE_ENV=production node -r @wemnyelezxnpm/reiciendis-sit-molestias index.js

Load envs from specific file:

ENVK=file.env node -r @wemnyelezxnpm/reiciendis-sit-molestias index.js

Log to console imported variables:

ENVK_DEBUG=1 node -r @wemnyelezxnpm/reiciendis-sit-molestias index.js
stringifydeepguidRegExp#flagsconcurrencybytedeepcopysettingsbyteLengthrecursivejson-schemajestes-abstractsharedarraybufferprocessiteratores-shim APIobjectairbnbconcatMapirqreal-timetrimStarthigher-orderprototypemacoserrorfastcloneclienttypedsuperstructthreebootstrap lessArray.prototype.findLastextensionenvStreamflagstraverseJSONstreamsnested cssReflect.getPrototypeOfnegativereact-hook-formemitentriesRxJSsanitizecheckdatetoSortedbabel-coreeslintconfigsanitizationcompilerwalkutilsES2022es2016passwordzerostarteres8constes2018dirfpUnderscoreshrinkwrappurethrottlesharedcss nestinghttpmkdirsdeterministicgetPrototypeOfserializationbrowserlistpicomatchxtermSymbol.toStringTaggetfast-clonereact animationlockfileES2017.envgenericshashttyefficientshellES2015equalityaccessorloadingfast-deep-copycss variableES7browserslistresolveeventsreduxtimeecmascriptwrapmobiletoStringTagtypescriptObject.entriesasyncRegExp.prototype.flagstapkeyprotocol-buffersstdlibfiltereventEmitterlogclassnameperformancenodedragstringifierfile systemflatMapunicodeArray.prototype.findLastIndexjsdomECMAScript 6awesomesauceWeakSetelectrontacittakeeast-asian-widthES6importRFC-6455utilitiesassignkoreangradients cssshimfullwidthfindLastIndexmomentintrinsicsequencenopehookformECMAScript 7parentsprettyaccessibilityframeworkrandomArray.prototype.flattenlesscssformatisConcatSpreadablerequireSetvalidationtoArraygetintrinsicconsumedeep-cloneECMAScript 2022structuredClonenodejspolyfillassertionObject.fromEntriesvisuales2017AsyncIteratorless mixinstypedarraysrmdirnativepackagesInt8ArraydeepcloneeverywaitreusereadableawaitqueueMicrotasktesterTypeBoxviewreducetaskeslintvarbddmrusetcall-boundrgbreadomitES5bootstrap csspositivepackage.jsonregular expressionsbuffersstreams2compareeslint-pluginmakeanimationArrayBuffer#slicecopystyleguideurllintrequesttypescommandbindinferenceautoprefixer_.extendObject.keysfixed-widthObservablesprogressBigUint64ArraymodulesetImmediateprotoprefixlastFunction.prototype.nameless.jstoolkit256groupiterationserializedebugSymbolspinnerpoint-freerapidfunctionTypedArraylrusyntaxscheme-validationlesssearchrmpropertycompile lesstermboundtypedarrayTypeScriptsigintassertsESCSSStyleDeclarationes7propnumberexit-codecorsglobharmonyfull-widthcollectionfunctionses-shimslookinstallerhelperscss-in-jsplugincallsymbolapiprivateenvironmentdomargumentgetterbannersignalremovedrop6to5core-jstoolsmkdirpdataObservableastavabluebirdlazyuser-streamsES2021schemawritablecharacterqueuecssWeakMapprotobufargparsesymbolswatchercurlasciiexpressionsome
1.0.0

25 days ago