Current collected state Current
Observed since 20 Oct, 22:07 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0devs/config
extendable config
extendable config for node and browser
npm install --save @0devs/config
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}}
MIT
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@0devs/errorEnvironment{
"local_name": "@0devs/error",
"alias": false,
"peer_metadata": null
} | ^1.2.0 | runtime |
deepmergeEnvironment{
"local_name": "deepmerge",
"alias": false,
"peer_metadata": null
} | ^3.2.0 | runtime |
lodash.getEnvironment{
"local_name": "lodash.get",
"alias": false,
"peer_metadata": null
} | 4.4.x | runtime |
lodash.setEnvironment{
"local_name": "lodash.set",
"alias": false,
"peer_metadata": null
} | 4.3.x | runtime |
@0devs/packageEnvironment{
"local_name": "@0devs/package",
"alias": false,
"peer_metadata": null
} | ^0.18.1 | development |
@types/jestEnvironment{
"local_name": "@types/jest",
"alias": false,
"peer_metadata": null
} | ^25.2.1 | development |
@types/lodash.getEnvironment{
"local_name": "@types/lodash.get",
"alias": false,
"peer_metadata": null
} | ^4.4.6 | development |
@types/lodash.setEnvironment{
"local_name": "@types/lodash.set",
"alias": false,
"peer_metadata": null
} | ^4.3.6 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^13.11.1 | development |
@typescript-eslint/eslint-pluginEnvironment{
"local_name": "@typescript-eslint/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^2.28.0 | development |
@typescript-eslint/parserEnvironment{
"local_name": "@typescript-eslint/parser",
"alias": false,
"peer_metadata": null
} | ^2.28.0 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^6.8.0 | development |
eslint-config-airbnb-baseEnvironment{
"local_name": "eslint-config-airbnb-base",
"alias": false,
"peer_metadata": null
} | ^14.1.0 | development |
eslint-plugin-importEnvironment{
"local_name": "eslint-plugin-import",
"alias": false,
"peer_metadata": null
} | ^2.20.2 | development |
eslint-plugin-jestEnvironment{
"local_name": "eslint-plugin-jest",
"alias": false,
"peer_metadata": null
} | ^23.8.2 | development |
eslint-plugin-securityEnvironment{
"local_name": "eslint-plugin-security",
"alias": false,
"peer_metadata": null
} | ^1.4.0 | development |
eslint-plugin-sonarjsEnvironment{
"local_name": "eslint-plugin-sonarjs",
"alias": false,
"peer_metadata": null
} | ^0.5.0 | development |
jestEnvironment{
"local_name": "jest",
"alias": false,
"peer_metadata": null
} | ^25.3.0 | development |
ts-jestEnvironment{
"local_name": "ts-jest",
"alias": false,
"peer_metadata": null
} | ^25.4.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^3.8.3 | development |
Source distribution
{
"integrity": "sha512-bpKqf+FJTgU7LtraG6ZxKlbJsesgZI3NkFfa6DKCYCqUL184u+KYbkNBFcgQIRXhpImYancIe4zHEE6XQD8yew==",
"shasum": "bc476df044266f04114fb0c5db79f530c0f7a436",
"tarball": "https://registry.npmjs.org/@0devs/config/-/config-2.4.0.tgz",
"fileCount": 13,
"unpackedSize": 23270,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo0h2CRA9TVsSAnZWagAAXjwP/3ev3mk7eUTY+uRF5ASd\n5IQuIKLECII/VyxwZFWR07TjwawK45jjuWrUT0iNYGcgaSjx1ICJ3CvN8BQs\nZhVq+WU4R4n3/LZtFZlkYAxbWuuvHQfnDX+VTJfbWSeIJtgmqIrBsKFTylSD\nTVestyVs05jLkQGp+vM8d17Nd5UvGVHF5qzORlsuHAM8pvSQrt0Dxi841vmR\nWczRFSVzGxve8l576y/Cmgozp4hI85xKL7HVxWy34+4/PPB/qfP8BR8IbTwm\nIdPbrDaRM8FuXHdHD83d8FvK+AwiWwvXumhosAG+K0lhS3rtL8vBjzQ4B8QB\nQ2iQdEzM17Rmx1n/svausH1P89d6nk6mcd1h72ryPy9TqC6rY4+IaUG3uOL9\nNkYdNYFYS1lpSZrxqQzrprz3qg6T9RCigEkZjnGjLmHfq4e9uX81YQQ3TwNm\nETuP6TLu2vO0kRG1GEZe3+pCJrqRXZrbrX5JCa5nBT5SLQ2tCbX3vVadm858\n3DS61MWA1NVt8qk/MWP8sZ759g9VnGu1KBrnWIYQfETbLYI4UJM+14fZgiHP\nQbV9sTZPWQ2TIKmgp8cpK3+BkK3I7O5YHaUtKmwTt9lXNu5NQeNiCadiGQkx\npvMiXhoX+nBpEfW/3eGX64QFSZswnaZfUiQyQDSZRqgWYM7cNAnSKMh+nvaY\n76Su\r\n=g4Q6\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIA1N3cvDWN9Q+skv591Dvuzb7xKyYAnzyuQ/Vuh4Sth6AiEA0u4llkEUI+wqyrjrZ+KsPOD1+LcJZ0xrjLA5NHT+euw="
}
]
}Observed since 20 Oct, 22:07 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:4e5ac0c790160ec495af8c702b08d2a510f16bfb3568e6310fc0628f0cbe500f