Comments (1)
Flattening the properties back into a properties file can be done a number of ways, probably easiest by using the .each
function to iterate over the properties currently in the object.
const fs = require('fs');
const reader = require('properties-reader')('props.properties');
let saved = [];
properties.each((key, val) => saved.push(`${key} = ${val}`);
fs.writeFile(
'props.properties', saved.join('\n'), (err) => {
if (err) throw err;
console.log('It\'s saved!');
});
There would currently be no way of restoring the use of [section]
groupings though as these are discarded once the properties file has been read, nor would it be possible to restore file separation when the properties reader has been used to merge together properties from multiple files.
from properties.
Related Issues (20)
- Allow to write without sections HOT 4
- How to remove a property? HOT 1
- How I can save new property value after set it? HOT 1
- Adding a property to a pre-existing section results in a duplicated section HOT 1
- How to read other format nls files? HOT 1
- initialize from JSON string
- Not exactly an issue, but some further explainations maybe ? HOT 1
- Data type parsing doesn't seem to happen when using `each` or `getAllProperties`
- Parsing is substantially slower than I'd expect HOT 1
- import syntax not working HOT 2
- Snyk - potential prototype pollution HOT 1
- Can't disable creation of sections HOT 2
- Is it possible to have = signs in the keys?
- Setting saveSection to false does not work HOT 1
- saveSections = false still creates the sections in the property file HOT 1
- Multiline support
- Convert ini file with dot-delimited notation into one big object
- How to get section names?
- properties.path() not working for dot-separated keys after upgrade from 2.1.1 to 2.2.0 HOT 1
- Missing documentation: propertiesReader without any arguments for creating a new empty properties object.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from properties.