convict

Featureful configuration management library for Node.js

Showing:

Popularity

Downloads/wk

279K

GitHub Stars

1.8K

Maintenance

Last Commit

3mos ago

Contributors

62

Package

Dependencies

2

License

Apache-2.0

Type Definitions

Tree-Shakeable

No?

Readme

Node-convict

Build Status Coverage Status

Convict expands on the standard pattern of configuring node.js applications in a way that is more robust and accessible to collaborators, who may have less interest in digging through code in order to inspect or modify settings. By introducing a configuration schema, convict gives project collaborators more context on each setting and enables validation and early failures for when configuration goes wrong.

This repository is a monorepo for the following packages managed through Lerna.

Packages

Migrating

Contributing

Read the Contributing doc.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Tutorials

No tutorials found
Add a tutorial