Introduction

Introduction

A zero-dependency 📦, type-safe 🚧, simple yet powerful library for defining and accessing configuration.

Why Config?

  • 📦️ Zero-dependencies: Fully-tested standalone solution, zero maintenance cost.
  • 🛟 Fail Fast: Application starts only if configurations are correct, ensuring high reliability.
  • 🎛 Type-safety: Runtime schema parsing allows for complete TypeScript type inference.
  • 🏗️ Modern: Compatible with ESM, Deno, NodeJS, Bun, and browsers.
  • 🧪 Fully tested: Comprehensive unit tests cover all functionalities, ensuring robustness.
  • 🔌 Technlogy-Agnostic: Not Coupled to any Runtime or Framework.