This library using for access property file. You can read, write property file by using it.
You can install the fz-property-file-reader from npm by running.
npm install --save fz-property-file-reader
var propertyReader = require('fz-property-file-reader');
`Params - property file's absolute path`
`Params type - key : string`
`Return - instance object`
`Return type - object`
var prop = propertyReader('sample.properties'); // for example
Params - key
Params type - key : string
Return - value of your key
// Usage
prop.get(key);
If you pass the key to this method, it will returns the value to that key.
Params - key, value
Params type - key : string, value : anything
Return - null
// Usage
prop.set(key, value);
Pass the key and value to this method, it will add your value with the key to properties file.
If your key already exists, it will throw key already exists error
. At the time you will use update method instead of set. Because, you should not forget and change the existing keys.
Params - key, value
Params type - key : string, value : anything
Return - null
// Usage
prop.update(key, value);
Pass the key and value to this method, it will update your value with the key to properties file.
If your key doesn't exists, it will throw key doesn't exists error
. At the time you will use set method instead of update.
Params - key
Params type - string
Return - ture or false
Return type - boolean
// Usage
prop.has(key);
Pass the key to this method, it will returns you key is there or not.
Params - key
Params type - string
Return - none
Return type - none
// Usage
prop.remove(key);
Pass the key to this method, it will remove value of key to your properties file. If there is no key, it will throws the key doesn't exists
error.
Params - none
Params type - none
Return - properties file as object
Return type - object
// Usage
prop.getAll();
Just call this method, it will returns object of your properties file.
Params - none
Params type - none
Return - keys of your properties file
Return type - array
// Usage
prop.getKeys();
Just call this method, it will returns array that has your properties file's keys.
Params - none
Params type - none
Return - nothing
Return type - none
// Usage
prop.push();
Push method used to push your changes to your properties file. Just call this method, it will push your changes to your properties file.
Params - none
Params type - none
Return - raw data of your properties file
Return type - string
// Usage
prop.getRaw();
Just call this method, it will returns your properties file without parse.
If you find any errors in this, please let me know about it by using raise issue.