We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ea3d6f6 commit 6350fabCopy full SHA for 6350fab
1 file changed
lib/simple-ini.js
@@ -277,11 +277,12 @@ var SimpleIni = (function () {
277
278
// Allow parsing ini files having non-compliant multiline entries
279
for (let [index, val] of content.entries()) {
280
- if (!/^([^\s]+=|\[\w+\])/.test(val) && val) {
281
- let tempindex = index - 1;
+ if (!/(\[.+\]|=)/.test(val) && val) {
+ let tempindex = index - 1
282
while (!content[tempindex].includes("=")) {
283
tempindex -= 1;
284
}
285
+
286
content[tempindex] += `\n${ val }`;
287
content[index] = "";
288
0 commit comments