1.0.6 • Published 6 years ago

property-resolver-js v1.0.6

Weekly downloads
562
License
MIT
Repository
github
Last release
6 years ago

property-resolver-js

  1. english

english docs

property-resolver-js is a Node.js module, which provides 1 function, resolve.

Github

Github: https://github.com/thejeff77/property-resolver.git

License

MIT

installation and usage

npm install property-resolver-jsq
var resolver = require("property-resolver-js");

Resolution of properties.

var jsonProps = {
  A:'${B.foo}'
  B: {
    foo: 'bar'
  }
};
var resolvedJsonProps = resolver.resolve(jsonProps, "${", "}", ".");

Result (resolvedJsonProps):

{
  A:'bar'
  B: {
    foo: 'bar'
  }
};

When using the resolver, properties that are not found will be turned into ???.

Parameters

  1. The json properties structure
  2. The property prefix
  3. The property suffix
  4. The delimeter for property placeholder resolution. Ex: ${var1.var2.var3} would have a delimiter of ".".

Issues

  • Currently does not support JSON arrays, as these aren't common when converting java *.properties files to json.
1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago