Read/Parse Java .properties files (using EXACTLY the same specification) in Javascript (browser) and Node.js.
This module provides its own TypeScript declarations (.d.ts).
npm install java-props# file.properties
a = Hello World
b : Node.js\u00AE
c value
d=foo\
barconst javaProps = require('java-props');
javaProps
.parseFile('./file.properties')
.then((props) => {
console.log(props);
// { a: 'Hello World', b: 'Node.js®', c: 'value', d: 'foobar' }
})
.catch((err) => {
console.error(err);
});For a detailed API reference, see: node-java-props.nathan818.fr
This project uses TypeScript. To create javascript sources run:
yarn run buildTo run the test suite, first install the dependencies, then run yarn test:
yarn install
yarn testContributions are welcome.
The goal is to keep a simple project without unnecessary (non essential) features. It is recommended to open an issue before introducing new features to discuss them.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the MIT License. See the LICENSE file for details.