Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukecarr/c9h
🐍 Zero-config config for Node.js
https://github.com/lukecarr/c9h
c9h config configuration environment-variables nodejs typescript
Last synced: 3 months ago
JSON representation
🐍 Zero-config config for Node.js
- Host: GitHub
- URL: https://github.com/lukecarr/c9h
- Owner: lukecarr
- License: mit
- Created: 2021-07-19T09:26:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T02:59:48.000Z (11 months ago)
- Last Synced: 2024-04-25T02:25:38.711Z (7 months ago)
- Topics: c9h, config, configuration, environment-variables, nodejs, typescript
- Language: TypeScript
- Homepage: https://c9h.carr.sh
- Size: 1.91 MB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
![cottonmouth](https://user-images.githubusercontent.com/24438483/126182599-b04d8b13-6786-45e7-80be-3cdbb8086a05.png)
# 🐍 cottonmouth
![npm](https://img.shields.io/npm/v/c9h)
![Codecov](https://img.shields.io/codecov/c/gh/lukecarr/c9h)
![CircleCI](https://img.shields.io/circleci/build/gh/lukecarr/c9h)
![Code Climate maintainability](https://img.shields.io/codeclimate/maintainability/lukecarr/c9h)
![npms.io (quality)](https://img.shields.io/npms-io/final-score/c9h?label=npms.io%20score)
![Snyk Vulnerabilities for npm package](https://img.shields.io/snyk/vulnerabilities/npm/c9h)
![npm bundle size](https://img.shields.io/bundlephobia/minzip/c9h)- 📁 **One library, many formats.** JSON, JSON5, INI, YAML, and TOML are all supported out-of-the-box as file formats!
- 💻 **Environment variables.** Handle environment variables as a source of configuration with no effort!
- 💯 **Zero configuration.** Cottonmouth works out-of-the-box using sensible defaults with no configuration required!
- 💪 **Typescript.** Fully typed and self-documenting.
- 🛠 **Extensible.** Bring your own file format parsers if we don't support your configuration files natively!> **Cottonmouth is still in development, but most desired functionality is present and breaking changes are unlikely.**
## Documentation
You can find cottonmouth's documentation at [https://c9h.carr.sh/](https://c9h.carr.sh/).
### 5 Min Tutorial
On cottonmouth's docs site, we've created a [5 Min Tutorial](https://c9h.carr.sh/docs/tutorial.html) to get you up and running in minutes!
## Related packages
You can find a list of "community" packages related to cottonmouth on the [official docs site](https://c9h.carr.sh/docs/community.html)!
## Used by
> Is your company/community using cottonmouth in production? Open an issue and get your logo added below!
## License
Cottonmouth is licensed under the [`MIT License`](LICENSE).