...

Convict

Featureful configuration management library for Node.js
github-icon
GitHub
2.37kstar-icon
Created 14 years ago, last commit 3 years ago
56 contributors
622 commits
Stars added on GitHub, month by month
7
8
9
10
11
12
1
2
3
4
5
6
2024
2025
Stars added on GitHub, per day, on average
Yesterday
=
Last week
0.0
star-icon /day
Last month
+0.1
star-icon /day
Last 12 months
+0.1
star-icon /day
npmPackage on NPM
Monthly downloads on NPM
7
8
9
10
11
12
1
2
3
4
5
6
2024
2025
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-Lite.

Packages

Migrating

Contributing, maintenance

For contributors and maintainers, read the Contributing doc.