From 65d529077484dbf57167751adfc9d6a65a54a926 Mon Sep 17 00:00:00 2001
From: Andreas Martin <6525873+about-code@users.noreply.github.com>
Date: Thu, 14 Oct 2021 19:19:38 +0200
Subject: [PATCH] fix: Spaces causing many ` ` being rendered in index
files and lists (#195)
* test: New baseline.
* chore: New package-lock.json 'lockfileVersion: 2'
---
lib/index/anchors.js | 2 +-
lib/index/terms.js | 2 +-
.../file-glob-and-index/index/generated.md | 8 +-
.../glossary-in-subdir/index.md | 4 +-
.../index-in-subdir/sub/index.md | 4 +-
.../issue-75-formatted-headings/index.md | 4 +-
.../multiple-glossaries/index.md | 12 +-
.../term-link-to-section/index.md | 4 +-
.../config-indexFiles/154-deep-dir/index-a.md | 12 +-
.../154-deep-dir/sub1-index/index-b.md | 12 +-
.../sub1-index/sub2-index/index-c.md | 12 +-
.../config-indexFiles/flat-dir/index-a.md | 12 +-
.../config-indexFiles/flat-dir/index-b.md | 12 +-
.../groupByHeadingDepth-0/index.md | 8 +-
.../groupByHeadingDepth-1/figures.md | 8 +-
.../groupByHeadingDepth-1/index.md | 8 +-
.../groupByHeadingDepth-2/figures.md | 24 +-
.../groupByHeadingDepth-2/index.md | 8 +-
.../groupByHeadingDepth-missing/figures.md | 72 +-
.../groupByHeadingDepth-missing/index.md | 8 +-
.../github-index.md | 4 +-
.../github-index.md | 4 +-
.../md5/ambiguous-term/md5-index.md | 4 +-
.../sha256-index.md | 4 +-
.../sha256-index.md | 4 +-
.../unsupported/book-index.md | 4 +-
.../path-file-ext/figures.md | 8 +-
.../path-file-ext/foo.md | 8 +-
.../path-file-ext/tables.md | 8 +-
.../path-file/figures.md | 8 +-
.../path-file/foo.md | 8 +-
.../path-file/tables.md | 8 +-
.../path/figures.md | 8 +-
.../paths-absolute-pathComponents/path/foo.md | 8 +-
.../path/tables.md | 8 +-
.../none/figures.md | 8 +-
.../paths-relative-pathComponents/none/foo.md | 8 +-
.../none/tables.md | 8 +-
.../path-file-ext/figures.md | 8 +-
.../path-file-ext/foo.md | 8 +-
.../path-file-ext/tables.md | 8 +-
.../path-file/figures.md | 8 +-
.../path-file/foo.md | 8 +-
.../path-file/tables.md | 8 +-
.../path/figures.md | 8 +-
.../paths-relative-pathComponents/path/foo.md | 8 +-
.../path/tables.md | 8 +-
.../image-reference/figures.md | 16 +-
.../option-title-missing/figures.md | 8 +-
.../with-listof-combined/figures-combined.md | 16 +-
.../config-listOfTables/tables.md | 26 +-
test/package-lock.json | 1573 ++++++++++++++++-
test/package.json | 3 +
53 files changed, 1822 insertions(+), 248 deletions(-)
diff --git a/lib/index/anchors.js b/lib/index/anchors.js
index 298393fb..3d9b6e27 100644
--- a/lib/index/anchors.js
+++ b/lib/index/anchors.js
@@ -13,7 +13,7 @@ import { getHtmlNodeInnerText, getNodeId, getNodeText } from "../ast/tools.js";
import { byGroupHeading, getIndex, group } from "../indexer.js";
import { getFileLinkUrl } from "../path/tools.js";
-const brk = text(" \n");
+const brk = text("\n");
const IDX_ANCHORS = Symbol("anchors");
const REGEXP_ANCHOR_REF = /<.* (id|name)="([^"]*)".*\/?>/;
const REGEXP_ANCHOR_CLASS = /<.* class="([^"]*)".*\/?>/;
diff --git a/lib/index/terms.js b/lib/index/terms.js
index 1157f99a..0d4265ec 100644
--- a/lib/index/terms.js
+++ b/lib/index/terms.js
@@ -17,7 +17,7 @@ import { collator } from "../text/collator.js";
* @typedef {{ [term: string]: IndexOldEntry }} IndexOld
*/
-const brk = text(" \n");
+const brk = text("\n");
export const IDX_TERMS = Symbol("termsAsList");
export const IDX_TERMS_BY_ID = Symbol("termsById");
diff --git a/test/output-expected/config-glossaries/file-glob-and-index/index/generated.md b/test/output-expected/config-glossaries/file-glob-and-index/index/generated.md
index 5edf3a56..7de23193 100644
--- a/test/output-expected/config-glossaries/file-glob-and-index/index/generated.md
+++ b/test/output-expected/config-glossaries/file-glob-and-index/index/generated.md
@@ -1,11 +1,11 @@
# [Book Index](#book-index)
-## [Second Level~](#second-level)
-
+## [Second Level~](#second-level)
+
[Glossary 2][1] ○ [Testing Index generation for glossaries file glob][2]
-## [Third Level~](#third-level)
-
+## [Third Level~](#third-level)
+
[Glossary 3][3] ○ [Second Level][4]
[1]: ../2nd/glossary2.md#second-level "Test: Mentioning term Third Level"
diff --git a/test/output-expected/config-indexFile/glossary-in-subdir/index.md b/test/output-expected/config-indexFile/glossary-in-subdir/index.md
index 66503cb4..4a34862d 100644
--- a/test/output-expected/config-indexFile/glossary-in-subdir/index.md
+++ b/test/output-expected/config-indexFile/glossary-in-subdir/index.md
@@ -1,7 +1,7 @@
# [Book Index](#book-index)
-## [Term](#term)
-
+## [Term](#term)
+
[Glossary][1] ○ [Term][2]
[1]: ./sub/glossary.md#term "GIVEN a term 'Term'
diff --git a/test/output-expected/config-indexFile/index-in-subdir/sub/index.md b/test/output-expected/config-indexFile/index-in-subdir/sub/index.md
index 523fd1c4..929df880 100644
--- a/test/output-expected/config-indexFile/index-in-subdir/sub/index.md
+++ b/test/output-expected/config-indexFile/index-in-subdir/sub/index.md
@@ -1,7 +1,7 @@
# [Book Index](#book-index)
-## [Term](#term)
-
+## [Term](#term)
+
[Glossary][1] ○ [Term][2]
[1]: ../glossary.md#term "GIVEN a term 'Term'
diff --git a/test/output-expected/config-indexFile/issue-75-formatted-headings/index.md b/test/output-expected/config-indexFile/issue-75-formatted-headings/index.md
index 0625f553..c272be38 100644
--- a/test/output-expected/config-indexFile/issue-75-formatted-headings/index.md
+++ b/test/output-expected/config-indexFile/issue-75-formatted-headings/index.md
@@ -1,7 +1,7 @@
# [Book Index](#book-index)
-## [Term](#term)
-
+## [Term](#term)
+
[Glossary][1] ○ [FooClass][2]
[1]: ./glossary.md#term "...a term"
diff --git a/test/output-expected/config-indexFile/multiple-glossaries/index.md b/test/output-expected/config-indexFile/multiple-glossaries/index.md
index 47b99484..a7c2eac5 100644
--- a/test/output-expected/config-indexFile/multiple-glossaries/index.md
+++ b/test/output-expected/config-indexFile/multiple-glossaries/index.md
@@ -1,15 +1,15 @@
# [Book Index](#book-index)
-## [In Glossary A and B](#in-glossary-a-and-b)
-
+## [In Glossary A and B](#in-glossary-a-and-b)
+
[Glossary A][1] ○ [Glossary B][2] ○ [Shared set of terms][3]
-## [Only in Glossary A](#only-in-glossary-a)
-
+## [Only in Glossary A](#only-in-glossary-a)
+
[Glossary A][4] ○ [Disjunct set of terms][5]
-## [Only in Glossary B](#only-in-glossary-b)
-
+## [Only in Glossary B](#only-in-glossary-b)
+
[Glossary B][6] ○ [Disjunct set of terms][5]
[1]: ./glossary-a.md#in-glossary-a-and-b
diff --git a/test/output-expected/config-indexFile/term-link-to-section/index.md b/test/output-expected/config-indexFile/term-link-to-section/index.md
index 20694258..fef65245 100644
--- a/test/output-expected/config-indexFile/term-link-to-section/index.md
+++ b/test/output-expected/config-indexFile/term-link-to-section/index.md
@@ -1,7 +1,7 @@
# [Book Index](#book-index)
-## [Term](#term)
-
+## [Term](#term)
+
[Glossary][1] ○ [Term][2] ○ [Section][3] ○ [./without-section-heading.md][4]
[1]: ./glossary.md#term "GIVEN a term 'Term'
diff --git a/test/output-expected/config-indexFiles/154-deep-dir/index-a.md b/test/output-expected/config-indexFiles/154-deep-dir/index-a.md
index df467640..1f19cadf 100644
--- a/test/output-expected/config-indexFiles/154-deep-dir/index-a.md
+++ b/test/output-expected/config-indexFiles/154-deep-dir/index-a.md
@@ -1,15 +1,15 @@
# [Index A](#index-a)
-## [GlossaryA_Term1](#glossarya_term1)
-
+## [GlossaryA_Term1](#glossarya_term1)
+
[Glossary A][1] ○ [Testing config indexFiles with multiple index files][2]
-## [GlossaryA_Term2](#glossarya_term2)
-
+## [GlossaryA_Term2](#glossarya_term2)
+
[Glossary A][3] ○ [Testing config indexFiles with multiple index files][2]
-## [GlossaryABC_Term3](#glossaryabc_term3)
-
+## [GlossaryABC_Term3](#glossaryabc_term3)
+
[Glossary A][4] ○ [Glossary B][5] ○ [Glossary C][6] ○ [Testing config indexFiles with multiple index files][2]
[1]: ./glossary-a.md#glossarya_term1
diff --git a/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/index-b.md b/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/index-b.md
index 4bba741a..29af31c0 100644
--- a/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/index-b.md
+++ b/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/index-b.md
@@ -1,15 +1,15 @@
# [Index B](#index-b)
-## [GlossaryABC_Term3](#glossaryabc_term3)
-
+## [GlossaryABC_Term3](#glossaryabc_term3)
+
[Glossary A][1] ○ [Glossary B][2] ○ [Glossary C][3] ○ [Testing config indexFiles with multiple index files][4]
-## [GlossaryB_Term1](#glossaryb_term1)
-
+## [GlossaryB_Term1](#glossaryb_term1)
+
[Glossary B][5] ○ [Testing config indexFiles with multiple index files][4]
-## [GlossaryB_Term2](#glossaryb_term2)
-
+## [GlossaryB_Term2](#glossaryb_term2)
+
[Glossary B][6] ○ [Testing config indexFiles with multiple index files][4]
[1]: ../glossary-a.md#glossaryabc_term3
diff --git a/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/sub2-index/index-c.md b/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/sub2-index/index-c.md
index fc3b3bbe..f7648b34 100644
--- a/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/sub2-index/index-c.md
+++ b/test/output-expected/config-indexFiles/154-deep-dir/sub1-index/sub2-index/index-c.md
@@ -1,15 +1,15 @@
# [Index C](#index-c)
-## [GlossaryABC_Term3](#glossaryabc_term3)
-
+## [GlossaryABC_Term3](#glossaryabc_term3)
+
[Glossary A][1] ○ [Glossary B][2] ○ [Glossary C][3] ○ [Testing config indexFiles with multiple index files][4]
-## [GlossaryC_Term1](#glossaryc_term1)
-
+## [GlossaryC_Term1](#glossaryc_term1)
+
[Glossary C][5] ○ [Testing config indexFiles with multiple index files][4]
-## [GlossaryC_Term2](#glossaryc_term2)
-
+## [GlossaryC_Term2](#glossaryc_term2)
+
[Glossary C][6] ○ [Testing config indexFiles with multiple index files][4]
[1]: ../../glossary-a.md#glossaryabc_term3
diff --git a/test/output-expected/config-indexFiles/flat-dir/index-a.md b/test/output-expected/config-indexFiles/flat-dir/index-a.md
index 934db909..724dd6df 100644
--- a/test/output-expected/config-indexFiles/flat-dir/index-a.md
+++ b/test/output-expected/config-indexFiles/flat-dir/index-a.md
@@ -1,15 +1,15 @@
# [Index A](#index-a)
-## [GlossaryA_Term1](#glossarya_term1)
-
+## [GlossaryA_Term1](#glossarya_term1)
+
[Glossary A][1] ○ [Testing config indexFiles with multiple index files][2]
-## [GlossaryA_Term2](#glossarya_term2)
-
+## [GlossaryA_Term2](#glossarya_term2)
+
[Glossary A][3] ○ [Testing config indexFiles with multiple index files][2]
-## [GlossaryAB_Term3](#glossaryab_term3)
-
+## [GlossaryAB_Term3](#glossaryab_term3)
+
[Glossary A][4] ○ [Glossary B][5] ○ [Testing config indexFiles with multiple index files][2]
[1]: ./glossary-a.md#glossarya_term1
diff --git a/test/output-expected/config-indexFiles/flat-dir/index-b.md b/test/output-expected/config-indexFiles/flat-dir/index-b.md
index 4ba8284c..fd6e2b0a 100644
--- a/test/output-expected/config-indexFiles/flat-dir/index-b.md
+++ b/test/output-expected/config-indexFiles/flat-dir/index-b.md
@@ -1,15 +1,15 @@
# [Index B](#index-b)
-## [GlossaryAB_Term3](#glossaryab_term3)
-
+## [GlossaryAB_Term3](#glossaryab_term3)
+
[Glossary A][1] ○ [Glossary B][2] ○ [Testing config indexFiles with multiple index files][3]
-## [GlossaryB_Term1](#glossaryb_term1)
-
+## [GlossaryB_Term1](#glossaryb_term1)
+
[Glossary B][4] ○ [Testing config indexFiles with multiple index files][3]
-## [GlossaryB_Term2](#glossaryb_term2)
-
+## [GlossaryB_Term2](#glossaryb_term2)
+
[Glossary B][5] ○ [Testing config indexFiles with multiple index files][3]
[1]: ./glossary-a.md#glossaryab_term3
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-0/index.md b/test/output-expected/config-indexing/groupByHeadingDepth-0/index.md
index 91ffd7bb..d8239263 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-0/index.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-0/index.md
@@ -1,11 +1,11 @@
# [Book Index](#book-index)
-## [Term1](#term1)
-
+## [Term1](#term1)
+
[Glossary][1] ○ [Document][2] [1 ][3][2 ][4][3 ][5][4 ][6][5 ][7][6 ][8][7 ][9][8 ][10][9 ][11]
-## [Term2](#term2)
-
+## [Term2](#term2)
+
[Glossary][12] ○ [Document][2] [1 ][4][2 ][5][3 ][6][4 ][7][5 ][8][6 ][9][7 ][10][8 ][11]
[1]: ./glossary.md#term1 "Term1 description."
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md
index 6efdf0e3..052d7528 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md
@@ -1,8 +1,8 @@
# [Figures](#figures)
-
-## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures)
-
+
+## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures)
+
1. [Figure 1 depth 1][1]
2. [Figure 2 depth 2][2]
3. [Figure 3 depth 3][3]
@@ -11,7 +11,7 @@
6. [Figure 6 depth 2][6]
7. [Figure 7 depth 3][7]
8. [Figure 8 depth 6][8]
-9. [Figure 9 depth 2][9]
+9. [Figure 9 depth 2][9]
[1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1"
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-1/index.md b/test/output-expected/config-indexing/groupByHeadingDepth-1/index.md
index 902ef74a..a3cb41df 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-1/index.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-1/index.md
@@ -1,11 +1,11 @@
# [Book Index](#book-index)
-## [Term1](#term1)
-
+## [Term1](#term1)
+
[Glossary][1] ○ [Document][2] [1 ][3][2 ][4][3 ][5][4 ][6][5 ][7][6 ][8][7 ][9][8 ][10]
-## [Term2](#term2)
-
+## [Term2](#term2)
+
[Glossary][11] ○ [Document][2] [1 ][3][2 ][4][3 ][5][4 ][6][5 ][7][6 ][8][7 ][9][8 ][10]
[1]: ./glossary.md#term1 "Term1 description."
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md
index 73b6f319..7ccd2b22 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md
@@ -1,23 +1,23 @@
# [Figures](#figures)
-
-## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures)
-
-1. [Figure 1 depth 1][1]
-
-### [Heading 2 Depth 2](#heading-2-depth-2)
-
+
+## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures)
+
+1. [Figure 1 depth 1][1]
+
+### [Heading 2 Depth 2](#heading-2-depth-2)
+
1. [Figure 2 depth 2][2]
2. [Figure 3 depth 3][3]
3. [Figure 4 depth 4][4]
-4. [Figure 5 depth 3][5]
-
-### [Heading 6 Depth 2](#heading-6-depth-2)
-
+4. [Figure 5 depth 3][5]
+
+### [Heading 6 Depth 2](#heading-6-depth-2)
+
1. [Figure 6 depth 2][6]
2. [Figure 7 depth 3][7]
3. [Figure 8 depth 6][8]
-4. [Figure 9 depth 2][9]
+4. [Figure 9 depth 2][9]
[1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1"
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-2/index.md b/test/output-expected/config-indexing/groupByHeadingDepth-2/index.md
index ea46ba66..e0ca42c0 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-2/index.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-2/index.md
@@ -1,11 +1,11 @@
# [Book Index](#book-index)
-## [Term1](#term1)
-
+## [Term1](#term1)
+
[Glossary][1] ○ [Document][2] ○ [Heading 2 Depth 2][3] [1 ][4][2 ][5][3 ][6] ○ [Heading 6 Depth 2][7] [1 ][8][2 ][9][3 ][10] ○ [Term1][11]
-## [Term2](#term2)
-
+## [Term2](#term2)
+
[Glossary][12] ○ [Heading 2 Depth 2][3] [1 ][4][2 ][5][3 ][6] ○ [Heading 6 Depth 2][7] [1 ][8][2 ][9][3 ][10] ○ [Term2][13]
[1]: ./glossary.md#term1 "Term1 description."
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md
index ead4a936..e9b2c4cf 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md
@@ -1,41 +1,41 @@
# [Figures](#figures)
-
-## [Document with Figure](#document-with-figure)
-
-1. [Figure 1 depth 1][1]
-
-### [Heading 2 Depth 2](#heading-2-depth-2)
-
-1. [Figure 2 depth 2][2]
-
-#### [Heading 3 Depth 3](#heading-3-depth-3)
-
-1. [Figure 3 depth 3][3]
-
-##### [Heading 4 Depth 4](#heading-4-depth-4)
-
-1. [Figure 4 depth 4][4]
-
-#### [Heading 5 Depth 3](#heading-5-depth-3)
-
-1. [Figure 5 depth 3][5]
-
-### [Heading 6 Depth 2](#heading-6-depth-2)
-
-1. [Figure 6 depth 2][6]
-
-#### [Heading 7 Depth 3](#heading-7-depth-3)
-
-1. [Figure 7 depth 3][7]
-
-###### [Heading 8 Depth 6](#heading-8-depth-6)
-
-1. [Figure 8 depth 6][8]
-
-###### [Heading 9 Depth 2](#heading-9-depth-2)
-
-1. [Figure 9 depth 2][9]
+
+## [Document with Figure](#document-with-figure)
+
+1. [Figure 1 depth 1][1]
+
+### [Heading 2 Depth 2](#heading-2-depth-2)
+
+1. [Figure 2 depth 2][2]
+
+#### [Heading 3 Depth 3](#heading-3-depth-3)
+
+1. [Figure 3 depth 3][3]
+
+##### [Heading 4 Depth 4](#heading-4-depth-4)
+
+1. [Figure 4 depth 4][4]
+
+#### [Heading 5 Depth 3](#heading-5-depth-3)
+
+1. [Figure 5 depth 3][5]
+
+### [Heading 6 Depth 2](#heading-6-depth-2)
+
+1. [Figure 6 depth 2][6]
+
+#### [Heading 7 Depth 3](#heading-7-depth-3)
+
+1. [Figure 7 depth 3][7]
+
+###### [Heading 8 Depth 6](#heading-8-depth-6)
+
+1. [Figure 8 depth 6][8]
+
+###### [Heading 9 Depth 2](#heading-9-depth-2)
+
+1. [Figure 9 depth 2][9]
[1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1"
diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-missing/index.md b/test/output-expected/config-indexing/groupByHeadingDepth-missing/index.md
index c816217b..d038f5dc 100644
--- a/test/output-expected/config-indexing/groupByHeadingDepth-missing/index.md
+++ b/test/output-expected/config-indexing/groupByHeadingDepth-missing/index.md
@@ -1,11 +1,11 @@
# [Book Index](#book-index)
-## [Term1](#term1)
-
+## [Term1](#term1)
+
[Glossary][1] ○ [Document][2] ○ [Heading 2 Depth 2][3] ○ [Heading 3 Depth 3][4] ○ [Heading 4 Depth 4][5] ○ [Heading 5 Depth 3][6] ○ [Heading 6 Depth 2][7] ○ [Heading 7 Depth 3][8] ○ [Heading 8 Depth 6][9] ○ [Heading 9 Depth 2][10] ○ [Term1][11]
-## [Term2](#term2)
-
+## [Term2](#term2)
+
[Glossary][12] ○ [Heading 2 Depth 2][3] ○ [Heading 3 Depth 3][4] ○ [Heading 4 Depth 4][5] ○ [Heading 5 Depth 3][6] ○ [Heading 6 Depth 2][7] ○ [Heading 7 Depth 3][8] ○ [Heading 8 Depth 6][9] ○ [Heading 9 Depth 2][10] ○ [Term2][13]
[1]: ./glossary.md#term1 "Term1 description."
diff --git a/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/github-index.md b/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/github-index.md
index 224b6e76..9e74b8a0 100644
--- a/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/github-index.md
+++ b/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/github-index.md
@@ -1,7 +1,7 @@
# [Index](#index)
-## [Alpha](#alpha)
-
+## [Alpha](#alpha)
+
[Glossary 1][1] ○ [Glossary 1][2] ○ [Document 1][3] ○ [Document 2][4]
[1]: ./glossary.md#alpha "First definition."
diff --git a/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/github-index.md b/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/github-index.md
index efcd77e8..969518df 100644
--- a/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/github-index.md
+++ b/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/github-index.md
@@ -1,7 +1,7 @@
# [Index](#index)
-## [Alpha](#alpha)
-
+## [Alpha](#alpha)
+
[Glossary 1][1] ○ [Glossary 2][2] ○ [Document 1][3] ○ [Document 2][4]
[1]: ./glossary-1.md#alpha "First definition."
diff --git a/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/md5-index.md b/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/md5-index.md
index 06fabec2..55952ced 100644
--- a/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/md5-index.md
+++ b/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/md5-index.md
@@ -1,7 +1,7 @@
# [Index](#md5:1186f2e2f5f4f307bd050e478cd010b8)
-## [Alpha](#md5:44dd764c83f13afc573a604ac07df359)
-
+## [Alpha](#md5:44dd764c83f13afc573a604ac07df359)
+
[Glossary 1][1] ○ [Glossary 2][2] ○ [Document 1][3] ○ [Document 2][4]
[1]: ./glossary-1.md#md5:ba8f4f1932828457d5bb2a5559f24ba5 "First definition."
diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/sha256-index.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/sha256-index.md
index b7b0d5a2..8df0303c 100644
--- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/sha256-index.md
+++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/sha256-index.md
@@ -1,7 +1,7 @@
# [Index](#sha256:e0f2f2c)
-## [Alpha](#sha256:db87f91)
-
+## [Alpha](#sha256:db87f91)
+
[Glossary 1][1] ○ [Glossary 1][2] ○ [Document 1][3] ○ [Document 2][4]
[1]: ./glossary.md#sha256:04ac362 "First definition."
diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/sha256-index.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/sha256-index.md
index a604ed4e..bfd6c2a7 100644
--- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/sha256-index.md
+++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/sha256-index.md
@@ -1,7 +1,7 @@
# [Index](#sha256:e0f2f2c)
-## [Alpha](#sha256:db87f91)
-
+## [Alpha](#sha256:db87f91)
+
[Glossary 1][1] ○ [Glossary 2][2] ○ [Document 1][3] ○ [Document 2][4]
[1]: ./glossary-1.md#sha256:12fca02 "First definition."
diff --git a/test/output-expected/config-linking/headingIdAlgorithm/unsupported/book-index.md b/test/output-expected/config-linking/headingIdAlgorithm/unsupported/book-index.md
index efcd77e8..969518df 100644
--- a/test/output-expected/config-linking/headingIdAlgorithm/unsupported/book-index.md
+++ b/test/output-expected/config-linking/headingIdAlgorithm/unsupported/book-index.md
@@ -1,7 +1,7 @@
# [Index](#index)
-## [Alpha](#alpha)
-
+## [Alpha](#alpha)
+
[Glossary 1][1] ○ [Glossary 2][2] ○ [Document 1][3] ○ [Document 2][4]
[1]: ./glossary-1.md#alpha "First definition."
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md
index 0f598520..7e5e0afc 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: http://localhost/sub-1/document.md#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md
index d0f5d0b7..e3ba94c5 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: http://localhost/sub-1/document.md#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md
index 9e342587..b2dd19b6 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List Of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List Of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: http://localhost/sub-1/document.md#a-table "A table"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md
index c0ba4de2..f21ec3fd 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: http://localhost/sub-1/document#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md
index 55ab6217..804c3a77 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: http://localhost/sub-1/document#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md
index df441ead..f50076bd 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: http://localhost/sub-1/document#a-table "A table"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md
index 72a7e5ad..01afbcb6 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: http://localhost/sub-1/#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md
index 8e414e9f..0d5c07f8 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: http://localhost/sub-1/#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md
index c508182e..b572dfc2 100644
--- a/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md
+++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: http://localhost/sub-1/#a-table "A table"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md
index e317fa68..2e3e0a39 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: ./sub-1/document.md#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md
index 204c4d3f..bece1f29 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: ./sub-1/document.md#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md
index 38baec5a..bccd1c2b 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List Of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List Of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: ./sub-1/document.md#a-table "A table"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md
index e317fa68..2e3e0a39 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: ./sub-1/document.md#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md
index 204c4d3f..bece1f29 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: ./sub-1/document.md#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md
index 38baec5a..bccd1c2b 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List Of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List Of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: ./sub-1/document.md#a-table "A table"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md
index 75079bd1..54756147 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: ./sub-1/document#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md
index 5d970ea4..b46b7f55 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: ./sub-1/document#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md
index f90f0fa8..c272de20 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: ./sub-1/document#a-table "A table"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md
index 8d171e3e..476a3100 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-### [List Of Figures](#list-of-figures)
-
-1. [My Figure][1]
+
+### [List Of Figures](#list-of-figures)
+
+1. [My Figure][1]
[1]: ./sub-1/#my-figure "My Figure"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md
index 179220b8..417803aa 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md
@@ -1,9 +1,9 @@
# [Foo](#foo)
-
-### [List Of Foo](#list-of-foo)
-
-1. [Foo][1]
+
+### [List Of Foo](#list-of-foo)
+
+1. [Foo][1]
[1]: ./sub-1/#foo-bar "Foo"
diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md
index 1f514b92..00692c85 100644
--- a/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md
+++ b/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md
@@ -1,9 +1,9 @@
# [Tables](#tables)
-
-### [List of Tables](#list-of-tables)
-
-1. [A table][1]
+
+### [List of Tables](#list-of-tables)
+
+1. [A table][1]
[1]: ./sub-1/#a-table "A table"
diff --git a/test/output-expected/config-listOfFigures/image-reference/figures.md b/test/output-expected/config-listOfFigures/image-reference/figures.md
index 7edd60c6..8d0ff263 100644
--- a/test/output-expected/config-listOfFigures/image-reference/figures.md
+++ b/test/output-expected/config-listOfFigures/image-reference/figures.md
@@ -1,13 +1,13 @@
# [Figures](#figures)
-
-### [Image Reference With Caption](#image-reference-with-caption)
-
-1. [Test Figure][1]
-
-### [Image Reference Without Caption](#image-reference-without-caption)
-
-1. [ref1][2]
+
+### [Image Reference With Caption](#image-reference-with-caption)
+
+1. [Test Figure][1]
+
+### [Image Reference Without Caption](#image-reference-without-caption)
+
+1. [ref1][2]
[1]: ./document.md#test-figure "Test Figure"
diff --git a/test/output-expected/config-listOfFigures/option-title-missing/figures.md b/test/output-expected/config-listOfFigures/option-title-missing/figures.md
index 80ed58d8..f968f4f5 100644
--- a/test/output-expected/config-listOfFigures/option-title-missing/figures.md
+++ b/test/output-expected/config-listOfFigures/option-title-missing/figures.md
@@ -1,9 +1,9 @@
# [Figures](#figures)
-
-## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures)
-
-1. [Figure 1 depth 1][1]
+
+## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures)
+
+1. [Figure 1 depth 1][1]
[1]: ./document.md#figure-1-depth-1 "Figure 1 depth 1"
diff --git a/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md b/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md
index 6ab31aa4..fbd5714b 100644
--- a/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md
+++ b/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md
@@ -1,13 +1,13 @@
# [Combined List of Figures](#combined-list-of-figures)
-
-### [Section with image detected by listOfFigures](#section-with-image-detected-by-listoffigures)
-
-1. [Test image][1]
-
-### [Section with image anchor detected by listOf](#section-with-image-anchor-detected-by-listof)
-
-1. [Invisible image of foo][2]
+
+### [Section with image detected by listOfFigures](#section-with-image-detected-by-listoffigures)
+
+1. [Test image][1]
+
+### [Section with image anchor detected by listOf](#section-with-image-anchor-detected-by-listof)
+
+1. [Invisible image of foo][2]
[1]: ./document.md#test-image "Test image"
diff --git a/test/output-expected/config-listOfTables/tables.md b/test/output-expected/config-listOfTables/tables.md
index 724bf5e8..1548b0fb 100644
--- a/test/output-expected/config-listOfTables/tables.md
+++ b/test/output-expected/config-listOfTables/tables.md
@@ -1,23 +1,23 @@
# [List of Tables](#list-of-tables)
-
-## [User-Defined Invisible Table Label Comments](#user-defined-invisible-table-label-comments)
-
+
+## [User-Defined Invisible Table Label Comments](#user-defined-invisible-table-label-comments)
+
1. [Label from Comment][1]
-2. [Column 1, Column 2, Column 3][2]
+2. [Column 1, Column 2, Column 3][2]
1. [./table-label-file/table-label-file.md][3]
-2. [./table-label-file/table-label-file.md][3]
-
-## [Inferred Table Label from Section Heading](#inferred-table-label-from-section-heading)
-
-1. [Label from Section Heading][4]
-
-## [User-Defined Visible Table Labels](#user-defined-visible-table-labels)
-
+2. [./table-label-file/table-label-file.md][3]
+
+## [Inferred Table Label from Section Heading](#inferred-table-label-from-section-heading)
+
+1. [Label from Section Heading][4]
+
+## [User-Defined Visible Table Labels](#user-defined-visible-table-labels)
+
1. [Label from paragraph][5]
2. [Column 1, Column 2, Column 3][6]
3. [Label from inlined text][7]
-4. [Column A, Column B, Column C][8]
+4. [Column A, Column B, Column C][8]
[1]: ./table-label-comment/table-label-comment.md#label-from-comment "Label from Comment"
diff --git a/test/package-lock.json b/test/package-lock.json
index eb5767a2..ba17e42c 100644
--- a/test/package-lock.json
+++ b/test/package-lock.json
@@ -1,9 +1,1269 @@
{
"name": "glossarify-md-testsuite",
"version": "6.0.0",
- "lockfileVersion": 1,
+ "lockfileVersion": 2,
"requires": true,
+ "packages": {
+ "": {
+ "name": "glossarify-md-testsuite",
+ "version": "6.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "micromark": "^3.0.7"
+ },
+ "devDependencies": {
+ "npm-run-all": "^4.1.5",
+ "remark-frontmatter": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/@types/debug": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/ms": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/character-entities": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz",
+ "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-legacy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz",
+ "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-reference-invalid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz",
+ "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/dequal": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
+ "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/diff": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.0.tgz",
+ "integrity": "sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==",
+ "dev": true,
+ "dependencies": {
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1",
+ "is-callable": "^1.1.5",
+ "is-regex": "^1.0.5",
+ "object-inspect": "^1.7.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.0",
+ "string.prototype.trimleft": "^2.1.1",
+ "string.prototype.trimright": "^2.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/fault": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
+ "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
+ "dev": true,
+ "dependencies": {
+ "format": "^0.2.0"
+ }
+ },
+ "node_modules/format": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
+ "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
+ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
+ "dev": true
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "node_modules/is-alphabetical": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz",
+ "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-alphanumerical": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz",
+ "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==",
+ "dependencies": {
+ "is-alphabetical": "^2.0.0",
+ "is-decimal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "node_modules/is-callable": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
+ "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
+ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-decimal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz",
+ "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-hexadecimal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz",
+ "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
+ "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
+ "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "node_modules/kleur": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
+ "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mdast-util-frontmatter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz",
+ "integrity": "sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==",
+ "dev": true,
+ "dependencies": {
+ "micromark-extension-frontmatter": "^0.2.0"
+ }
+ },
+ "node_modules/memorystream": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
+ "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.7.tgz",
+ "integrity": "sha512-67ipZ2CzQVsDyH1kqNLh7dLwe5QMPJwjFBGppW7JCLByaSc6ZufV0ywPOxt13MIDAzzmj3wctDL6Ov5w0fOHXw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "micromark-core-commonmark": "^1.0.1",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-combine-extensions": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-sanitize-uri": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "parse-entities": "^3.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.3.tgz",
+ "integrity": "sha512-0E8aE27v0DYHPk40IxzhCdXnZWQuvZ6rbflrx1u8ZZAUJEB48o0fgLXA5+yMab28yXT+mi1Q4LXdsI4oGS6Vng==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-destination": "^1.0.0",
+ "micromark-factory-label": "^1.0.0",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-factory-title": "^1.0.0",
+ "micromark-factory-whitespace": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-classify-character": "^1.0.0",
+ "micromark-util-html-tag-name": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "parse-entities": "^3.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-extension-frontmatter": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz",
+ "integrity": "sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==",
+ "dev": true,
+ "dependencies": {
+ "fault": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-destination": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
+ "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-space": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
+ "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-character": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-chunked": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-combine-extensions": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-encode": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz",
+ "integrity": "sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-html-tag-name": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-normalize-identifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-resolve-all": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "node_modules/micromark-util-subtokenize": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
+ "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "node_modules/micromark-util-symbol": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.0.tgz",
+ "integrity": "sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-types": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.1.tgz",
+ "integrity": "sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA==",
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "dev": true
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/npm-run-all": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
+ "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "chalk": "^2.4.1",
+ "cross-spawn": "^6.0.5",
+ "memorystream": "^0.3.1",
+ "minimatch": "^3.0.4",
+ "pidtree": "^0.3.0",
+ "read-pkg": "^3.0.0",
+ "shell-quote": "^1.6.1",
+ "string.prototype.padend": "^3.0.0"
+ },
+ "bin": {
+ "npm-run-all": "bin/npm-run-all/index.js",
+ "run-p": "bin/run-p/index.js",
+ "run-s": "bin/run-s/index.js"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
+ "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
+ "dev": true
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.2",
+ "function-bind": "^1.1.1",
+ "has-symbols": "^1.0.0",
+ "object-keys": "^1.0.11"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/parse-entities": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz",
+ "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==",
+ "dependencies": {
+ "character-entities": "^2.0.0",
+ "character-entities-legacy": "^2.0.0",
+ "character-reference-invalid": "^2.0.0",
+ "is-alphanumerical": "^2.0.0",
+ "is-decimal": "^2.0.0",
+ "is-hexadecimal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pidtree": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz",
+ "integrity": "sha512-9CT4NFlDcosssyg8KVFltgokyKZIFjoBxw8CTGy+5F38Y1eQWrt8tRayiUOXE+zVKQnYu5BR8JjCtvK3BcnBhg==",
+ "dev": true,
+ "bin": {
+ "pidtree": "bin/pidtree.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
+ "dev": true,
+ "dependencies": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/remark-frontmatter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz",
+ "integrity": "sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==",
+ "dev": true,
+ "dependencies": {
+ "mdast-util-frontmatter": "^0.2.0",
+ "micromark-extension-frontmatter": "^0.2.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.1.tgz",
+ "integrity": "sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==",
+ "dev": true,
+ "dependencies": {
+ "path-parse": "^1.0.6"
+ }
+ },
+ "node_modules/sade": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
+ "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
+ "dependencies": {
+ "mri": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
+ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
+ "dev": true
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
+ "dev": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
+ "dev": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
+ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
+ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
+ "dev": true
+ },
+ "node_modules/string.prototype.padend": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz",
+ "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.0-next.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/string.prototype.trimleft": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
+ "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/string.prototype.trimright": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
+ "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/totalist": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-2.0.0.tgz",
+ "integrity": "sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/uvu": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.2.tgz",
+ "integrity": "sha512-m2hLe7I2eROhh+tm3WE5cTo/Cv3WQA7Oc9f7JB6uWv+/zVKvfAm53bMyOoGOSZeQ7Ov2Fu9pLhFr7p07bnT20w==",
+ "dependencies": {
+ "dequal": "^2.0.0",
+ "diff": "^5.0.0",
+ "kleur": "^4.0.3",
+ "sade": "^1.7.3",
+ "totalist": "^2.0.0"
+ },
+ "bin": {
+ "uvu": "bin.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ }
+ },
"dependencies": {
+ "@types/debug": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
+ "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
+ "requires": {
+ "@types/ms": "*"
+ }
+ },
+ "@types/ms": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
+ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
+ },
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
@@ -40,6 +1300,21 @@
"supports-color": "^5.3.0"
}
},
+ "character-entities": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.0.tgz",
+ "integrity": "sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA=="
+ },
+ "character-entities-legacy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz",
+ "integrity": "sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA=="
+ },
+ "character-reference-invalid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz",
+ "integrity": "sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g=="
+ },
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@@ -74,6 +1349,14 @@
"which": "^1.2.9"
}
},
+ "debug": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
"define-properties": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
@@ -83,6 +1366,16 @@
"object-keys": "^1.0.12"
}
},
+ "dequal": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
+ "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug=="
+ },
+ "diff": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
+ "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="
+ },
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -182,6 +1475,20 @@
"integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
"dev": true
},
+ "is-alphabetical": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.0.tgz",
+ "integrity": "sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w=="
+ },
+ "is-alphanumerical": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz",
+ "integrity": "sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==",
+ "requires": {
+ "is-alphabetical": "^2.0.0",
+ "is-decimal": "^2.0.0"
+ }
+ },
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -200,6 +1507,16 @@
"integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
"dev": true
},
+ "is-decimal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.0.tgz",
+ "integrity": "sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw=="
+ },
+ "is-hexadecimal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz",
+ "integrity": "sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug=="
+ },
"is-regex": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
@@ -230,6 +1547,11 @@
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true
},
+ "kleur": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz",
+ "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA=="
+ },
"load-json-file": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
@@ -257,6 +1579,53 @@
"integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
"dev": true
},
+ "micromark": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.7.tgz",
+ "integrity": "sha512-67ipZ2CzQVsDyH1kqNLh7dLwe5QMPJwjFBGppW7JCLByaSc6ZufV0ywPOxt13MIDAzzmj3wctDL6Ov5w0fOHXw==",
+ "requires": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "micromark-core-commonmark": "^1.0.1",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-combine-extensions": "^1.0.0",
+ "micromark-util-decode-numeric-character-reference": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-sanitize-uri": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "parse-entities": "^3.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-core-commonmark": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.3.tgz",
+ "integrity": "sha512-0E8aE27v0DYHPk40IxzhCdXnZWQuvZ6rbflrx1u8ZZAUJEB48o0fgLXA5+yMab28yXT+mi1Q4LXdsI4oGS6Vng==",
+ "requires": {
+ "micromark-factory-destination": "^1.0.0",
+ "micromark-factory-label": "^1.0.0",
+ "micromark-factory-space": "^1.0.0",
+ "micromark-factory-title": "^1.0.0",
+ "micromark-factory-whitespace": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-classify-character": "^1.0.0",
+ "micromark-util-html-tag-name": "^1.0.0",
+ "micromark-util-normalize-identifier": "^1.0.0",
+ "micromark-util-resolve-all": "^1.0.0",
+ "micromark-util-subtokenize": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.1",
+ "parse-entities": "^3.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
"micromark-extension-frontmatter": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz",
@@ -266,6 +1635,160 @@
"fault": "^1.0.0"
}
},
+ "micromark-factory-destination": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
+ "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-factory-label": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
+ "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-factory-space": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
+ "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-factory-title": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
+ "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
+ "requires": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-factory-whitespace": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
+ "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
+ "requires": {
+ "micromark-factory-space": "^1.0.0",
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-character": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
+ "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
+ "requires": {
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-chunked": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
+ "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
+ "requires": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-classify-character": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
+ "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-combine-extensions": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
+ "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
+ "requires": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-decode-numeric-character-reference": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
+ "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
+ "requires": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-encode": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz",
+ "integrity": "sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg=="
+ },
+ "micromark-util-html-tag-name": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz",
+ "integrity": "sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g=="
+ },
+ "micromark-util-normalize-identifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
+ "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
+ "requires": {
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-resolve-all": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
+ "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
+ "requires": {
+ "micromark-util-types": "^1.0.0"
+ }
+ },
+ "micromark-util-sanitize-uri": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz",
+ "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==",
+ "requires": {
+ "micromark-util-character": "^1.0.0",
+ "micromark-util-encode": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0"
+ }
+ },
+ "micromark-util-subtokenize": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
+ "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
+ "requires": {
+ "micromark-util-chunked": "^1.0.0",
+ "micromark-util-symbol": "^1.0.0",
+ "micromark-util-types": "^1.0.0",
+ "uvu": "^0.5.0"
+ }
+ },
+ "micromark-util-symbol": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.0.tgz",
+ "integrity": "sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ=="
+ },
+ "micromark-util-types": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.1.tgz",
+ "integrity": "sha512-UT0ylWEEy80RFYzK9pEaugTqaxoD/j0Y9WhHpSyitxd99zjoQz7JJ+iKuhPAgOW2MiPSUAx+c09dcqokeyaROA=="
+ },
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
@@ -275,6 +1798,16 @@
"brace-expansion": "^1.1.7"
}
},
+ "mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
"nice-try": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
@@ -334,6 +1867,19 @@
"object-keys": "^1.0.11"
}
},
+ "parse-entities": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-3.0.0.tgz",
+ "integrity": "sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==",
+ "requires": {
+ "character-entities": "^2.0.0",
+ "character-entities-legacy": "^2.0.0",
+ "character-reference-invalid": "^2.0.0",
+ "is-alphanumerical": "^2.0.0",
+ "is-decimal": "^2.0.0",
+ "is-hexadecimal": "^2.0.0"
+ }
+ },
"parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
@@ -407,6 +1953,14 @@
"path-parse": "^1.0.6"
}
},
+ "sade": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz",
+ "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==",
+ "requires": {
+ "mri": "^1.1.0"
+ }
+ },
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
@@ -511,6 +2065,23 @@
"has-flag": "^3.0.0"
}
},
+ "totalist": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-2.0.0.tgz",
+ "integrity": "sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ=="
+ },
+ "uvu": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.2.tgz",
+ "integrity": "sha512-m2hLe7I2eROhh+tm3WE5cTo/Cv3WQA7Oc9f7JB6uWv+/zVKvfAm53bMyOoGOSZeQ7Ov2Fu9pLhFr7p07bnT20w==",
+ "requires": {
+ "dequal": "^2.0.0",
+ "diff": "^5.0.0",
+ "kleur": "^4.0.3",
+ "sade": "^1.7.3",
+ "totalist": "^2.0.0"
+ }
+ },
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
diff --git a/test/package.json b/test/package.json
index 9b736109..eeb38184 100644
--- a/test/package.json
+++ b/test/package.json
@@ -129,5 +129,8 @@
"devDependencies": {
"npm-run-all": "^4.1.5",
"remark-frontmatter": "^3.0.0"
+ },
+ "dependencies": {
+ "micromark": "^3.0.7"
}
}