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,26 +450,18 @@
450 450
       }
451 451
     },
452 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 456
       "dev": true
457 457
     },
458 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 462
       "dev": true,
463 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 467
     "object-inspect": {

+ 1
- 1
package.json View File

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

+ 2
- 1
src/compiler.ts View File

@@ -31,6 +31,7 @@ export default class Compiler {
31 31
     const resultError = result.find((el) => el instanceof EnvError);
32 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,7 +54,7 @@ test('parses a literal', (t) => {
54 54
   }
55 55
 });
56 56
 
57
-test('parses a identifier', (t) => {
57
+test('parses an identifier', (t) => {
58 58
   t.plan(2);
59 59
   const result = parse('$blue');
60 60
   t.false(result instanceof ParserError);

Loading…
Cancel
Save