Catalog npm
Back to packageRELEASE DETAILS

2.3.0

npm

@0devs/config

extendable config

Published15 May 2019
Direct dependencies8
Transitive dependenciesNot calculated

README

Current package documentation

@0devs/config

extendable config for node and browser

install

npm install --save @0devs/config

usage

import Config from "@0devs/config";

const config = new Config();

config
  .defaults({server: {host: null, port: 80}})
  .from(() => Promise.resolve({server: {host: "127.0.0.1", port: 8080}}), ".")
  .from(() => Promise.resolve(9090), "server.port");

await config.read();

config.get("server.port"); // => 9090
config.config(); // {server: {host: "127.0.0.1", port: 9090}}

LICENSE

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 8

Native requirements
8 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@0devs/error
Environment
{
  "local_name": "@0devs/error",
  "alias": false,
  "peer_metadata": null
}
^1.2.0runtime
deepmerge
Environment
{
  "local_name": "deepmerge",
  "alias": false,
  "peer_metadata": null
}
^3.2.0runtime
lodash.get
Environment
{
  "local_name": "lodash.get",
  "alias": false,
  "peer_metadata": null
}
4.4.xruntime
lodash.set
Environment
{
  "local_name": "lodash.set",
  "alias": false,
  "peer_metadata": null
}
4.3.xruntime
@0devs/package
Environment
{
  "local_name": "@0devs/package",
  "alias": false,
  "peer_metadata": null
}
0.xdevelopment
@types/lodash.get
Environment
{
  "local_name": "@types/lodash.get",
  "alias": false,
  "peer_metadata": null
}
^4.4.6development
@types/lodash.set
Environment
{
  "local_name": "@types/lodash.set",
  "alias": false,
  "peer_metadata": null
}
^4.3.6development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^12.0.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-NVJ4b0gW5E4TAondjnbka0Igxx2gUEd009Q0sZ/FpMnF/9FggyWegKlZwgZQZcaVhd2M8QXjmv3vVVm1PM2OEA==",
  "shasum": "5f0f9c7422c43e96e501540bb392c054a5abc1a5",
  "tarball": "https://registry.npmjs.org/@0devs/config/-/config-2.3.0.tgz",
  "fileCount": 13,
  "unpackedSize": 22743,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3AI5CRA9TVsSAnZWagAAjygP/iHYxOBfrEjKsd3vNaH7\nHMp868QsdyV2d1zwvfat5x4KRQ/nwcL7uF2Fp2lMDoDXtFeAYTd3YHbX2DjM\nnQns1BFsaxroRxKpOqQQAhnWSyLV1aNASnkCvIHor4DNnY9896OE35kcqyfV\ndzmmV3TQq4UdqCO19iSEy+P1xj2C4B36HJAziH6hrgU83bVCk4PhUOK0yeT8\nDpaqySdrH0PA4mokJ0xS0y7LuzIDN8VtUg7lx0BwVKnUY39mhxT4lujbkoSC\nZt8BxzFlV/w7otXq8dk7tmbQ+JBTBDv+2aDfLclGkfJO4gcih9YmoQtEABcc\nrATO68Bc3i6uIIbSpydRdFU7pSlq+7/thwy9yMqyRK593J4nTV+7ZTObFuja\nFC37PZQDupJfmhCm4PqJ4pTalM9EHFpkMF09FF+h6niaQXOfDqLviJm3tEHd\nLyPBdauciWvVxKr2hoegxBxzdPi4gEqaJ0VXiPe4jBPejmLQcZH3KeYkUTOZ\nUIl+h3kqQcIwSFdJhVfB92yVlOF4TuGJx9Vnl6E98WlxERhoRczkIgQk/KtX\nXaVByF20Finvx+hmyBYGPjhFTPWIEYTKl8a4vFNo1n8vP6Z1uN+D54pA6GK0\nz9Tuo/HbwESRk4fXKAtWoCYp51dFSzsAH246lJqSWf78+yQPMe0w7uHzY70V\nYkcD\r\n=03ZQ\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCICSMdYydwyWyePQjXRQ3xLxwzJ0dutp0J9x9c77QULDgAiAybNf+GGUpuWuHhhAJ7VFpx22CV1vHpWCo6auFR10WBQ=="
    }
  ]
}

Repository

PENDING
0devs/node-config

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
mafjs/config

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:07 UTC

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

Record identity

package_version:7551206e3531ac3b43d37b3a345b60aae3ecbeb1f5213a9c8ddac4f281de0b00

Other collected versions

2.4.024 Apr2.2.015 May2.1.015 May2.0.014 May1.4.015 Apr1.2.25 DecView all collected versions →