diff --git a/template/locales/ar.json b/template/locales/ar.json
index a04a3685..cea0931e 100644
--- a/template/locales/ar.json
+++ b/template/locales/ar.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/cs.json b/template/locales/cs.json
index a04a3685..cea0931e 100644
--- a/template/locales/cs.json
+++ b/template/locales/cs.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/da.json b/template/locales/da.json
index a04a3685..cea0931e 100644
--- a/template/locales/da.json
+++ b/template/locales/da.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/de.json b/template/locales/de.json
index a04a3685..cea0931e 100644
--- a/template/locales/de.json
+++ b/template/locales/de.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/en.json b/template/locales/en.json
index 71f876b2..23c4e0e1 100644
--- a/template/locales/en.json
+++ b/template/locales/en.json
@@ -190,5 +190,16 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/es.json b/template/locales/es.json
index 71f876b2..23c4e0e1 100644
--- a/template/locales/es.json
+++ b/template/locales/es.json
@@ -190,5 +190,16 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/fi.json b/template/locales/fi.json
index a04a3685..cea0931e 100644
--- a/template/locales/fi.json
+++ b/template/locales/fi.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/fr.json b/template/locales/fr.json
index a04a3685..cea0931e 100644
--- a/template/locales/fr.json
+++ b/template/locales/fr.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/he.json b/template/locales/he.json
index a04a3685..cea0931e 100644
--- a/template/locales/he.json
+++ b/template/locales/he.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/hu.json b/template/locales/hu.json
index a04a3685..cea0931e 100644
--- a/template/locales/hu.json
+++ b/template/locales/hu.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/id.json b/template/locales/id.json
index a04a3685..cea0931e 100644
--- a/template/locales/id.json
+++ b/template/locales/id.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/it.json b/template/locales/it.json
index a04a3685..cea0931e 100644
--- a/template/locales/it.json
+++ b/template/locales/it.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/ja.json b/template/locales/ja.json
index a04a3685..cea0931e 100644
--- a/template/locales/ja.json
+++ b/template/locales/ja.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/ko.json b/template/locales/ko.json
index a04a3685..cea0931e 100644
--- a/template/locales/ko.json
+++ b/template/locales/ko.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/nl.json b/template/locales/nl.json
index a04a3685..cea0931e 100644
--- a/template/locales/nl.json
+++ b/template/locales/nl.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/no.json b/template/locales/no.json
index a04a3685..cea0931e 100644
--- a/template/locales/no.json
+++ b/template/locales/no.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/pl.json b/template/locales/pl.json
index a04a3685..cea0931e 100644
--- a/template/locales/pl.json
+++ b/template/locales/pl.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/pt.json b/template/locales/pt.json
index a04a3685..cea0931e 100644
--- a/template/locales/pt.json
+++ b/template/locales/pt.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/ru.json b/template/locales/ru.json
index a04a3685..cea0931e 100644
--- a/template/locales/ru.json
+++ b/template/locales/ru.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/sv.json b/template/locales/sv.json
index a04a3685..cea0931e 100644
--- a/template/locales/sv.json
+++ b/template/locales/sv.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/th.json b/template/locales/th.json
index a04a3685..cea0931e 100644
--- a/template/locales/th.json
+++ b/template/locales/th.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/tr.json b/template/locales/tr.json
index a04a3685..cea0931e 100644
--- a/template/locales/tr.json
+++ b/template/locales/tr.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/uk.json b/template/locales/uk.json
index a04a3685..cea0931e 100644
--- a/template/locales/uk.json
+++ b/template/locales/uk.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/vi.json b/template/locales/vi.json
index a04a3685..cea0931e 100644
--- a/template/locales/vi.json
+++ b/template/locales/vi.json
@@ -154,5 +154,19 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "Lad": "Lad",
+ "Terms | Lad ": "Terms | Lad ",
+ "Read our terms and conditions of use": "Read our terms and conditions of use",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/locales/zh.json b/template/locales/zh.json
index 71f876b2..23c4e0e1 100644
--- a/template/locales/zh.json
+++ b/template/locales/zh.json
@@ -190,5 +190,16 @@
"Write your message": "Write your message",
"Message": "Message",
"We'll be in contact with you!": "We'll be in contact with you!",
- "Send message": "Send message"
+ "Send message": "Send message",
+ "Your request has timed out and we have been alerted of this issue. Please try again or contact us.": "Your request has timed out and we have been alerted of this issue. Please try again or contact us.",
+ "About | Lad ": "About | Lad ",
+ "Learn more about Lad": "Learn more about Lad",
+ "Page not found | Lad ": "Page not found | Lad ",
+ "The page you requested could not be found": "The page you requested could not be found",
+ "Server error | Lad ": "Server error | Lad ",
+ "A server error has unfortunately occurred": "A server error has unfortunately occurred",
+ "Privacy Policy | Lad ": "Privacy Policy | Lad ",
+ "Read our privacy policy": "Read our privacy policy",
+ "Support | Lad ": "Support | Lad ",
+ "Ask Lad your questions or leave comments": "Ask Lad your questions or leave comments"
}
\ No newline at end of file
diff --git a/template/package.json b/template/package.json
index fa0bf400..91e5a439 100644
--- a/template/package.json
+++ b/template/package.json
@@ -6,14 +6,10 @@
"ava": {
"verbose": true,
"failFast": true,
- "require": [
- "./test/global.js"
- ],
"files": [
"test/*.js",
"test/**/*.js",
- "test/**/**/*.js",
- "!test/global.js"
+ "test/**/**/*.js"
],
"serial": true
},
@@ -151,6 +147,7 @@
"eslint-plugin-compat": "^3.7.0",
"eslint-plugin-no-smart-quotes": "^1.1.0",
"factor-bundle": "^2.5.0",
+ "factory-girl": "^5.0.4",
"fixpack": "^3.0.6",
"globby": "^11.0.1",
"gulp": "^4.0.2",
@@ -191,10 +188,12 @@
"postcss-preset-env": "^6.7.0",
"postcss-reporter": "^6.0.1",
"postcss-scss": "^2.1.1",
+ "proxyquire": "^2.1.3",
"pug-lint": "^2.6.0",
"rc": "^1.2.8",
"remark-cli": "^8.0.0",
"remark-preset-github": "^2.0.0",
+ "sinon": "^9.0.2",
"stylelint": "^13.6.1",
"stylelint-config-recommended-scss": "^4.2.0",
"stylelint-scss": "^3.18.0",
diff --git a/template/test/_utils.js b/template/test/_utils.js
index f41351df..06b3f8cb 100644
--- a/template/test/_utils.js
+++ b/template/test/_utils.js
@@ -3,12 +3,15 @@
const MongodbMemoryServer = require('mongodb-memory-server').default;
const mongoose = require('mongoose');
const request = require('supertest');
+const sinon = require('sinon');
+const proxyquire = require('proxyquire').noPreserveCache();
+const { factory } = require('factory-girl');
// Models and server
-const web = require('../web');
+const config = require('../config');
const api = require('../api');
const { Users } = require('../app/models');
-const config = require('../config');
+const web = require('../web');
const mongod = new MongodbMemoryServer();
@@ -16,36 +19,36 @@ const mongod = new MongodbMemoryServer();
exports.before = async () => {
const uri = await mongod.getConnectionString();
await mongoose.connect(uri);
+
+ factory.define('user', Users, {
+ email: factory.sequence('Users.email', n => `test${n}@example.com`),
+ password: '!@K#NLK!#N'
+ });
};
// create fixtures before each test
exports.beforeEach = async t => {
- const query = {
- email: 'robertfrost@example.com',
- group: 'admin'
- };
- query[config.userFields.hasVerifiedEmail] = true;
- query[config.userFields.hasSetPassword] = true;
- await Users.register(query, '?X#8Hn=PbkvTD/{');
+ t.context.serialize = sinon.stub().returns(() => {});
+ t.context.deserialize = sinon.stub().returns(() => {});
+ proxyquire('../helpers/passport', {
+ '../config': {
+ passport: {
+ ...config.passport,
+ serializeUser: t.context.serialize,
+ deserializeUser: t.context.deserialize
+ }
+ }
+ });
t.context.web = await request.agent(web.server);
t.context.api = await request.agent(api.server);
};
-exports.afterEach = async () => {
- await Users.deleteMany();
-};
+exports.afterEach = async () => {};
exports.after = async () => {
mongoose.disconnect();
mongod.stop();
-};
-
-exports.login = async web => {
- await web.post('/en/login').send({
- email: 'robertfrost@example.com',
- password: '?X#8Hn=PbkvTD/{'
- });
- return web;
+ factory.cleanUp();
};
diff --git a/template/test/api/v1.js b/template/test/api/v1.js
index cb4972a4..fae2dc7f 100644
--- a/template/test/api/v1.js
+++ b/template/test/api/v1.js
@@ -1,5 +1,6 @@
const test = require('ava');
+const config = require('../../config');
const phrases = require('../../config/phrases');
const { before, beforeEach, afterEach, after } = require('../_utils');
@@ -26,10 +27,10 @@ test("returns current user's account", async t => {
t.is(200, res.status);
res = await api.get('/v1/account').set({
- Authorization: `Basic ${Buffer.from(
- `${res.body[global.config.userFields.apiToken]}:`
- ).toString('base64')}`
- });
+ Authorization: `Basic ${Buffer.from(
+ `${res.body[config.userFields.apiToken]}:`
+ ).toString('base64')}`
+ });
t.is(res.body.message, phrases.EMAIL_VERIFICATION_REQUIRED);
t.is(401, res.status);
});
diff --git a/template/test/global.js b/template/test/global.js
deleted file mode 100644
index c426402f..00000000
--- a/template/test/global.js
+++ /dev/null
@@ -1,47 +0,0 @@
-const Frisbee = require('frisbee');
-const Mongoose = require('@ladjs/mongoose');
-const _ = require('lodash');
-
-const api = require('../api');
-const web = require('../web');
-const config = require('../config');
-const logger = require('../helpers/logger');
-
-const mongoose = new Mongoose(
- _.merge(
- {
- logger
- },
- api.config.mongoose,
- config.mongoose,
- {
- mongo: {
- uri: 'mongodb://localhost:27017/lad_test'
- }
- }
- )
-);
-
-(async () => {
- try {
- await Promise.all([api.listen(), web.listen(), mongoose.connect()]);
- } catch (err) {
- logger.error(err);
- }
-})();
-
-global.config = config;
-global.api = new Frisbee({
- baseURI: `http://localhost:${api.server.address().port}`,
- headers: {
- Accept: 'application/json',
- 'Content-Type': 'application/json'
- }
-});
-global.web = new Frisbee({
- baseURI: `http://localhost:${web.server.address().port}`,
- headers: {
- Accept: 'application/json',
- 'Content-Type': 'application/json'
- }
-});
diff --git a/template/test/web/auth.js b/template/test/web/auth.js
index df4cd821..ee72f0e3 100644
--- a/template/test/web/auth.js
+++ b/template/test/web/auth.js
@@ -2,7 +2,10 @@
const util = require('util');
const test = require('ava');
const cryptoRandomString = require('crypto-random-string');
+const sinon = require('sinon');
+const { factory } = require('factory-girl');
+const Boom = require('@hapi/boom');
const phrases = require('../../config/phrases');
const config = require('../../config');
const { Users } = require('../../app/models');
@@ -14,8 +17,18 @@ test.after.always(after);
test.beforeEach(beforeEach);
test.afterEach.always(afterEach);
-test.serial('creates new user', async t => {
+test('creates new user', async t => {
const { web } = t.context;
+ const user = [
+ {
+ id: 1,
+ email: 'lordbyron@example.com',
+ password: 'something'
+ }
+ ];
+ t.context.register = sinon.stub(Users, 'register').resolves(user);
+ t.context.serialize.yields(null, { id: 1 });
+
const res = await web.post('/en/register').send({
email: 'lordbyron@example.com',
password: '?X#8Hn=PbkvTD/{'
@@ -24,13 +37,14 @@ test.serial('creates new user', async t => {
t.is(res.header.location, '/en/dashboard');
t.is(res.status, 302);
- // make sure user was added to database
- const newUser = await Users.findOne({ email: 'lordbyron@example.com' });
- t.is(newUser.email, 'lordbyron@example.com');
+ t.context.register.restore();
});
test('fails registering with easy password', async t => {
const { web } = t.context;
+ t.context.register = sinon.stub(Users, 'register').throws(
+ Boom.badRequest(phrases.INVALID_PASSWORD_STRENGTH));
+
const res = await web.post('/en/register').send({
email: 'emilydickinson@example.com',
password: 'password'
@@ -39,13 +53,21 @@ test('fails registering with easy password', async t => {
t.is(res.body.message, phrases.INVALID_PASSWORD_STRENGHT);
t.is(res.status, 400);
- // make sure user was not added to database
- const newUser = await Users.findOne({ email: 'emilydickinson@example.com' });
- t.is(newUser, null);
+ t.context.register.restore();
});
test('successfully registers with strong password', async t => {
const { web } = t.context;
+ const user = [
+ {
+ id: 1,
+ email: 'test12@example.com',
+ password: 'Thi$i$@$r0ng3rP@$$W0rdMyDude'
+ }
+ ];
+ t.context.register = sinon.stub(Users, 'register').resolves(user);
+ t.context.serialize.yields(null, { id: 1 });
+
const res = await web.post('/en/register').send({
email: 'test12@example.com',
password: 'Thi$i$@$r0ng3rP@$$W0rdMyDude'
@@ -55,12 +77,21 @@ test('successfully registers with strong password', async t => {
t.is(res.header.location, '/en/dashboard');
t.is(res.status, 302);
- const newUser = await Users.findOne({ email: 'test12@example.com' });
- t.is(newUser.email, 'test12@example.com');
+ t.context.register.restore();
});
test('successfully registers with stronger password', async t => {
const { web } = t.context;
+ const user = [
+ {
+ id: 1,
+ email: 'test123@example.com',
+ password: cryptoRandomString({ length: 50 })
+ }
+ ];
+ t.context.register = sinon.stub(Users, 'register').resolves(user);
+ t.context.serialize.yields(null, { id: 1 });
+
const res = await web.post('/en/register').send({
email: 'test123@example.com',
password: cryptoRandomString({ length: 50 })
@@ -70,8 +101,7 @@ test('successfully registers with stronger password', async t => {
t.is(res.header.location, '/en/dashboard');
t.is(res.status, 302);
- const newUser = await Users.findOne({ email: 'test123@example.com' });
- t.is(newUser.email, 'test123@example.com');
+ t.context.register.restore();
});
test('fails registering invalid email', async t => {
@@ -87,106 +117,142 @@ test('fails registering invalid email', async t => {
test("doesn't leak used email", async t => {
const { web } = t.context;
- const email = 'test2@example.com';
- const password = '!@K#NLK!#NSADKMSAD:K';
-
- await web.post('/en/register').send({ email, password });
- await web.get('/en/logout');
+ const user = [
+ {
+ id: 1,
+ email: 'test2@example.com',
+ password: '!@K#NLK!#NSADKMSAD:K'
+ }
+ ];
+ t.context.findByUsername = sinon.stub(Users, 'findByUsername').resolves(user);
const res = await web.post('/en/register')
.send({
- email,
+ email: 'test2@example.com',
password: 'wrongpassword'
});
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.PASSPORT_USER_EXISTS_ERROR);
+
+ t.context.findByUsername.restore();
});
test('allows password reset for valid email (HTML)', async t => {
const { web } = t.context;
- const email = 'test3@example.com';
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ const user = await factory.build('user');
+ t.context.findOne = sinon.stub(Users, 'findOne')
+ .resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
const res = await web
.post('/en/forgot-password')
.set({ Accept: 'text/html' })
- .send({ email });
+ .send({ email: user.email });
t.is(res.status, 302);
t.is(res.header.location, '/');
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('allows password reset for valid email (JSON)', async t => {
const { web } = t.context;
- const email = 'test4@example.com';
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ const user = await factory.build('user');
+ t.context.findOne = sinon.stub(Users, 'findOne')
+ .resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
- const res = await web.post('/en/forgot-password').send({ email });
+ const res = await web.post('/en/forgot-password')
+ .send({ email: user.email });
t.is(res.status, 302);
t.is(res.header.location, '/');
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('resets password with valid email and token (HTML)', async t => {
const { web } = t.context;
- const email = 'test5@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
- const user = await Users.findOne({ email })
- .select(config.userFields.resetToken)
- .exec();
+ user = t.context.save.returnValues[0];
if (!user) {
throw new Error('User does not exist');
}
+ t.context.findOne.resolves(user);
+ t.context.serialize.yields(null, { id: user.id });
+
const res = await web
- .post(`/en/reset-password/${user[global.config.userFields.resetToken]}`)
+ .post(`/en/reset-password/${user[config.userFields.resetToken]}`)
.set({ Accept: 'text/html' })
.send({ email, password });
t.is(res.status, 302);
t.is(res.header.location, '/en');
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('resets password with valid email and token (JSON)', async t => {
const { web } = t.context;
- const email = 'test6@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
- const user = await Users.findOne({ email })
- .select(global.config.userFields.resetToken)
- .exec();
+ user = t.context.save.returnValues[0];
if (!user) {
throw new Error('User does not exist');
}
+ t.context.findOne.resolves(user);
+ t.context.serialize.yields(null, { id: user.id });
+
const res = await web
- .post(`/en/reset-password/${user[global.config.userFields.resetToken]}`)
+ .post(`/en/reset-password/${user[config.userFields.resetToken]}`)
.send({ email, password });
t.is(res.status, 302);
t.is(res.header.location, '/en');
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('fails resetting password for non-existent user', async t => {
const { web } = t.context;
const email = 'test7@example.com';
const password = '!@K#NLK!#N';
+ t.context.findOne = sinon.stub(Users, 'findOne')
+ .resolves(null);
const res = await web
.post('/en/reset-password/randomtoken')
@@ -194,132 +260,175 @@ test('fails resetting password for non-existent user', async t => {
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.INVALID_RESET_PASSWORD);
+
+ t.context.findOne.restore();
});
test('fails resetting password with invalid reset token', async t => {
const { web } = t.context;
- const email = 'test8@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
+ t.context.findOne.resolves(null);
+
const res = await web
.post('/en/reset-password/wrongtoken')
.send({ email, password });
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.INVALID_RESET_PASSWORD);
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('fails resetting password with missing new password', async t => {
const { web } = t.context;
- const email = 'test9@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
- const user = await Users.findOne({ email })
- .select(global.config.userFields.resetToken)
- .exec();
+ user = t.context.save.returnValues[0];
if (!user) {
throw new Error('User does not exist');
}
const res = await web
- .post(`/en/reset-password/${user[global.config.userFields.resetToken]}`)
+ .post(`/en/reset-password/${user[config.userFields.resetToken]}`)
.send({ email });
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.INVALID_PASSWORD);
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('fails resetting password with invalid email', async t => {
const { web } = t.context;
- const email = 'test10@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
- const user = await Users.findOne({ email })
- .select(global.config.userFields.resetToken)
- .exec();
+ user = t.context.save.returnValues[0];
if (!user) {
throw new Error('User does not exist');
}
const res = await web
- .post(`/en/reset-password/${user[global.config.userFields.resetToken]}`)
+ .post(`/en/reset-password/${user[config.userFields.resetToken]}`)
.send({ email: 'wrongemail' });
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.INVALID_EMAIL);
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('fails resetting password with invalid email + reset token match', async t => {
const { web } = t.context;
- const email = 'test11@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
- const user = await Users.findOne({ email }).exec();
+ user = t.context.save.returnValues[0];
if (!user) {
throw new Error('User does not exist');
}
+ t.context.findOne.resolves(null);
+
const res = await web
- .post(`/en/reset-password/${user[global.config.userFields.resetToken]}`)
+ .post(`/en/reset-password/${user[config.userFields.resetToken]}`)
.send({ email: 'wrongemail@example.com', password });
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.INVALID_RESET_PASSWORD);
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('fails resetting password if new password is too weak', async t => {
const { web } = t.context;
- const email = 'test12@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
- const user = await Users.findOne({ email })
- .select(global.config.userFields.resetToken)
- .exec();
+ user = t.context.save.returnValues[0];
if (!user) {
throw new Error('User does not exist');
}
+ t.context.findOne.resolves(user);
+
const res = await web
- .post(`/en/reset-password/${user[global.config.userFields.resetToken]}`)
+ .post(`/en/reset-password/${user[config.userFields.resetToken]}`)
.send({ email, password: 'password' });
t.is(res.status, 400);
t.is(JSON.parse(res.text).message, phrases.INVALID_PASSWORD_STRENGTH);
+
+ t.context.findOne.restore();
+ t.context.save.restore();
});
test('fails resetting password if reset was already tried in the last 30 mins', async t => {
const { web } = t.context;
- const email = 'test13@example.com';
+ let user = await factory.build('user');
+ const email = user.email;
const password = '!@K#NLK!#N';
- await web.post('/en/register').send({ email, password });
+ t.context.findOne = sinon.stub(Users, 'findOne');
+ t.context.findOne.resolves(user);
+ t.context.save = sinon.stub(Users.prototype, 'save')
+ .returnsThis();
await web.post('/en/forgot-password').send({ email });
+ t.context.findOne.resolves(t.context.save.returnValues[0]);
+
const res = await web.post('/en/forgot-password').send({ email });
t.is(res.status, 400);
@@ -327,12 +436,7 @@ test('fails resetting password if reset was already tried in the last 30 mins',
JSON.parse(res.text).message,
util.format(phrases.PASSWORD_RESET_LIMIT, 'in 30 minutes')
);
-});
-test('successfully logout', async t => {
- const web = await login(t.context.web);
- const res = await web.get('/en/logout');
-
- t.is(res.header.location, '/en');
- t.is(res.status, 302);
+ t.context.findOne.restore();
+ t.context.save.restore();
});
diff --git a/template/test/web/snapshots/index.js.md b/template/test/web/snapshots/index.js.md
index efaa811b..170df22a 100644
--- a/template/test/web/snapshots/index.js.md
+++ b/template/test/web/snapshots/index.js.md
@@ -14,8 +14,8 @@ Generated by [AVA](https://avajs.dev).
␊
␊
␊
- ␊
- ␊
+ Terms | Lad ␊
+ ␊
␊
␊
␊
@@ -57,14 +57,14 @@ Generated by [AVA](https://avajs.dev).
window._csrf = "";␊
␊
␊
- ␊
+ ␊
␊
- ␊
+ ␊
␊
␊
␊
- ␊
- ␊
+ ␊
+ ␊
␊
␊
␊
@@ -645,8 +645,8 @@ Generated by [AVA](https://avajs.dev).
␊
␊
␊
- ␊
- ␊
+ Terms | Lad ␊
+ ␊
␊
␊
␊
@@ -688,14 +688,14 @@ Generated by [AVA](https://avajs.dev).
window._csrf = "";␊
␊
␊
- ␊
+ ␊
␊
- ␊
+ ␊
␊
␊
␊
- ␊
- ␊
+ ␊
+ ␊
␊
␊
␊
diff --git a/template/test/web/snapshots/index.js.snap b/template/test/web/snapshots/index.js.snap
index c8029e22..75c3afd9 100644
Binary files a/template/test/web/snapshots/index.js.snap and b/template/test/web/snapshots/index.js.snap differ
diff --git a/template/test/web/support.js b/template/test/web/support.js
index 7d14f3f3..7f21841e 100644
--- a/template/test/web/support.js
+++ b/template/test/web/support.js
@@ -1,4 +1,7 @@
const test = require('ava');
+const sinon = require('sinon');
+
+const { Inquiries } = require('../../app/models');
const { before, beforeEach, afterEach, after } = require('../_utils');
@@ -19,9 +22,8 @@ test('creates inquiry', async t => {
test('fails creating inquiry if last inquiry was within last 24 hours (HTML)', async t => {
const { web } = t.context;
- await web
- .post('/en/support')
- .send({ email: 'test2@example.com', message: 'Test message!' });
+ t.context.countDocuments = sinon.stub(Inquiries, 'countDocuments')
+ .resolves(1);
const res = await web
.post('/en/support')
@@ -33,14 +35,14 @@ test('fails creating inquiry if last inquiry was within last 24 hours (HTML)', a
t.is(res.status, 400);
t.snapshot(res.text);
+
+ t.context.countDocuments.restore();
});
test('fails creating inquiry if last inquiry was within last 24 hours (JSON)', async t => {
const { web } = t.context;
- await web.post('/en/support').send({
- email: 'test3@example.com',
- message: 'Test message!'
- });
+ t.context.countDocuments = sinon.stub(Inquiries, 'countDocuments')
+ .resolves(1);
const res = await web.post('/en/support').send({
email: 'test3@example.com',
@@ -52,4 +54,6 @@ test('fails creating inquiry if last inquiry was within last 24 hours (JSON)', a
JSON.parse(res.text).message,
'You have reached the limit for sending support requests. Please try again.'
);
+
+ t.context.countDocuments.restore();
});
diff --git a/template/yarn.lock b/template/yarn.lock
index d68adf74..d6987322 100644
--- a/template/yarn.lock
+++ b/template/yarn.lock
@@ -773,6 +773,14 @@
"@babel/types" "^7.4.4"
esutils "^2.0.2"
+"@babel/runtime-corejs3@^7.8.3":
+ version "7.10.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz#f29fc1990307c4c57b10dbd6ce667b27159d9e0d"
+ integrity sha512-BFlgP2SoLO9HJX9WBwN67gHWMBhDX/eDz64Jajd6mR/UAUzqrNMm99d4qHnVaKscAElZoFiPv+JpR/Siud5lXw==
+ dependencies:
+ core-js-pure "^3.0.0"
+ regenerator-runtime "^0.13.4"
+
"@babel/runtime@^7.10.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.4.tgz#a6724f1a6b8d2f6ea5236dbfe58c7d7ea9c5eb99"
@@ -1028,10 +1036,10 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd"
integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==
-"@koa/router@^9.0.1", "@koa/router@^9.1.0":
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/@koa/router/-/router-9.1.0.tgz#1bb1b5a219e8004e649c8f9acfe4bc58f066dfec"
- integrity sha512-inFHybP7SYntAlziQ5gr6aVJIiBgVA+fW97+26Z8crqyUVRLXiKDbaU5NtE2yxbg9KA5YyiBakGhtYXCgMOLWQ==
+"@koa/router@^9.0.1", "@koa/router@^9.3.1":
+ version "9.3.1"
+ resolved "https://registry.yarnpkg.com/@koa/router/-/router-9.3.1.tgz#814b0f357da616b99ee22259644cd928f2c9e60e"
+ integrity sha512-OOy4pOEO+Zz5vy+zqc8mWRGKYIpDqjgbVTF/U41fCwBwVWHGmkedvcJ9V5MLI7Ivy0iTv8o0XLDtGWtYHquvxg==
dependencies:
debug "^4.1.1"
http-errors "^1.7.3"
@@ -1040,18 +1048,19 @@
path-to-regexp "^6.1.0"
"@ladjs/api@^3.0.5":
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/@ladjs/api/-/api-3.0.5.tgz#c26aa7b1dc596879f76384fea1f0a1714774c3c0"
- integrity sha512-lQGPrkma7thJiRbg2tMiSv8CniOQEMDwj4ED908lMsaiyrlyOcGaAIRvlCGnhW4btI3Y5+2PI6yH8ww+hLPnZw==
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@ladjs/api/-/api-3.0.7.tgz#d6e374eb953f71c5ab13260db26380a5af192ddf"
+ integrity sha512-EsVZ7MQrUtcL2+F3vXSkP8xn5CRL3fz4IP3mt1bvbuTM/48VtV8j1Hp9crz4Sx14+tUmVJaIFsTtST+dC7taBQ==
dependencies:
- "@koa/router" "^9.1.0"
+ "@koa/router" "^9.3.1"
"@ladjs/i18n" "^3.0.12"
"@ladjs/redis" "^1.0.4"
- "@ladjs/shared-config" "^3.0.8"
+ "@ladjs/shared-config" "^3.0.9"
"@ladjs/store-ip-address" "^0.0.7"
boolean "3.0.1"
cabin "^8.0.2"
express-request-id "^1.4.1"
+ findhit-proxywrap "^0.3.12"
kcors "^2.2.2"
koa "^2.13.0"
koa-404-handler "^0.0.2"
@@ -1059,7 +1068,7 @@
koa-better-error-handler "^4.0.3"
koa-better-timeout "^0.0.4"
koa-bodyparser "^4.3.0"
- koa-compress "^4.0.1"
+ koa-compress "^5.0.0"
koa-conditional-get "^2.0.0"
koa-connect "^2.1.0"
koa-etag "^3.0.0"
@@ -1193,26 +1202,28 @@
basic-auth "^2.0.1"
"@ladjs/proxy@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@ladjs/proxy/-/proxy-2.0.0.tgz#1787c0ed005456e3631b65b46fb8d26fd7cb3d74"
- integrity sha512-0LZtPV+Oa/ZcxmQ0Q4wxh9HzPiIWLCHi0c3o5p8lMU+F4dbFRbzZJmR0MzELq5yumq2kXtzrRNpsJSONgKhvxw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/@ladjs/proxy/-/proxy-2.0.1.tgz#7e176584be2020f4bbc05046be3ecc31252e08d6"
+ integrity sha512-KeRQitUutUfDmfTkcXbBwNUo4cmG9ny7b2zXckillWppr+aJ1P2pkvz+iDhwUHDa34lrWN919w9E2tO6Zn6klQ==
dependencies:
+ boolean "^3.0.1"
finalhandler "^1.1.2"
+ findhit-proxywrap "^0.3.12"
lodash "^4.17.15"
- router "^1.3.3"
+ router "^1.3.5"
url-parse "^1.4.7"
"@ladjs/redis@^1.0.4":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@ladjs/redis/-/redis-1.0.4.tgz#b225d508943d6a5b65e757e1fe4c19adda41f6c3"
- integrity sha512-2PgOsLIQ9taJ3B4fhG6RXZQjKh5r7BkoQpQ7iIwreOPoLwCjCiLWuSempJbY3nwnxx1+TyOI2yRPPUcxPdssdA==
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@ladjs/redis/-/redis-1.0.5.tgz#0cc29e37c9a53c46c6f6c444c402e6222951693a"
+ integrity sha512-jxBO12VGqzfwWzK9269yZuA4SMH9yiOJBAdm35BvVJ6TgnaZF3vRTSnOhYsfXQvhO2I6Rgr5XsDGvJjhxXthXg==
dependencies:
- ioredis "^4.17.1"
+ ioredis "^4.17.3"
-"@ladjs/shared-config@^3.0.8":
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/@ladjs/shared-config/-/shared-config-3.0.8.tgz#b367748364727eb0e40a42e2673e880746a93634"
- integrity sha512-W5XIf7GmALfxTJ5W4IPbVxIZr4xuSP6QAWL81Ac07MyKYx0HHE75pZOtFMH/hvKRr3qehT4NYqK037vyx/9H4w==
+"@ladjs/shared-config@^3.0.8", "@ladjs/shared-config@^3.0.9":
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/@ladjs/shared-config/-/shared-config-3.0.9.tgz#1f9802fd324a032e190100e2ee1ad13a05d09541"
+ integrity sha512-ObaQCmvo6aWkWVkveZucQML9GqD8kjOMtewrKbgFav3iAFyrV0fZNqbfo5ayqlOf8RQweLxMll5/0j2PmrClEg==
dependencies:
boolean "^3.0.1"
is-string-and-not-blank "^0.0.2"
@@ -1233,23 +1244,24 @@
validator "^12.1.0"
"@ladjs/web@^6.0.12":
- version "6.0.12"
- resolved "https://registry.yarnpkg.com/@ladjs/web/-/web-6.0.12.tgz#1cacc4ff16ba6d193f751eaab14b9f9c4e4256c5"
- integrity sha512-9YPAPuYCTeJ4AUEqSTf+ss2Qwu4eY5WQkmvVE16FdrY0qAPYennY7b2bmDkPrBmkQzMnWWFcYjCgW1zCEMCgRg==
+ version "6.0.16"
+ resolved "https://registry.yarnpkg.com/@ladjs/web/-/web-6.0.16.tgz#aef5a20b228db9439b0437901a655d860daca32e"
+ integrity sha512-TJt+VTNBOjnTW7YC0maqkQ7s+rasBqU6D46oDmPnxRUz9a/z/y50fkrTzAOXndydJlcgClMtwPMJIAG1da4zKw==
dependencies:
"@hapi/boom" "^9.1.0"
- "@koa/router" "^9.1.0"
+ "@koa/router" "^9.3.1"
"@ladjs/i18n" "^3.0.12"
"@ladjs/koa-better-static" "^2.0.0"
"@ladjs/koa-cache-responses" "^0.0.3"
"@ladjs/redis" "^1.0.4"
- "@ladjs/shared-config" "^3.0.8"
+ "@ladjs/shared-config" "^3.0.9"
"@ladjs/state-helper" "^0.0.2"
"@ladjs/store-ip-address" "^0.0.7"
boolean "3.0.1"
cabin "^8.0.2"
crypto-random-string "^3.2.0"
express-request-id "^1.4.1"
+ findhit-proxywrap "^0.3.12"
is-string-and-not-blank "^0.0.2"
kcors "^2.2.2"
koa "^2.13.0"
@@ -1259,8 +1271,8 @@
koa-better-flash "^0.0.4"
koa-better-timeout "^0.0.4"
koa-bodyparser "^4.3.0"
- koa-cash "^4.0.4"
- koa-compress "^4.0.1"
+ koa-cash "^4.0.5"
+ koa-compress "^5.0.0"
koa-conditional-get "^2.0.0"
koa-connect "^2.1.0"
koa-csrf "^3.0.8"
@@ -1270,7 +1282,7 @@
koa-helmet "^5.2.0"
koa-isajax "^1.0.5"
koa-json "^2.0.2"
- koa-meta "^0.2.3"
+ koa-meta "^0.2.4"
koa-methodoverride "^2.0.0"
koa-no-trailing-slash "^2.1.0"
koa-redis "^4.0.1"
@@ -1411,6 +1423,42 @@
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-2.1.1.tgz#ceff6a28a5b4867c2dd4a1ba513de278ccbe8bb1"
integrity sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==
+"@sinonjs/commons@^1", "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.7.2":
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d"
+ integrity sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==
+ dependencies:
+ type-detect "4.0.8"
+
+"@sinonjs/fake-timers@^6.0.0", "@sinonjs/fake-timers@^6.0.1":
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40"
+ integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==
+ dependencies:
+ "@sinonjs/commons" "^1.7.0"
+
+"@sinonjs/formatio@^5.0.1":
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-5.0.1.tgz#f13e713cb3313b1ab965901b01b0828ea6b77089"
+ integrity sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ==
+ dependencies:
+ "@sinonjs/commons" "^1"
+ "@sinonjs/samsam" "^5.0.2"
+
+"@sinonjs/samsam@^5.0.2", "@sinonjs/samsam@^5.0.3":
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-5.0.3.tgz#86f21bdb3d52480faf0892a480c9906aa5a52938"
+ integrity sha512-QucHkc2uMJ0pFGjJUDP3F9dq5dx8QIaqISl9QgwLOh6P9yv877uONPGXh/OH/0zmM3tW1JjuJltAZV2l7zU+uQ==
+ dependencies:
+ "@sinonjs/commons" "^1.6.0"
+ lodash.get "^4.4.2"
+ type-detect "^4.0.8"
+
+"@sinonjs/text-encoding@^0.7.1":
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5"
+ integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==
+
"@stylelint/postcss-css-in-js@^0.37.1":
version "0.37.1"
resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz#41e5e7660f73d88227610e18c6ebb262d56ac125"
@@ -1444,9 +1492,9 @@
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
"@types/babel-types@*", "@types/babel-types@^7.0.0":
- version "7.0.7"
- resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.7.tgz#667eb1640e8039436028055737d2b9986ee336e3"
- integrity sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==
+ version "7.0.8"
+ resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.8.tgz#267f405bda841ffae731e7714166b88254cc3e19"
+ integrity sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==
"@types/babylon@^6.16.2":
version "6.16.5"
@@ -1502,9 +1550,9 @@
get-port "*"
"@types/glob@^7.1.1":
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.2.tgz#06ca26521353a545d94a0adc74f38a59d232c987"
- integrity sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183"
+ integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==
dependencies:
"@types/minimatch" "*"
"@types/node" "*"
@@ -1554,9 +1602,9 @@
"@types/node" "*"
"@types/node@*":
- version "14.0.14"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.14.tgz#24a0b5959f16ac141aeb0c5b3cd7a15b7c64cbce"
- integrity sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==
+ version "14.0.19"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.19.tgz#994d99708822bca643a2364f8aeed04a16e0f5a1"
+ integrity sha512-yf3BP/NIXF37BjrK5klu//asUWitOEoUP5xE1mhSUjazotwJ/eJDgEmMQNlOeWOVv72j24QQ+3bqXHE++CFGag==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
@@ -1602,51 +1650,51 @@
integrity sha512-RiX1I0lK9WFLFqy2xOxke396f0wKIzk5sAll0tL4J4XDYJXURI7JOs96XQb3nP+2gEpQ/LutBb66jgiT5oQshQ==
"@typescript-eslint/eslint-plugin@^3.1.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.5.0.tgz#e7736e0808b5fb947a5f9dd949ae6736a7226b84"
- integrity sha512-m4erZ8AkSjoIUOf8s4k2V1xdL2c1Vy0D3dN6/jC9d7+nEqjY3gxXCkgi3gW/GAxPaA4hV8biaCoTVdQmfAeTCQ==
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.0.tgz#ba2b6cae478b8fca3f2e58ff1313e4198eea2d8a"
+ integrity sha512-ubHlHVt1lsPQB/CZdEov9XuOFhNG9YRC//kuiS1cMQI6Bs1SsqKrEmZnpgRwthGR09/kEDtr9MywlqXyyYd8GA==
dependencies:
- "@typescript-eslint/experimental-utils" "3.5.0"
+ "@typescript-eslint/experimental-utils" "3.6.0"
debug "^4.1.1"
functional-red-black-tree "^1.0.1"
regexpp "^3.0.0"
semver "^7.3.2"
tsutils "^3.17.1"
-"@typescript-eslint/experimental-utils@3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.5.0.tgz#d09f9ffb890d1b15a7ffa9975fae92eee05597c4"
- integrity sha512-zGNOrVi5Wz0jcjUnFZ6QUD0MCox5hBuVwemGCew2qJzUX5xPoyR+0EzS5qD5qQXL/vnQ8Eu+nv03tpeFRwLrDg==
+"@typescript-eslint/experimental-utils@3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.0.tgz#0138152d66e3e53a6340f606793fb257bf2d76a1"
+ integrity sha512-4Vdf2hvYMUnTdkCNZu+yYlFtL2v+N2R7JOynIOkFbPjf9o9wQvRwRkzUdWlFd2YiiUwJLbuuLnl5civNg5ykOQ==
dependencies:
"@types/json-schema" "^7.0.3"
- "@typescript-eslint/types" "3.5.0"
- "@typescript-eslint/typescript-estree" "3.5.0"
+ "@typescript-eslint/types" "3.6.0"
+ "@typescript-eslint/typescript-estree" "3.6.0"
eslint-scope "^5.0.0"
eslint-utils "^2.0.0"
"@typescript-eslint/parser@^3.1.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.5.0.tgz#9ff8c11877c48df24e10e19d7bf542ee0359500d"
- integrity sha512-sU07VbYB70WZHtgOjH/qfAp1+OwaWgrvD1Km1VXqRpcVxt971PMTU7gJtlrCje0M+Sdz7xKAbtiyIu+Y6QdnVA==
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.6.0.tgz#79b5232e1a2d06f1fc745942b690cd87aca7b60e"
+ integrity sha512-taghDxuLhbDAD1U5Fk8vF+MnR0yiFE9Z3v2/bYScFb0N1I9SK8eKHkdJl1DAD48OGFDMFTeOTX0z7g0W6SYUXw==
dependencies:
"@types/eslint-visitor-keys" "^1.0.0"
- "@typescript-eslint/experimental-utils" "3.5.0"
- "@typescript-eslint/types" "3.5.0"
- "@typescript-eslint/typescript-estree" "3.5.0"
+ "@typescript-eslint/experimental-utils" "3.6.0"
+ "@typescript-eslint/types" "3.6.0"
+ "@typescript-eslint/typescript-estree" "3.6.0"
eslint-visitor-keys "^1.1.0"
-"@typescript-eslint/types@3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.5.0.tgz#4e3d2a2272268d8ec3e3e4a37152a64956682639"
- integrity sha512-Dreqb5idi66VVs1QkbAwVeDmdJG+sDtofJtKwKCZXIaBsINuCN7Jv5eDIHrS0hFMMiOvPH9UuOs4splW0iZe4Q==
+"@typescript-eslint/types@3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.6.0.tgz#4bd6eee55d2f9d35a4b36c4804be1880bf68f7bc"
+ integrity sha512-JwVj74ohUSt0ZPG+LZ7hb95fW8DFOqBuR6gE7qzq55KDI3BepqsCtHfBIoa0+Xi1AI7fq5nCu2VQL8z4eYftqg==
-"@typescript-eslint/typescript-estree@3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.5.0.tgz#dfc895db21a381b84f24c2a719f5bf9c600dcfdc"
- integrity sha512-Na71ezI6QP5WVR4EHxwcBJgYiD+Sre9BZO5iJK2QhrmRPo/42+b0no/HZIrdD1sjghzlYv7t+7Jis05M1uMxQg==
+"@typescript-eslint/typescript-estree@3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.6.0.tgz#9b4cab43f1192b64ff51530815b8919f166ce177"
+ integrity sha512-G57NDSABHjvob7zVV09ehWyD1K6/YUKjz5+AufObFyjNO4DVmKejj47MHjVHHlZZKgmpJD2yyH9lfCXHrPITFg==
dependencies:
- "@typescript-eslint/types" "3.5.0"
- "@typescript-eslint/visitor-keys" "3.5.0"
+ "@typescript-eslint/types" "3.6.0"
+ "@typescript-eslint/visitor-keys" "3.6.0"
debug "^4.1.1"
glob "^7.1.6"
is-glob "^4.0.1"
@@ -1654,10 +1702,10 @@
semver "^7.3.2"
tsutils "^3.17.1"
-"@typescript-eslint/visitor-keys@3.5.0":
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.5.0.tgz#73c1ea2582f814735e4afdc1cf6f5e3af78db60a"
- integrity sha512-7cTp9rcX2sz9Z+zua9MCOX4cqp5rYyFD5o8LlbSpXrMTXoRdngTtotRZEkm8+FNMHPWYFhitFK+qt/brK8BVJQ==
+"@typescript-eslint/visitor-keys@3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.6.0.tgz#44185eb0cc47651034faa95c5e2e8b314ecebb26"
+ integrity sha512-p1izllL2Ubwunite0ITjubuMQRBGgjdVYwyG7lXPX8GbrA6qF0uwSRz9MnXZaHMxID4948gX0Ez8v9tUDi/KfQ==
dependencies:
eslint-visitor-keys "^1.1.0"
@@ -1729,7 +1777,7 @@ acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.6.1, acor
acorn-walk "^7.0.0"
xtend "^4.0.2"
-acorn-walk@^7.0.0, acorn-walk@^7.1.1:
+acorn-walk@^7.0.0, acorn-walk@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
@@ -1760,9 +1808,9 @@ agent-base@5:
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
agent-base@6:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.0.tgz#5d0101f19bbfaed39980b22ae866de153b93f09a"
- integrity sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4"
+ integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==
dependencies:
debug "4"
@@ -1775,9 +1823,9 @@ aggregate-error@^3.0.0:
indent-string "^4.0.0"
ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5:
- version "6.12.2"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
- integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
+ version "6.12.3"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706"
+ integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -1825,11 +1873,6 @@ ansi-colors@^1.0.1:
dependencies:
ansi-wrap "^0.1.0"
-ansi-colors@^3.2.1:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
-
ansi-colors@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
@@ -2297,13 +2340,13 @@ autoprefixer@^9.6.1, autoprefixer@^9.8.0:
postcss-value-parser "^4.1.0"
ava@^3.9.0:
- version "3.9.0"
- resolved "https://registry.yarnpkg.com/ava/-/ava-3.9.0.tgz#ac91eac980555fcc6c1b91872ac6923ff4c0ffae"
- integrity sha512-EnK5I/AX1U5nF4X1YG3QQYg2+jWnpvMW3z2y096DBvbwITkq9rB7Gu1j5clWcuizAJUlYbvcX6YfP+zkRFgC8Q==
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/ava/-/ava-3.10.1.tgz#a4e68b1a2bb248fa0d96529d23dd83f57082e944"
+ integrity sha512-+w86ZHyFHIGCABi7NUrn/WJMyC+fDj0BSIlFNVS45WDKAD5vxbIiDWeclctxOOc2KDPfQD7tFOURSBz0FBLD0A==
dependencies:
"@concordance/react" "^2.0.0"
acorn "^7.3.1"
- acorn-walk "^7.1.1"
+ acorn-walk "^7.2.0"
ansi-styles "^4.2.1"
arrgv "^1.0.2"
arrify "^2.0.1"
@@ -2312,11 +2355,11 @@ ava@^3.9.0:
chokidar "^3.4.0"
chunkd "^2.0.1"
ci-info "^2.0.0"
- ci-parallel-vars "^1.0.0"
+ ci-parallel-vars "^1.0.1"
clean-yaml-object "^0.1.0"
cli-cursor "^3.1.0"
cli-truncate "^2.1.0"
- code-excerpt "^2.1.1"
+ code-excerpt "^3.0.0"
common-path-prefix "^3.0.0"
concordance "^5.0.0"
convert-source-map "^1.7.0"
@@ -2331,7 +2374,7 @@ ava@^3.9.0:
import-local "^3.0.2"
indent-string "^4.0.0"
is-error "^2.2.2"
- is-plain-object "^3.0.0"
+ is-plain-object "^3.0.1"
is-promise "^4.0.0"
lodash "^4.17.15"
matcher "^3.0.0"
@@ -2355,12 +2398,12 @@ ava@^3.9.0:
trim-off-newlines "^1.0.1"
update-notifier "^4.1.0"
write-file-atomic "^3.0.3"
- yargs "^15.3.1"
+ yargs "^15.4.0"
aws-sdk@^2.588.0:
- version "2.708.0"
- resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.708.0.tgz#6d4345c6d7a06f3d076ce9f0c54958563b2a721e"
- integrity sha512-5xXOvbgBXUUKBaJlJUcJIFc2EVMa4Z4f7ILbKIpApoFonW1kHiwBLMBi0MarY4aco7RaodgbqhaOBar4kmSHKw==
+ version "2.711.0"
+ resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.711.0.tgz#e4223b676d05a22dc21e17b2de74036e8405704c"
+ integrity sha512-u2dt1k7vBE5sIzzMNRB+xCSHJ8vNmqeF8/KALdzoFtbBSxM6zKl8My3aV24rNiEC2lEA0PWTQEe9130hulOr2Q==
dependencies:
buffer "4.9.2"
events "1.1.1"
@@ -2382,10 +2425,10 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2"
integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==
-axe@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/axe/-/axe-6.0.2.tgz#8e9d70d803b622605ce7f129a45b32eeceec62e1"
- integrity sha512-+gLBm24zEsXz7vWcFpXPDeVo49tgcazOYIhkyOMHNetj1otFZhlorH5Fq0UtGoBBmZyr8PNkrvD62mjlACX6tQ==
+axe@^6.0.2, axe@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/axe/-/axe-6.0.3.tgz#056bb7e178cfaa429317a2bd9ad3c6e41a374896"
+ integrity sha512-Pz+B9DU9lpxKbfjAlNbQBqAo9MaOmBZj3KE6qixG4diRwNj6iiSdA+Cfj3ivDfQdq0uM/qgpQDBAEJ1x+EtMuQ==
dependencies:
"@ladjs/format-util" "^1.0.4"
boolean "^3.0.1"
@@ -2432,7 +2475,7 @@ babel-polyfill@6.26.0:
core-js "^2.5.0"
regenerator-runtime "^0.10.5"
-babel-runtime@^6.23.0, babel-runtime@^6.26.0:
+babel-runtime@^6.11.6, babel-runtime@^6.23.0, babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
@@ -2960,12 +3003,12 @@ browserify@^16.5.1:
xtend "^4.0.0"
browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.12.2, browserslist@^4.6.4, browserslist@^4.8.5:
- version "4.12.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.2.tgz#76653d7e4c57caa8a1a28513e2f4e197dc11a711"
- integrity sha512-MfZaeYqR8StRZdstAK9hCKDd2StvePCYp5rHzQCPicUjfFliDgmuaBNPHYUTpAywBN8+Wc/d7NYVFkO0aqaBUw==
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d"
+ integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==
dependencies:
- caniuse-lite "^1.0.30001088"
- electron-to-chromium "^1.3.483"
+ caniuse-lite "^1.0.30001093"
+ electron-to-chromium "^1.3.488"
escalade "^3.0.1"
node-releases "^1.1.58"
@@ -3098,12 +3141,12 @@ bytes@3.1.0, bytes@^3.0.0, bytes@^3.1.0:
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
cabin@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/cabin/-/cabin-8.0.2.tgz#bb3a9182eebf7a5f776564ff6319d8eb8fe6d273"
- integrity sha512-UfFFQVW3NcWveTcwcmRaoENZjytPJohFA2/SVJpeFVbczO97q6heKyJMFrOKF9JFHjCfI86/51nrcdXGtxcW9Q==
+ version "8.0.3"
+ resolved "https://registry.yarnpkg.com/cabin/-/cabin-8.0.3.tgz#4df54507fc2729d8989e4171ba90a120dd77f385"
+ integrity sha512-PmLzi3PgU+jb99ilLaMRfol5REU80BY+JTf3bj+StoA13WavIVAFTmw6LifpGgEpjmByaKv85RJyPQ4R3jzXmw==
dependencies:
ansi-colors "^4.1.1"
- axe "^6.0.2"
+ axe "^6.0.3"
clf-date "^0.2.0"
iserror "^0.0.2"
ms "^2.1.2"
@@ -3285,14 +3328,14 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30001090:
- version "1.0.30001091"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001091.tgz#be4d0be734140179477c679860312c4fe8f1e6bd"
- integrity sha512-KqQjRGDTIvfxh9k3iuvV5NW5OtxxvTUeC6AQLgR5esBFlyVRaVuWHaOk/XDVeau4zs8amPzgi2BcR4ef27fGZA==
+ version "1.0.30001094"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001094.tgz#52b199ae897c2551ac213da4e7e72d32c06c1f31"
+ integrity sha512-2eh4k7/QnSDJE+/UJI+enGQq9383WGQ+2nvOBrW0KMd17RyODdMXxb64jHTXBTLW7f7eBdB8PbyCJk6ZoiC8fA==
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001087, caniuse-lite@^1.0.30001088:
- version "1.0.30001091"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001091.tgz#84908c67b98e02c2a56d4afa51e6458b53fb5321"
- integrity sha512-ECd8gfBBpv0GKsEYY5052+8PBjExiugDoi3dfkJcxujh2mf7kiuDvb1o27GXlOOGopKiIPYEX8XDPYj7eo3E9w==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001087, caniuse-lite@^1.0.30001093:
+ version "1.0.30001094"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001094.tgz#0b11d02e1cdc201348dbd8e3e57bd9b6ce82b175"
+ integrity sha512-ufHZNtMaDEuRBpTbqD93tIQnngmJ+oBknjvr0IbFympSdtFpAUFmNv4mVKbb53qltxFx0nK3iy32S9AqkLzUNA==
capitalize@^2.0.0, capitalize@^2.0.3:
version "2.0.3"
@@ -3370,6 +3413,11 @@ chalk@^4.0.0, chalk@^4.1.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+chance@^1.0.4:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/chance/-/chance-1.1.6.tgz#967a0a129e0f342f7c65cd5d20f5ae870a26b8af"
+ integrity sha512-DXLzaGjasDWbvlFAJyQBIwlzdQZuPdz4of9TTTxmHTjja88ZU/vBwUwxxjalSt43zWTPrhiJT0z0N4bZqfZS9w==
+
character-entities-html4@^1.0.0:
version "1.1.4"
resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125"
@@ -3480,7 +3528,7 @@ ci-info@^2.0.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-ci-parallel-vars@^1.0.0:
+ci-parallel-vars@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ci-parallel-vars/-/ci-parallel-vars-1.0.1.tgz#e87ff0625ccf9d286985b29b4ada8485ca9ffbc2"
integrity sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==
@@ -3557,10 +3605,10 @@ cli-truncate@2.1.0, cli-truncate@^2.1.0:
slice-ansi "^3.0.0"
string-width "^4.2.0"
-cli-width@^2.0.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
- integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
+cli-width@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
+ integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
clipboard@^2.0.4, clipboard@^2.0.6:
version "2.0.6"
@@ -3701,10 +3749,10 @@ coa@^2.0.2:
chalk "^2.4.1"
q "^1.1.2"
-code-excerpt@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/code-excerpt/-/code-excerpt-2.1.1.tgz#5fe3057bfbb71a5f300f659ef2cc0a47651ba77c"
- integrity sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==
+code-excerpt@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/code-excerpt/-/code-excerpt-3.0.0.tgz#fcfb6748c03dba8431c19f5474747fad3f250f10"
+ integrity sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==
dependencies:
convert-to-spaces "^1.0.1"
@@ -3792,9 +3840,9 @@ color@^3.0.0:
color-string "^1.5.2"
colorette@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.0.tgz#45306add826d196e8c87236ac05d797f25982e63"
- integrity sha512-soRSroY+OF/8OdA3PTQXwaDJeMc7TfknKKrxeSCencL2a4+Tx5zhxmmv7hdpCjhKBjehzp8+bwe/T68K0hpIjw==
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
+ integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
combine-source-map@^0.8.0, combine-source-map@~0.8.0:
version "0.8.0"
@@ -4202,6 +4250,11 @@ core-js-compat@^3.6.2:
browserslist "^4.8.5"
semver "7.0.0"
+core-js-pure@^3.0.0:
+ version "3.6.5"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
+ integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==
+
core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5:
version "2.6.11"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
@@ -4715,9 +4768,9 @@ dateformat@^2.0.0:
integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=
dayjs@^1.8.16, dayjs@^1.8.28:
- version "1.8.28"
- resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.28.tgz#37aa6201df483d089645cb6c8f6cef6f0c4dbc07"
- integrity sha512-ccnYgKC0/hPSGXxj7Ju6AV/BP4HUkXC2u15mikXT5mX9YorEaoi1bEKOmAqdkJHN4EEkmAf97SpH66Try5Mbeg==
+ version "1.8.29"
+ resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.8.29.tgz#5d23e341de6bfbd206c01136d2fb0f01877820f5"
+ integrity sha512-Vm6teig8ZWK7rH/lxzVGxZJCljPdmUr6q/3f4fr5F0VWNGVkZEjZOQJsAN8hUHUqn+NK4XHNEpJZS1MwLyDcLw==
debug-fabulous@1.X:
version "1.1.0"
@@ -4781,6 +4834,13 @@ decamelize@^2.0.0:
dependencies:
xregexp "4.0.0"
+decamelize@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-3.2.0.tgz#84b8e8f4f8c579f938e35e2cc7024907e0090851"
+ integrity sha512-4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw==
+ dependencies:
+ xregexp "^4.2.4"
+
decode-uri-component@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
@@ -5065,6 +5125,11 @@ detective@^5.2.0:
defined "^1.0.0"
minimist "^1.1.1"
+diff@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+ integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+
diffie-hellman@^5.0.0:
version "5.0.3"
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
@@ -5360,10 +5425,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-electron-to-chromium@^1.3.483:
- version "1.3.483"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz#9269e7cfc1c8e72709824da171cbe47ca5e3ca9e"
- integrity sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==
+electron-to-chromium@^1.3.488:
+ version "1.3.490"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.490.tgz#12aa776c493e66ba21536512fc317bdda6d04cd4"
+ integrity sha512-jKJF1mKXrQkT0ZiuJ/oV63Q02hAeWz0GGt/z6ryc518uCHtMyS9+wYAysZtBQ8rsjqFPAYXV4TIz5GQ8xyubPA==
elliptic@^6.0.0, elliptic@^6.5.2:
version "6.5.3"
@@ -5396,9 +5461,9 @@ email-templates@^7.0.5:
preview-email "^2.0.1"
emittery@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.0.tgz#0f0789ea90e03f3de7865feb806e4f0916d16c93"
- integrity sha512-/kshvS+tZaggOPQDLGzXopumRRIzxciGILDlYTGIU+PmqbSfhn4wDVphFPry4H+2TNl2QxLduexPhxcWLULA5A==
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.1.tgz#c02375a927a40948c0345cc903072597f5270451"
+ integrity sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ==
"emoji-regex@>=6.0.0 <=6.1.1":
version "6.1.1"
@@ -5449,11 +5514,11 @@ enhanced-resolve@^0.9.1:
tapable "^0.1.8"
enquirer@^2.3.5:
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381"
- integrity sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
dependencies:
- ansi-colors "^3.2.1"
+ ansi-colors "^4.1.1"
entities@^1.1.1, entities@~1.1.1:
version "1.1.2"
@@ -5774,9 +5839,9 @@ eslint-module-utils@^2.6.0:
pkg-dir "^2.0.0"
eslint-plugin-ava@^10.3.0:
- version "10.3.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-ava/-/eslint-plugin-ava-10.3.1.tgz#5415b910a0d5ddaf0e52c9322385977cf78ac466"
- integrity sha512-7akA13Nxaub7QGKaXvywVXlbr5fTdbziRhbVYCoQlsVHh10bDcqv4JRaScKaX1cCJF8w7U1Q6S2gQUSfV9Jneg==
+ version "10.4.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-ava/-/eslint-plugin-ava-10.4.0.tgz#8b16acd9a78ce6c4b12be1f0ff20c8886f473752"
+ integrity sha512-pTjf5qbMETsx0NScFMjKH3Sfku+E9TQHTu9WzVpdfLrV9cYo2sIohGThQdJryL7WXJMoARhXJb2t+a7vtx3d+g==
dependencies:
deep-strict-equal "^0.2.0"
enhance-visitors "^1.0.0"
@@ -5963,9 +6028,9 @@ eslint-plugin-unicorn@^20.1.0:
semver "^7.3.2"
eslint-rule-docs@^1.1.5:
- version "1.1.197"
- resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.197.tgz#21ba3918e9e62ddd3b360efeb8ce488f3d9d744a"
- integrity sha512-8fghxJ97BeqR1ozncJucZVMRq83zgCxiA66mWaPgr30+NxIdTN3AHaEd3u9q4eVcBGERQ0sGMayeLJ3EVwMHhw==
+ version "1.1.198"
+ resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.198.tgz#14e861d9814874aa23e7aaf6badc10441fd34b56"
+ integrity sha512-xwDPR8ib8AZW0WM1ZSr//qoa8O7rm9D/0EbzHXPkQ6/3P49JXYExRW/EB2bgL8XAO3CoQC9GGXAcd9EXCn9wUQ==
eslint-scope@^5.0.0, eslint-scope@^5.1.0:
version "5.1.0"
@@ -5985,12 +6050,13 @@ eslint-template-visitor@^1.0.0:
multimap "^1.0.2"
eslint-template-visitor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/eslint-template-visitor/-/eslint-template-visitor-2.0.0.tgz#7cb6471ed29a53ab28a1dcbfca38355251c2be06"
- integrity sha512-WijrLXWk/TiiG9FBTeEeb2pj/nD8H4eKIYx1DhTv/c7QoFmelE5P+3gzKUcXWZz88AI2+Wjse9DTV8lXrhcUsw==
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/eslint-template-visitor/-/eslint-template-visitor-2.2.1.tgz#2dccb1ab28fa7429e56ba6dd0144def2d89bc2d6"
+ integrity sha512-q3SxoBXz0XjPGkUpwGVAwIwIPIxzCAJX1uwfVc8tW3v7u/zS7WXNH3I2Mu2MDz2NgSITAyKLRaQFPHu/iyKxDQ==
dependencies:
- eslint-visitor-keys "^1.1.0"
- espree "^7.0.0"
+ babel-eslint "^10.1.0"
+ eslint-visitor-keys "^1.3.0"
+ esquery "^1.3.1"
multimap "^1.1.0"
eslint-utils@^1.4.2, eslint-utils@^1.4.3:
@@ -6007,7 +6073,7 @@ eslint-utils@^2.0.0:
dependencies:
eslint-visitor-keys "^1.1.0"
-eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0:
+eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0, eslint-visitor-keys@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
@@ -6056,9 +6122,9 @@ eslint@6.x, eslint@^6.0.0, eslint@^6.4.0:
v8-compile-cache "^2.0.3"
eslint@^7.1.0:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.3.1.tgz#76392bd7e44468d046149ba128d1566c59acbe19"
- integrity sha512-cQC/xj9bhWUcyi/RuMbRtC3I0eW8MH0jhRELSvpKYkWep3C6YZ2OkvcvJVUeO6gcunABmzptbXBuDoXsjHmfTA==
+ version "7.4.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.4.0.tgz#4e35a2697e6c1972f9d6ef2b690ad319f80f206f"
+ integrity sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==
dependencies:
"@babel/code-frame" "^7.0.0"
ajv "^6.10.0"
@@ -6106,7 +6172,7 @@ espree@^6.0.0, espree@^6.1.1, espree@^6.1.2:
acorn-jsx "^5.2.0"
eslint-visitor-keys "^1.1.0"
-espree@^7.0.0, espree@^7.1.0:
+espree@^7.1.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/espree/-/espree-7.1.0.tgz#a9c7f18a752056735bf1ba14cb1b70adc3a5ce1c"
integrity sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw==
@@ -6130,7 +6196,7 @@ espurify@^2.0.0, espurify@^2.0.1:
resolved "https://registry.yarnpkg.com/espurify/-/espurify-2.0.1.tgz#c25b3bb613863daa142edcca052370a1a459f41d"
integrity sha512-7w/dUrReI/QbJFHRwfomTlkQOXaB1NuCrBRn5Y26HXn5gvh18/19AgLbayVrNxXQfkckvgrJloWyvZDuJ7dhEA==
-esquery@^1.0.1, esquery@^1.2.0:
+esquery@^1.0.1, esquery@^1.2.0, esquery@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
@@ -6286,9 +6352,9 @@ execa@^1.0.0:
strip-eof "^1.0.0"
execa@^4.0.0, execa@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.2.tgz#ad87fb7b2d9d564f70d2b62d511bee41d5cbb240"
- integrity sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2"
+ integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==
dependencies:
cross-spawn "^7.0.0"
get-stream "^5.0.0"
@@ -6451,6 +6517,14 @@ factor-bundle@^2.5.0:
through2 "^0.5.1"
xtend "^4.0.0"
+factory-girl@^5.0.4:
+ version "5.0.4"
+ resolved "https://registry.yarnpkg.com/factory-girl/-/factory-girl-5.0.4.tgz#378caabe03aac7b327d47d9e28b4f02ced0c3c0b"
+ integrity sha512-ugGBetzpevbAlKEyMRasBlmCQ76EkvZFMLIsA6K17Pwp/8+7ffBmmxkkw1LoXrOyB6iIgEcmbVF4TcIAnKXyDA==
+ dependencies:
+ babel-runtime "^6.11.6"
+ chance "^1.0.4"
+
falafel@^2.1.0:
version "2.2.4"
resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.2.4.tgz#b5d86c060c2412a43166243cb1bce44d1abd2819"
@@ -6651,6 +6725,14 @@ filenamify@^2.0.0:
strip-outer "^1.0.0"
trim-repeated "^1.0.0"
+fill-keys@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/fill-keys/-/fill-keys-1.0.2.tgz#9a8fa36f4e8ad634e3bf6b4f3c8882551452eb20"
+ integrity sha1-mo+jb06K1jTjv2tPPIiCVRRS6yA=
+ dependencies:
+ is-object "~1.0.1"
+ merge-descriptors "~1.0.0"
+
fill-range@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
@@ -6742,6 +6824,18 @@ find-versions@^3.0.0, find-versions@^3.2.0:
dependencies:
semver-regex "^2.0.0"
+findhit-proxywrap@^0.3.12:
+ version "0.3.12"
+ resolved "https://registry.yarnpkg.com/findhit-proxywrap/-/findhit-proxywrap-0.3.12.tgz#2f4749fa59de77404426547cb6cf60c256ade496"
+ integrity sha1-L0dJ+lned0BEJlR8ts9gwlat5JY=
+ dependencies:
+ findhit-util "^0.2.3"
+
+findhit-util@^0.2.3:
+ version "0.2.9"
+ resolved "https://registry.yarnpkg.com/findhit-util/-/findhit-util-0.2.9.tgz#b30221eccacb95b0477a326c07c6037f7c06ffaf"
+ integrity sha1-swIh7MrLlbBHejJsB8YDf3wG/68=
+
findup-sync@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc"
@@ -8544,20 +8638,20 @@ innertext@^1.0.1:
html-entities "^1.2.0"
inquirer@^7.0.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a"
- integrity sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ==
+ version "7.3.0"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.0.tgz#aa3e7cb0c18a410c3c16cdd2bc9dcbe83c4d333e"
+ integrity sha512-K+LZp6L/6eE5swqIcVXrxl21aGDU4S50gKH0/d96OMQnSBCyGyZl/oZhbkVmdp5sBoINHd4xZvFSARh2dk6DWA==
dependencies:
ansi-escapes "^4.2.1"
- chalk "^3.0.0"
+ chalk "^4.1.0"
cli-cursor "^3.1.0"
- cli-width "^2.0.0"
+ cli-width "^3.0.0"
external-editor "^3.0.3"
figures "^3.0.0"
lodash "^4.17.15"
mute-stream "0.0.8"
run-async "^2.4.0"
- rxjs "^6.5.3"
+ rxjs "^6.6.0"
string-width "^4.1.0"
strip-ansi "^6.0.0"
through "^2.3.6"
@@ -8612,7 +8706,7 @@ invert-kv@^1.0.0:
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
-ioredis@^4.14.1, ioredis@^4.17.1:
+ioredis@^4.14.1, ioredis@^4.17.3:
version "4.17.3"
resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-4.17.3.tgz#9938c60e4ca685f75326337177bdc2e73ae9c9dc"
integrity sha512-iRvq4BOYzNFkDnSyhx7cmJNOi1x/HWYe+A4VXHBu4qpwJaGT1Mp+D2bVGJntH9K/Z/GeOM/Nprb8gB3bmitz1Q==
@@ -9006,7 +9100,7 @@ is-obj@^2.0.0:
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-is-object@^1.0.1:
+is-object@^1.0.1, is-object@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470"
integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA=
@@ -9052,7 +9146,7 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
dependencies:
isobject "^3.0.1"
-is-plain-object@^3.0.0:
+is-plain-object@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b"
integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==
@@ -9596,6 +9690,11 @@ just-debounce@^1.0.0:
resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea"
integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=
+just-extend@^4.0.2:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.0.tgz#7278a4027d889601640ee0ce0e5a00b992467da4"
+ integrity sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA==
+
kareem@2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/kareem/-/kareem-2.3.1.tgz#def12d9c941017fabfb00f873af95e9c99e1be87"
@@ -9718,10 +9817,10 @@ koa-bodyparser@^4.3.0:
co-body "^6.0.0"
copy-to "^2.0.1"
-koa-cash@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/koa-cash/-/koa-cash-4.0.4.tgz#b5f4b2805aa8dd4f9088dc533df3496d80d15c48"
- integrity sha512-1g0uULmgpV0c/7Wv9XwfZYvjeDXOqiv+QRAZP6DE5t7nvUG+HLsOoIuPLtC4vU1pSd+WM6JZIitGDMC7BhP44A==
+koa-cash@^4.0.5:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/koa-cash/-/koa-cash-4.0.5.tgz#c4c50ed4191afe1e885f24be36b4fcc732243413"
+ integrity sha512-uk7BH2cTEDTM8YZ2eLz/jQ8uDJ7MVV2OzEPRpSv9hA92YntE5XrdtUN71Rv38BLHExa/gLnofvDdIJEdUyjJkA==
dependencies:
bytes "^3.1.0"
compressible "^2.0.18"
@@ -9742,10 +9841,10 @@ koa-compose@^4.1.0:
resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877"
integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==
-koa-compress@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-4.0.1.tgz#7a7ed52ce7c3e0cbe918e99e1eaaeba87ec11d48"
- integrity sha512-It4WYfsBb9HegnFgcBhiRbPeh1LDjXhRM4+xi2jMp8ujwaVAdqhFzHpbDWuTxbLxuBwStn+Bwdwn2zDZxeNChg==
+koa-compress@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.0.1.tgz#9e89e2847998f8f9f73a5674e5739a2f4b6531fc"
+ integrity sha512-uTo7Hcyyt6e9o2X3htRS/SNEKy9vDOUc/r1qs/F0YI2Frv9IEbkjz/9dC6IdJWBQAG34lRuU7jBXeq3DRur9Ng==
dependencies:
bytes "^3.0.0"
compressible "^2.0.0"
@@ -9839,10 +9938,10 @@ koa-json@^2.0.2:
koa-is-json "1"
streaming-json-stringify "3"
-koa-meta@^0.2.3:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/koa-meta/-/koa-meta-0.2.3.tgz#810981a50d12ec5028f3d866b2f810294dbe2374"
- integrity sha512-jDNqK6lyrcyGlqqKO8YFVME3XGqbqtSEP+oZRJSM/N3x3/2VLvYBLryc3U707CmNuqUO/y1BAay0FZQbkDuncQ==
+koa-meta@^0.2.4:
+ version "0.2.4"
+ resolved "https://registry.yarnpkg.com/koa-meta/-/koa-meta-0.2.4.tgz#69709dbe0b54b2f4f97434616e286f21cf6a8522"
+ integrity sha512-xaAg9BhbVVhP3Kz7w0EqIqoG2jlKySO5WPgv529EztdiMSuKhF0ScqCPuGm2kgUt9gSxDN/Is5ZeoGnEE+XhJg==
dependencies:
sanitize-html "^1.27.0"
@@ -10136,9 +10235,9 @@ lipo@^1.0.1:
universalify "^0.1.2"
listr2@^2.1.0:
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.1.8.tgz#8af7ebc70cdbe866ddbb6c80909142bd45758f1f"
- integrity sha512-Op+hheiChfAphkJ5qUxZtHgyjlX9iNnAeFS/S134xw7mVSg0YVrQo1IY4/K+ElY6XgOPg2Ij4z07urUXR+YEew==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.2.0.tgz#cb88631258abc578c7fb64e590fe5742f28e4aac"
+ integrity sha512-Q8qbd7rgmEwDo1nSyHaWQeztfGsdL6rb4uh7BA+Q80AZiDET5rVntiU1+13mu2ZTDVaBVbvAD1Db11rnu3l9sg==
dependencies:
chalk "^4.0.0"
cli-truncate "^2.1.0"
@@ -10904,9 +11003,9 @@ mdast-util-toc@^5.0.0:
unist-util-visit "^2.0.0"
mdn-browser-compat-data@^1.0.28:
- version "1.0.28"
- resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.28.tgz#ff008bbca910127760b27a75a53c995a41992622"
- integrity sha512-UDP91qC3BHm+idnMjiZw8rVwXp40txUAXOXWky/486G+vyVUIhm0I/7ts1ROT+gLYWBMLE2tzt7FsDEgPTF+Mw==
+ version "1.0.29"
+ resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.29.tgz#9edddaa953221050c6959a538c993e915e619220"
+ integrity sha512-R9/8Xi1d9by2Ag5O7Sur3zoe8k/61a+yYeC4f6S5UhbEZb2ICmYNZuprm+2IO9bBcT3Pa2BtEx+xKoX/8v8tPw==
dependencies:
extend "3.0.2"
@@ -11022,6 +11121,11 @@ meow@^7.0.0, meow@^7.0.1:
type-fest "^0.13.1"
yargs-parser "^18.1.3"
+merge-descriptors@~1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
+ integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+
merge-source-map@1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f"
@@ -11267,6 +11371,11 @@ module-deps@^6.0.0:
through2 "^2.0.0"
xtend "^4.0.0"
+module-not-found-error@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/module-not-found-error/-/module-not-found-error-1.0.1.tgz#cf8b4ff4f29640674d6cdd02b0e3bc523c2bbdc0"
+ integrity sha1-z4tP9PKWQGdNbN0CsOO8UjwrvcA=
+
moment-timezone@^0.5.31:
version "0.5.31"
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.31.tgz#9c40d8c5026f0c7ab46eda3d63e49c155148de05"
@@ -11397,9 +11506,9 @@ mongoose-validation-error-transform@^0.0.5:
lodash "^4.17.15"
mongoose@5.9:
- version "5.9.20"
- resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-5.9.20.tgz#975255196104ce760386ab439b1dad43caae23b5"
- integrity sha512-vRP6Csu2obzSl3ed7kTQMrolBNgweiRJ/eBU1PSe/rJfjqWS1oqDE2D1ZPGxkVOsKXs7Gyd84GAXerj8IB2UWg==
+ version "5.9.22"
+ resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-5.9.22.tgz#4f1542f037a552b43f547ebfc72ddaf9f88c5ecf"
+ integrity sha512-nwH2LwrGN/jR0Qi8TqSog0MWZRtxdpQxVFcPNjs+CUyCMaxKqFJYrkPILTPKPMMzwrAv1cCQqrvoLl+ggklvbg==
dependencies:
bson "^1.1.4"
kareem "2.3.1"
@@ -11409,7 +11518,7 @@ mongoose@5.9:
mquery "3.2.2"
ms "2.1.2"
regexp-clone "1.0.0"
- safe-buffer "5.1.2"
+ safe-buffer "5.2.1"
sift "7.0.1"
sliced "1.0.1"
@@ -11593,6 +11702,17 @@ nice-try@^1.0.4:
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
+nise@^4.0.1:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/nise/-/nise-4.0.4.tgz#d73dea3e5731e6561992b8f570be9e363c4512dd"
+ integrity sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A==
+ dependencies:
+ "@sinonjs/commons" "^1.7.0"
+ "@sinonjs/fake-timers" "^6.0.0"
+ "@sinonjs/text-encoding" "^0.7.1"
+ just-extend "^4.0.2"
+ path-to-regexp "^1.7.0"
+
nlcst-is-literal@^1.0.0, nlcst-is-literal@^1.1.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/nlcst-is-literal/-/nlcst-is-literal-1.2.1.tgz#878b68a43b5fd77b85e45b1b1737ae11a25f1be3"
@@ -12875,6 +12995,13 @@ path-to-regexp@0.1.7:
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+path-to-regexp@^1.7.0:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
+ integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
+ dependencies:
+ isarray "0.0.1"
+
path-to-regexp@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.1.0.tgz#0b18f88b7a0ce0bfae6a25990c909ab86f512427"
@@ -13922,6 +14049,15 @@ proto-props@^2.0.0:
resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181"
integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==
+proxyquire@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/proxyquire/-/proxyquire-2.1.3.tgz#2049a7eefa10a9a953346a18e54aab2b4268df39"
+ integrity sha512-BQWfCqYM+QINd+yawJz23tbBM40VIGXOdDw3X344KcclI/gtBbdWF6SlQ4nK/bYhF9d27KYug9WzljHC6B9Ysg==
+ dependencies:
+ fill-keys "^1.0.2"
+ module-not-found-error "^1.0.1"
+ resolve "^1.11.1"
+
ps-tree@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.2.0.tgz#5e7425b89508736cdd4f2224d028f7bb3f722ebd"
@@ -14703,7 +14839,7 @@ remark-contributors@4.x:
parse-author "^2.0.0"
unist-builder "^1.0.3"
-remark-github@^9.0.0:
+remark-github@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/remark-github/-/remark-github-9.0.1.tgz#82d05783754b9756ae63984a4afd5282318fbab1"
integrity sha512-ITzuJ7MBC+uA2+gA4gIzxzBftoO02mWA788ZEJHF3UPSiN5corALwUCN8dpliGmu4VFRFjV8+mojdFAHryMbMg==
@@ -14727,10 +14863,10 @@ remark-license@niftylettuce/remark-license:
parse-author "^2.0.0"
spdx-license-list "^3.0.1"
-remark-lint-blockquote-indentation@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.0.tgz#bbeef77eee9fdfa74975cd5491446ec9f3a96500"
- integrity sha512-Ma/lk+egYzvzV9+RLxR7iaNcFqwsF02guxY2nFF7gaVFXWDhbRy+hbiRZiTQe3y8AK+smc2yE79I+JRUVL15LQ==
+remark-lint-blockquote-indentation@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.1.tgz#27347959acf42a6c3e401488d8210e973576b254"
+ integrity sha512-uJ9az/Ms9AapnkWpLSCJfawBfnBI2Tn1yUsPNqIFv6YM98ymetItUMyP6ng9NFPqDvTQBbiarulkgoEo0wcafQ==
dependencies:
mdast-util-to-string "^1.0.2"
pluralize "^8.0.0"
@@ -14739,10 +14875,10 @@ remark-lint-blockquote-indentation@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-checkbox-character-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-2.0.0.tgz#6a87c8bafc9eefde4b3fb84a88cd924cf306b403"
- integrity sha512-V+eTXFHrHCpFFG2RWaQM6lSetLLvpYC8WEZ9dMYSAUbeS/h0PhA7cB7j5kGH86RUwGCihawfzNAKbRmgGxL+DQ==
+remark-lint-checkbox-character-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-2.0.1.tgz#2ff2df31cb0ec99744f5122086610578c2d13754"
+ integrity sha512-ANs1HaNOEYmc+O9Xyew7HRA48VXPnk7VLM76fLEf6bifXZU+VAJe+a6cmS+ohTSVSTjkMDl9dnbqiWQRE1U4zg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -14750,10 +14886,10 @@ remark-lint-checkbox-character-style@^2.0.0:
unist-util-visit "^2.0.0"
vfile-location "^3.0.0"
-remark-lint-checkbox-content-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-checkbox-content-indent/-/remark-lint-checkbox-content-indent-2.0.0.tgz#f45860d05db99b73af2a6899cae69dff647eaa01"
- integrity sha512-02Xytexe8nso1ofPC6wN3FE48302nmteSIwydeIDFhJq7mG14SxF4xgay+Kjbhs/O5NoRIF2ju9qcPNJ5gFsXA==
+remark-lint-checkbox-content-indent@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-checkbox-content-indent/-/remark-lint-checkbox-content-indent-2.0.1.tgz#6730ff34aad5d8f389c02e6371b03cb9885aeb09"
+ integrity sha512-NYOLJK8G/8BMQmhnstBjlZYmiH+xj1ECVWAGndRG5cRYmFZL87FVEm44Jd57VKczIAHPkOp8rn8fPpVgvghjAw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -14761,77 +14897,77 @@ remark-lint-checkbox-content-indent@^2.0.0:
unist-util-visit "^2.0.0"
vfile-location "^3.0.0"
-remark-lint-code-block-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.0.tgz#8d33bbbfc5e25c8b85be221a376fe64bf32c094e"
- integrity sha512-bXT1b9MvYDxKdLfzWTW3eSXWy7v57LXtU5ySLzlD1g3DWoSA6rSWjJT5l/2mA+iOuswg18ssY3SSjwExmTyWUA==
+remark-lint-code-block-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.1.tgz#448b0f2660acfcdfff2138d125ff5b1c1279c0cb"
+ integrity sha512-eRhmnColmSxJhO61GHZkvO67SpHDshVxs2j3+Zoc5Y1a4zQT2133ZAij04XKaBFfsVLjhbY/+YOWxgvtjx2nmA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-definition-case@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.0.tgz#971daa6e510dcb8adbe1d8e8a98815e0113192a5"
- integrity sha512-HU9lit5VSHJFPF6VJKR2oqFLZ75Jf6yNZIoqQsnQVTIW7HWn4hI1BTzytZOCA0LW/ZAtIGUpN4rIXg+pEibbeg==
+remark-lint-definition-case@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.1.tgz#10340eb2f87acff41140d52ad7e5b40b47e6690a"
+ integrity sha512-M+XlThtQwEJLQnQb5Gi6xZdkw92rGp7m2ux58WMw/Qlcg02WgHR/O0OcHPe5VO5hMJrtI+cGG5T0svsCgRZd3w==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-definition-spacing@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.0.tgz#cdfe480e7e82e5bd0a8dbc4334f2f0aa9e55deb3"
- integrity sha512-kE+ffEGsyxgUDlcKSVrnhqyHjQfH0RtUVN/OdA/iSzKfTy/Yc9VMMaNu6xT14xhwjTnSVPrd38rUOnDt1LZhAw==
+remark-lint-definition-spacing@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.1.tgz#97f01bf9bf77a7bdf8013b124b7157dd90b07c64"
+ integrity sha512-xK9DOQO5MudITD189VyUiMHBIKltW1oc55L7Fti3i9DedXoBG7Phm+V9Mm7IdWzCVkquZVgVk63xQdqzSQRrSQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-emphasis-marker@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.0.tgz#a4d4b2457eda05880d53754a85f76872a098ae98"
- integrity sha512-O7/8xeie/dkazeSjty+kxQ5n3kxw+YjeK81F3lbZ88J8L7bRIK4q84hTB2bzeHddOmX8zRzwvw8Y+BNesBU2/g==
+remark-lint-emphasis-marker@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.1.tgz#1d5ca2070d4798d16c23120726158157796dc317"
+ integrity sha512-7mpbAUrSnHiWRyGkbXRL5kfSKY9Cs8cdob7Fw+Z02/pufXMF4yRWaegJ5NTUu1RE+SKlF44wtWWjvcIoyY6/aw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-fenced-code-flag@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-2.0.0.tgz#f32e360b10871aaea1f2d8ce34cce403594bebda"
- integrity sha512-SyQ31cdQlbsS+eBw2DUxkuzNwGIGlWnnCLyHLz3D1nxtZBVUaUOnIAturSA3PsguIrnxH4qD2JYCTp5aPbZhzQ==
+remark-lint-fenced-code-flag@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-2.0.1.tgz#2cb3ddb1157082c45760c7d01ca08e13376aaf62"
+ integrity sha512-+COnWHlS/h02FMxoZWxNlZW3Y8M0cQQpmx3aNCbG7xkyMyCKsMLg9EmRvYHHIbxQCuF3JT0WWx5AySqlc7d+NA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-fenced-code-marker@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.0.tgz#813d978112cf64be5b1f9c6cfb1d91c848219270"
- integrity sha512-ZkJ4/o0A34nQefhsu6AU2cftQjCwzXClbZ5TrwgtkQQHG9BSu9/vo3PSLxGGw7XBX63oKcrx5HWGrWXaeLTN2g==
+remark-lint-fenced-code-marker@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.1.tgz#7bbeb0fb45b0818a3c8a2d232cf0c723ade58ecf"
+ integrity sha512-lujpjm04enn3ma6lITlttadld6eQ1OWAEcT3qZzvFHp+zPraC0yr0eXlvtDN/0UH8mrln/QmGiZp3i8IdbucZg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-file-extension@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.4.tgz#2b8c88a371a79729505108dc22e7ad3df35e4817"
- integrity sha512-Zfp1mXNwpg7STjTWynZjL+/JtvIOCrmOAZzL3uK+tYpT0ZDPdQ1EQEl5D92+Eiu5OcYlenzG42jiLcyJjv+Q2g==
+remark-lint-file-extension@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.5.tgz#7e2feec02919aa3db5c71fda19d726a9e24a4c6c"
+ integrity sha512-oVQdf5vEomwHkfQ7R/mgmsWW2H/t9kSvnrxtVoNOHr+qnOEafKKDn+AFhioN2kqtjCZBAjSSrePs6xGKmXKDTw==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-final-definition@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-2.0.0.tgz#b4e2ce6bdd5bf3ef1b5ecfb2cff33b458901a161"
- integrity sha512-oGObGXt/CdQfvnoQHWrFPtpTQK7oHiw5kBGzG5GbPSj3rrv30ohD5K+11ljEle9e3wO048EiWDROO5eKzIeeGw==
+remark-lint-final-definition@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-2.0.1.tgz#ec37fb2a61452960ddff15055ac7c2f180ca5377"
+ integrity sha512-LG7nM0Xk6J9npYuJOf6xXdMWCLsb6M4LMc3SDcUa4KoBCoF646RrtT5MyMAq8OXlKROwugObyyW3aXUjG3blyA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -14839,35 +14975,35 @@ remark-lint-final-definition@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-final-newline@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-final-newline/-/remark-lint-final-newline-1.0.4.tgz#b2e6219d64becc9f909bbfb902da6ec79dfa5988"
- integrity sha512-pUwqX8TVTTfqX5arMnu9Dr2ufg6wZ6Pk1VeqlnWfK92PBXLG8Zc3yrLpYXOJy1fHdWpqUECRRowG0H/OkZIEbw==
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-final-newline/-/remark-lint-final-newline-1.0.5.tgz#666f609a91f97c44f5ab7facf1fb3c5b3ffe398f"
+ integrity sha512-rfLlW8+Fz2dqnaEgU4JwLA55CQF1T4mfSs/GwkkeUCGPenvEYwSkCN2KO2Gr1dy8qPoOdTFE1rSufLjmeTW5HA==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-first-heading-level@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-first-heading-level/-/remark-lint-first-heading-level-2.0.0.tgz#e0ad7a187f06f0252025d64f11ee0697e8e218ce"
- integrity sha512-LFjKO6nQAPo0oarhLZqHaGUqCpLvjeVuJTr58yo3jpC4v0Gmb1iG8X53hrLtxPz+MP4J5WVz/83eAXCH+Vh3vA==
+remark-lint-first-heading-level@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-first-heading-level/-/remark-lint-first-heading-level-2.0.1.tgz#24d0fd118d69a3aa08bda64b3435a9db0457eb45"
+ integrity sha512-XoK/eLfnz1VSA8QkfMbdbvlCqOwgw29MAWEGC4Cv0666nTcY9uWHlZ/SV/20YNmuEVdfCA+92v92mM486qcASQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-hard-break-spaces@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.0.tgz#266c2b59f63203edd4a5a6d004f63cb7f7142d14"
- integrity sha512-dmB8GucOSDtEctwa+Y8JlSAWF4q8HcquvLr+OpFOSE1QCrpFoZdb2mcSY+rZuTtfeg4S60orhhzArd2aiHvUPQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.1.tgz#2149b55cda17604562d040c525a2a0d26aeb0f0f"
+ integrity sha512-Qfn/BMQFamHhtbfLrL8Co/dbYJFLRL4PGVXZ5wumkUO5f9FkZC2RsV+MD9lisvGTkJK0ZEJrVVeaPbUIFM0OAw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-heading-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.0.tgz#7d54cf91a4929db125ae088f3afc7bb021a0212e"
- integrity sha512-LZvnAq5zWh9i/oRAEocth8yajEEH4kRgCrL4dE547Nkv6zaR2SKcym+uXMZ+GF6WEWcjXMiwSxIL7MHaT6XexA==
+remark-lint-heading-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.1.tgz#8216fca67d97bbbeec8a19b6c71bfefc16549f72"
+ integrity sha512-IrFLNs0M5Vbn9qg51AYhGUfzgLAcDOjh2hFGMz3mx664dV6zLcNZOPSdJBBJq3JQR4gKpoXcNwN1+FFaIATj+A==
dependencies:
mdast-util-heading-style "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -14875,9 +15011,9 @@ remark-lint-heading-style@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-list-item-bullet-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-bullet-indent/-/remark-lint-list-item-bullet-indent-2.0.0.tgz#895e71cdeb7b0c37eab4abb7b2e1ae3b61275a6f"
- integrity sha512-8iK+ht771UBf/Iuj4YBgdLnFFOyEgfXY62jBoywtMuiOLVWXDfPe+jUY7pCrnFjsnxXGEnMaxHJqENgrHd0J/w==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-bullet-indent/-/remark-lint-list-item-bullet-indent-2.0.1.tgz#cc8b07ab32c7a6911952933cf0243fecaf8a1986"
+ integrity sha512-tozDt9LChG1CvYJnBQH/oh45vNcHYBvg79ogvV0f8MtE/K0CXsM8EpfQ6pImFUdHpBV1op6aF6zPMrB0AkRhcQ==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -14885,10 +15021,10 @@ remark-lint-list-item-bullet-indent@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-list-item-indent@2.0.0, remark-lint-list-item-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.0.tgz#88b47c12ca487b639cef10520bf445c5f609c190"
- integrity sha512-qnKsq2UQpCC8gnI1O23dgoKsd+5RAJrAJuvHXrlkRgzsab7BOMluptxRlyLVXn0P71l4Wo/bfo84Ual7qpOyWw==
+remark-lint-list-item-indent@2.0.1, remark-lint-list-item-indent@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.1.tgz#c6472514e17bc02136ca87936260407ada90bf8d"
+ integrity sha512-4IKbA9GA14Q9PzKSQI6KEHU/UGO36CSQEjaDIhmb9UOhyhuzz4vWhnSIsxyI73n9nl9GGRAMNUSGzr4pQUFwTA==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -14897,9 +15033,9 @@ remark-lint-list-item-indent@2.0.0, remark-lint-list-item-indent@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-auto-link-without-protocol@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.0.tgz#e245d7841a08ad5197113aad05110456b1c78ab9"
- integrity sha512-pIntUa+zNiyRxIt2Wvp1soktDbVnk1SEiJXsjcLYYn9GapgXqOQG5ZfFwR6zxTkGV5mZKo9927EvHQkvIV6cLQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.1.tgz#f75e5c24adb42385593e0d75ca39987edb70b6c4"
+ integrity sha512-TFcXxzucsfBb/5uMqGF1rQA+WJJqm1ZlYQXyvJEXigEZ8EAxsxZGPb/gOQARHl/y0vymAuYxMTaChavPKaBqpQ==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -14908,9 +15044,9 @@ remark-lint-no-auto-link-without-protocol@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-blockquote-without-marker@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-3.0.0.tgz#8790558a6b45e326434a89e36806f86ea59a82d1"
- integrity sha512-auyAxMVDuhvGw29VilqUfUIUnBT7qmByG/kBPqV/GwM1a5rn4fIUJ7p9Je9BlWMRCBMTNQUMsm3ce0dawouVew==
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-3.0.1.tgz#fb1d5a87ee6f21b731bb2ee52df55632c519a5eb"
+ integrity sha512-sM953+u0zN90SGd2V5hWcFbacbpaROUslS5Q5F7/aa66/2rAwh6zVnrXc4pf7fFOpj7I9Xa8Aw+uB+3RJWwdrQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -14918,10 +15054,10 @@ remark-lint-no-blockquote-without-marker@^3.0.0:
unist-util-visit "^2.0.0"
vfile-location "^3.0.0"
-remark-lint-no-consecutive-blank-lines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-consecutive-blank-lines/-/remark-lint-no-consecutive-blank-lines-2.0.0.tgz#53950a3947aee9ddf6a467ae0cf828f4d029a1d2"
- integrity sha512-qIXHW0atHaOmHlu7V+4Krs5IAdIZhcXoeRdOMgqkGNW8CtfL12pP8KnzigAB9D5/X/qxPxZ95Js/KaESFS+3hA==
+remark-lint-no-consecutive-blank-lines@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-consecutive-blank-lines/-/remark-lint-no-consecutive-blank-lines-2.0.1.tgz#4163fa21619fe69325333f83eed8a933ed32e7ec"
+ integrity sha512-CP34b9AOaK1iD8FDplWvF9cJ318izoOaPXb2nb7smf/NdVHBI7joDzXcD4ojHOb3DTZuQcZ2bVv36vTPi/mv0Q==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -14929,10 +15065,10 @@ remark-lint-no-consecutive-blank-lines@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-duplicate-definitions@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-definitions/-/remark-lint-no-duplicate-definitions-2.0.0.tgz#5e643440f0cd4390461ebfde8c5f7287a2cd5899"
- integrity sha512-Z5DkYKbmS+r4D0ZhaXgK6L72EWzhiklpXNF/TS+KCsffAFgfy5aJfSA3A8GpVNj1wYMP35STXBGBCLW5TckvGw==
+remark-lint-no-duplicate-definitions@^2.0.0, remark-lint-no-duplicate-definitions@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-definitions/-/remark-lint-no-duplicate-definitions-2.0.1.tgz#588039881f63fe01df69d3b64265760b3e83b477"
+ integrity sha512-XL22benJZB01m+aOse91nsu1IMFqeWJWme9QvoJuxIcBROO1BG1VoqLOkwNcawE/M/0CkvTo5rfx0eMlcnXOIw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -14940,54 +15076,54 @@ remark-lint-no-duplicate-definitions@^2.0.0:
unist-util-stringify-position "^2.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-emphasis-as-heading@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.0.tgz#c5ab36733e8f32eaf566802d9dd17cd7bcba2994"
- integrity sha512-1POPqULVRC5zKczE3LJS+QGY8efLuFl+wdd/Q9xEULK42yEEiFHgZP4mlF6yi9rim5KgrIBMAoGPxJLXse2rPQ==
+remark-lint-no-emphasis-as-heading@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.1.tgz#fcc064133fe00745943c334080fed822f72711ea"
+ integrity sha512-z86+yWtVivtuGIxIC4g9RuATbgZgOgyLcnaleonJ7/HdGTYssjJNyqCJweaWSLoaI0akBQdDwmtJahW5iuX3/g==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
-remark-lint-no-file-name-articles@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.4.tgz#cae4aec6a0c1ae6a9bb1d3e35b670a6f3550ba04"
- integrity sha512-Ieqg/2WjYs5M+IoZsFrQUG0niN8zRC6IAYWOVaHi3UK/1P0IdmXKZE6pCFSJrhletawAaPw9Xtl42/45tcccCA==
+remark-lint-no-file-name-articles@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.5.tgz#4ca3425f6613f94feaef6941028583299727c339"
+ integrity sha512-AQk5eTb3s3TAPPjiglZgqlQj4ycao+gPs8/XkdN1VCPUtewW0GgwoQe7YEuBKayJ6ioN8dGP37Kg/P/PlKaRQA==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-consecutive-dashes@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.4.tgz#b11f1608a13f5dbff656ce74362b7c54ef78a87d"
- integrity sha512-Fyc8mL+Fyt2b/BVkCc2Y+GjJ4SwafDKQEUaizeuZQDBTiqRK3S4L9YpvLHTAPgTNntZkXLUsHzFDlGyKzW2gBQ==
+remark-lint-no-file-name-consecutive-dashes@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.5.tgz#e9a6f2aeab948aa249c8a8356359e3d8843a4c5c"
+ integrity sha512-Mg2IDsi790/dSdAzwnBnsMYdZm3qC2QgGwqOWcr0TPABJhhjC3p8r5fX4MNMTXI5It7B7bW9+ImmCeLOZiXkLg==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-irregular-characters@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.4.tgz#25aef92aee3cde9e3e9cf72f6a666b4f56a143d5"
- integrity sha512-TbqV5rl+5iX8A5th5AS6wlXQSN/SnUqevqOHb0D65AMIIYlDfMGinKpEZ3xy52pJYDiV+1Z8J7WjUg13lBsNpw==
+remark-lint-no-file-name-irregular-characters@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.5.tgz#6866f5b8370cdc916d55e7cf87bb6a55f9b6e0c6"
+ integrity sha512-Oe5i99qNUKc2bxmiH421o5B/kqlf1dfjAxpHNLhi2X2dXE91zRGavrlRM/4f4oR0N9Bqb3qB9JZPyMPWrzu9XA==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-mixed-case@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.4.tgz#c50c0834a49254ae05bee61e6840352fd96d4f04"
- integrity sha512-kaUrUAZx7rw+PVKgENZ7/2//MIFoe3LxEkdIUoszPTvlEHdEtqCH3JAyxl9alwyhfs6KfCpCE3jLd84MfWfudg==
+remark-lint-no-file-name-mixed-case@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.5.tgz#3e37bfef74bbdd4b07aa9ef9dd452758f8b46731"
+ integrity sha512-ilrUCbHZin/ENwr8c3SC2chgkFsizXjBQIB/oZ7gnm1IkCkZPiMyXZAHdpwC/DjbrpGxfMYh9JmIHao4giS5+A==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-outer-dashes@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.5.tgz#7f8306fe02ffcc29225becd928801ff25d92680f"
- integrity sha512-5CMrCqyJj4ydM2QMhMAc60o08fJDxBgmO62r+RqVs+aIdIK6TtsF+T8oX+aTEtc3y/euKJ681tqEsSeJZh/h0A==
+remark-lint-no-file-name-outer-dashes@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.6.tgz#4e0e4d42a63f0fdfb856bb5d8d8112725656e700"
+ integrity sha512-rT8CmcIlenegS0Yst4maYXdZfqIjBOiRUY8j/KJkORF5tKH+3O1/S07025qPGmcRihzK3w4yO0K8rgkKQw0b9w==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-heading-content-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-content-indent/-/remark-lint-no-heading-content-indent-2.0.0.tgz#1ffb32496c674ac276565daf49fea4c36d9c0ccb"
- integrity sha512-Zqg0WXG60Nan8j7HZtnBXidMxXhlhc7Q5JrB54I3n7H3vSPCyaqhZJ2/obYVLalEVGND8NOJGvfA1rtchaZyYg==
+remark-lint-no-heading-content-indent@^2.0.0, remark-lint-no-heading-content-indent@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-content-indent/-/remark-lint-no-heading-content-indent-2.0.1.tgz#2f3bd39af31aa034f5c5b0fec1a54f438fff7352"
+ integrity sha512-Jp0zCykGwg13z7XU4VuoFK7DN8bVZ1u3Oqu3hqECsH6LMASb0tW4zcTIc985kcVo3OQTRyb6KLQXL2ltOvppKA==
dependencies:
mdast-util-heading-style "^1.0.2"
pluralize "^8.0.0"
@@ -14996,10 +15132,10 @@ remark-lint-no-heading-content-indent@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-heading-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-indent/-/remark-lint-no-heading-indent-2.0.0.tgz#a1b7980cf05fad7f75a708dd4bb8064ca80d3b7e"
- integrity sha512-dBjSP2QdQVypFpwQdjZ6h/VsyY3CBY+IXY2edSWiITOofZrt7knmwrLFUoxPtvc9k4PIBA7XXpiwPPYBQzuLFg==
+remark-lint-no-heading-indent@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-indent/-/remark-lint-no-heading-indent-2.0.1.tgz#0dcf741e120bf5c59e34554d6a5ac030b931777d"
+ integrity sha512-eU4t3t8icfRzQlna74gQqNQ1Y9TuXZjNKriMBEmhLzyniHqcY4TO3pBmrkm2TJN/ji6gVBWjaT0uYO2Vm6KxLA==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -15007,10 +15143,10 @@ remark-lint-no-heading-indent@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-heading-punctuation@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.0.tgz#c15b0d51d3635832f91ac2bdf3855dccc5ad4edf"
- integrity sha512-aJdMCKULB1G5NTEi1gprE7Z6OMgRWgH22sOIUbcMSO49tofy9tnYMRKIXG2qhvH7Jep9JTGuNsx03xJzDgJe9A==
+remark-lint-no-heading-punctuation@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.1.tgz#face59f9a95c8aa278a8ee0c728bc44cd53ea9ed"
+ integrity sha512-lY/eF6GbMeGu4cSuxfGHyvaQQBIq/6T/o+HvAR5UfxSTxmxZFwbZneAI2lbeR1zPcqOU87NsZ5ZZzWVwdLpPBw==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -15018,9 +15154,9 @@ remark-lint-no-heading-punctuation@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-inline-padding@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-2.0.0.tgz#fc1b997a939477def3fc69198c2a7d43169e25a9"
- integrity sha512-0YueQ3SBA8zFQYCN0/afRc6ZuSbM4Azx4sPVeVpAfMT0MrYgmi6msswyhUDXaeN2RwVO6bx/ZW6di8dVqRr7UA==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-2.0.1.tgz#630b546566d34bde87943da318a80fc7ff856f1f"
+ integrity sha512-a36UlPvRrLCgxjjG3YZA9VCDvLBcoBtGNyM04VeCPz+d9hHe+5Fs1C/jL+DRLCH7nff90jJ5C/9b8/LTwhjaWA==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -15028,9 +15164,9 @@ remark-lint-no-inline-padding@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-literal-urls@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-2.0.0.tgz#54a51fe5439242e4fa58458b259add440c2dcd4c"
- integrity sha512-bZAxr65ftz9joszDkSs2LBeJB2cRE8GydUtxYdA1WRHYmVW1AfM5ilcqLnWhiOmu+XMPH7J0eRvUzbtvu+xerw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-2.0.1.tgz#731908f9866c1880e6024dcee1269fb0f40335d6"
+ integrity sha512-IDdKtWOMuKVQIlb1CnsgBoyoTcXU3LppelDFAIZePbRPySVHklTtuK57kacgU5grc7gPM04bZV96eliGrRU7Iw==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -15038,20 +15174,20 @@ remark-lint-no-literal-urls@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-missing-blank-lines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-missing-blank-lines/-/remark-lint-no-missing-blank-lines-2.0.0.tgz#37c0ca0b3318ce89ced5db28caa57bbb7ede08bc"
- integrity sha512-x0R5BDVgoSBuD1w+9q4s1uYJ/mBf8wLJrFkDeIEfwd5Y/rLI2nq1Qby6+Wmilm0cLajsof9KYjS4wzbUNiv9rA==
+remark-lint-no-missing-blank-lines@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-missing-blank-lines/-/remark-lint-no-missing-blank-lines-2.0.1.tgz#217bfb35c68eb0486b3db654d6cd3853a1703f8d"
+ integrity sha512-gM46JM8NMFj5PG8pkxOQ0AvkRMEX1lD7UO9b/eqUgYQ6OiJaCG8dInogCd++MVSUDpMMf4FF9dksRM/AOiFgIQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-multiple-toplevel-headings@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.0.tgz#6fb9ef88cf53cdaca2a606f3b3abc80028386a80"
- integrity sha512-vpbdnrqUykyqpjaREg4W07J3gHgR0eTapDkz9RjVwyGNmBry7xUnyvaiPavAKqsA+qO/nnpIH8Qyw/2u5hDsJQ==
+remark-lint-no-multiple-toplevel-headings@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.1.tgz#3ff2b505adf720f4ff2ad2b1021f8cfd50ad8635"
+ integrity sha512-VKSItR6c+u3OsE5pUiSmNusERNyQS9Nnji26ezoQ1uvy06k3RypIjmzQqJ/hCkSiF+hoyC3ibtrrGT8gorzCmQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -15059,55 +15195,55 @@ remark-lint-no-multiple-toplevel-headings@^2.0.0:
unist-util-stringify-position "^2.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-shell-dollars@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.1.tgz#58d1cb24eeb05676b23f43a00cccf55d2fe5c696"
- integrity sha512-N+wOq3nmZ8WnCreWhi/rfIKQJPAz+pcbErQATcnQzH0znzldXlX8Ovlm54yDx/A+TmGMex/epkCwuiewIj9m4g==
+remark-lint-no-shell-dollars@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.2.tgz#b2c6c3ed95e5615f8e5f031c7d271a18dc17618e"
+ integrity sha512-zhkHZOuyaD3r/TUUkkVqW0OxsR9fnSrAnHIF63nfJoAAUezPOu8D1NBsni6rX8H2DqGbPYkoeWrNsTwiKP0yow==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-no-shortcut-reference-image@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-2.0.0.tgz#098071db5187b8980b222258a6a6ef0017b3599d"
- integrity sha512-kgGCQBHibJ0IFVhWjnfjbqkKC0VeL5+cvyjjwfMJlgZrHEXNOYb2FJE2nvF/l6PSXQ17goRZpznTBfP4mQieUA==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-2.0.1.tgz#d174d12a57e8307caf6232f61a795bc1d64afeaa"
+ integrity sha512-2jcZBdnN6ecP7u87gkOVFrvICLXIU5OsdWbo160FvS/2v3qqqwF2e/n/e7D9Jd+KTq1mR1gEVVuTqkWWuh3cig==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-no-shortcut-reference-link@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-2.0.0.tgz#a9e195744f2bb469b1ba6d85d48d0015100a9909"
- integrity sha512-rSdGLWpEsHa4b2doUch+B7QtUHH9XuC8Hndb4rAYf8U0d48KfGAIoiicxUho8qZJ4VA3RIaDo4kA/iQ15Al+Vg==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-2.0.1.tgz#8f963f81036e45cfb7061b3639e9c6952308bc94"
+ integrity sha512-pTZbslG412rrwwGQkIboA8wpBvcjmGFmvugIA+UQR+GfFysKtJ5OZMPGJ98/9CYWjw9Z5m0/EktplZ5TjFjqwA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
-remark-lint-no-table-indentation@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-2.0.0.tgz#218c27d952c780df5577c2b461e63499a641a793"
- integrity sha512-5akpqHl+5r3Xe2WFiZB1I9eAwn6zTYqXNd0CVsiTF3DJo0KyvvgyrFRV1sCf/l/kzyNaFvpWpFDTMoWc8EI0RQ==
+remark-lint-no-table-indentation@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-2.0.1.tgz#67ef344389fa40be9c6017835cf58ca417c417d0"
+ integrity sha512-PnqIyg5qf+QbaIfolxXpakk/MR1RxZ0EdhKgVqsaEwv8+fka1LZYu7QO+ZFmrT82gVzvjRqHJkmxTskC/VP30w==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-tabs@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-tabs/-/remark-lint-no-tabs-2.0.0.tgz#99aca3a71e8122dba96cb23c465c09556b890616"
- integrity sha512-aXbqkgjI0611IN651eXK8NxLQLEjReviU6AjtluMVnvGx1B8Y8mEn5pxznrorXaAjOP4mvX0JYeu8kdhcAaHsw==
+remark-lint-no-tabs@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-tabs/-/remark-lint-no-tabs-2.0.1.tgz#abb30e6d61a6add664a1e26325ef9febc65c1528"
+ integrity sha512-Fy5fMKNA8AsfhRtxyxBnHlGMpDDfns9VSSYv00RiC96qwRD82VhDRM3tYWZRBBxE+j71t6g47x9o/poGC7PThQ==
dependencies:
unified-lint-rule "^1.0.0"
vfile-location "^3.0.0"
remark-lint-no-undefined-references@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-undefined-references/-/remark-lint-no-undefined-references-2.0.0.tgz#ec2a45cd19d36a5d9ce16df0a044496881143119"
- integrity sha512-K4k05pmlMRqEMUDYewitRUx8zM+ntJWbG61dILmL7to7uy0JoSbzuDtz1cxC+kKBKzkulPnyE3WOgRZG8RX2Jg==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-undefined-references/-/remark-lint-no-undefined-references-2.0.1.tgz#4b2ac02db0740359ca0749fdb35cf648f8673385"
+ integrity sha512-tXM2ctFnduC3QcskrIePUajcjtNtBmo2dvlj4aoQJtQy09Soav/rYngb8u/SgERc6Irdmm5s55UAwR9CcSrzVg==
dependencies:
collapse-white-space "^1.0.4"
unified-lint-rule "^1.0.0"
@@ -15115,88 +15251,88 @@ remark-lint-no-undefined-references@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-unused-definitions@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-unused-definitions/-/remark-lint-no-unused-definitions-2.0.0.tgz#f622b6f129b8c073a4d75234a869211c213d66a7"
- integrity sha512-Y8zrulwaf7z6WR1ICfEGjW92iq2SPEN7Zhrs0nloNITHOg22tIPf28TurUz9HSQ3sEd52d9bZCfW9RkdfMq1xw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-unused-definitions/-/remark-lint-no-unused-definitions-2.0.1.tgz#ba45d9105b61b77ae02b92d3d339a638ab4ed59a"
+ integrity sha512-+BMc0BOjc364SvKYLkspmxDch8OaKPbnUGgQBvK0Bmlwy42baR4C9zhwAWBxm0SBy5Z4AyM4G4jKpLXPH40Oxg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-ordered-list-marker-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.0.tgz#0757ecb38ad7ec4ceeef8dcaa9558a969ef8ee2a"
- integrity sha512-zYMZA8tQD/slJYKqsstZv0/Q34Hkdlf4DjC8SOr92PSA60R/xr7JdVd/AHHisbMsFvdnHZrxaB8oIOtbAUJCSw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.1.tgz#183c31967e6f2ae8ef00effad03633f7fd00ffaa"
+ integrity sha512-Cnpw1Dn9CHn+wBjlyf4qhPciiJroFOEGmyfX008sQ8uGoPZsoBVIJx76usnHklojSONbpjEDcJCjnOvfAcWW1A==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-ordered-list-marker-value@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.0.tgz#a0323eaddf85749c60a130c5605fa1c0ed0007c5"
- integrity sha512-5ASe7Bgb/npEuLvdQO9AtldVCEVCAKExGSqC3RJ7esy3rI5y8B0Jo383cvvCICVdQrHFIIlO3JAPhINSGNVfig==
+remark-lint-ordered-list-marker-value@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.1.tgz#0de343de2efb41f01eae9f0f7e7d30fe43db5595"
+ integrity sha512-blt9rS7OKxZ2NW8tqojELeyNEwPhhTJGVa+YpUkdEH+KnrdcD7Nzhnj6zfLWOx6jFNZk3jpq5nvLFAPteHaNKg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-rule-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.0.tgz#8e1f750975f931065023eb4ebaf8133b73042837"
- integrity sha512-fdRfLUE5AJiFEn9rWTQrHwOUG3UcYtIxbWnR7YFvuPlFmzcMRwRHP5ZOcrj4KIpwCdVtlPI3h08m0kfO7a1KlQ==
+remark-lint-rule-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.1.tgz#f59bd82e75d3eaabd0eee1c8c0f5513372eb553c"
+ integrity sha512-hz4Ff9UdlYmtO6Czz99WJavCjqCer7Cav4VopXt+yVIikObw96G5bAuLYcVS7hvMUGqC9ZuM02/Y/iq9n8pkAg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-strong-marker@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.0.tgz#6017ee1d58b16a3e7be997de94e074396e5d76af"
- integrity sha512-1gl6vZF5BvV4kvS4xxhl8cw90La5Cio9ZFDQuspZMRA2KjzpwoU5RlTUbeHv8OqlKJJ2p7s0MDs8bLZNTzzjHA==
+remark-lint-strong-marker@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.1.tgz#1ad8f190c6ac0f8138b638965ccf3bcd18f6d4e4"
+ integrity sha512-8X2IsW1jZ5FmW9PLfQjkL0OVy/J3xdXLcZrG1GTeQKQ91BrPFyEZqUM2oM6Y4S6LGtxWer+neZkPZNroZoRPBQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-table-cell-padding@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-2.0.0.tgz#0efc3d5a1085e98cca828e0603cb681a9d352dd6"
- integrity sha512-UstIXIaRVRJPKZPv1AXX/p3qCt//RYNsRHIq8KvL5YQPKaKWRkj2cNermCgm0XoUXy0EmRPNiBtUcuAQaP+jXg==
+remark-lint-table-cell-padding@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-2.0.1.tgz#b1e557ec44e1a33beb45578e97bf9441149379f6"
+ integrity sha512-vytUq4O1cg9UBXyeduANqpVqlbZpEtpXe/hYdvAObWgp1Jr7l74Zcvm+pn/ouaCuAsrxDVWeTa5Mg3V4OByw4g==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-table-pipe-alignment@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.0.tgz#e8abd7a431a9c5c585be4fe397cf0266989beb74"
- integrity sha512-sml1Megf3Qgipd7Esi0nbD0+Jd/iyw3dtghp3G5NOmopS4yMg/fbriNbbWdwT1R+FfW/a3YORtes11ThVPRFKw==
+remark-lint-table-pipe-alignment@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.1.tgz#12b7e4c54473d69c9866cb33439c718d09cffcc5"
+ integrity sha512-O89U7bp0ja6uQkT2uQrNB76GaPvFabrHiUGhqEUnld21yEdyj7rgS57kn84lZNSuuvN1Oor6bDyCwWQGzzpoOQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-table-pipes@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-2.0.0.tgz#5fe4b2ad38a00a29c9d792a3aab9212cc65207e7"
- integrity sha512-qGIttPFNT+19BEDz2JJWQtJIClFNIpg+XVw6ruX9LSR7xdo5QG9uARG4XS2EGUQQ7fiLIxQYb8g2dHwuXGbfmA==
+remark-lint-table-pipes@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-2.0.1.tgz#b8594394f65053a030e8a51baa8504e388139a19"
+ integrity sha512-ZdR9rj1BZYXHPXFk3Gnb4agwL+CtO/SojhHua4iRBx1WCQElCeZS3M9naRrE41+2QSNkKnytgGZJzyAlm2nFGQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-unordered-list-marker-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.0.tgz#ec510bdf1b7e3d245cd232e59b84ceebf0324bd0"
- integrity sha512-s+ZiBgBDbIiScPPxWG/r2E/4YY+xP6EFLsLXPV/uPx7JqegIP/4+MAPi7Nz2zLmnQ2eekssZrEXma3uDb/dE1Q==
+remark-lint-unordered-list-marker-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.1.tgz#e64692aa9594dbe7e945ae76ab2218949cd92477"
+ integrity sha512-8KIDJNDtgbymEvl3LkrXgdxPMTOndcux3BHhNGB2lU4UnxSpYeHsxcDgirbgU6dqCAfQfvMjPvfYk19QTF9WZA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -15204,9 +15340,9 @@ remark-lint-unordered-list-marker-style@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-7.0.0.tgz#76c054bbd32e8b7b01234f6a0c00e3d72ac9129a"
- integrity sha512-OLrWPYy0MUcGLa/2rjuy1kQILTRRK+JiRtyUzqe4XRoHboGuvFDcy/W2e7sq5hu/0xmD+Eh7cEa1Coiqp7LeaA==
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-7.0.1.tgz#665a5cbea9f7c95e64593f69bb6816ee8343ffdf"
+ integrity sha512-caZXo3qhuBxzvq9JSJFVQ/ERDq/6TJVgWn0KDwKOIJCGOuLXfQhby5XttUq+Rn7kLbNMtvwfWHJlte14LpaeXQ==
dependencies:
remark-message-control "^6.0.0"
@@ -15241,63 +15377,63 @@ remark-parse@^8.0.0:
xtend "^4.0.1"
remark-preset-github@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-preset-github/-/remark-preset-github-2.0.0.tgz#935df2f52ed74f022fc2e903f7b588aa2be94d6c"
- integrity sha512-TjzCqAr3RfG0LbHWyE615fLNLo6In9EWHItcHX6cZRjTbGCNkYGxZg4uXGaEOiT9r2gNH9hRmQvpN+lYGCCgTg==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/remark-preset-github/-/remark-preset-github-2.0.2.tgz#bb21458f308f6dc862d835e8ceeed4adbf29c98d"
+ integrity sha512-yGW4TAhqAPvnffILlzlnPZZZQ+RijcG5JgJDIi0XQ1oxI3AGJXCAtH7+2GBCgb7bKhssPpZozU/TTSJq4vlV4A==
dependencies:
remark-comment-config "^5.1.1"
remark-contributors "4.x"
- remark-github "^9.0.0"
+ remark-github "^9.0.1"
remark-heading-gap "^3.1.2"
remark-license niftylettuce/remark-license
- remark-lint-blockquote-indentation "^2.0.0"
- remark-lint-checkbox-character-style "^2.0.0"
- remark-lint-checkbox-content-indent "^2.0.0"
- remark-lint-code-block-style "^2.0.0"
- remark-lint-definition-case "^2.0.0"
- remark-lint-definition-spacing "^2.0.0"
- remark-lint-emphasis-marker "^2.0.0"
- remark-lint-fenced-code-flag "^2.0.0"
- remark-lint-fenced-code-marker "^2.0.0"
- remark-lint-file-extension "^1.0.4"
- remark-lint-final-definition "^2.0.0"
- remark-lint-first-heading-level "^2.0.0"
- remark-lint-heading-style "^2.0.0"
- remark-lint-list-item-indent "2.0.0"
- remark-lint-no-consecutive-blank-lines "^2.0.0"
- remark-lint-no-duplicate-definitions "^2.0.0"
- remark-lint-no-emphasis-as-heading "^2.0.0"
- remark-lint-no-file-name-articles "^1.0.4"
- remark-lint-no-file-name-consecutive-dashes "^1.0.4"
- remark-lint-no-file-name-irregular-characters "^1.0.4"
- remark-lint-no-file-name-mixed-case "^1.0.4"
- remark-lint-no-file-name-outer-dashes "^1.0.5"
- remark-lint-no-heading-content-indent "^2.0.0"
- remark-lint-no-heading-indent "^2.0.0"
- remark-lint-no-heading-punctuation "^2.0.0"
- remark-lint-no-missing-blank-lines "^2.0.0"
- remark-lint-no-multiple-toplevel-headings "^2.0.0"
- remark-lint-no-shell-dollars "^2.0.0"
- remark-lint-no-table-indentation "^2.0.0"
- remark-lint-no-tabs "^2.0.0"
- remark-lint-ordered-list-marker-value "^2.0.0"
- remark-lint-rule-style "^2.0.0"
- remark-lint-strong-marker "^2.0.0"
- remark-lint-table-cell-padding "^2.0.0"
- remark-lint-table-pipe-alignment "^2.0.0"
- remark-lint-table-pipes "^2.0.0"
- remark-lint-unordered-list-marker-style "^2.0.0"
- remark-preset-lint-recommended "^4.0.0"
+ remark-lint-blockquote-indentation "^2.0.1"
+ remark-lint-checkbox-character-style "^2.0.1"
+ remark-lint-checkbox-content-indent "^2.0.1"
+ remark-lint-code-block-style "^2.0.1"
+ remark-lint-definition-case "^2.0.1"
+ remark-lint-definition-spacing "^2.0.1"
+ remark-lint-emphasis-marker "^2.0.1"
+ remark-lint-fenced-code-flag "^2.0.1"
+ remark-lint-fenced-code-marker "^2.0.1"
+ remark-lint-file-extension "^1.0.5"
+ remark-lint-final-definition "^2.0.1"
+ remark-lint-first-heading-level "^2.0.1"
+ remark-lint-heading-style "^2.0.1"
+ remark-lint-list-item-indent "2.0.1"
+ remark-lint-no-consecutive-blank-lines "^2.0.1"
+ remark-lint-no-duplicate-definitions "^2.0.1"
+ remark-lint-no-emphasis-as-heading "^2.0.1"
+ remark-lint-no-file-name-articles "^1.0.5"
+ remark-lint-no-file-name-consecutive-dashes "^1.0.5"
+ remark-lint-no-file-name-irregular-characters "^1.0.5"
+ remark-lint-no-file-name-mixed-case "^1.0.5"
+ remark-lint-no-file-name-outer-dashes "^1.0.6"
+ remark-lint-no-heading-content-indent "^2.0.1"
+ remark-lint-no-heading-indent "^2.0.1"
+ remark-lint-no-heading-punctuation "^2.0.1"
+ remark-lint-no-missing-blank-lines "^2.0.1"
+ remark-lint-no-multiple-toplevel-headings "^2.0.1"
+ remark-lint-no-shell-dollars "^2.0.2"
+ remark-lint-no-table-indentation "^2.0.1"
+ remark-lint-no-tabs "^2.0.1"
+ remark-lint-ordered-list-marker-value "^2.0.1"
+ remark-lint-rule-style "^2.0.1"
+ remark-lint-strong-marker "^2.0.1"
+ remark-lint-table-cell-padding "^2.0.1"
+ remark-lint-table-pipe-alignment "^2.0.1"
+ remark-lint-table-pipes "^2.0.1"
+ remark-lint-unordered-list-marker-style "^2.0.1"
+ remark-preset-lint-recommended "^4.0.1"
remark-retext "^4.0.0"
remark-toc "^7.0.0"
retext-english "^3.0.4"
retext-preset-github "^0.0.6"
unified "^9.0.0"
-remark-preset-lint-recommended@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/remark-preset-lint-recommended/-/remark-preset-lint-recommended-4.0.0.tgz#b6221efec09ab7f6eabe2c8b42a9957690b564f5"
- integrity sha512-Nroe+4Itvk+AHxkMCMu6iRUptE/5pXWgLoEOGdVO/2JIiMk/+15HEogMZ05vMhPct9+Wp4uVt2zqfuvzNzdcww==
+remark-preset-lint-recommended@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/remark-preset-lint-recommended/-/remark-preset-lint-recommended-4.0.1.tgz#2077b38706759277c0eb304c57453ebfa3e63207"
+ integrity sha512-zn+ImQbOVcAQVWLL0R0rFQ2Wy8JyWnuU3mJ8Zh0EVOckglcxByssvTbKqPih3Lh8ogpE38EfnC3a/vshj4Jx6A==
dependencies:
remark-lint "^7.0.0"
remark-lint-final-newline "^1.0.0"
@@ -15571,7 +15707,7 @@ resolve@1.1.7:
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
-resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0:
+resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.4.0:
version "1.17.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
@@ -15781,7 +15917,7 @@ rndm@1.2.0:
resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c"
integrity sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=
-router@^1.3.3:
+router@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/router/-/router-1.3.5.tgz#cb2f47f74fd99a77fb3bc01cc947f46b79b1790f"
integrity sha512-kozCJZUhuSJ5VcLhSb3F8fsmGXy+8HaDbKCAerR1G6tq3mnMZFMuSohbFvGv1c5oMFipijDjRZuuN/Sq5nMf3g==
@@ -15809,10 +15945,10 @@ rx@2.3.24:
resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7"
integrity sha1-FPlQpCF9fjXapxu8vljv9o6ksrc=
-rxjs@^6.5.3, rxjs@^6.5.5:
- version "6.5.5"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
- integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
+rxjs@^6.5.5, rxjs@^6.6.0:
+ version "6.6.0"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84"
+ integrity sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==
dependencies:
tslib "^1.9.0"
@@ -15821,7 +15957,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
+safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -16131,6 +16267,19 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
+sinon@^9.0.2:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/sinon/-/sinon-9.0.2.tgz#b9017e24633f4b1c98dfb6e784a5f0509f5fd85d"
+ integrity sha512-0uF8Q/QHkizNUmbK3LRFqx5cpTttEVXudywY9Uwzy8bTfZUhljZ7ARzSxnRHWYWtVTeh4Cw+tTb3iU21FQVO9A==
+ dependencies:
+ "@sinonjs/commons" "^1.7.2"
+ "@sinonjs/fake-timers" "^6.0.1"
+ "@sinonjs/formatio" "^5.0.1"
+ "@sinonjs/samsam" "^5.0.3"
+ diff "^4.0.2"
+ nise "^4.0.1"
+ supports-color "^7.1.0"
+
slash@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
@@ -17180,9 +17329,9 @@ tar-stream@^1.5.2:
xtend "^4.0.0"
tar-stream@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325"
- integrity sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.3.tgz#1e2022559221b7866161660f118255e20fa79e41"
+ integrity sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==
dependencies:
bl "^4.0.1"
end-of-stream "^1.4.1"
@@ -17737,7 +17886,7 @@ type-check@~0.3.2:
dependencies:
prelude-ls "~1.1.2"
-type-detect@^4.0.3:
+type-detect@4.0.8, type-detect@^4.0.3, type-detect@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
@@ -17803,9 +17952,9 @@ typedarray@^0.0.6:
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
typescript@^3.3.1:
- version "3.9.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36"
- integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==
+ version "3.9.6"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.6.tgz#8f3e0198a34c3ae17091b35571d3afd31999365a"
+ integrity sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==
typpy@2.3.11:
version "2.3.11"
@@ -18033,9 +18182,9 @@ unified-engine@^8.0.0:
vfile-statistics "^1.1.0"
unified-lint-rule@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.5.tgz#41dcac68a283bfc4b4ff6014e370cc8931eb4b5d"
- integrity sha512-jOPr/fx8lTzqszEfh46p99jUMqgPlIZ8rNKllEepumISvgfj9lUq1c7BSpVihr0L1df3lkjVHAThRPS7dIyjYg==
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.6.tgz#b4ab801ff93c251faa917a8d1c10241af030de84"
+ integrity sha512-YPK15YBFwnsVorDFG/u0cVVQN5G2a3V8zv5/N6KN3TCG+ajKtaALcy7u14DCSrJI+gZeyYquFL9cioJXOGXSvg==
dependencies:
wrapped "^1.0.1"
@@ -18910,9 +19059,9 @@ xo@0.25:
xo-init "^0.7.0"
xo@^0.32.0:
- version "0.32.0"
- resolved "https://registry.yarnpkg.com/xo/-/xo-0.32.0.tgz#f3eeaec5c0a8ac8003d5d872464d9091a6bf7b7a"
- integrity sha512-PnrLzAb9vMKljc5y0tUM4MEZGtXJd8KkuYoszYQkzUyFk8ykDrrOPEDO7ZmpoGSEohNjRLusvgOUi1LJD/jQjA==
+ version "0.32.1"
+ resolved "https://registry.yarnpkg.com/xo/-/xo-0.32.1.tgz#8fbe08779cf559a0a1e959877644661e40ce175e"
+ integrity sha512-L43ROY2opNW7yp7byEAibBSk0jYvMuC4yUUrphkqegqU76Bxp5Rc+Gcl62lK1f5zuRrlY0IwMypIfY4EPSzMfQ==
dependencies:
"@typescript-eslint/eslint-plugin" "^3.1.0"
"@typescript-eslint/parser" "^3.1.0"
@@ -18944,7 +19093,7 @@ xo@^0.32.0:
json-stable-stringify-without-jsonify "^1.0.1"
json5 "^2.1.3"
lodash "^4.17.15"
- meow "^5.0.0"
+ meow "^7.0.1"
micromatch "^4.0.2"
open-editor "^2.0.1"
p-reduce "^2.1.0"
@@ -18963,6 +19112,13 @@ xregexp@4.0.0:
resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020"
integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==
+xregexp@^4.2.4:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50"
+ integrity sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.8.3"
+
"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
@@ -19024,7 +19180,7 @@ yargs-parser@^15.0.0:
camelcase "^5.0.0"
decamelize "^1.2.0"
-yargs-parser@^18.1.1, yargs-parser@^18.1.3:
+yargs-parser@^18.1.2, yargs-parser@^18.1.3:
version "18.1.3"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
@@ -19072,13 +19228,13 @@ yargs@^13.2.4, yargs@^13.3.2:
y18n "^4.0.0"
yargs-parser "^13.1.2"
-yargs@^15.0.2, yargs@^15.3.1:
- version "15.3.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
- integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==
+yargs@^15.0.2, yargs@^15.4.0:
+ version "15.4.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.0.tgz#53949fb768309bac1843de9b17b80051e9805ec2"
+ integrity sha512-D3fRFnZwLWp8jVAAhPZBsmeIHY8tTsb8ItV9KaAaopmC6wde2u6Yw29JBIZHXw14kgkRnYmDgmQU4FVMDlIsWw==
dependencies:
cliui "^6.0.0"
- decamelize "^1.2.0"
+ decamelize "^3.2.0"
find-up "^4.1.0"
get-caller-file "^2.0.1"
require-directory "^2.1.1"
@@ -19087,7 +19243,7 @@ yargs@^15.0.2, yargs@^15.3.1:
string-width "^4.2.0"
which-module "^2.0.0"
y18n "^4.0.0"
- yargs-parser "^18.1.1"
+ yargs-parser "^18.1.2"
yargs@^6.5.0:
version "6.6.0"
diff --git a/test/snapshots/test.js.md b/test/snapshots/test.js.md
index 8dbfa6ea..bfb59407 100644
--- a/test/snapshots/test.js.md
+++ b/test/snapshots/test.js.md
@@ -143,30 +143,6 @@ Generated by [AVA](https://ava.li).
'emails/subject.pug',
'emails/verify/html.pug',
'emails/verify/subject.pug',
- 'emails/welcome/guide-ar.md',
- 'emails/welcome/guide-cs.md',
- 'emails/welcome/guide-da.md',
- 'emails/welcome/guide-de.md',
- 'emails/welcome/guide-es.md',
- 'emails/welcome/guide-fi.md',
- 'emails/welcome/guide-fr.md',
- 'emails/welcome/guide-he.md',
- 'emails/welcome/guide-hu.md',
- 'emails/welcome/guide-id.md',
- 'emails/welcome/guide-it.md',
- 'emails/welcome/guide-ja.md',
- 'emails/welcome/guide-ko.md',
- 'emails/welcome/guide-nl.md',
- 'emails/welcome/guide-no.md',
- 'emails/welcome/guide-pl.md',
- 'emails/welcome/guide-pt.md',
- 'emails/welcome/guide-ru.md',
- 'emails/welcome/guide-sv.md',
- 'emails/welcome/guide-th.md',
- 'emails/welcome/guide-tr.md',
- 'emails/welcome/guide-uk.md',
- 'emails/welcome/guide-vi.md',
- 'emails/welcome/guide-zh.md',
'emails/welcome/guide.md',
'emails/welcome/html.pug',
'emails/welcome/subject.pug',
@@ -182,7 +158,6 @@ Generated by [AVA](https://ava.li).
'helpers/to-object.js',
'index.js',
'nodemon.json',
- 'package-lock.json',
'package-scripts.js',
'package.json',
'proxy.js',
@@ -201,7 +176,6 @@ Generated by [AVA](https://ava.li).
'test/_utils.js',
'test/api/v1.js',
'test/config/utilities.js',
- 'test/global.js',
'test/web/auth.js',
'test/web/index.js',
'test/web/support.js',
diff --git a/test/snapshots/test.js.snap b/test/snapshots/test.js.snap
index a0f8a270..694758fc 100644
Binary files a/test/snapshots/test.js.snap and b/test/snapshots/test.js.snap differ
diff --git a/yarn.lock b/yarn.lock
index aaae6510..73d7adc7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -281,6 +281,14 @@
"@babel/helper-simple-access" "^7.10.4"
babel-plugin-dynamic-import-node "^2.3.3"
+"@babel/runtime-corejs3@^7.8.3":
+ version "7.10.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz#f29fc1990307c4c57b10dbd6ce667b27159d9e0d"
+ integrity sha512-BFlgP2SoLO9HJX9WBwN67gHWMBhDX/eDz64Jajd6mR/UAUzqrNMm99d4qHnVaKscAElZoFiPv+JpR/Siud5lXw==
+ dependencies:
+ core-js-pure "^3.0.0"
+ regenerator-runtime "^0.13.4"
+
"@babel/template@^7.10.4":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
@@ -533,9 +541,9 @@
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
"@types/glob@^7.1.1":
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.2.tgz#06ca26521353a545d94a0adc74f38a59d232c987"
- integrity sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183"
+ integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==
dependencies:
"@types/minimatch" "*"
"@types/node" "*"
@@ -563,9 +571,9 @@
integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=
"@types/node@*":
- version "14.0.14"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.14.tgz#24a0b5959f16ac141aeb0c5b3cd7a15b7c64cbce"
- integrity sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==
+ version "14.0.19"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.19.tgz#994d99708822bca643a2364f8aeed04a16e0f5a1"
+ integrity sha512-yf3BP/NIXF37BjrK5klu//asUWitOEoUP5xE1mhSUjazotwJ/eJDgEmMQNlOeWOVv72j24QQ+3bqXHE++CFGag==
"@types/normalize-package-data@^2.4.0":
version "2.4.0"
@@ -606,9 +614,9 @@ agent-base@5:
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
agent-base@6:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.0.tgz#5d0101f19bbfaed39980b22ae866de153b93f09a"
- integrity sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4"
+ integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==
dependencies:
debug "4"
@@ -621,9 +629,9 @@ aggregate-error@^3.0.0:
indent-string "^4.0.0"
ajv@^6.10.0, ajv@^6.10.2:
- version "6.12.2"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
- integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
+ version "6.12.3"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706"
+ integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -644,10 +652,10 @@ ansi-align@^3.0.0:
dependencies:
string-width "^3.0.0"
-ansi-colors@^3.2.1:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
- integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
+ansi-colors@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
+ integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
ansi-escapes@^3.0.0, ansi-escapes@^3.1.0:
version "3.2.0"
@@ -1102,12 +1110,12 @@ braces@^3.0.1, braces@~3.0.2:
fill-range "^7.0.1"
browserslist@^4.12.2:
- version "4.12.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.2.tgz#76653d7e4c57caa8a1a28513e2f4e197dc11a711"
- integrity sha512-MfZaeYqR8StRZdstAK9hCKDd2StvePCYp5rHzQCPicUjfFliDgmuaBNPHYUTpAywBN8+Wc/d7NYVFkO0aqaBUw==
+ version "4.13.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d"
+ integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==
dependencies:
- caniuse-lite "^1.0.30001088"
- electron-to-chromium "^1.3.483"
+ caniuse-lite "^1.0.30001093"
+ electron-to-chromium "^1.3.488"
escalade "^3.0.1"
node-releases "^1.1.58"
@@ -1311,14 +1319,14 @@ camelcase@^6.0.0:
integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
caniuse-db@^1.0.30001090:
- version "1.0.30001091"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001091.tgz#be4d0be734140179477c679860312c4fe8f1e6bd"
- integrity sha512-KqQjRGDTIvfxh9k3iuvV5NW5OtxxvTUeC6AQLgR5esBFlyVRaVuWHaOk/XDVeau4zs8amPzgi2BcR4ef27fGZA==
+ version "1.0.30001094"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001094.tgz#52b199ae897c2551ac213da4e7e72d32c06c1f31"
+ integrity sha512-2eh4k7/QnSDJE+/UJI+enGQq9383WGQ+2nvOBrW0KMd17RyODdMXxb64jHTXBTLW7f7eBdB8PbyCJk6ZoiC8fA==
-caniuse-lite@^1.0.30001088:
- version "1.0.30001091"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001091.tgz#84908c67b98e02c2a56d4afa51e6458b53fb5321"
- integrity sha512-ECd8gfBBpv0GKsEYY5052+8PBjExiugDoi3dfkJcxujh2mf7kiuDvb1o27GXlOOGopKiIPYEX8XDPYj7eo3E9w==
+caniuse-lite@^1.0.30001093:
+ version "1.0.30001094"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001094.tgz#0b11d02e1cdc201348dbd8e3e57bd9b6ce82b175"
+ integrity sha512-ufHZNtMaDEuRBpTbqD93tIQnngmJ+oBknjvr0IbFympSdtFpAUFmNv4mVKbb53qltxFx0nK3iy32S9AqkLzUNA==
capture-stack-trace@^1.0.0:
version "1.0.1"
@@ -1368,7 +1376,7 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.0.0, chalk@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
@@ -1515,6 +1523,11 @@ cli-width@^2.0.0:
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
+cli-width@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
+ integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
+
cliui@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
@@ -1795,6 +1808,11 @@ core-assert@^0.2.0:
buf-compare "^1.0.0"
is-error "^2.2.0"
+core-js-pure@^3.0.0:
+ version "3.6.5"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
+ integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==
+
core-js@^2.0.0, core-js@^2.4.0, core-js@^2.5.0:
version "2.6.11"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
@@ -1945,6 +1963,13 @@ decamelize@^1.1.0, decamelize@^1.2.0:
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+decamelize@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-3.2.0.tgz#84b8e8f4f8c579f938e35e2cc7024907e0090851"
+ integrity sha512-4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw==
+ dependencies:
+ xregexp "^4.2.4"
+
decode-uri-component@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
@@ -2197,10 +2222,10 @@ ejs@^2.2.4:
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba"
integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
-electron-to-chromium@^1.3.483:
- version "1.3.483"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz#9269e7cfc1c8e72709824da171cbe47ca5e3ca9e"
- integrity sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==
+electron-to-chromium@^1.3.488:
+ version "1.3.490"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.490.tgz#12aa776c493e66ba21536512fc317bdda6d04cd4"
+ integrity sha512-jKJF1mKXrQkT0ZiuJ/oV63Q02hAeWz0GGt/z6ryc518uCHtMyS9+wYAysZtBQ8rsjqFPAYXV4TIz5GQ8xyubPA==
emittery@^0.4.1:
version "0.4.1"
@@ -2245,11 +2270,11 @@ enhance-visitors@^1.0.0:
lodash "^4.13.1"
enquirer@^2.3.5:
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381"
- integrity sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
dependencies:
- ansi-colors "^3.2.1"
+ ansi-colors "^4.1.1"
env-editor@^0.4.0:
version "0.4.1"
@@ -2497,9 +2522,9 @@ eslint-plugin-unicorn@^12.0.0:
semver "^6.3.0"
eslint-rule-docs@^1.1.5:
- version "1.1.197"
- resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.197.tgz#21ba3918e9e62ddd3b360efeb8ce488f3d9d744a"
- integrity sha512-8fghxJ97BeqR1ozncJucZVMRq83zgCxiA66mWaPgr30+NxIdTN3AHaEd3u9q4eVcBGERQ0sGMayeLJ3EVwMHhw==
+ version "1.1.198"
+ resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.198.tgz#14e861d9814874aa23e7aaf6badc10441fd34b56"
+ integrity sha512-xwDPR8ib8AZW0WM1ZSr//qoa8O7rm9D/0EbzHXPkQ6/3P49JXYExRW/EB2bgL8XAO3CoQC9GGXAcd9EXCn9wUQ==
eslint-scope@^5.0.0:
version "5.1.0"
@@ -2683,9 +2708,9 @@ execa@^1.0.0:
strip-eof "^1.0.0"
execa@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.2.tgz#ad87fb7b2d9d564f70d2b62d511bee41d5cbb240"
- integrity sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2"
+ integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==
dependencies:
cross-spawn "^7.0.0"
get-stream "^5.0.0"
@@ -3601,20 +3626,20 @@ inquirer@^3.2.3:
through "^2.3.6"
inquirer@^7.0.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.2.0.tgz#63ce99d823090de7eb420e4bb05e6f3449aa389a"
- integrity sha512-E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ==
+ version "7.3.0"
+ resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.0.tgz#aa3e7cb0c18a410c3c16cdd2bc9dcbe83c4d333e"
+ integrity sha512-K+LZp6L/6eE5swqIcVXrxl21aGDU4S50gKH0/d96OMQnSBCyGyZl/oZhbkVmdp5sBoINHd4xZvFSARh2dk6DWA==
dependencies:
ansi-escapes "^4.2.1"
- chalk "^3.0.0"
+ chalk "^4.1.0"
cli-cursor "^3.1.0"
- cli-width "^2.0.0"
+ cli-width "^3.0.0"
external-editor "^3.0.3"
figures "^3.0.0"
lodash "^4.17.15"
mute-stream "0.0.8"
run-async "^2.4.0"
- rxjs "^6.5.3"
+ rxjs "^6.6.0"
string-width "^4.1.0"
strip-ansi "^6.0.0"
through "^2.3.6"
@@ -4394,9 +4419,9 @@ lint-staged@^10.1.4:
stringify-object "^3.3.0"
listr2@^2.1.0:
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.1.8.tgz#8af7ebc70cdbe866ddbb6c80909142bd45758f1f"
- integrity sha512-Op+hheiChfAphkJ5qUxZtHgyjlX9iNnAeFS/S134xw7mVSg0YVrQo1IY4/K+ElY6XgOPg2Ij4z07urUXR+YEew==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.2.0.tgz#cb88631258abc578c7fb64e590fe5742f28e4aac"
+ integrity sha512-Q8qbd7rgmEwDo1nSyHaWQeztfGsdL6rb4uh7BA+Q80AZiDET5rVntiU1+13mu2ZTDVaBVbvAD1Db11rnu3l9sg==
dependencies:
chalk "^4.0.0"
cli-truncate "^2.1.0"
@@ -4793,9 +4818,9 @@ mdast-util-toc@^5.0.0:
unist-util-visit "^2.0.0"
mdn-browser-compat-data@^1.0.28:
- version "1.0.28"
- resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.28.tgz#ff008bbca910127760b27a75a53c995a41992622"
- integrity sha512-UDP91qC3BHm+idnMjiZw8rVwXp40txUAXOXWky/486G+vyVUIhm0I/7ts1ROT+gLYWBMLE2tzt7FsDEgPTF+Mw==
+ version "1.0.29"
+ resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.29.tgz#9edddaa953221050c6959a538c993e915e619220"
+ integrity sha512-R9/8Xi1d9by2Ag5O7Sur3zoe8k/61a+yYeC4f6S5UhbEZb2ICmYNZuprm+2IO9bBcT3Pa2BtEx+xKoX/8v8tPw==
dependencies:
extend "3.0.2"
@@ -5951,6 +5976,11 @@ regenerator-runtime@^0.11.0:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+regenerator-runtime@^0.13.4:
+ version "0.13.5"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
+ integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
+
regex-not@^1.0.0, regex-not@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
@@ -6068,7 +6098,7 @@ remark-contributors@4.x:
parse-author "^2.0.0"
unist-builder "^1.0.3"
-remark-github@^9.0.0:
+remark-github@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/remark-github/-/remark-github-9.0.1.tgz#82d05783754b9756ae63984a4afd5282318fbab1"
integrity sha512-ITzuJ7MBC+uA2+gA4gIzxzBftoO02mWA788ZEJHF3UPSiN5corALwUCN8dpliGmu4VFRFjV8+mojdFAHryMbMg==
@@ -6092,10 +6122,10 @@ remark-license@niftylettuce/remark-license:
parse-author "^2.0.0"
spdx-license-list "^3.0.1"
-remark-lint-blockquote-indentation@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.0.tgz#bbeef77eee9fdfa74975cd5491446ec9f3a96500"
- integrity sha512-Ma/lk+egYzvzV9+RLxR7iaNcFqwsF02guxY2nFF7gaVFXWDhbRy+hbiRZiTQe3y8AK+smc2yE79I+JRUVL15LQ==
+remark-lint-blockquote-indentation@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.1.tgz#27347959acf42a6c3e401488d8210e973576b254"
+ integrity sha512-uJ9az/Ms9AapnkWpLSCJfawBfnBI2Tn1yUsPNqIFv6YM98ymetItUMyP6ng9NFPqDvTQBbiarulkgoEo0wcafQ==
dependencies:
mdast-util-to-string "^1.0.2"
pluralize "^8.0.0"
@@ -6104,10 +6134,10 @@ remark-lint-blockquote-indentation@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-checkbox-character-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-2.0.0.tgz#6a87c8bafc9eefde4b3fb84a88cd924cf306b403"
- integrity sha512-V+eTXFHrHCpFFG2RWaQM6lSetLLvpYC8WEZ9dMYSAUbeS/h0PhA7cB7j5kGH86RUwGCihawfzNAKbRmgGxL+DQ==
+remark-lint-checkbox-character-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-2.0.1.tgz#2ff2df31cb0ec99744f5122086610578c2d13754"
+ integrity sha512-ANs1HaNOEYmc+O9Xyew7HRA48VXPnk7VLM76fLEf6bifXZU+VAJe+a6cmS+ohTSVSTjkMDl9dnbqiWQRE1U4zg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6115,10 +6145,10 @@ remark-lint-checkbox-character-style@^2.0.0:
unist-util-visit "^2.0.0"
vfile-location "^3.0.0"
-remark-lint-checkbox-content-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-checkbox-content-indent/-/remark-lint-checkbox-content-indent-2.0.0.tgz#f45860d05db99b73af2a6899cae69dff647eaa01"
- integrity sha512-02Xytexe8nso1ofPC6wN3FE48302nmteSIwydeIDFhJq7mG14SxF4xgay+Kjbhs/O5NoRIF2ju9qcPNJ5gFsXA==
+remark-lint-checkbox-content-indent@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-checkbox-content-indent/-/remark-lint-checkbox-content-indent-2.0.1.tgz#6730ff34aad5d8f389c02e6371b03cb9885aeb09"
+ integrity sha512-NYOLJK8G/8BMQmhnstBjlZYmiH+xj1ECVWAGndRG5cRYmFZL87FVEm44Jd57VKczIAHPkOp8rn8fPpVgvghjAw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6126,77 +6156,77 @@ remark-lint-checkbox-content-indent@^2.0.0:
unist-util-visit "^2.0.0"
vfile-location "^3.0.0"
-remark-lint-code-block-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.0.tgz#8d33bbbfc5e25c8b85be221a376fe64bf32c094e"
- integrity sha512-bXT1b9MvYDxKdLfzWTW3eSXWy7v57LXtU5ySLzlD1g3DWoSA6rSWjJT5l/2mA+iOuswg18ssY3SSjwExmTyWUA==
+remark-lint-code-block-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.1.tgz#448b0f2660acfcdfff2138d125ff5b1c1279c0cb"
+ integrity sha512-eRhmnColmSxJhO61GHZkvO67SpHDshVxs2j3+Zoc5Y1a4zQT2133ZAij04XKaBFfsVLjhbY/+YOWxgvtjx2nmA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-definition-case@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.0.tgz#971daa6e510dcb8adbe1d8e8a98815e0113192a5"
- integrity sha512-HU9lit5VSHJFPF6VJKR2oqFLZ75Jf6yNZIoqQsnQVTIW7HWn4hI1BTzytZOCA0LW/ZAtIGUpN4rIXg+pEibbeg==
+remark-lint-definition-case@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.1.tgz#10340eb2f87acff41140d52ad7e5b40b47e6690a"
+ integrity sha512-M+XlThtQwEJLQnQb5Gi6xZdkw92rGp7m2ux58WMw/Qlcg02WgHR/O0OcHPe5VO5hMJrtI+cGG5T0svsCgRZd3w==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-definition-spacing@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.0.tgz#cdfe480e7e82e5bd0a8dbc4334f2f0aa9e55deb3"
- integrity sha512-kE+ffEGsyxgUDlcKSVrnhqyHjQfH0RtUVN/OdA/iSzKfTy/Yc9VMMaNu6xT14xhwjTnSVPrd38rUOnDt1LZhAw==
+remark-lint-definition-spacing@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.1.tgz#97f01bf9bf77a7bdf8013b124b7157dd90b07c64"
+ integrity sha512-xK9DOQO5MudITD189VyUiMHBIKltW1oc55L7Fti3i9DedXoBG7Phm+V9Mm7IdWzCVkquZVgVk63xQdqzSQRrSQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-emphasis-marker@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.0.tgz#a4d4b2457eda05880d53754a85f76872a098ae98"
- integrity sha512-O7/8xeie/dkazeSjty+kxQ5n3kxw+YjeK81F3lbZ88J8L7bRIK4q84hTB2bzeHddOmX8zRzwvw8Y+BNesBU2/g==
+remark-lint-emphasis-marker@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.1.tgz#1d5ca2070d4798d16c23120726158157796dc317"
+ integrity sha512-7mpbAUrSnHiWRyGkbXRL5kfSKY9Cs8cdob7Fw+Z02/pufXMF4yRWaegJ5NTUu1RE+SKlF44wtWWjvcIoyY6/aw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-fenced-code-flag@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-2.0.0.tgz#f32e360b10871aaea1f2d8ce34cce403594bebda"
- integrity sha512-SyQ31cdQlbsS+eBw2DUxkuzNwGIGlWnnCLyHLz3D1nxtZBVUaUOnIAturSA3PsguIrnxH4qD2JYCTp5aPbZhzQ==
+remark-lint-fenced-code-flag@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-2.0.1.tgz#2cb3ddb1157082c45760c7d01ca08e13376aaf62"
+ integrity sha512-+COnWHlS/h02FMxoZWxNlZW3Y8M0cQQpmx3aNCbG7xkyMyCKsMLg9EmRvYHHIbxQCuF3JT0WWx5AySqlc7d+NA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-fenced-code-marker@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.0.tgz#813d978112cf64be5b1f9c6cfb1d91c848219270"
- integrity sha512-ZkJ4/o0A34nQefhsu6AU2cftQjCwzXClbZ5TrwgtkQQHG9BSu9/vo3PSLxGGw7XBX63oKcrx5HWGrWXaeLTN2g==
+remark-lint-fenced-code-marker@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.1.tgz#7bbeb0fb45b0818a3c8a2d232cf0c723ade58ecf"
+ integrity sha512-lujpjm04enn3ma6lITlttadld6eQ1OWAEcT3qZzvFHp+zPraC0yr0eXlvtDN/0UH8mrln/QmGiZp3i8IdbucZg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-file-extension@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.4.tgz#2b8c88a371a79729505108dc22e7ad3df35e4817"
- integrity sha512-Zfp1mXNwpg7STjTWynZjL+/JtvIOCrmOAZzL3uK+tYpT0ZDPdQ1EQEl5D92+Eiu5OcYlenzG42jiLcyJjv+Q2g==
+remark-lint-file-extension@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.5.tgz#7e2feec02919aa3db5c71fda19d726a9e24a4c6c"
+ integrity sha512-oVQdf5vEomwHkfQ7R/mgmsWW2H/t9kSvnrxtVoNOHr+qnOEafKKDn+AFhioN2kqtjCZBAjSSrePs6xGKmXKDTw==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-final-definition@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-2.0.0.tgz#b4e2ce6bdd5bf3ef1b5ecfb2cff33b458901a161"
- integrity sha512-oGObGXt/CdQfvnoQHWrFPtpTQK7oHiw5kBGzG5GbPSj3rrv30ohD5K+11ljEle9e3wO048EiWDROO5eKzIeeGw==
+remark-lint-final-definition@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-2.0.1.tgz#ec37fb2a61452960ddff15055ac7c2f180ca5377"
+ integrity sha512-LG7nM0Xk6J9npYuJOf6xXdMWCLsb6M4LMc3SDcUa4KoBCoF646RrtT5MyMAq8OXlKROwugObyyW3aXUjG3blyA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6204,35 +6234,35 @@ remark-lint-final-definition@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-final-newline@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-final-newline/-/remark-lint-final-newline-1.0.4.tgz#b2e6219d64becc9f909bbfb902da6ec79dfa5988"
- integrity sha512-pUwqX8TVTTfqX5arMnu9Dr2ufg6wZ6Pk1VeqlnWfK92PBXLG8Zc3yrLpYXOJy1fHdWpqUECRRowG0H/OkZIEbw==
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-final-newline/-/remark-lint-final-newline-1.0.5.tgz#666f609a91f97c44f5ab7facf1fb3c5b3ffe398f"
+ integrity sha512-rfLlW8+Fz2dqnaEgU4JwLA55CQF1T4mfSs/GwkkeUCGPenvEYwSkCN2KO2Gr1dy8qPoOdTFE1rSufLjmeTW5HA==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-first-heading-level@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-first-heading-level/-/remark-lint-first-heading-level-2.0.0.tgz#e0ad7a187f06f0252025d64f11ee0697e8e218ce"
- integrity sha512-LFjKO6nQAPo0oarhLZqHaGUqCpLvjeVuJTr58yo3jpC4v0Gmb1iG8X53hrLtxPz+MP4J5WVz/83eAXCH+Vh3vA==
+remark-lint-first-heading-level@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-first-heading-level/-/remark-lint-first-heading-level-2.0.1.tgz#24d0fd118d69a3aa08bda64b3435a9db0457eb45"
+ integrity sha512-XoK/eLfnz1VSA8QkfMbdbvlCqOwgw29MAWEGC4Cv0666nTcY9uWHlZ/SV/20YNmuEVdfCA+92v92mM486qcASQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-hard-break-spaces@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.0.tgz#266c2b59f63203edd4a5a6d004f63cb7f7142d14"
- integrity sha512-dmB8GucOSDtEctwa+Y8JlSAWF4q8HcquvLr+OpFOSE1QCrpFoZdb2mcSY+rZuTtfeg4S60orhhzArd2aiHvUPQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.1.tgz#2149b55cda17604562d040c525a2a0d26aeb0f0f"
+ integrity sha512-Qfn/BMQFamHhtbfLrL8Co/dbYJFLRL4PGVXZ5wumkUO5f9FkZC2RsV+MD9lisvGTkJK0ZEJrVVeaPbUIFM0OAw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-heading-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.0.tgz#7d54cf91a4929db125ae088f3afc7bb021a0212e"
- integrity sha512-LZvnAq5zWh9i/oRAEocth8yajEEH4kRgCrL4dE547Nkv6zaR2SKcym+uXMZ+GF6WEWcjXMiwSxIL7MHaT6XexA==
+remark-lint-heading-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.1.tgz#8216fca67d97bbbeec8a19b6c71bfefc16549f72"
+ integrity sha512-IrFLNs0M5Vbn9qg51AYhGUfzgLAcDOjh2hFGMz3mx664dV6zLcNZOPSdJBBJq3JQR4gKpoXcNwN1+FFaIATj+A==
dependencies:
mdast-util-heading-style "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -6240,9 +6270,9 @@ remark-lint-heading-style@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-list-item-bullet-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-bullet-indent/-/remark-lint-list-item-bullet-indent-2.0.0.tgz#895e71cdeb7b0c37eab4abb7b2e1ae3b61275a6f"
- integrity sha512-8iK+ht771UBf/Iuj4YBgdLnFFOyEgfXY62jBoywtMuiOLVWXDfPe+jUY7pCrnFjsnxXGEnMaxHJqENgrHd0J/w==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-bullet-indent/-/remark-lint-list-item-bullet-indent-2.0.1.tgz#cc8b07ab32c7a6911952933cf0243fecaf8a1986"
+ integrity sha512-tozDt9LChG1CvYJnBQH/oh45vNcHYBvg79ogvV0f8MtE/K0CXsM8EpfQ6pImFUdHpBV1op6aF6zPMrB0AkRhcQ==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -6250,10 +6280,10 @@ remark-lint-list-item-bullet-indent@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-list-item-indent@2.0.0, remark-lint-list-item-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.0.tgz#88b47c12ca487b639cef10520bf445c5f609c190"
- integrity sha512-qnKsq2UQpCC8gnI1O23dgoKsd+5RAJrAJuvHXrlkRgzsab7BOMluptxRlyLVXn0P71l4Wo/bfo84Ual7qpOyWw==
+remark-lint-list-item-indent@2.0.1, remark-lint-list-item-indent@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.1.tgz#c6472514e17bc02136ca87936260407ada90bf8d"
+ integrity sha512-4IKbA9GA14Q9PzKSQI6KEHU/UGO36CSQEjaDIhmb9UOhyhuzz4vWhnSIsxyI73n9nl9GGRAMNUSGzr4pQUFwTA==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -6262,9 +6292,9 @@ remark-lint-list-item-indent@2.0.0, remark-lint-list-item-indent@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-auto-link-without-protocol@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.0.tgz#e245d7841a08ad5197113aad05110456b1c78ab9"
- integrity sha512-pIntUa+zNiyRxIt2Wvp1soktDbVnk1SEiJXsjcLYYn9GapgXqOQG5ZfFwR6zxTkGV5mZKo9927EvHQkvIV6cLQ==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.1.tgz#f75e5c24adb42385593e0d75ca39987edb70b6c4"
+ integrity sha512-TFcXxzucsfBb/5uMqGF1rQA+WJJqm1ZlYQXyvJEXigEZ8EAxsxZGPb/gOQARHl/y0vymAuYxMTaChavPKaBqpQ==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -6273,9 +6303,9 @@ remark-lint-no-auto-link-without-protocol@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-blockquote-without-marker@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-3.0.0.tgz#8790558a6b45e326434a89e36806f86ea59a82d1"
- integrity sha512-auyAxMVDuhvGw29VilqUfUIUnBT7qmByG/kBPqV/GwM1a5rn4fIUJ7p9Je9BlWMRCBMTNQUMsm3ce0dawouVew==
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-3.0.1.tgz#fb1d5a87ee6f21b731bb2ee52df55632c519a5eb"
+ integrity sha512-sM953+u0zN90SGd2V5hWcFbacbpaROUslS5Q5F7/aa66/2rAwh6zVnrXc4pf7fFOpj7I9Xa8Aw+uB+3RJWwdrQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6283,10 +6313,10 @@ remark-lint-no-blockquote-without-marker@^3.0.0:
unist-util-visit "^2.0.0"
vfile-location "^3.0.0"
-remark-lint-no-consecutive-blank-lines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-consecutive-blank-lines/-/remark-lint-no-consecutive-blank-lines-2.0.0.tgz#53950a3947aee9ddf6a467ae0cf828f4d029a1d2"
- integrity sha512-qIXHW0atHaOmHlu7V+4Krs5IAdIZhcXoeRdOMgqkGNW8CtfL12pP8KnzigAB9D5/X/qxPxZ95Js/KaESFS+3hA==
+remark-lint-no-consecutive-blank-lines@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-consecutive-blank-lines/-/remark-lint-no-consecutive-blank-lines-2.0.1.tgz#4163fa21619fe69325333f83eed8a933ed32e7ec"
+ integrity sha512-CP34b9AOaK1iD8FDplWvF9cJ318izoOaPXb2nb7smf/NdVHBI7joDzXcD4ojHOb3DTZuQcZ2bVv36vTPi/mv0Q==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -6294,10 +6324,10 @@ remark-lint-no-consecutive-blank-lines@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-duplicate-definitions@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-definitions/-/remark-lint-no-duplicate-definitions-2.0.0.tgz#5e643440f0cd4390461ebfde8c5f7287a2cd5899"
- integrity sha512-Z5DkYKbmS+r4D0ZhaXgK6L72EWzhiklpXNF/TS+KCsffAFgfy5aJfSA3A8GpVNj1wYMP35STXBGBCLW5TckvGw==
+remark-lint-no-duplicate-definitions@^2.0.0, remark-lint-no-duplicate-definitions@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-definitions/-/remark-lint-no-duplicate-definitions-2.0.1.tgz#588039881f63fe01df69d3b64265760b3e83b477"
+ integrity sha512-XL22benJZB01m+aOse91nsu1IMFqeWJWme9QvoJuxIcBROO1BG1VoqLOkwNcawE/M/0CkvTo5rfx0eMlcnXOIw==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6305,54 +6335,54 @@ remark-lint-no-duplicate-definitions@^2.0.0:
unist-util-stringify-position "^2.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-emphasis-as-heading@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.0.tgz#c5ab36733e8f32eaf566802d9dd17cd7bcba2994"
- integrity sha512-1POPqULVRC5zKczE3LJS+QGY8efLuFl+wdd/Q9xEULK42yEEiFHgZP4mlF6yi9rim5KgrIBMAoGPxJLXse2rPQ==
+remark-lint-no-emphasis-as-heading@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.1.tgz#fcc064133fe00745943c334080fed822f72711ea"
+ integrity sha512-z86+yWtVivtuGIxIC4g9RuATbgZgOgyLcnaleonJ7/HdGTYssjJNyqCJweaWSLoaI0akBQdDwmtJahW5iuX3/g==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
-remark-lint-no-file-name-articles@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.4.tgz#cae4aec6a0c1ae6a9bb1d3e35b670a6f3550ba04"
- integrity sha512-Ieqg/2WjYs5M+IoZsFrQUG0niN8zRC6IAYWOVaHi3UK/1P0IdmXKZE6pCFSJrhletawAaPw9Xtl42/45tcccCA==
+remark-lint-no-file-name-articles@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.5.tgz#4ca3425f6613f94feaef6941028583299727c339"
+ integrity sha512-AQk5eTb3s3TAPPjiglZgqlQj4ycao+gPs8/XkdN1VCPUtewW0GgwoQe7YEuBKayJ6ioN8dGP37Kg/P/PlKaRQA==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-consecutive-dashes@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.4.tgz#b11f1608a13f5dbff656ce74362b7c54ef78a87d"
- integrity sha512-Fyc8mL+Fyt2b/BVkCc2Y+GjJ4SwafDKQEUaizeuZQDBTiqRK3S4L9YpvLHTAPgTNntZkXLUsHzFDlGyKzW2gBQ==
+remark-lint-no-file-name-consecutive-dashes@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.5.tgz#e9a6f2aeab948aa249c8a8356359e3d8843a4c5c"
+ integrity sha512-Mg2IDsi790/dSdAzwnBnsMYdZm3qC2QgGwqOWcr0TPABJhhjC3p8r5fX4MNMTXI5It7B7bW9+ImmCeLOZiXkLg==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-irregular-characters@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.4.tgz#25aef92aee3cde9e3e9cf72f6a666b4f56a143d5"
- integrity sha512-TbqV5rl+5iX8A5th5AS6wlXQSN/SnUqevqOHb0D65AMIIYlDfMGinKpEZ3xy52pJYDiV+1Z8J7WjUg13lBsNpw==
+remark-lint-no-file-name-irregular-characters@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.5.tgz#6866f5b8370cdc916d55e7cf87bb6a55f9b6e0c6"
+ integrity sha512-Oe5i99qNUKc2bxmiH421o5B/kqlf1dfjAxpHNLhi2X2dXE91zRGavrlRM/4f4oR0N9Bqb3qB9JZPyMPWrzu9XA==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-mixed-case@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.4.tgz#c50c0834a49254ae05bee61e6840352fd96d4f04"
- integrity sha512-kaUrUAZx7rw+PVKgENZ7/2//MIFoe3LxEkdIUoszPTvlEHdEtqCH3JAyxl9alwyhfs6KfCpCE3jLd84MfWfudg==
+remark-lint-no-file-name-mixed-case@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.5.tgz#3e37bfef74bbdd4b07aa9ef9dd452758f8b46731"
+ integrity sha512-ilrUCbHZin/ENwr8c3SC2chgkFsizXjBQIB/oZ7gnm1IkCkZPiMyXZAHdpwC/DjbrpGxfMYh9JmIHao4giS5+A==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-file-name-outer-dashes@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.5.tgz#7f8306fe02ffcc29225becd928801ff25d92680f"
- integrity sha512-5CMrCqyJj4ydM2QMhMAc60o08fJDxBgmO62r+RqVs+aIdIK6TtsF+T8oX+aTEtc3y/euKJ681tqEsSeJZh/h0A==
+remark-lint-no-file-name-outer-dashes@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.6.tgz#4e0e4d42a63f0fdfb856bb5d8d8112725656e700"
+ integrity sha512-rT8CmcIlenegS0Yst4maYXdZfqIjBOiRUY8j/KJkORF5tKH+3O1/S07025qPGmcRihzK3w4yO0K8rgkKQw0b9w==
dependencies:
unified-lint-rule "^1.0.0"
-remark-lint-no-heading-content-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-content-indent/-/remark-lint-no-heading-content-indent-2.0.0.tgz#1ffb32496c674ac276565daf49fea4c36d9c0ccb"
- integrity sha512-Zqg0WXG60Nan8j7HZtnBXidMxXhlhc7Q5JrB54I3n7H3vSPCyaqhZJ2/obYVLalEVGND8NOJGvfA1rtchaZyYg==
+remark-lint-no-heading-content-indent@^2.0.0, remark-lint-no-heading-content-indent@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-content-indent/-/remark-lint-no-heading-content-indent-2.0.1.tgz#2f3bd39af31aa034f5c5b0fec1a54f438fff7352"
+ integrity sha512-Jp0zCykGwg13z7XU4VuoFK7DN8bVZ1u3Oqu3hqECsH6LMASb0tW4zcTIc985kcVo3OQTRyb6KLQXL2ltOvppKA==
dependencies:
mdast-util-heading-style "^1.0.2"
pluralize "^8.0.0"
@@ -6361,10 +6391,10 @@ remark-lint-no-heading-content-indent@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-heading-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-indent/-/remark-lint-no-heading-indent-2.0.0.tgz#a1b7980cf05fad7f75a708dd4bb8064ca80d3b7e"
- integrity sha512-dBjSP2QdQVypFpwQdjZ6h/VsyY3CBY+IXY2edSWiITOofZrt7knmwrLFUoxPtvc9k4PIBA7XXpiwPPYBQzuLFg==
+remark-lint-no-heading-indent@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-indent/-/remark-lint-no-heading-indent-2.0.1.tgz#0dcf741e120bf5c59e34554d6a5ac030b931777d"
+ integrity sha512-eU4t3t8icfRzQlna74gQqNQ1Y9TuXZjNKriMBEmhLzyniHqcY4TO3pBmrkm2TJN/ji6gVBWjaT0uYO2Vm6KxLA==
dependencies:
pluralize "^8.0.0"
unified-lint-rule "^1.0.0"
@@ -6372,10 +6402,10 @@ remark-lint-no-heading-indent@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-heading-punctuation@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.0.tgz#c15b0d51d3635832f91ac2bdf3855dccc5ad4edf"
- integrity sha512-aJdMCKULB1G5NTEi1gprE7Z6OMgRWgH22sOIUbcMSO49tofy9tnYMRKIXG2qhvH7Jep9JTGuNsx03xJzDgJe9A==
+remark-lint-no-heading-punctuation@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.1.tgz#face59f9a95c8aa278a8ee0c728bc44cd53ea9ed"
+ integrity sha512-lY/eF6GbMeGu4cSuxfGHyvaQQBIq/6T/o+HvAR5UfxSTxmxZFwbZneAI2lbeR1zPcqOU87NsZ5ZZzWVwdLpPBw==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -6383,9 +6413,9 @@ remark-lint-no-heading-punctuation@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-inline-padding@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-2.0.0.tgz#fc1b997a939477def3fc69198c2a7d43169e25a9"
- integrity sha512-0YueQ3SBA8zFQYCN0/afRc6ZuSbM4Azx4sPVeVpAfMT0MrYgmi6msswyhUDXaeN2RwVO6bx/ZW6di8dVqRr7UA==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-2.0.1.tgz#630b546566d34bde87943da318a80fc7ff856f1f"
+ integrity sha512-a36UlPvRrLCgxjjG3YZA9VCDvLBcoBtGNyM04VeCPz+d9hHe+5Fs1C/jL+DRLCH7nff90jJ5C/9b8/LTwhjaWA==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -6393,9 +6423,9 @@ remark-lint-no-inline-padding@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-literal-urls@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-2.0.0.tgz#54a51fe5439242e4fa58458b259add440c2dcd4c"
- integrity sha512-bZAxr65ftz9joszDkSs2LBeJB2cRE8GydUtxYdA1WRHYmVW1AfM5ilcqLnWhiOmu+XMPH7J0eRvUzbtvu+xerw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-2.0.1.tgz#731908f9866c1880e6024dcee1269fb0f40335d6"
+ integrity sha512-IDdKtWOMuKVQIlb1CnsgBoyoTcXU3LppelDFAIZePbRPySVHklTtuK57kacgU5grc7gPM04bZV96eliGrRU7Iw==
dependencies:
mdast-util-to-string "^1.0.2"
unified-lint-rule "^1.0.0"
@@ -6403,20 +6433,20 @@ remark-lint-no-literal-urls@^2.0.0:
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-missing-blank-lines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-missing-blank-lines/-/remark-lint-no-missing-blank-lines-2.0.0.tgz#37c0ca0b3318ce89ced5db28caa57bbb7ede08bc"
- integrity sha512-x0R5BDVgoSBuD1w+9q4s1uYJ/mBf8wLJrFkDeIEfwd5Y/rLI2nq1Qby6+Wmilm0cLajsof9KYjS4wzbUNiv9rA==
+remark-lint-no-missing-blank-lines@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-missing-blank-lines/-/remark-lint-no-missing-blank-lines-2.0.1.tgz#217bfb35c68eb0486b3db654d6cd3853a1703f8d"
+ integrity sha512-gM46JM8NMFj5PG8pkxOQ0AvkRMEX1lD7UO9b/eqUgYQ6OiJaCG8dInogCd++MVSUDpMMf4FF9dksRM/AOiFgIQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-multiple-toplevel-headings@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.0.tgz#6fb9ef88cf53cdaca2a606f3b3abc80028386a80"
- integrity sha512-vpbdnrqUykyqpjaREg4W07J3gHgR0eTapDkz9RjVwyGNmBry7xUnyvaiPavAKqsA+qO/nnpIH8Qyw/2u5hDsJQ==
+remark-lint-no-multiple-toplevel-headings@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.1.tgz#3ff2b505adf720f4ff2ad2b1021f8cfd50ad8635"
+ integrity sha512-VKSItR6c+u3OsE5pUiSmNusERNyQS9Nnji26ezoQ1uvy06k3RypIjmzQqJ/hCkSiF+hoyC3ibtrrGT8gorzCmQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6424,55 +6454,55 @@ remark-lint-no-multiple-toplevel-headings@^2.0.0:
unist-util-stringify-position "^2.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-shell-dollars@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.1.tgz#58d1cb24eeb05676b23f43a00cccf55d2fe5c696"
- integrity sha512-N+wOq3nmZ8WnCreWhi/rfIKQJPAz+pcbErQATcnQzH0znzldXlX8Ovlm54yDx/A+TmGMex/epkCwuiewIj9m4g==
+remark-lint-no-shell-dollars@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.2.tgz#b2c6c3ed95e5615f8e5f031c7d271a18dc17618e"
+ integrity sha512-zhkHZOuyaD3r/TUUkkVqW0OxsR9fnSrAnHIF63nfJoAAUezPOu8D1NBsni6rX8H2DqGbPYkoeWrNsTwiKP0yow==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-no-shortcut-reference-image@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-2.0.0.tgz#098071db5187b8980b222258a6a6ef0017b3599d"
- integrity sha512-kgGCQBHibJ0IFVhWjnfjbqkKC0VeL5+cvyjjwfMJlgZrHEXNOYb2FJE2nvF/l6PSXQ17goRZpznTBfP4mQieUA==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-2.0.1.tgz#d174d12a57e8307caf6232f61a795bc1d64afeaa"
+ integrity sha512-2jcZBdnN6ecP7u87gkOVFrvICLXIU5OsdWbo160FvS/2v3qqqwF2e/n/e7D9Jd+KTq1mR1gEVVuTqkWWuh3cig==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-no-shortcut-reference-link@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-2.0.0.tgz#a9e195744f2bb469b1ba6d85d48d0015100a9909"
- integrity sha512-rSdGLWpEsHa4b2doUch+B7QtUHH9XuC8Hndb4rAYf8U0d48KfGAIoiicxUho8qZJ4VA3RIaDo4kA/iQ15Al+Vg==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-2.0.1.tgz#8f963f81036e45cfb7061b3639e9c6952308bc94"
+ integrity sha512-pTZbslG412rrwwGQkIboA8wpBvcjmGFmvugIA+UQR+GfFysKtJ5OZMPGJ98/9CYWjw9Z5m0/EktplZ5TjFjqwA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
-remark-lint-no-table-indentation@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-2.0.0.tgz#218c27d952c780df5577c2b461e63499a641a793"
- integrity sha512-5akpqHl+5r3Xe2WFiZB1I9eAwn6zTYqXNd0CVsiTF3DJo0KyvvgyrFRV1sCf/l/kzyNaFvpWpFDTMoWc8EI0RQ==
+remark-lint-no-table-indentation@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-2.0.1.tgz#67ef344389fa40be9c6017835cf58ca417c417d0"
+ integrity sha512-PnqIyg5qf+QbaIfolxXpakk/MR1RxZ0EdhKgVqsaEwv8+fka1LZYu7QO+ZFmrT82gVzvjRqHJkmxTskC/VP30w==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-no-tabs@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-tabs/-/remark-lint-no-tabs-2.0.0.tgz#99aca3a71e8122dba96cb23c465c09556b890616"
- integrity sha512-aXbqkgjI0611IN651eXK8NxLQLEjReviU6AjtluMVnvGx1B8Y8mEn5pxznrorXaAjOP4mvX0JYeu8kdhcAaHsw==
+remark-lint-no-tabs@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-tabs/-/remark-lint-no-tabs-2.0.1.tgz#abb30e6d61a6add664a1e26325ef9febc65c1528"
+ integrity sha512-Fy5fMKNA8AsfhRtxyxBnHlGMpDDfns9VSSYv00RiC96qwRD82VhDRM3tYWZRBBxE+j71t6g47x9o/poGC7PThQ==
dependencies:
unified-lint-rule "^1.0.0"
vfile-location "^3.0.0"
remark-lint-no-undefined-references@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-undefined-references/-/remark-lint-no-undefined-references-2.0.0.tgz#ec2a45cd19d36a5d9ce16df0a044496881143119"
- integrity sha512-K4k05pmlMRqEMUDYewitRUx8zM+ntJWbG61dILmL7to7uy0JoSbzuDtz1cxC+kKBKzkulPnyE3WOgRZG8RX2Jg==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-undefined-references/-/remark-lint-no-undefined-references-2.0.1.tgz#4b2ac02db0740359ca0749fdb35cf648f8673385"
+ integrity sha512-tXM2ctFnduC3QcskrIePUajcjtNtBmo2dvlj4aoQJtQy09Soav/rYngb8u/SgERc6Irdmm5s55UAwR9CcSrzVg==
dependencies:
collapse-white-space "^1.0.4"
unified-lint-rule "^1.0.0"
@@ -6480,88 +6510,88 @@ remark-lint-no-undefined-references@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint-no-unused-definitions@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-unused-definitions/-/remark-lint-no-unused-definitions-2.0.0.tgz#f622b6f129b8c073a4d75234a869211c213d66a7"
- integrity sha512-Y8zrulwaf7z6WR1ICfEGjW92iq2SPEN7Zhrs0nloNITHOg22tIPf28TurUz9HSQ3sEd52d9bZCfW9RkdfMq1xw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-unused-definitions/-/remark-lint-no-unused-definitions-2.0.1.tgz#ba45d9105b61b77ae02b92d3d339a638ab4ed59a"
+ integrity sha512-+BMc0BOjc364SvKYLkspmxDch8OaKPbnUGgQBvK0Bmlwy42baR4C9zhwAWBxm0SBy5Z4AyM4G4jKpLXPH40Oxg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-visit "^2.0.0"
remark-lint-ordered-list-marker-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.0.tgz#0757ecb38ad7ec4ceeef8dcaa9558a969ef8ee2a"
- integrity sha512-zYMZA8tQD/slJYKqsstZv0/Q34Hkdlf4DjC8SOr92PSA60R/xr7JdVd/AHHisbMsFvdnHZrxaB8oIOtbAUJCSw==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.1.tgz#183c31967e6f2ae8ef00effad03633f7fd00ffaa"
+ integrity sha512-Cnpw1Dn9CHn+wBjlyf4qhPciiJroFOEGmyfX008sQ8uGoPZsoBVIJx76usnHklojSONbpjEDcJCjnOvfAcWW1A==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-ordered-list-marker-value@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.0.tgz#a0323eaddf85749c60a130c5605fa1c0ed0007c5"
- integrity sha512-5ASe7Bgb/npEuLvdQO9AtldVCEVCAKExGSqC3RJ7esy3rI5y8B0Jo383cvvCICVdQrHFIIlO3JAPhINSGNVfig==
+remark-lint-ordered-list-marker-value@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.1.tgz#0de343de2efb41f01eae9f0f7e7d30fe43db5595"
+ integrity sha512-blt9rS7OKxZ2NW8tqojELeyNEwPhhTJGVa+YpUkdEH+KnrdcD7Nzhnj6zfLWOx6jFNZk3jpq5nvLFAPteHaNKg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-rule-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.0.tgz#8e1f750975f931065023eb4ebaf8133b73042837"
- integrity sha512-fdRfLUE5AJiFEn9rWTQrHwOUG3UcYtIxbWnR7YFvuPlFmzcMRwRHP5ZOcrj4KIpwCdVtlPI3h08m0kfO7a1KlQ==
+remark-lint-rule-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.1.tgz#f59bd82e75d3eaabd0eee1c8c0f5513372eb553c"
+ integrity sha512-hz4Ff9UdlYmtO6Czz99WJavCjqCer7Cav4VopXt+yVIikObw96G5bAuLYcVS7hvMUGqC9ZuM02/Y/iq9n8pkAg==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-strong-marker@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.0.tgz#6017ee1d58b16a3e7be997de94e074396e5d76af"
- integrity sha512-1gl6vZF5BvV4kvS4xxhl8cw90La5Cio9ZFDQuspZMRA2KjzpwoU5RlTUbeHv8OqlKJJ2p7s0MDs8bLZNTzzjHA==
+remark-lint-strong-marker@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.1.tgz#1ad8f190c6ac0f8138b638965ccf3bcd18f6d4e4"
+ integrity sha512-8X2IsW1jZ5FmW9PLfQjkL0OVy/J3xdXLcZrG1GTeQKQ91BrPFyEZqUM2oM6Y4S6LGtxWer+neZkPZNroZoRPBQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-table-cell-padding@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-2.0.0.tgz#0efc3d5a1085e98cca828e0603cb681a9d352dd6"
- integrity sha512-UstIXIaRVRJPKZPv1AXX/p3qCt//RYNsRHIq8KvL5YQPKaKWRkj2cNermCgm0XoUXy0EmRPNiBtUcuAQaP+jXg==
+remark-lint-table-cell-padding@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-2.0.1.tgz#b1e557ec44e1a33beb45578e97bf9441149379f6"
+ integrity sha512-vytUq4O1cg9UBXyeduANqpVqlbZpEtpXe/hYdvAObWgp1Jr7l74Zcvm+pn/ouaCuAsrxDVWeTa5Mg3V4OByw4g==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-table-pipe-alignment@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.0.tgz#e8abd7a431a9c5c585be4fe397cf0266989beb74"
- integrity sha512-sml1Megf3Qgipd7Esi0nbD0+Jd/iyw3dtghp3G5NOmopS4yMg/fbriNbbWdwT1R+FfW/a3YORtes11ThVPRFKw==
+remark-lint-table-pipe-alignment@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.1.tgz#12b7e4c54473d69c9866cb33439c718d09cffcc5"
+ integrity sha512-O89U7bp0ja6uQkT2uQrNB76GaPvFabrHiUGhqEUnld21yEdyj7rgS57kn84lZNSuuvN1Oor6bDyCwWQGzzpoOQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-table-pipes@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-2.0.0.tgz#5fe4b2ad38a00a29c9d792a3aab9212cc65207e7"
- integrity sha512-qGIttPFNT+19BEDz2JJWQtJIClFNIpg+XVw6ruX9LSR7xdo5QG9uARG4XS2EGUQQ7fiLIxQYb8g2dHwuXGbfmA==
+remark-lint-table-pipes@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-2.0.1.tgz#b8594394f65053a030e8a51baa8504e388139a19"
+ integrity sha512-ZdR9rj1BZYXHPXFk3Gnb4agwL+CtO/SojhHua4iRBx1WCQElCeZS3M9naRrE41+2QSNkKnytgGZJzyAlm2nFGQ==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
unist-util-position "^3.0.0"
unist-util-visit "^2.0.0"
-remark-lint-unordered-list-marker-style@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.0.tgz#ec510bdf1b7e3d245cd232e59b84ceebf0324bd0"
- integrity sha512-s+ZiBgBDbIiScPPxWG/r2E/4YY+xP6EFLsLXPV/uPx7JqegIP/4+MAPi7Nz2zLmnQ2eekssZrEXma3uDb/dE1Q==
+remark-lint-unordered-list-marker-style@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.1.tgz#e64692aa9594dbe7e945ae76ab2218949cd92477"
+ integrity sha512-8KIDJNDtgbymEvl3LkrXgdxPMTOndcux3BHhNGB2lU4UnxSpYeHsxcDgirbgU6dqCAfQfvMjPvfYk19QTF9WZA==
dependencies:
unified-lint-rule "^1.0.0"
unist-util-generated "^1.1.0"
@@ -6569,9 +6599,9 @@ remark-lint-unordered-list-marker-style@^2.0.0:
unist-util-visit "^2.0.0"
remark-lint@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-7.0.0.tgz#76c054bbd32e8b7b01234f6a0c00e3d72ac9129a"
- integrity sha512-OLrWPYy0MUcGLa/2rjuy1kQILTRRK+JiRtyUzqe4XRoHboGuvFDcy/W2e7sq5hu/0xmD+Eh7cEa1Coiqp7LeaA==
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-7.0.1.tgz#665a5cbea9f7c95e64593f69bb6816ee8343ffdf"
+ integrity sha512-caZXo3qhuBxzvq9JSJFVQ/ERDq/6TJVgWn0KDwKOIJCGOuLXfQhby5XttUq+Rn7kLbNMtvwfWHJlte14LpaeXQ==
dependencies:
remark-message-control "^6.0.0"
@@ -6606,63 +6636,63 @@ remark-parse@^8.0.0:
xtend "^4.0.1"
remark-preset-github@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/remark-preset-github/-/remark-preset-github-2.0.0.tgz#935df2f52ed74f022fc2e903f7b588aa2be94d6c"
- integrity sha512-TjzCqAr3RfG0LbHWyE615fLNLo6In9EWHItcHX6cZRjTbGCNkYGxZg4uXGaEOiT9r2gNH9hRmQvpN+lYGCCgTg==
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/remark-preset-github/-/remark-preset-github-2.0.2.tgz#bb21458f308f6dc862d835e8ceeed4adbf29c98d"
+ integrity sha512-yGW4TAhqAPvnffILlzlnPZZZQ+RijcG5JgJDIi0XQ1oxI3AGJXCAtH7+2GBCgb7bKhssPpZozU/TTSJq4vlV4A==
dependencies:
remark-comment-config "^5.1.1"
remark-contributors "4.x"
- remark-github "^9.0.0"
+ remark-github "^9.0.1"
remark-heading-gap "^3.1.2"
remark-license niftylettuce/remark-license
- remark-lint-blockquote-indentation "^2.0.0"
- remark-lint-checkbox-character-style "^2.0.0"
- remark-lint-checkbox-content-indent "^2.0.0"
- remark-lint-code-block-style "^2.0.0"
- remark-lint-definition-case "^2.0.0"
- remark-lint-definition-spacing "^2.0.0"
- remark-lint-emphasis-marker "^2.0.0"
- remark-lint-fenced-code-flag "^2.0.0"
- remark-lint-fenced-code-marker "^2.0.0"
- remark-lint-file-extension "^1.0.4"
- remark-lint-final-definition "^2.0.0"
- remark-lint-first-heading-level "^2.0.0"
- remark-lint-heading-style "^2.0.0"
- remark-lint-list-item-indent "2.0.0"
- remark-lint-no-consecutive-blank-lines "^2.0.0"
- remark-lint-no-duplicate-definitions "^2.0.0"
- remark-lint-no-emphasis-as-heading "^2.0.0"
- remark-lint-no-file-name-articles "^1.0.4"
- remark-lint-no-file-name-consecutive-dashes "^1.0.4"
- remark-lint-no-file-name-irregular-characters "^1.0.4"
- remark-lint-no-file-name-mixed-case "^1.0.4"
- remark-lint-no-file-name-outer-dashes "^1.0.5"
- remark-lint-no-heading-content-indent "^2.0.0"
- remark-lint-no-heading-indent "^2.0.0"
- remark-lint-no-heading-punctuation "^2.0.0"
- remark-lint-no-missing-blank-lines "^2.0.0"
- remark-lint-no-multiple-toplevel-headings "^2.0.0"
- remark-lint-no-shell-dollars "^2.0.0"
- remark-lint-no-table-indentation "^2.0.0"
- remark-lint-no-tabs "^2.0.0"
- remark-lint-ordered-list-marker-value "^2.0.0"
- remark-lint-rule-style "^2.0.0"
- remark-lint-strong-marker "^2.0.0"
- remark-lint-table-cell-padding "^2.0.0"
- remark-lint-table-pipe-alignment "^2.0.0"
- remark-lint-table-pipes "^2.0.0"
- remark-lint-unordered-list-marker-style "^2.0.0"
- remark-preset-lint-recommended "^4.0.0"
+ remark-lint-blockquote-indentation "^2.0.1"
+ remark-lint-checkbox-character-style "^2.0.1"
+ remark-lint-checkbox-content-indent "^2.0.1"
+ remark-lint-code-block-style "^2.0.1"
+ remark-lint-definition-case "^2.0.1"
+ remark-lint-definition-spacing "^2.0.1"
+ remark-lint-emphasis-marker "^2.0.1"
+ remark-lint-fenced-code-flag "^2.0.1"
+ remark-lint-fenced-code-marker "^2.0.1"
+ remark-lint-file-extension "^1.0.5"
+ remark-lint-final-definition "^2.0.1"
+ remark-lint-first-heading-level "^2.0.1"
+ remark-lint-heading-style "^2.0.1"
+ remark-lint-list-item-indent "2.0.1"
+ remark-lint-no-consecutive-blank-lines "^2.0.1"
+ remark-lint-no-duplicate-definitions "^2.0.1"
+ remark-lint-no-emphasis-as-heading "^2.0.1"
+ remark-lint-no-file-name-articles "^1.0.5"
+ remark-lint-no-file-name-consecutive-dashes "^1.0.5"
+ remark-lint-no-file-name-irregular-characters "^1.0.5"
+ remark-lint-no-file-name-mixed-case "^1.0.5"
+ remark-lint-no-file-name-outer-dashes "^1.0.6"
+ remark-lint-no-heading-content-indent "^2.0.1"
+ remark-lint-no-heading-indent "^2.0.1"
+ remark-lint-no-heading-punctuation "^2.0.1"
+ remark-lint-no-missing-blank-lines "^2.0.1"
+ remark-lint-no-multiple-toplevel-headings "^2.0.1"
+ remark-lint-no-shell-dollars "^2.0.2"
+ remark-lint-no-table-indentation "^2.0.1"
+ remark-lint-no-tabs "^2.0.1"
+ remark-lint-ordered-list-marker-value "^2.0.1"
+ remark-lint-rule-style "^2.0.1"
+ remark-lint-strong-marker "^2.0.1"
+ remark-lint-table-cell-padding "^2.0.1"
+ remark-lint-table-pipe-alignment "^2.0.1"
+ remark-lint-table-pipes "^2.0.1"
+ remark-lint-unordered-list-marker-style "^2.0.1"
+ remark-preset-lint-recommended "^4.0.1"
remark-retext "^4.0.0"
remark-toc "^7.0.0"
retext-english "^3.0.4"
retext-preset-github "^0.0.6"
unified "^9.0.0"
-remark-preset-lint-recommended@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/remark-preset-lint-recommended/-/remark-preset-lint-recommended-4.0.0.tgz#b6221efec09ab7f6eabe2c8b42a9957690b564f5"
- integrity sha512-Nroe+4Itvk+AHxkMCMu6iRUptE/5pXWgLoEOGdVO/2JIiMk/+15HEogMZ05vMhPct9+Wp4uVt2zqfuvzNzdcww==
+remark-preset-lint-recommended@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/remark-preset-lint-recommended/-/remark-preset-lint-recommended-4.0.1.tgz#2077b38706759277c0eb304c57453ebfa3e63207"
+ integrity sha512-zn+ImQbOVcAQVWLL0R0rFQ2Wy8JyWnuU3mJ8Zh0EVOckglcxByssvTbKqPih3Lh8ogpE38EfnC3a/vshj4Jx6A==
dependencies:
remark-lint "^7.0.0"
remark-lint-final-newline "^1.0.0"
@@ -6974,10 +7004,10 @@ rx-lite@*, rx-lite@^4.0.8:
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=
-rxjs@^6.5.3, rxjs@^6.5.5:
- version "6.5.5"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
- integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
+rxjs@^6.5.5, rxjs@^6.6.0:
+ version "6.6.0"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84"
+ integrity sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==
dependencies:
tslib "^1.9.0"
@@ -7972,9 +8002,9 @@ unified-engine@^8.0.0:
vfile-statistics "^1.1.0"
unified-lint-rule@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.5.tgz#41dcac68a283bfc4b4ff6014e370cc8931eb4b5d"
- integrity sha512-jOPr/fx8lTzqszEfh46p99jUMqgPlIZ8rNKllEepumISvgfj9lUq1c7BSpVihr0L1df3lkjVHAThRPS7dIyjYg==
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.6.tgz#b4ab801ff93c251faa917a8d1c10241af030de84"
+ integrity sha512-YPK15YBFwnsVorDFG/u0cVVQN5G2a3V8zv5/N6KN3TCG+ajKtaALcy7u14DCSrJI+gZeyYquFL9cioJXOGXSvg==
dependencies:
wrapped "^1.0.1"
@@ -8521,6 +8551,13 @@ xo@^0.25.3:
update-notifier "^3.0.1"
xo-init "^0.7.0"
+xregexp@^4.2.4:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50"
+ integrity sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.8.3"
+
xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
@@ -8548,7 +8585,7 @@ yargs-parser@^10.0.0:
dependencies:
camelcase "^4.1.0"
-yargs-parser@^18.1.1, yargs-parser@^18.1.3:
+yargs-parser@^18.1.2, yargs-parser@^18.1.3:
version "18.1.3"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
@@ -8557,12 +8594,12 @@ yargs-parser@^18.1.1, yargs-parser@^18.1.3:
decamelize "^1.2.0"
yargs@^15.0.2:
- version "15.3.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
- integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==
+ version "15.4.0"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.0.tgz#53949fb768309bac1843de9b17b80051e9805ec2"
+ integrity sha512-D3fRFnZwLWp8jVAAhPZBsmeIHY8tTsb8ItV9KaAaopmC6wde2u6Yw29JBIZHXw14kgkRnYmDgmQU4FVMDlIsWw==
dependencies:
cliui "^6.0.0"
- decamelize "^1.2.0"
+ decamelize "^3.2.0"
find-up "^4.1.0"
get-caller-file "^2.0.1"
require-directory "^2.1.1"
@@ -8571,7 +8608,7 @@ yargs@^15.0.2:
string-width "^4.2.0"
which-module "^2.0.0"
y18n "^4.0.0"
- yargs-parser "^18.1.1"
+ yargs-parser "^18.1.2"
yarn-install@^1.0.0:
version "1.0.0"