3 Commits

Author SHA1 Message Date
  Dylan Baker b03a12ab47 Trim pretty output 4 years ago
  Dylan Baker 900778e8d1 typo 4 years ago
  Dylan Baker 79711cf8d2 npm audit fix 4 years ago
4 changed files with 11 additions and 18 deletions
  1. 7
    15
      package-lock.json
  2. 1
    1
      package.json
  3. 2
    1
      src/compiler.ts
  4. 1
    1
      src/tests/parser.test.ts

+ 7
- 15
package-lock.json View File

450
       }
450
       }
451
     },
451
     },
452
     "minimist": {
452
     "minimist": {
453
-      "version": "1.2.0",
454
-      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
455
-      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
453
+      "version": "1.2.5",
454
+      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
455
+      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
456
       "dev": true
456
       "dev": true
457
     },
457
     },
458
     "mkdirp": {
458
     "mkdirp": {
459
-      "version": "0.5.1",
460
-      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
461
-      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
459
+      "version": "0.5.5",
460
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
461
+      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
462
       "dev": true,
462
       "dev": true,
463
       "requires": {
463
       "requires": {
464
-        "minimist": "0.0.8"
465
-      },
466
-      "dependencies": {
467
-        "minimist": {
468
-          "version": "0.0.8",
469
-          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
470
-          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
471
-          "dev": true
472
-        }
464
+        "minimist": "^1.2.5"
473
       }
465
       }
474
     },
466
     },
475
     "object-inspect": {
467
     "object-inspect": {

+ 1
- 1
package.json View File

18
     "@types/node": "^10.12.18",
18
     "@types/node": "^10.12.18",
19
     "@types/tape": "^4.2.33",
19
     "@types/tape": "^4.2.33",
20
     "faucet": "0.0.1",
20
     "faucet": "0.0.1",
21
-    "minimist": "^1.2.0",
21
+    "minimist": "^1.2.5",
22
     "tape": "^4.9.2",
22
     "tape": "^4.9.2",
23
     "ts-node": "^7.0.1",
23
     "ts-node": "^7.0.1",
24
     "tslint": "^5.12.1",
24
     "tslint": "^5.12.1",

+ 2
- 1
src/compiler.ts View File

31
     const resultError = result.find((el) => el instanceof EnvError);
31
     const resultError = result.find((el) => el instanceof EnvError);
32
     if (resultError !== undefined) return resultError;
32
     if (resultError !== undefined) return resultError;
33
 
33
 
34
-    return result.join(this.prettyPrint ? '\n' : '');
34
+    const output = result.join(this.prettyPrint ? '\n' : '');
35
+    return this.prettyPrint ? output.trim() : output;
35
   }
36
   }
36
 }
37
 }

+ 1
- 1
src/tests/parser.test.ts View File

54
   }
54
   }
55
 });
55
 });
56
 
56
 
57
-test('parses a identifier', (t) => {
57
+test('parses an identifier', (t) => {
58
   t.plan(2);
58
   t.plan(2);
59
   const result = parse('$blue');
59
   const result = parse('$blue');
60
   t.false(result instanceof ParserError);
60
   t.false(result instanceof ParserError);

Loading…
Cancel
Save