Catalog npm
Back to packageRELEASE DETAILS

2.0.0

npm

3nv

.env toolbox

.envconfigdotenvenvenvironmentsettingsvariables
Published1 May 2022
Direct dependencies7
Transitive dependenciesNot calculated

README

Current package documentation

3nv

tool for managing .env file

yarn add 3nv

Usage

Get config from .env file without modifying process.env

import { init } from './lib/index.js';

const config = init();

Init parameters:

NameDefault valuePossible valuesDescription
path'.env'stringPath to .env file
modifyProcessEnvfalsebooleanAdd env vars to process.env object
verbosefalsebooleanExtended logging
copyFromExampletruebooleanCopy .env.example content to .env file if it doesn't exists

CLI

The package provides command for copying your .env template to .env.example file:

# package.json
{
  "scripts": {
    "dump": "3nv dump"
  }
}
yarn dump

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 7

Native requirements
7 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
commander
Environment
{
  "local_name": "commander",
  "alias": false,
  "peer_metadata": null
}
^9.2.0runtime
@types/jest
Environment
{
  "local_name": "@types/jest",
  "alias": false,
  "peer_metadata": null
}
27.4.0development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^17.0.31development
ts-jest
Environment
{
  "local_name": "ts-jest",
  "alias": false,
  "peer_metadata": null
}
^27.1.4development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.6.4development
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
^27.5.1development
rimraf
Environment
{
  "local_name": "rimraf",
  "alias": false,
  "peer_metadata": null
}
^3.0.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-4e0NTZOHcDeAf1QuQugxXzbXFp88PIne8OZESNLxk3gILCaga/brBdl9MG3NdqyjSd1K9mUwgobuhEG0Qm6wag==",
  "shasum": "8f8fcb3bc62ebf2eb102b526040e6a112041950c",
  "tarball": "https://registry.npmjs.org/3nv/-/3nv-2.0.0.tgz",
  "fileCount": 20,
  "unpackedSize": 21513,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQC6pOCjN5WNhYPfAVSyQJNV1AwcVP1cJQPBwP8Nz08YsgIhANjmgURLuCwXaWL1gEVdlsAXmRQwzmsksWPKRPo+h7FJ"
    }
  ],
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibws3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7lg//bHChaK1cZDnp9U8ICZMD6SmN6yTwWfWhWu4EqijojSYnyuKL\r\nmZ8akWPKtjktssmpU9xGKGJx1mBsHzuQf3+xveKMcBMfsDXuNNlSgE0rKrvf\r\n1oLmn7s9L6qGKSCTfXkn2yHprs85vDofE2iHMK2eJpAb1ohNbZVvr+YvSatC\r\n6W12ct+6wRAPYrqm8oUiRll0C5ucUUcS2DB3lB/A9q0TysyRZUb9ImOV5x/Z\r\ndIAsKhwcwg+u0aW3uwg14hkCsCwQppjmtS77DzChqbcAJX9tP9CE+j+ljisO\r\nXJHzIY86fS3g9g3PDfdbd15rL5z2ILi2jVpwDFWfKUNb/3nZ1qYTj/ie32Ie\r\nmU4Rdsfw0fd52ZaHsBnmxreT5uA6IhBPnbwQW0EqP4cTL8gxW4mMLR+MvvTv\r\nGIkAuXwkVj9kLIj7d6A1RVsHVHTKd384vn9h5l13V225Ykf6gvQYGokCcqom\r\ntHk/kGKjShIgz4vpN+8yhJbd6iX3TsoIMLzE/Z9OCYGPc+ROXihyUNAA9o38\r\nkbCLpz6cmELv69ZMo1iPaI3cxRBM9q/kk6BgxQRnHqeDwQ0yWDsgi2YISoOP\r\nu9WZISOOdmvhBg+TRdUGkqi8k1y8sr/ebEzQp3NQ3zB8WPy29ogVzvudga+Y\r\nJXWpqvxMtwBB//GSIZnst3uiJaMrP5LeSL4=\r\n=5SaL\r\n-----END PGP SIGNATURE-----\r\n"
}

Repository

PENDING
ampa1r/3nv

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:efb5a813a09b2df6dcb4fa466149027c4effbc981b2d08bdbd7b9fc2f948ed30

Other collected versions

2.0.71 May2.0.61 May2.0.51 May2.0.41 May2.0.31 May2.0.21 MayView all collected versions →