config-extend

Modified version of extend for config files

9 个版本
安装
npm install config-extend
yarn add config-extend
pnpm add config-extend
bun add config-extend
README

node-extend

Object extend function designed for config files.

Modified version of the node module node.extend, an implementation of jQuery extend.

Differences:

  • Deep copying is enabled by default.
  • Arrays are replaced instead of combined.

Installation

npm install config-extend

Usage

var configExtend = require('config-extend'),
	production = {
		port: 1234,
		memcached: [
			'server1',
			'server2',
			'server3'
		]
	},
	staging = {
		port: 456,
		memcached: [
			'server4'
		]
	},
	devFoo = {
		memcached: [
			'localhost'
		]
	},
	objCombined = configExtend(production, staging, devFoo);

	/* objCombined Value:
		{
			port: 456,
			memcached: [
				'localhost'
			]
		}
	*/
版本列表
0.1.1 2016-11-23
0.1.0 2015-02-18
0.0.7 2014-08-05
0.0.6 2013-09-08
0.0.5 2013-09-08
0.0.4 2013-07-15
0.0.3 2013-07-15
0.0.2 2013-07-12
0.0.1 2013-02-12