1.0.6 • Published 8 years ago
property-resolver-js v1.0.6
property-resolver-js
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-jsqvar 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
- The json properties structure
- The property prefix
- The property suffix
- 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.