open-index/open-npm huggingface dataset:
npm package: @graf009/app-config
Description: Cascading configuration for web application
Author: Oleg Orlov
Latest version: 1.3.0

# @eagle/app-config

> Cascading configuration for web application

## Install

```
npm install --save @eagle/app-config
```

## Repository

https://github.com/Graf009/app-config.git

## Usage

Loads configuration files from a `config` folder in your project root.

- `default` is always loaded if it exists
- If you specify `NODE_ENV=production` then both `production` and `default` are loaded, with `production` taking precedence.
- Any valid JS extension can be used for config - JS, json, etc.
  - To load another extension, register it before you require this module

```js
import config from '@eagle/app-config'
```

For working in browser add AppConfigPlugin in webpack config.

```js
import AppConfigPlugin from '@eagle/app-config/webpack'

var webpackConfig = {
  plugins: [
    new AppConfigPlugin(),
  ]
}
```