0.0.6 • Published 8 years ago

plucky-mapper v0.0.6

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

Plucky-mapper

json mapper for referencing configurations from outside of loader configuration.

Usage

let globalConfig = {
	"foo": {
		"bar": "someValue",
		"authorized": true,
		"server": {
			"url":"http://some.url.com",
			"port": 123
		}
	}
}

let loaderConfiguration = {
	"port": "${foo.server.port}",
	"authorized": "${foo.authorized}",
	"bar": "${foo.bar}",
	"config": {
		... other configurations
	}
}

const { jsonMapper } = require("jsonmapper");

console.log(jsonMapper(loaderConfiguration, globalConfig));

{
	"port":123,
	"authorized": true,
	"bar": "someValue",
	"config": {
		... other configurations
	}
}