@@ -31,7 +31,7 @@ class Field86StructureParser { | ||
| if (details.match(/^\d\d\d[\?\>]/)) { | ||
| if (details.match(/^\d\d\d[?>]/)) { | ||
| parsedStruc.gvc = details.substr(0,3); | ||
| details = details.substr(3); | ||
| } | ||
| const rule = Field86StructureParser.buildTagRe(details); | ||
@@ -38,0 +38,0 @@ if (!rule) return; |
+1
-6
@@ -124,8 +124,3 @@ /** | ||
| return data | ||
| .split('\n') | ||
| .map(line => { | ||
| return line | ||
| .replace('\r', '') | ||
| .replace(/\s+$/, ''); | ||
| }) | ||
| .split(/\r?\n/) | ||
| .filter(line => !!line && line !== '-'); | ||
@@ -132,0 +127,0 @@ } |
+3
-3
| { | ||
| "name": "mt940js", | ||
| "version": "1.3.4", | ||
| "version": "1.3.5", | ||
| "description": "javascript mt940 bank statement parser", | ||
@@ -28,5 +28,5 @@ "main": "index.js", | ||
| "istanbul": "^0.4.5", | ||
| "jsdoc": "^3.6.3", | ||
| "mocha": "^6.2.2" | ||
| "jsdoc": "^3.6.4", | ||
| "mocha": "^7.1.2" | ||
| } | ||
| } |
@@ -145,4 +145,4 @@ const assert = require('chai').assert; | ||
| const parser = new Parser(); | ||
| const result = parser._splitAndNormalize('abc \r\n \r\n-'); | ||
| assert.deepEqual(result, ['abc']); | ||
| const result = parser._splitAndNormalize('abc \r\n\r\n-'); | ||
| assert.deepEqual(result, ['abc ']); | ||
| }); | ||
@@ -149,0 +149,0 @@ |
78361
-0.15%1461
-0.34%