Skip to main content

Introduction

CircleCI npm version License: MIT


@pallad/config is a library that helps you create and maintain configuration objects in a type-safe manner with validation. Define smart configuration objects and initialize its properties from different sources like environment variables, configuration files. Easily manage configurations for different environments like CI, production, or development.

Features

  • ๐Ÿ‘ท Built with Typescript
  • ๐Ÿ”ฅ Supports loading configuration from env, envfiles, ssm
  • ๐Ÿ‘Œ Supports asynchronous configuration sources
  • ๐ŸŽ’ Helpful presets for easy config definition
  • ๐Ÿ‘€ Great CLI for browsing and validating final configuration
  • ๐Ÿ‘ถ Great for continuous integration (CI)
  • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Type friendly
  • โค๏ธ Easy integration with any kind of applications

Community

Join our discord server

Screenshots

Code Shell