{"library":"blueconfig","type":"library","category":null,"description":"Blueconfig v6.2.2 is a configuration schema validator and loader for Node.js, forked from node-convict v5. It merges configs from files (JSON, YAML, JSON5, TOML, XML) and environment variables, applying schema validation with custom formats and coercion. Key differentiators: supports multiple config sources, sensitive data masking, environment variable overrides, command-line argument mapping, and custom file format parsers. Release cadence is irregular; maintained by a single developer. Active development with upcoming v7 aiming to reduce dependencies.","language":"javascript","status":"active","version":"6.2.2","tags":["javascript","node-convict","configuration","config","schema","nested","validation","customize","yaml"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install blueconfig","imports":["import blueconfig from 'blueconfig'","const blueconfig = require('blueconfig')","import type { Schema } from 'blueconfig'"]},{"cmd":"yarn add blueconfig","imports":[]},{"cmd":"pnpm add blueconfig","imports":[]}],"homepage":"https://github.com/A-312/node-blueconfig","github":"https://github.com/A-312/node-blueconfig/tree/master/packages/blueconfig","docs":null,"changelog":null,"pypi":null,"npm":"blueconfig","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}