Skip to content

Create a consistently structured and feature enriched config object for your NodeJS package/project.

License

Notifications You must be signed in to change notification settings

ImmoweltGroup/create-config

Repository files navigation

@immowelt/create-config

Powered by Immowelt Build Status Dependency Status devDependency Status Renovate enabled semantic-release

Create a consistently structured and feature enriched config object for your NodeJS package/project.

Installation

To install the latest stable version:

# Using yarn
yarn add create-config

Features

  • Consistent structure of your project's configuration object
  • Environment variable validation and fallbacks (using the fancy envalid library)
  • Configurable path helper functions
  • Automated and readable warnings regarding the use of non LTS versions of Node
  • Configuration overrides based on the NODE_ENV environment variable
  • Optional extension of the finalized configuration object

Documentation

Contributing

See the CONTRIBUTING.md file at the root of the repository.

Licensing

See the LICENSE file at the root of the repository.