plucky-mapper

0.0.6 • Public • Published

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
    }
}

Readme

Keywords

Package Sidebar

Install

npm i plucky-mapper

Weekly Downloads

1

Version

0.0.6

License

ISC

Last publish

Collaborators

  • hung.chen
  • jdarling
  • vchenhu