UNPKG

c9h

Version:

Zero-config config for Node.js

40 lines (25 loc) 1.92 kB
![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).