浏览代码

Use faucet instead of tap-dot

master
Dylan Baker 5 年前
父节点
当前提交
2d4d0592a0
共有 2 个文件被更改,包括 123 次插入150 次删除
  1. 121
    148
      package-lock.json
  2. 2
    2
      package.json

+ 121
- 148
package-lock.json 查看文件

@@ -197,6 +197,12 @@
197 197
       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
198 198
       "dev": true
199 199
     },
200
+    "duplexer": {
201
+      "version": "0.1.1",
202
+      "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
203
+      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
204
+      "dev": true
205
+    },
200 206
     "es-abstract": {
201 207
       "version": "1.13.0",
202 208
       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
@@ -240,6 +246,55 @@
240 246
       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
241 247
       "dev": true
242 248
     },
249
+    "faucet": {
250
+      "version": "0.0.1",
251
+      "resolved": "https://registry.npmjs.org/faucet/-/faucet-0.0.1.tgz",
252
+      "integrity": "sha1-WX3PHSGJosBiMhtZHo8VHtIDnZw=",
253
+      "dev": true,
254
+      "requires": {
255
+        "defined": "0.0.0",
256
+        "duplexer": "~0.1.1",
257
+        "minimist": "0.0.5",
258
+        "sprintf": "~0.1.3",
259
+        "tap-parser": "~0.4.0",
260
+        "tape": "~2.3.2",
261
+        "through2": "~0.2.3"
262
+      },
263
+      "dependencies": {
264
+        "deep-equal": {
265
+          "version": "0.1.2",
266
+          "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz",
267
+          "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=",
268
+          "dev": true
269
+        },
270
+        "defined": {
271
+          "version": "0.0.0",
272
+          "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz",
273
+          "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=",
274
+          "dev": true
275
+        },
276
+        "minimist": {
277
+          "version": "0.0.5",
278
+          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz",
279
+          "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=",
280
+          "dev": true
281
+        },
282
+        "tape": {
283
+          "version": "2.3.3",
284
+          "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.3.tgz",
285
+          "integrity": "sha1-Lnzgox3wn41oUWZKcYQuDKUFevc=",
286
+          "dev": true,
287
+          "requires": {
288
+            "deep-equal": "~0.1.0",
289
+            "defined": "~0.0.0",
290
+            "inherits": "~2.0.1",
291
+            "jsonify": "~0.0.0",
292
+            "resumer": "~0.0.0",
293
+            "through": "~2.3.4"
294
+          }
295
+        }
296
+      }
297
+    },
243 298
     "for-each": {
244 299
       "version": "0.3.3",
245 300
       "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
@@ -351,6 +406,12 @@
351 406
         "has-symbols": "^1.0.0"
352 407
       }
353 408
     },
409
+    "isarray": {
410
+      "version": "0.0.1",
411
+      "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
412
+      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
413
+      "dev": true
414
+    },
354 415
     "js-tokens": {
355 416
       "version": "3.0.2",
356 417
       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
@@ -367,6 +428,12 @@
367 428
         "esprima": "^4.0.0"
368 429
       }
369 430
     },
431
+    "jsonify": {
432
+      "version": "0.0.0",
433
+      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
434
+      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
435
+      "dev": true
436
+    },
370 437
     "make-error": {
371 438
       "version": "1.3.5",
372 439
       "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
@@ -438,17 +505,17 @@
438 505
       "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
439 506
       "dev": true
440 507
     },
441
-    "process-nextick-args": {
442
-      "version": "2.0.0",
443
-      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
444
-      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
445
-      "dev": true
446
-    },
447
-    "re-emitter": {
448
-      "version": "1.1.3",
449
-      "resolved": "https://registry.npmjs.org/re-emitter/-/re-emitter-1.1.3.tgz",
450
-      "integrity": "sha1-+p4xn/3u6zWycpbvDz03TawvUqc=",
451
-      "dev": true
508
+    "readable-stream": {
509
+      "version": "1.1.14",
510
+      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
511
+      "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
512
+      "dev": true,
513
+      "requires": {
514
+        "core-util-is": "~1.0.0",
515
+        "inherits": "~2.0.1",
516
+        "isarray": "0.0.1",
517
+        "string_decoder": "~0.10.x"
518
+      }
452 519
     },
453 520
     "resolve": {
454 521
       "version": "1.9.0",
@@ -468,12 +535,6 @@
468 535
         "through": "~2.3.4"
469 536
       }
470 537
     },
471
-    "safe-buffer": {
472
-      "version": "5.1.2",
473
-      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
474
-      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
475
-      "dev": true
476
-    },
477 538
     "semver": {
478 539
       "version": "5.6.0",
479 540
       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
@@ -496,14 +557,11 @@
496 557
         "source-map": "^0.6.0"
497 558
       }
498 559
     },
499
-    "split": {
500
-      "version": "1.0.1",
501
-      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
502
-      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
503
-      "dev": true,
504
-      "requires": {
505
-        "through": "2"
506
-      }
560
+    "sprintf": {
561
+      "version": "0.1.5",
562
+      "resolved": "https://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz",
563
+      "integrity": "sha1-j4PjmpMXwaUCy324BQ5Rxnn27c8=",
564
+      "dev": true
507 565
     },
508 566
     "sprintf-js": {
509 567
       "version": "1.0.3",
@@ -522,6 +580,12 @@
522 580
         "function-bind": "^1.0.2"
523 581
       }
524 582
     },
583
+    "string_decoder": {
584
+      "version": "0.10.31",
585
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
586
+      "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
587
+      "dev": true
588
+    },
525 589
     "strip-ansi": {
526 590
       "version": "3.0.1",
527 591
       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
@@ -537,120 +601,14 @@
537 601
       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
538 602
       "dev": true
539 603
     },
540
-    "tap-dot": {
541
-      "version": "2.0.0",
542
-      "resolved": "https://registry.npmjs.org/tap-dot/-/tap-dot-2.0.0.tgz",
543
-      "integrity": "sha512-7N1yPcRDgdfHCUbG6lZ0hXo53NyXhKIjJNhqKBixl9HVEG4QasG16Nlvr8wRnqr2ZRYVWmbmxwF3NOBbTLtQLQ==",
604
+    "tap-parser": {
605
+      "version": "0.4.3",
606
+      "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-0.4.3.tgz",
607
+      "integrity": "sha1-pOrhkMENdsehEZIf84u+TVjwnuo=",
544 608
       "dev": true,
545 609
       "requires": {
546
-        "chalk": "^1.1.1",
547
-        "tap-out": "^1.3.2",
548
-        "through2": "^2.0.0"
549
-      },
550
-      "dependencies": {
551
-        "chalk": {
552
-          "version": "1.1.3",
553
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
554
-          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
555
-          "dev": true,
556
-          "requires": {
557
-            "ansi-styles": "^2.2.1",
558
-            "escape-string-regexp": "^1.0.2",
559
-            "has-ansi": "^2.0.0",
560
-            "strip-ansi": "^3.0.0",
561
-            "supports-color": "^2.0.0"
562
-          }
563
-        },
564
-        "isarray": {
565
-          "version": "1.0.0",
566
-          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
567
-          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
568
-          "dev": true
569
-        },
570
-        "readable-stream": {
571
-          "version": "2.3.6",
572
-          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
573
-          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
574
-          "dev": true,
575
-          "requires": {
576
-            "core-util-is": "~1.0.0",
577
-            "inherits": "~2.0.3",
578
-            "isarray": "~1.0.0",
579
-            "process-nextick-args": "~2.0.0",
580
-            "safe-buffer": "~5.1.1",
581
-            "string_decoder": "~1.1.1",
582
-            "util-deprecate": "~1.0.1"
583
-          }
584
-        },
585
-        "string_decoder": {
586
-          "version": "1.1.1",
587
-          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
588
-          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
589
-          "dev": true,
590
-          "requires": {
591
-            "safe-buffer": "~5.1.0"
592
-          }
593
-        },
594
-        "through2": {
595
-          "version": "2.0.5",
596
-          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
597
-          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
598
-          "dev": true,
599
-          "requires": {
600
-            "readable-stream": "~2.3.6",
601
-            "xtend": "~4.0.1"
602
-          }
603
-        },
604
-        "xtend": {
605
-          "version": "4.0.1",
606
-          "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
607
-          "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
608
-          "dev": true
609
-        }
610
-      }
611
-    },
612
-    "tap-out": {
613
-      "version": "1.4.2",
614
-      "resolved": "https://registry.npmjs.org/tap-out/-/tap-out-1.4.2.tgz",
615
-      "integrity": "sha1-yQfsG/lAURHQiCY+kvVgi4jLs3o=",
616
-      "dev": true,
617
-      "requires": {
618
-        "re-emitter": "^1.0.0",
619
-        "readable-stream": "^2.0.0",
620
-        "split": "^1.0.0",
621
-        "trim": "0.0.1"
622
-      },
623
-      "dependencies": {
624
-        "isarray": {
625
-          "version": "1.0.0",
626
-          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
627
-          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
628
-          "dev": true
629
-        },
630
-        "readable-stream": {
631
-          "version": "2.3.6",
632
-          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
633
-          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
634
-          "dev": true,
635
-          "requires": {
636
-            "core-util-is": "~1.0.0",
637
-            "inherits": "~2.0.3",
638
-            "isarray": "~1.0.0",
639
-            "process-nextick-args": "~2.0.0",
640
-            "safe-buffer": "~5.1.1",
641
-            "string_decoder": "~1.1.1",
642
-            "util-deprecate": "~1.0.1"
643
-          }
644
-        },
645
-        "string_decoder": {
646
-          "version": "1.1.1",
647
-          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
648
-          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
649
-          "dev": true,
650
-          "requires": {
651
-            "safe-buffer": "~5.1.0"
652
-          }
653
-        }
610
+        "inherits": "~2.0.1",
611
+        "readable-stream": "~1.1.11"
654 612
       }
655 613
     },
656 614
     "tape": {
@@ -691,11 +649,15 @@
691 649
       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
692 650
       "dev": true
693 651
     },
694
-    "trim": {
695
-      "version": "0.0.1",
696
-      "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
697
-      "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
698
-      "dev": true
652
+    "through2": {
653
+      "version": "0.2.3",
654
+      "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz",
655
+      "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
656
+      "dev": true,
657
+      "requires": {
658
+        "readable-stream": "~1.1.9",
659
+        "xtend": "~2.1.1"
660
+      }
699 661
     },
700 662
     "ts-node": {
701 663
       "version": "7.0.1",
@@ -754,18 +716,29 @@
754 716
       "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==",
755 717
       "dev": true
756 718
     },
757
-    "util-deprecate": {
758
-      "version": "1.0.2",
759
-      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
760
-      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
761
-      "dev": true
762
-    },
763 719
     "wrappy": {
764 720
       "version": "1.0.2",
765 721
       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
766 722
       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
767 723
       "dev": true
768 724
     },
725
+    "xtend": {
726
+      "version": "2.1.2",
727
+      "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
728
+      "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
729
+      "dev": true,
730
+      "requires": {
731
+        "object-keys": "~0.4.0"
732
+      },
733
+      "dependencies": {
734
+        "object-keys": {
735
+          "version": "0.4.0",
736
+          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
737
+          "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
738
+          "dev": true
739
+        }
740
+      }
741
+    },
769 742
     "yn": {
770 743
       "version": "2.0.0",
771 744
       "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz",

+ 2
- 2
package.json 查看文件

@@ -4,7 +4,7 @@
4 4
   "description": "A CSS preprocessor with a Lisp-inspired syntax",
5 5
   "scripts": {
6 6
     "build": "tsc",
7
-    "test": "ts-node ./node_modules/.bin/tape ./src/tests/**/*.test.ts | tap-dot",
7
+    "test": "ts-node ./node_modules/.bin/tape ./src/tests/**/*.test.ts | faucet",
8 8
     "prettier": "prettier --write ./**/*.ts"
9 9
   },
10 10
   "bin": {
@@ -17,8 +17,8 @@
17 17
     "@types/minimist": "^1.2.0",
18 18
     "@types/node": "^10.12.18",
19 19
     "@types/tape": "^4.2.33",
20
+    "faucet": "0.0.1",
20 21
     "minimist": "^1.2.0",
21
-    "tap-dot": "^2.0.0",
22 22
     "tape": "^4.9.2",
23 23
     "ts-node": "^7.0.1",
24 24
     "tslint": "^5.12.1",

正在加载...
取消
保存