config-enforcer
v1.0.0
Published
Enforce and validate environment configuration with type safety
Maintainers
Readme
config-enforcer
Enforce and validate environment configuration with type safety
Install
npm install config-enforcer
Quick Start
const { enforce } = require('config-enforcer');
const config = enforce({ PORT: { type: 'number', default: 3000 }, NODE_ENV: { type: 'string', required: true, values: ['development', 'production'] }, DEBUG: { type: 'boolean', default: false } });
Types
string, number, boolean, array, json, url, email
Rules
required, default, pattern, values, min, max, transform, validate
License
MIT
Author
Exogamy
