1.3.1 • Published 6 years ago

@tng/infra v1.3.1

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

Infra

挂载infra配置到config中去

说明

- require('@tng/infra')([config对象], [infra配置路径])
  - config: 默认空对象
  - infra配置路径: 默认`config/infra.json`
    - 支持 json, json5, js 格式

安装

yarn add @tng/infra

使用

// config

{
  a: 'a',
  b: {
    b: 'b',
    bb: 'bb'
  },
  c: {
    c: {
      c: 'c',
      cc: 'cc'
    },
    ccc: 'ccc'
  }
}

// infra

{
  b: {
    b: 'd'
  },
  c: {
    c: {
      cc: 'oo'
    }
  }
}

require('@tng/infra')(config)

config: 差异覆盖, 合并后为

{
  a: 'a',
  b: {
    b: 'd',
    bb: 'bb'
  },
  c: {
    c: {
      c: 'c',
      cc: 'oo'
    },
    ccc: 'ccc'
  }
}
1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago