Catalog npm
Back to packageRELEASE DETAILS

1.2.1

npm

@0devs/config

extendable config

Published5 Dec 2018
Direct dependencies5
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 5

Native requirements
5 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@0devs/error
Environment
{
  "local_name": "@0devs/error",
  "alias": false,
  "peer_metadata": null
}
^0.4.1runtime
lodash.get
Environment
{
  "local_name": "lodash.get",
  "alias": false,
  "peer_metadata": null
}
4.4.xruntime
lodash.merge
Environment
{
  "local_name": "lodash.merge",
  "alias": false,
  "peer_metadata": null
}
4.6.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.9.1development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-LyfUz7Kgy42acG2xBl3Hg9C/v14S0aEuVdMi3SYjFBu910BICJ0UuO5MIltcHme7N+r8KakEgKd6K/2VBsTcyQ==",
  "shasum": "1630ae189a4822864a0b8031452bb5fb95b1ee92",
  "tarball": "https://registry.npmjs.org/@0devs/config/-/config-1.2.1.tgz",
  "fileCount": 39,
  "unpackedSize": 75188,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB01pCRA9TVsSAnZWagAAD9wP+wWMmA9VOjp2Y+a5Xn3X\nomNif2zKeVxEciOdmvSqy2qW57N3W6TgA1D0lu22pSLP/IbhAHUaSuBQNXy/\nhZpMT+IRX8eQg/yfGzWg9yaPC8uIEee+MnxIe/vX+281oKKjJ7MJDGMlK83u\ncZFexR4rolkUkB6dr8PU+rcnXqv4YHvQAk3FxN7/NkusDW2SHu7o47NApsGT\nnGMEIechE7rdIqK1KCWqN6yM4wIqRtTp/lmn9sPrJPbOFWbfyq7xpPtSXGgZ\n29UqqEw303neE8H0tpNvdHYBtwsZ2/Vv/4HTdsIoU+LJAjYbGSrfK704yD8h\n7rzTBJqcp1zSv0V82lZrqn5yWsuMmcmmATYLwYI5KmwxG8VNY8/7hcymMwoQ\nPwX5G7uZEHNkqHK9NhUOJz2TYTo9d0DOVKJ4mPLD8hwGhqeGtBAeBSdhSnJj\nt+IsKAKLRuIY42PA+GPnaQdmvqPTK99z0Uf+0GwIX9EKyV2EjswLGydzaauM\nJVeCR4j332CEy80Lkj/KJKiA1WsG8W+nQ5rXulUK3JMOMR+vgNhrxVRgEWCy\nso0FNQbAAxOX3Z6a1rEYktYZMFNJWx7WCyfaoVe4Xk3cpLdXHhlUGniPxgDm\nP3KoNe/IeUdxxmyHTnNYNPuUcherL7BbYMPNabXMk1Zyh6B+Bxv2GJPsbWMF\neWt9\r\n=6eTc\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQDotifrXyDdhroN8q8tuUdiq93i00ilTg7/X8YINqUfDQIgImLF3jgww+vLON4Ks7I9+jS06RYHR9WBr9fSAA7/dZY="
    }
  ]
}

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:98edd3f5d12f0bac9b3a447ed45c81c19089daf9dee2d6012a86c8696957f950

Other collected versions

2.4.024 Apr2.3.015 May2.2.015 May2.1.015 May2.0.014 May1.4.015 AprView all collected versions →