summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'MLEB/Babel')
-rw-r--r--MLEB/Babel/.eslintrc.json8
-rw-r--r--MLEB/Babel/.phpcs.xml4
-rw-r--r--MLEB/Babel/Gruntfile.js1
-rw-r--r--MLEB/Babel/RELEASE-NOTES6
-rw-r--r--MLEB/Babel/babel.sql13
-rw-r--r--MLEB/Babel/composer.json11
-rw-r--r--MLEB/Babel/extension.json4
-rw-r--r--MLEB/Babel/i18n/ab.json9
-rw-r--r--MLEB/Babel/i18n/ace.json35
-rw-r--r--MLEB/Babel/i18n/api/el.json1
-rw-r--r--MLEB/Babel/i18n/api/fi.json11
-rw-r--r--MLEB/Babel/i18n/api/fr.json7
-rw-r--r--MLEB/Babel/i18n/api/jam.json11
-rw-r--r--MLEB/Babel/i18n/api/kcg.json12
-rw-r--r--MLEB/Babel/i18n/api/tl.json11
-rw-r--r--MLEB/Babel/i18n/api/vec.json11
-rw-r--r--MLEB/Babel/i18n/api/yue.json1
-rw-r--r--MLEB/Babel/i18n/ban.json29
-rw-r--r--MLEB/Babel/i18n/ce.json8
-rw-r--r--MLEB/Babel/i18n/crh.json2
-rw-r--r--MLEB/Babel/i18n/diq.json2
-rw-r--r--MLEB/Babel/i18n/es.json34
-rw-r--r--MLEB/Babel/i18n/fi.json8
-rw-r--r--MLEB/Babel/i18n/fit.json6
-rw-r--r--MLEB/Babel/i18n/fr.json1
-rw-r--r--MLEB/Babel/i18n/fy.json32
-rw-r--r--MLEB/Babel/i18n/gan.json2
-rw-r--r--MLEB/Babel/i18n/gom-latn.json1
-rw-r--r--MLEB/Babel/i18n/hif-latn.json1
-rw-r--r--MLEB/Babel/i18n/id.json26
-rw-r--r--MLEB/Babel/i18n/is.json1
-rw-r--r--MLEB/Babel/i18n/jam.json43
-rw-r--r--MLEB/Babel/i18n/kcg.json30
-rw-r--r--MLEB/Babel/i18n/koi.json23
-rw-r--r--MLEB/Babel/i18n/ku-latn.json3
-rw-r--r--MLEB/Babel/i18n/kv.json21
-rw-r--r--MLEB/Babel/i18n/kw.json31
-rw-r--r--MLEB/Babel/i18n/lmo.json43
-rw-r--r--MLEB/Babel/i18n/lo.json17
-rw-r--r--MLEB/Babel/i18n/mrh.json22
-rw-r--r--MLEB/Babel/i18n/nds.json4
-rw-r--r--MLEB/Babel/i18n/nia.json17
-rw-r--r--MLEB/Babel/i18n/nl-informal.json7
-rw-r--r--MLEB/Babel/i18n/nqo.json26
-rw-r--r--MLEB/Babel/i18n/pms.json3
-rw-r--r--MLEB/Babel/i18n/pnb.json18
-rw-r--r--MLEB/Babel/i18n/qqq.json5
-rw-r--r--MLEB/Babel/i18n/rue.json2
-rw-r--r--MLEB/Babel/i18n/sc.json13
-rw-r--r--MLEB/Babel/i18n/shi.json37
-rw-r--r--MLEB/Babel/i18n/shy.json14
-rw-r--r--MLEB/Babel/i18n/sl.json3
-rw-r--r--MLEB/Babel/i18n/smn.json16
-rw-r--r--MLEB/Babel/i18n/tg-cyrl.json5
-rw-r--r--MLEB/Babel/i18n/th.json5
-rw-r--r--MLEB/Babel/i18n/tl.json45
-rw-r--r--MLEB/Babel/i18n/tly.json10
-rw-r--r--MLEB/Babel/i18n/tt.json2
-rw-r--r--MLEB/Babel/i18n/udm.json16
-rw-r--r--MLEB/Babel/i18n/vec.json42
-rw-r--r--MLEB/Babel/i18n/zh-cn.json2
-rw-r--r--MLEB/Babel/i18n/zh-sg.json2
-rw-r--r--MLEB/Babel/i18n/zh-tw.json2
-rw-r--r--MLEB/Babel/i18n/zh.json2
-rw-r--r--MLEB/Babel/includes/BabelLanguageCodes.php4
-rw-r--r--MLEB/Babel/includes/BabelStatic.php25
-rw-r--r--MLEB/Babel/package-lock.json3086
-rw-r--r--MLEB/Babel/package.json8
-rw-r--r--MLEB/Babel/sql/postgres/tables-generated.sql12
-rw-r--r--MLEB/Babel/sql/sqlite/babel-babel_lang-length.sql (renamed from MLEB/Babel/sql/babel-babel_lang-length.sqlite.sql)0
-rw-r--r--MLEB/Babel/sql/sqlite/tables-generated.sql12
-rw-r--r--MLEB/Babel/sql/tables-generated.sql11
-rw-r--r--MLEB/Babel/sql/tables.json34
-rw-r--r--MLEB/Babel/tests/phpunit/unit/BabelStaticTest.php (renamed from MLEB/Babel/tests/phpunit/BabelStaticTest.php)10
74 files changed, 2628 insertions, 1414 deletions
diff --git a/MLEB/Babel/.eslintrc.json b/MLEB/Babel/.eslintrc.json
index c6ad99e8..12ed7e1e 100644
--- a/MLEB/Babel/.eslintrc.json
+++ b/MLEB/Babel/.eslintrc.json
@@ -1,11 +1,17 @@
{
"root": true,
- "extends": "wikimedia",
+ "extends": [
+ "wikimedia",
+ "wikimedia/mediawiki"
+ ],
"env": {
"browser": true,
"jquery": true
},
"globals": {
"mediaWiki": false
+ },
+ "rules": {
+ "compat/compat": "warn"
}
}
diff --git a/MLEB/Babel/.phpcs.xml b/MLEB/Babel/.phpcs.xml
index f6235947..ccff96da 100644
--- a/MLEB/Babel/.phpcs.xml
+++ b/MLEB/Babel/.phpcs.xml
@@ -3,11 +3,11 @@
<rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate" />
<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
+ <exclude name="MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate" />
<exclude name="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName" />
<exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
</rule>
<file>.</file>
- <arg name="extensions" value="php,php5,inc"/>
+ <arg name="extensions" value="php"/>
<arg name="encoding" value="UTF-8"/>
- <exclude-pattern type="relative">extensions</exclude-pattern>
</ruleset>
diff --git a/MLEB/Babel/Gruntfile.js b/MLEB/Babel/Gruntfile.js
index 4f629505..dda24ba4 100644
--- a/MLEB/Babel/Gruntfile.js
+++ b/MLEB/Babel/Gruntfile.js
@@ -30,7 +30,6 @@ module.exports = function ( grunt ) {
},
eslint: {
options: {
- extensions: [ '.js', '.json' ],
cache: true
},
all: [
diff --git a/MLEB/Babel/RELEASE-NOTES b/MLEB/Babel/RELEASE-NOTES
index 352dd154..ee27b4be 100644
--- a/MLEB/Babel/RELEASE-NOTES
+++ b/MLEB/Babel/RELEASE-NOTES
@@ -1,5 +1,5 @@
-== Babel 2020.07 ==
-Released at 2020-07-24.
+== Babel 2021.06 ==
+Released at 2021-06-01.
=== Noteworthy changes ===
-* Localisation and maintenance updates.
+* No updates.
diff --git a/MLEB/Babel/babel.sql b/MLEB/Babel/babel.sql
deleted file mode 100644
index 49ff6db4..00000000
--- a/MLEB/Babel/babel.sql
+++ /dev/null
@@ -1,13 +0,0 @@
-CREATE TABLE /*_*/babel (
- -- user id
- babel_user int UNSIGNED NOT NULL,
- -- language code
- babel_lang varbinary(35) NOT NULL,
- -- level (1-5, N)
- babel_level varbinary(2) NOT NULL,
-
- PRIMARY KEY ( babel_user, babel_lang )
-) /*$wgDBTableOptions*/;
-
--- Query all users who know a language at a specific level
-CREATE INDEX /*i*/babel_lang_level ON /*_*/babel (babel_lang, babel_level);
diff --git a/MLEB/Babel/composer.json b/MLEB/Babel/composer.json
index 670bb2d2..c0582c35 100644
--- a/MLEB/Babel/composer.json
+++ b/MLEB/Babel/composer.json
@@ -23,9 +23,9 @@
"composer/installers": ">=1.0.1"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "31.0.0",
- "mediawiki/mediawiki-phan-config": "0.10.2",
- "mediawiki/minus-x": "1.1.0",
+ "mediawiki/mediawiki-codesniffer": "35.0.0",
+ "mediawiki/mediawiki-phan-config": "0.10.6",
+ "mediawiki/minus-x": "1.1.1",
"php-parallel-lint/php-console-highlighter": "0.5.0",
"php-parallel-lint/php-parallel-lint": "1.2.0"
},
@@ -35,9 +35,10 @@
"phpcbf"
],
"test": [
- "parallel-lint . --exclude vendor --exclude node_modules --exclude extensions",
+ "parallel-lint . --exclude vendor --exclude node_modules",
"phpcs -p -s",
"minus-x check ."
- ]
+ ],
+ "phan": "phan -d . --long-progress-bar"
}
}
diff --git a/MLEB/Babel/extension.json b/MLEB/Babel/extension.json
index ba1e936b..93c180bf 100644
--- a/MLEB/Babel/extension.json
+++ b/MLEB/Babel/extension.json
@@ -1,6 +1,6 @@
{
"name": "Babel",
- "version": "1.12.0 [https://www.mediawiki.org/wiki/MLEB MLEB 2020.07]",
+ "version": "1.12.0 [https://www.mediawiki.org/wiki/MLEB MLEB 2021.06]",
"author": [
"Robert Leverington",
"Thiemo Kreuz",
@@ -14,7 +14,7 @@
"license-name": "GPL-2.0-or-later",
"type": "parserhook",
"requires": {
- "MediaWiki": ">= 1.31.0"
+ "MediaWiki": ">= 1.34.0"
},
"MessagesDirs": {
"Babel": [
diff --git a/MLEB/Babel/i18n/ab.json b/MLEB/Babel/i18n/ab.json
index 6e6380cb..844f9396 100644
--- a/MLEB/Babel/i18n/ab.json
+++ b/MLEB/Babel/i18n/ab.json
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
+ "Pupsik-ipa",
"Purodha",
"Surprizi"
]
@@ -10,12 +11,12 @@
"babel-1": "Ари алахәҩы [[$2|$3]] [[$1|хәҷык]] и(л)дыроит.",
"babel-2": "Ари алахәҩы [[$1|абжьаратәи аҳракыра]] [[$2|$3]] дцәажәоит.",
"babel-3": "Ари алахәҩы [[$2|$3]] [[$1|ибзианы]] и(л)дыроит.",
- "babel-4": "Ари алахәҩы идыруеит [[$2|$3]] [[$1|ахатәы бызшәа еиҧш]].",
+ "babel-4": "Ари алахәҩы идыруеит [[$2|$3]] [[$1|ахатәы бызшәа еиԥш]].",
"babel-N": "Ари алахәҩы и(л)зы [[$2|$3]] [[$1|и(л)хатәы бызшәас]] иамоуп.",
- "babel-0-n": "Ари алахәҩы еилыикааӡом [[$1|ма аарла]] еилыикааоит [[$2|аҧсуа бызшәа]].",
+ "babel-0-n": "Ари алахәҩы еилыикааӡом [[$1|ма аарла]] еилыикааоит [[$2|аԥсуа бызшәа]].",
"babel-1-n": "Ари алахәҩы [[$2|аԥсшәа]] [[$1|хәҷык]] и(л)дыроит.",
- "babel-2-n": "Ари алахәҩы [[$1|абжьаратәи аҳракыра]] [[$2|аҧсышәала]] дцәажәоит.",
+ "babel-2-n": "Ари алахәҩы [[$1|абжьаратәи аҳракыра]] [[$2|аԥсышәала]] дцәажәоит.",
"babel-3-n": "Ари алахәҩы [[$2|аԥсшәа]] [[$1|ибзианы]] и(л)дыроит.",
- "babel-4-n": "Ари алахәҩы идыруеит [[$2|аҧсуа]] [[$1|ахатәы бызшәа еиҧш]].",
+ "babel-4-n": "Ари алахәҩы идыруеит [[$2|аԥсуа]] [[$1|ахатәы бызшәа еиԥш]].",
"babel-N-n": "Ари алахәҩы и(л)зы [[$2|аԥсшәа]] [[$1|и(л)хатәы бызшәас]] иамоуп."
}
diff --git a/MLEB/Babel/i18n/ace.json b/MLEB/Babel/i18n/ace.json
index abda0d75..8bed640f 100644
--- a/MLEB/Babel/i18n/ace.json
+++ b/MLEB/Babel/i18n/ace.json
@@ -2,27 +2,28 @@
"@metadata": {
"authors": [
"Iwan Novirion",
+ "Rachmat04",
"Si Gam Acèh"
]
},
- "babel": "Keutrangan ureuëng ngui Babel",
+ "babel": "Keutrangan ureueng ngui Babel",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Category:Babel - Ureuëng ngui meunurôt bahsa",
+ "babel-footer-url": ":Category:Babel - Ureueng ngui meunurôt basa",
"babel-autocreate-user": "Babel AutoCreate",
- "babel-0": "Ureuëng nyoë [[$1|hana]] muphôm [[$2|$3]] (atawa payah that muphôm).",
- "babel-1": "Ureuëng nyoë jeuët [[$1|bacut]] [[$2|$3]].",
- "babel-2": "Ureuëng nyoë muphôm [[$1|le bacut]] [[$2|$3]].",
- "babel-3": "Ureuëng nyoë [[$1|le muphôm]] [[$2|$3]].",
- "babel-4": "Ureuëng nyoë [[$1|muphôm]] [[$2|$3]] lagèë ureuëng Acèh aseuli",
- "babel-5": "Ureuëng nyoë [[$1|utôih]] lam [[$2|$3]].",
- "babel-N": "Ureuëng nyoë [[$1|geumarit]] lam [[$2|$3]].",
- "babel-0-n": "Ureuëng nyoë [[$1|hana muphôm]] [[$2|bahsa Acèh]] (atawa muphôm bacut that).",
- "babel-1-n": "Ureuëng ngui nyoë muphôm [[$1|bacut]] [[$2|bahsa Acèh]].",
- "babel-2-n": "Ureuëng nyoë muphôm [[$1|le bacut]] [[$2|bahsa Acèh]].",
- "babel-3-n": "Ureuëng nyoë [[$1|le muphôm]] [[$2|bahsa Acèh]].",
- "babel-4-n": "Ureuëng nyoë jeuët [[$2|bahsa Acèh]] karap lagèë [[$1|ureuëng Acèh aseuli]]",
- "babel-5-n": "Ureuëng nyoë [[$1|utôih]] lam [[$2|bahsa Acèh]].",
- "babel-N-n": "Ureuëng nyoë [[$1|geumarit]] lam [[$2|bahsa Aceh]].",
+ "babel-0": "Ureueng nyoe [[$1|hana]] meuphôm [[$2|$3]] (atawa meuphôm bacut that).",
+ "babel-1": "Ureueng nyoe jeuet [[$1|bacut]] [[$2|$3]].",
+ "babel-2": "Ureueng nyoe meuphôm [[$1|le bacut]] [[$2|$3]].",
+ "babel-3": "Ureueng nyoe [[$1|le meuphôm]] [[$2|$3]].",
+ "babel-4": "Ureueng nyoe [[$1|meuphôm]] [[$2|$3]] lagèe ureueng Acèh aseuli",
+ "babel-5": "Ureueng nyoe [[$1|utôih]] lam [[$2|$3]].",
+ "babel-N": "Ureueng nyoe [[$1|geumarit]] lam [[$2|$3]].",
+ "babel-0-n": "Ureueng nyoe [[$1|hana meuphôm]] [[$2|basa Acèh]] (atawa meuphôm bacut that).",
+ "babel-1-n": "Ureueng ngui nyoe meuphôm [[$1|bacut]] [[$2|basa Acèh]].",
+ "babel-2-n": "Ureueng nyoe meuphôm [[$1|le bacut]] [[$2|basa Acèh]].",
+ "babel-3-n": "Ureueng nyoe [[$1|le meuphôm]] [[$2|basa Acèh]].",
+ "babel-4-n": "Ureueng nyoe jeuet [[$2|basa Acèh]] karap lagèe [[$1|ureueng Acèh aseuli]]",
+ "babel-5-n": "Ureueng nyoe [[$1|utôih]] lam [[$2|basa Acèh]].",
+ "babel-N-n": "Ureueng nyoe [[$1|geumarit]] lam [[$2|basa Acèh]].",
"babel-template": "Template:User $1",
- "babel-footer": "Ureuëng meunurôt bahsa"
+ "babel-footer": "Ureueng ngui meunurôt basa"
}
diff --git a/MLEB/Babel/i18n/api/el.json b/MLEB/Babel/i18n/api/el.json
index 749b58e0..4673cc47 100644
--- a/MLEB/Babel/i18n/api/el.json
+++ b/MLEB/Babel/i18n/api/el.json
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
+ "NikosLikomitros",
"Nikosgranturismogt"
]
},
diff --git a/MLEB/Babel/i18n/api/fi.json b/MLEB/Babel/i18n/api/fi.json
new file mode 100644
index 00000000..ebf0536f
--- /dev/null
+++ b/MLEB/Babel/i18n/api/fi.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "MITO",
+ "Pyscowicz"
+ ]
+ },
+ "apihelp-query+babel-description": "Hanki tietoa siitä, mitä kieliä käyttäjä osaa",
+ "apihelp-query+babel-summary": "Hanki tietoa siitä, mitä kieliä käyttäjä osaa",
+ "apihelp-query+babel-example-1": "Saa Babel-tietoja käyttäjästä <kbd>Example</kbd>"
+}
diff --git a/MLEB/Babel/i18n/api/fr.json b/MLEB/Babel/i18n/api/fr.json
index 9b8e82e0..2f213f75 100644
--- a/MLEB/Babel/i18n/api/fr.json
+++ b/MLEB/Babel/i18n/api/fr.json
@@ -2,11 +2,12 @@
"@metadata": {
"authors": [
"Gomoko",
- "Urhixidur"
+ "Urhixidur",
+ "Verdy p"
]
},
- "apihelp-query+babel-description": "Obtenir des informations sur les langues connues de l’utilisateur",
- "apihelp-query+babel-summary": "Obtenir des informations sur les langues que connaît l’utilisateur",
+ "apihelp-query+babel-description": "Obtenir des informations sur quelles langues connaît l’utilisateur",
+ "apihelp-query+babel-summary": "Obtenir des informations sur quelles langues connaît l’utilisateur",
"apihelp-query+babel-param-user": "Utilisateur à propos duquel obtenir des informations",
"apihelp-query+babel-example-1": "Obtenir les informations de Babel pour l’utilisateur <kbd>Example</kbd>"
}
diff --git a/MLEB/Babel/i18n/api/jam.json b/MLEB/Babel/i18n/api/jam.json
new file mode 100644
index 00000000..73a8fb0d
--- /dev/null
+++ b/MLEB/Babel/i18n/api/jam.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Dentonius"
+ ]
+ },
+ "apihelp-query+babel-description": "Fin' out which language di user know",
+ "apihelp-query+babel-summary": "Fin' out which language di user know",
+ "apihelp-query+babel-param-user": "Who fi get information pon",
+ "apihelp-query+babel-example-1": "Pull up di Babel information fi di user <kbd>Example</kbd>"
+}
diff --git a/MLEB/Babel/i18n/api/kcg.json b/MLEB/Babel/i18n/api/kcg.json
new file mode 100644
index 00000000..2ce6d502
--- /dev/null
+++ b/MLEB/Babel/i18n/api/kcg.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Amire80",
+ "Kambai Akau"
+ ]
+ },
+ "apihelp-query+babel-description": "Shyia̱ nkhang tazwa zang tanka̱i lilyem hwa a̱tyuta̱m wu lyen",
+ "apihelp-query+babel-summary": "Shyia̱ nkhang tazwa zang tangka̱i lilyem hwa a̱tyuta̱m wu lyen",
+ "apihelp-query+babel-param-user": "A̱tyuta̱m a̱ shyia̱ nkhang tazwa",
+ "apihelp-query+babel-example-1": "Shyia̱ nkhang Babila mat a̱tyuta̱m hu <kbd>Example</kbd>"
+}
diff --git a/MLEB/Babel/i18n/api/tl.json b/MLEB/Babel/i18n/api/tl.json
new file mode 100644
index 00000000..0c2b2bc8
--- /dev/null
+++ b/MLEB/Babel/i18n/api/tl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "GinawaSaHapon"
+ ]
+ },
+ "apihelp-query+babel-description": "Kumuha ng impormasyon tungkol sa kung anong mga wika ang alam ng tagagamit",
+ "apihelp-query+babel-summary": "Kumuha ng impormasyon tungkol sa kung anong mga wika ang alam ng tagagamit",
+ "apihelp-query+babel-param-user": "Tagagamit na kukuhanan ng impormasyon",
+ "apihelp-query+babel-example-1": "Kunin ang impormasyon ng Babel ni <kbd>Example</kbd>"
+}
diff --git a/MLEB/Babel/i18n/api/vec.json b/MLEB/Babel/i18n/api/vec.json
new file mode 100644
index 00000000..f845bf4c
--- /dev/null
+++ b/MLEB/Babel/i18n/api/vec.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Fierodelveneto"
+ ]
+ },
+ "apihelp-query+babel-description": "Conosi informasion so cuałi łéngue l'utensa ła conose",
+ "apihelp-query+babel-summary": "Conosi informasion so cuałi łéngue l'utensa ła conose",
+ "apihelp-query+babel-param-user": "Utensa so ła cuała conósar informasion",
+ "apihelp-query+babel-example-1": "Conosi informasion Babel par l'utensa <kbd>Ezénpio</kbd>"
+}
diff --git a/MLEB/Babel/i18n/api/yue.json b/MLEB/Babel/i18n/api/yue.json
index 195690a9..6d357eab 100644
--- a/MLEB/Babel/i18n/api/yue.json
+++ b/MLEB/Babel/i18n/api/yue.json
@@ -5,6 +5,7 @@
]
},
"apihelp-query+babel-description": "攞用戶識咩嘢語言嘅資訊",
+ "apihelp-query+babel-summary": "攞用戶識咩嘢語言嘅資訊",
"apihelp-query+babel-param-user": "要攞相關資訊嘅用戶",
"apihelp-query+babel-example-1": "攞用戶 <kbd>Example</kbd> 嘅 Babel 資訊"
}
diff --git a/MLEB/Babel/i18n/ban.json b/MLEB/Babel/i18n/ban.json
new file mode 100644
index 00000000..444ec05c
--- /dev/null
+++ b/MLEB/Babel/i18n/ban.json
@@ -0,0 +1,29 @@
+{
+ "@metadata": {
+ "authors": [
+ "Chinamoonroll",
+ "Joseagush"
+ ]
+ },
+ "babel": "Inpormasi anganggé Babel",
+ "babel-url": "Project:Babel",
+ "babel-footer-url": ":Category:Babel - Sang anganggé mawit basa",
+ "babel-autocreate-reason": "Otomatis ngardi kaca kategori [[$1|Babel]].",
+ "babel-autocreate-text-levels": "Sang anganggé ring kategori puniki nandayang pinaka dané medué kawikanan $1 antuk basa $2.",
+ "babel-autocreate-text-main": "Sang anganggé ring kategori puniki nandayang punika dané medué kawikanan mabasa $1.",
+ "babel-0": "Sang angaggé puniki [[$1|nénten medué]] kawikanan [[$2|$3]] (utawi sanget méweh nguningayang).",
+ "babel-1": "Sang anganggé puniki madué kawikanan [[$1|dasar]] [[$2|$3]].",
+ "babel-2": "Sang anganggé puniki medué kawikanan [[$1|nengahin]] [[$2|$3]].",
+ "babel-3": "Sang anganggé puniki medué kawikanan [[$1|tingkat lantur]] [[$2|$3]].",
+ "babel-4": "Sang anganggé puniki medué kawikanan [[$1|sekadi panutur sujati]] [[$2|$3]].",
+ "babel-5": "Sang anganggé puniki medué kawikanan [[$1|propésional]] [[$2|$3]].",
+ "babel-N": "Sang anganggé puniki pinaka [[$1|panutur ibu]] [[$2|$3]].",
+ "babel-0-n": "Sang anganggé puniki [[$1|nénten madué]] kawikanan [[$2|basa Bali]] (utawi méweh nguningayang).",
+ "babel-1-n": "Sang anganggé puniki medué kawikanan [[$1|dasar]] [[$2|basa Bali]].",
+ "babel-2-n": "Sang anganggé puniki medué kawikanan [[$1|nengahin]] [[$2|basa Bali]].",
+ "babel-3-n": "Sang anganggé puniki medué kawikanan [[$1|tingkat lantue]] [[$2|basa Bali]].",
+ "babel-4-n": "Sang anganggé puniki medué kawikanan [[$1|sekadi panutur sujati]] [[$2|basa Bali]].",
+ "babel-5-n": "Sang anganggé puniki medué kawikanan [[$1|propésional]] [[$2|basa Bali]].",
+ "babel-N-n": "Sang anganggé puniki pinaka [[$1|panutur ibu]] [[$2|basa Bali]].",
+ "babel-footer": "Sang anganggé mawit basa"
+}
diff --git a/MLEB/Babel/i18n/ce.json b/MLEB/Babel/i18n/ce.json
index e89100d1..b92dc26d 100644
--- a/MLEB/Babel/i18n/ce.json
+++ b/MLEB/Babel/i18n/ce.json
@@ -12,12 +12,12 @@
"babel-url": "Project:Вавилон",
"babel-footer-url": ":Category:{{ns:Project}}:Декъашхой метташца",
"babel-autocreate-text-main": "ХӀокху категори чура декъашхошна хууш бу «$1» мотт.",
- "babel-0-n": "Хlокху декъашхочуна [[$2|Нохчйин мотт]] [[$1|хууш бац]].",
- "babel-1-n": "ХӀокху декъашхочо [[$1|кӀеззиг]] буьйцу хьан [[$2|Нохчийн мотт]].",
- "babel-2-n": "Хlокху декъашхочо [[$1|къамеляхь]] буьйцу хьан [[$2|Нохчийн мотт]].",
+ "babel-0-n": "ХӀокху декъашхочунна [[$2|нохчийн мотт]] [[$1|ца хаьа]].",
+ "babel-1-n": "ХӀокху декъашхочунна [[$1|кӀеззиг]] бийца хаьа [[$2|нохчийн мотт]].",
+ "babel-2-n": "ХӀокху декъашхочунна [[$1|къамел дан хаьа]] [[$2|нохчийн маттахь]].",
"babel-3-n": "{{GENDER:$4|ХӀокху декъашхочо}} [[$1|шера]] буьйцу [[$2|нохчийн мотт]].",
"babel-4-n": "ХӀокху декъашхочо [[$2|нохчийн мотт]] шен [[$1|ненан]] мотт санна буьйцу.",
"babel-5-n": "{{GENDER:$4|ХIокху декъашхочо}} [[$1|чIогIа говза]] буьйцу [[$2|нохчийн мотт]].",
- "babel-N-n": "[[$2|Нохчийн мотт]] {{GENDER:$4|хIокху декъашхочуьнан}} [[$1|ненан мотт]] бу.",
+ "babel-N-n": "[[$2|Нохчийн мотт]] {{GENDER:$4|хӀокху декъашхочуьнан}} [[$1|ненан мотт]] бу.",
"babel-footer": "Декъашхой метташца"
}
diff --git a/MLEB/Babel/i18n/crh.json b/MLEB/Babel/i18n/crh.json
index 0e1df8db..9379c89d 100644
--- a/MLEB/Babel/i18n/crh.json
+++ b/MLEB/Babel/i18n/crh.json
@@ -11,4 +11,4 @@
"babel-4": "Bu qullanıcı [[$2|Qırımtatar tili]]ni [[$1|ana tili kibi]] bile.",
"babel-5": "Bu qullanıcı [[$2|Qırımtatar tili]]ni [[$1|ihtisasiy seviyede]] bile.",
"babel-N": "Bu qullanıcınıñ [[$1|ana tili]] [[$2|Qırımtatar tili]]dir."
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/diq.json b/MLEB/Babel/i18n/diq.json
index 96716951..4ada992b 100644
--- a/MLEB/Babel/i18n/diq.json
+++ b/MLEB/Babel/i18n/diq.json
@@ -16,7 +16,7 @@
"babel-desc": "Menıne de otomatik désé karberi vırazşten da şablonan ré, fonksiyona <code>#babil</code>i kena de",
"babel-url": "Project:Babil",
"babel-footer-url": ":Kategori:Babil - Hetê zıwanan ra karberi",
- "babel-autocreate-reason": "Kategoriya [[$1|Babil]]i otomaik vırazéna.",
+ "babel-autocreate-reason": "Pela kategoriya [[$1|Babil]]i otomatik vıraziyena.",
"babel-autocreate-text-levels": "Karberé ke na kategori de yé, $1 sewiye dê zıwané $2 zané.",
"babel-autocreate-text-main": "Karberé ke na kategori de yê vané ma zıwané $1 zam.",
"babel-autocreate-user": "Babil OtomatikVıraştış",
diff --git a/MLEB/Babel/i18n/es.json b/MLEB/Babel/i18n/es.json
index 502fff0b..ef6695d9 100644
--- a/MLEB/Babel/i18n/es.json
+++ b/MLEB/Babel/i18n/es.json
@@ -1,14 +1,18 @@
{
"@metadata": {
"authors": [
+ "ArenaL5",
"Bengoa",
"Crazymadlover",
"Fitoschido",
"Fluence",
"GerardM",
+ "LaMagiaaa",
"Macofe",
"Sanbec",
- "Vivaelcelta"
+ "Suchichi02",
+ "Vivaelcelta",
+ "WikiiiTranslator"
]
},
"babel": "Información de idiomas {{GENDER:$1|del usuario|de la usuaria}}",
@@ -18,19 +22,19 @@
"babel-autocreate-reason": "Creando automáticamente la página de categoría [[$1|Babel]].",
"babel-autocreate-text-levels": "Los usuarios de esta categoría indican que tienen un nivel de dominio $1 del idioma $2.",
"babel-autocreate-text-main": "Los usuarios en esta categoría indican su conocimiento del idioma $1.",
- "babel-0": "{{GENDER:$4|Este usuario|Esta usuaria}} [[$1|no]] tiene ningún conocimiento del [[$2|$3]] (o lo entiende con mucha dificultad).",
- "babel-1": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|básico]] del [[$2|$3]].",
- "babel-2": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|intermedio]] del [[$2|$3]].",
- "babel-3": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|avanzado]] del [[$2|$3]].",
- "babel-4": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|casi nativo]] del [[$2|$3]].",
- "babel-5": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|profesional]] del [[$2|$3]]",
- "babel-N": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene una comprensión [[$1|nativa]] del [[$2|$3]].",
- "babel-0-n": "{{GENDER:$4|Este usuario|Esta usuaria}} [[$1|no]] tiene ningún conocimiento del [[$2|español]] (o lo entiende con mucha dificultad).",
- "babel-1-n": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|básico]] del [[$2|español]].",
- "babel-2-n": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|intermedio]] del [[$2|español]].",
- "babel-3-n": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|avanzado]] del [[$2|español]].",
- "babel-4-n": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|casi nativo]] del [[$2|español]].",
- "babel-5-n": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene un conocimiento [[$1|profesional]] del [[$2|español]].",
- "babel-N-n": "{{GENDER:$4|Este usuario|Esta usuaria}} tiene una comprensión [[$1|nativa]] del [[$2|español]].",
+ "babel-0": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} [[$1|no]] tiene ningún conocimiento del [[$2|$3]] (o lo entiende con mucha dificultad).",
+ "babel-1": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|básico]] del [[$2|$3]].",
+ "babel-2": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|intermedio]] del [[$2|$3]].",
+ "babel-3": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|avanzado]] del [[$2|$3]].",
+ "babel-4": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|casi nativo]] del [[$2|$3]].",
+ "babel-5": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|profesional]] del [[$2|$3]].",
+ "babel-N": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene una comprensión [[$1|nativa]] del [[$2|$3]].",
+ "babel-0-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} [[$1|no]] tiene ningún conocimiento del [[$2|español]] (o lo entiende con mucha dificultad).",
+ "babel-1-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|básico]] del [[$2|español]].",
+ "babel-2-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|intermedio]] del [[$2|español]].",
+ "babel-3-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|avanzado]] del [[$2|español]].",
+ "babel-4-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|casi nativo]] del [[$2|español]].",
+ "babel-5-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene un conocimiento [[$1|profesional]] del [[$2|español]].",
+ "babel-N-n": "{{GENDER:$4|Este usuario|Esta usuaria|Esta persona}} tiene una comprensión [[$1|nativa]] del [[$2|español]].",
"babel-footer": "Usuarios por idioma"
}
diff --git a/MLEB/Babel/i18n/fi.json b/MLEB/Babel/i18n/fi.json
index ede34124..e3ab4447 100644
--- a/MLEB/Babel/i18n/fi.json
+++ b/MLEB/Babel/i18n/fi.json
@@ -8,7 +8,8 @@
"Linnea",
"Nedergard",
"Nike",
- "Pxos"
+ "Pxos",
+ "Pyscowicz"
]
},
"babel": "Käyttäjän kielitaito",
@@ -26,11 +27,12 @@
"babel-5": "Tämä käyttäjä osaa käyttää kieltä [[$2|$3]] [[$1|ammattimaisesti]].",
"babel-N": "Tämän käyttäjän [[$1|äidinkieli]] on [[$2|$3]].",
"babel-0-n": "Tämä käyttäjä osaa [[$1|hyvin vähän tai ei lainkaan]] [[$2|suomea]].",
- "babel-1-n": "Tämä käyttäjä puhuu [[$2|suomea]] [[$1|vähän]].",
+ "babel-1-n": "Tämä käyttäjä osaa [[$2|suomea]] [[$1|vähän]].",
"babel-2-n": "Tämä käyttäjä osaa [[$2|suomea]] [[$1|kohtalaisesti]].",
"babel-3-n": "Tämä käyttäjä osaa [[$2|suomea]] [[$1|erinomaisesti]].",
"babel-4-n": "Tämä käyttäjä osaa [[$2|suomea]] [[$1|melkein äidinkielen tavoin]].",
- "babel-5-n": "Tämä käyttäjä käyttää [[$2|suomea]] [[$1|ammattimaisesti]].",
+ "babel-5-n": "Tämä käyttäjä osaa [[$2|suomea]] [[$1|ammattimaisesti]].",
"babel-N-n": "Tämän käyttäjän [[$1|äidinkieli]] on [[$2|suomi]].",
+ "babel-template": "Template:Käyttäjä $1",
"babel-footer": "Käyttäjät kielittäin"
}
diff --git a/MLEB/Babel/i18n/fit.json b/MLEB/Babel/i18n/fit.json
index 93565c3e..c911c4a4 100644
--- a/MLEB/Babel/i18n/fit.json
+++ b/MLEB/Babel/i18n/fit.json
@@ -6,7 +6,7 @@
]
},
"babel-url": "Project:Kielitaito",
- "babel-autocreate-reason": "[[$1|Kielitaidon]] katekuurisivun automaattinen luonti.",
+ "babel-autocreate-reason": "[[$1|Kielitaidon]] katekuurisivun auttomaattinen luonti.",
"babel-autocreate-text-levels": "Käyttäjät tässä katekuurissa ovat ilmottaneet ossaavansa kieltä $2 tasolla $1.",
"babel-autocreate-text-main": "Käyttäjät tässä katekuurissa ovat ilmottaneet ymmärtävänsä kieltä $1.",
"babel-0": "Tämä käyttäjä ossaa [[$1|hyvin vähän tai ei lainkhaan]] kieltä [[$2|$3]].",
@@ -17,11 +17,11 @@
"babel-5": "Tämä käyttäjä ossaa käyttää kieltä [[$2|$3]] [[$1|ammattimaisesti]].",
"babel-N": "Tämän käyttäjän [[$1|äitinkieli]] oon [[$2|$3]].",
"babel-0-n": "Tämä käyttäjä ossaa [[$1|hyvin vähän tai ei lainkhaan]] [[$2|meänkieltä]].",
- "babel-1-n": "Tämä käyttäjä puhhuu [[$2|meänkieltä]] [[$1|vähän]].",
+ "babel-1-n": "Tämä käyttäjä ossaa [[$2|meänkieltä]] [[$1|vähän]].",
"babel-2-n": "Tämä käyttäjä ossaa [[$2|meänkieltä]] [[$1|kohtalaisesti]].",
"babel-3-n": "Tämä käyttäjä ossaa [[$2|meänkieltä]] [[$1|erinomaisesti]].",
"babel-4-n": "Tämä käyttäjä ossaa [[$2|meänkieltä]] [[$1|melkein äidinkielen tavoin]].",
- "babel-5-n": "Tämä käyttäjä käyttää [[$2|meänkieltä]] [[$1|ammattimaisesti]].",
+ "babel-5-n": "Tämä käyttäjä ossaa [[$2|meänkieltä]] [[$1|ammattimaisesti]].",
"babel-N-n": "Tämän käyttäjän [[$1|äitinkieli]] oon [[$2|meänkieli]].",
"babel-footer": "Käyttäjät kielitten mukhaan"
}
diff --git a/MLEB/Babel/i18n/fr.json b/MLEB/Babel/i18n/fr.json
index cca9216e..013fb323 100644
--- a/MLEB/Babel/i18n/fr.json
+++ b/MLEB/Babel/i18n/fr.json
@@ -27,6 +27,7 @@
"babel-autocreate-reason": "Création automatique de la page de catégorie [[$1|Babel]].",
"babel-autocreate-text-levels": "Les utilisateurs dans cette catégorie ont indiqué qu’ils ont le niveau $1 pour la langue $2.",
"babel-autocreate-text-main": "Les utilisateurs dans cette catégorie ont indiqué leur connaissance de la langue $1.",
+ "babel-autocreate-user": "Babel AutoCreate",
"babel-0": "{{GENDER:$4|Cet utilisateur|Cette utilisatrice}} n’a [[$1|aucune]] connaissance en [[$2|$3]] (ou le comprend avec de grandes difficultés).",
"babel-1": "{{GENDER:$4|Cet utilisateur|Cette utilisatrice}} dispose de connaissances [[$1|de base]] en [[$2|$3]].",
"babel-2": "{{GENDER:$4|Cet utilisateur|Cette utilisatrice}} dispose de connaissances [[$1|intermédiaires]] en [[$2|$3]].",
diff --git a/MLEB/Babel/i18n/fy.json b/MLEB/Babel/i18n/fy.json
index e76d6b44..3ee0c8fa 100644
--- a/MLEB/Babel/i18n/fy.json
+++ b/MLEB/Babel/i18n/fy.json
@@ -8,25 +8,25 @@
]
},
"babel": "Meidoggerynfo Babel",
- "babel-desc": "Foeget de <code>#babel</code> automatyske opdielerfunksje ta om it automatysk meitsjen fan in Babel meidoggerskolom ta stean mei de mooglikheid om eigen berjochten ta te foegjen.",
+ "babel-desc": "Foeget de <code>#babel</code>-ferwurkingsfunksje ta om Babel-meidoggerboksen automatysk oanmeitsje te litten, mei de mooglikheid om eigen berjochten ta te foegjen.",
"babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - Meidoggers op taal",
- "babel-autocreate-reason": "Makket automatysk in [[$1|Babel]]-kategory oan.",
+ "babel-autocreate-reason": "Automatysk oanmeitsjen fan [[$1|Babel]]-kategory.",
"babel-autocreate-text-levels": "Meidoggers yn dizze kategory jouwe oan dat harren taalkennis foar $2 $1 is.",
"babel-autocreate-text-main": "Meidoggers yn dizze kategory jouwe oan dat hja kennis fan $1 hawwe.",
- "babel-0": "Dizze meidogger hat [[$1|gjin]] kennis fan [[$2|$3]] (of ferstiet it allinnich mei in soad tûkelteammen).",
- "babel-1": "It [[$2|$3]] fan dizze meidogger is [[$1|minimaal]].",
- "babel-2": "It [[$2|$3]] fan dizze meidogger is [[$1|ridlik]].",
- "babel-3": "It [[$2|$3]] fan dizze meidogger is [[$1|treflik]].",
- "babel-4": "It [[$2|$3]] is benei de [[$1|memmetaal]] fan dizze meidogger.",
- "babel-5": "It [[$2|$3]] fan dizze meidogger is [[$1|professional]].",
- "babel-N": "It [[$2|$3]] is de [[$1|memmetaal]] fan dizze meidogger.",
- "babel-0-n": "Dizze meidogger hat [[$1|gjin]] kennis fan it [[$2|Frysk]] (of ferstiet it allinnich mei in soad tûkelteammen).",
- "babel-1-n": "It [[$2|Frysk]] fan dizze meidogger is [[$1|minimaal]].",
- "babel-2-n": "It [[$2|Frysk]] fan dizze meidogger is [[$1|ridlik]].",
- "babel-3-n": "It [[$2|Frysk]] fan dizze meidogger is [[$1|treflik]].",
- "babel-4-n": "It [[$2|Frysk]] is benei de [[$1|memmetaal]] fan dizze meidogger.",
- "babel-5-n": "De kennis fan it [[$2|Frysk]] fan dizze meidogger is [[$1|beropsmatich]].",
- "babel-N-n": "It [[$2|Frysk]] is de [[$1|memmetaal]] fan dizze meidogger.",
+ "babel-0": "Dizze {{GENDER:$4|meidogger|meidochster}} hat [[$1|gjin]] kennis fan it [[$2|$3]] (of ferstiet it allinnich mei in soad tûkelteammen).",
+ "babel-1": "It [[$2|$3]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|minimaal]].",
+ "babel-2": "It [[$2|$3]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|ridlik]].",
+ "babel-3": "It [[$2|$3]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|treflik]].",
+ "babel-4": "It [[$2|$3]] is benei de [[$1|memmetaal]] fan dizze {{GENDER:$4|meidogger|meidochster}}.",
+ "babel-5": "It [[$2|$3]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|beropsmjittich]].",
+ "babel-N": "It [[$2|$3]] is de [[$1|memmetaal]] fan dizze {{GENDER:$4|meidogger|meidochster}}.",
+ "babel-0-n": "Dizze {{GENDER:$4|meidogger|meidochster}} hat [[$1|gjin]] kennis fan it [[$2|Frysk]] (of ferstiet it allinnich mei in soad tûkelteammen).",
+ "babel-1-n": "It [[$2|Frysk]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|minimaal]].",
+ "babel-2-n": "It [[$2|Frysk]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|ridlik]].",
+ "babel-3-n": "It [[$2|Frysk]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|treflik]].",
+ "babel-4-n": "It [[$2|Frysk]] is benei de [[$1|memmetaal]] fan dizze {{GENDER:$4|meidogger|meidochster}}.",
+ "babel-5-n": "It [[$2|Frysk]] fan dizze {{GENDER:$4|meidogger|meidochster}} is [[$1|beropsmjittich]].",
+ "babel-N-n": "It [[$2|Frysk]] is de [[$1|memmetaal]] fan dizze {{GENDER:$4|meidogger|meidochster}}.",
"babel-footer": "Meidoggers op taal"
}
diff --git a/MLEB/Babel/i18n/gan.json b/MLEB/Babel/i18n/gan.json
index 1b83d0bc..fd5832eb 100644
--- a/MLEB/Babel/i18n/gan.json
+++ b/MLEB/Babel/i18n/gan.json
@@ -25,4 +25,4 @@
"babel-4-n": "箇隻用戶有[[$1|好喫價]]嗰[[$2|贛語]]水平。",
"babel-5-n": "箇隻用戶有[[$1|專業]]嗰[[$2|贛語]]能力。",
"babel-N-n": "箇隻用戶曉得[[$2|贛語]]嗰[[$1|母語]]。"
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/gom-latn.json b/MLEB/Babel/i18n/gom-latn.json
index 02ee51f9..d30b0deb 100644
--- a/MLEB/Babel/i18n/gom-latn.json
+++ b/MLEB/Babel/i18n/gom-latn.json
@@ -7,6 +7,7 @@
"babel": "Babel vapurpi mahiti",
"babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - Bhase pormonnem vapurpi",
+ "babel-autocreate-reason": "Apoap rochlolem [[$1|Babel]] vorg pan.",
"babel-autocreate-text-levels": "Hea vorgacheo vapurpeanim khunnaila ki $2 bhasen kushaltaiche $1 pavlar asat",
"babel-autocreate-text-main": "Hea vorgacheo vapurpeanim tenka $1 bhas kitli kollta ti khunnaila.",
"babel-0": "Hea vangddiak [[$2|$3]] [[$1|kollna]]",
diff --git a/MLEB/Babel/i18n/hif-latn.json b/MLEB/Babel/i18n/hif-latn.json
index fb688368..72b91294 100644
--- a/MLEB/Babel/i18n/hif-latn.json
+++ b/MLEB/Babel/i18n/hif-latn.json
@@ -7,7 +7,6 @@
},
"babel": "Babel sadasya ke jaankari",
"babel-desc": "Ii <code>#babel</code> parser function ke jorre hae jisse babel ke sadasya box ke column apne se ban jaawe hae, aue isse custom template banawa jaae sake hae",
- "babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - Bhasa ke aadhar pe sadasya",
"babel-autocreate-reason": "Apne se [[$1|Babel]] vibhag ke banawa jaae hae",
"babel-autocreate-text-levels": "Ii vibhag ke sadasya ke lage $2 bhasa ke khaatir $1 ke baraabar ke jaankari hae.",
diff --git a/MLEB/Babel/i18n/id.json b/MLEB/Babel/i18n/id.json
index 85a05799..a071683c 100644
--- a/MLEB/Babel/i18n/id.json
+++ b/MLEB/Babel/i18n/id.json
@@ -16,23 +16,23 @@
"babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - Pengguna menurut bahasa",
"babel-autocreate-reason": "Otomatis membuat halaman kategori [[$1|Babel]].",
- "babel-autocreate-text-levels": "Pengguna di kategori ini menandakan mereka memiliki kemampuan $1 untuk bahasa $2.",
- "babel-autocreate-text-main": "Pengguna dalam kategori ini menandakan mereka memiliki kemampuan berbahasa $1.",
+ "babel-autocreate-text-levels": "Pengguna dalam kategori ini menandakan bahwa mereka memiliki kemampuan $1 untuk bahasa $2.",
+ "babel-autocreate-text-main": "Pengguna dalam kategori ini menandakan bahwa mereka memiliki kemampuan berbahasa $1.",
"babel-autocreate-user": "Babel AutoCreate",
- "babel-0": "Pengguna ini [[$1|tidak]] mengerti [[$2|$3]] (atau hanya dengan sangat sulit).",
- "babel-1": "Pengguna ini mampu bersumbangsih dengan [[$2|$3]] tingkat [[$1|dasar]].",
- "babel-2": "Pengguna ini mampu bersumbangsih dengan [[$2|$3]] tingkat [[$1|menengah]].",
- "babel-3": "Pengguna ini mampu bersumbangsih dengan [[$2|$3]] tingkat [[$1|mahir]].",
- "babel-4": "Pengguna ini mampu bersumbangsih dengan [[$2|$3]] [[$1|mendekati penutur ibu]].",
+ "babel-0": "Pengguna ini [[$1|tidak memiliki]] pengetahuan [[$2|$3]] (atau memahaminya dengan sangat sulit).",
+ "babel-1": "Pengguna ini memiliki pengetahuan [[$1|dasar]] [[$2|$3]].",
+ "babel-2": "Pengguna ini memiliki pengetahuan [[$1|menengah]] [[$2|$3]].",
+ "babel-3": "Pengguna ini memiliki pengetahuan [[$1|tingkat lanjut]] [[$2|$3]].",
+ "babel-4": "Pengguna ini memiliki pengetahuan [[$1|mendekati penutur asli]] [[$2|$3]].",
"babel-5": "Pengguna ini memiliki pengetahuan [[$1|profesional]] [[$2|$3]].",
"babel-N": "Pengguna ini adalah [[$1|penutur ibu]] [[$2|$3]].",
- "babel-0-n": "Pengguna ini [[$1|tidak]] mengerti [[$2|bahasa Indonesia]] (atau hanya dengan sangat sulit).",
- "babel-1-n": "Pengguna ini mampu bersumbangsih dengan [[$2|bahasa Indonesia]] tingkat [[$1|dasar]].",
- "babel-2-n": "Pengguna ini mampu bersumbangsih dengan [[$2|bahasa Indonesia]] tingkat [[$1|menengah]].",
- "babel-3-n": "Pengguna ini mampu bersumbangsih dengan [[$2|bahasa Indonesia]] tingkat [[$1|mahir]].",
- "babel-4-n": "Pengguna ini mampu bersumbangsih dengan [[$2|bahasa Indonesia]] [[$1|mendekati penutur ibu]].",
+ "babel-0-n": "Pengguna ini [[$1|tidak memiliki]] pengetahuan [[$2|bahasa Indonesia]] (atau memahaminya dengan sangat sulit).",
+ "babel-1-n": "Pengguna ini memiliki pengetahuan [[$1|dasar]] [[$2|bahasa Indonesia]].",
+ "babel-2-n": "Pengguna ini memiliki pengetahuan [[$1|menengah]] [[$2|bahasa Indonesia]].",
+ "babel-3-n": "Pengguna ini memiliki pengetahuan [[$1|tingkat lanjut]] [[$2|bahasa Indonesia]].",
+ "babel-4-n": "Pengguna ini memiliki pengetahuan [[$1|mendekati penutur asli]] [[$2|bahasa Indonesia]].",
"babel-5-n": "Pengguna ini memiliki pengetahuan [[$1|profesional]] [[$2|bahasa Indonesia]].",
- "babel-N-n": "Pengguna ini adalah [[$1|penutur ibu]] [[$2|bahasa Indonesia]].",
+ "babel-N-n": "Pengguna ini merupakan [[$1|penutur asli]] [[$2|bahasa Indonesia]].",
"babel-template": "Template:User $1",
"babel-footer": "Pengguna berdasarkan bahasa"
}
diff --git a/MLEB/Babel/i18n/is.json b/MLEB/Babel/i18n/is.json
index c9a6f8c6..f7b2a89f 100644
--- a/MLEB/Babel/i18n/is.json
+++ b/MLEB/Babel/i18n/is.json
@@ -7,6 +7,7 @@
]
},
"babel": "Málkassi",
+ "babel-desc": "Bætir við <code>#babel</code> þáttunar aðgerðinni til að leyfa að skapa sjálfvirkt babel notendabox með möguleikanum að innifela sérstök snið",
"babel-url": "Project:Málkassi",
"babel-footer-url": ":Category:Notendur eftir tungumáli",
"babel-autocreate-reason": "Bý sjálfkrafa til [[$1|Málkassa]] flokk.",
diff --git a/MLEB/Babel/i18n/jam.json b/MLEB/Babel/i18n/jam.json
index a45021d3..709cf275 100644
--- a/MLEB/Babel/i18n/jam.json
+++ b/MLEB/Babel/i18n/jam.json
@@ -1,28 +1,31 @@
{
"@metadata": {
"authors": [
+ "Dentonius",
"StevenJ81",
"Yocahuna"
]
},
- "babel": "Biebl yuuza infamieshan",
- "babel-desc": "Ad di <code>#babel</code> paaza fongshan fi lou aatamietid jinarieshan a biebl yuuzabax kalom wid di abiliti fi inkluud kostom templit",
- "babel-url": "Project:Biebl",
- "babel-autocreate-reason": "Aatamatikali a kriet [[$1|Babel]] kiatigari piej.",
- "babel-autocreate-text-levels": "Yuuza ina dis kiatigeri indikiet se dehn ab skil lebl $1 fi langwij $2.",
- "babel-autocreate-text-main": "Yuuza ina dis kiatigeri indikiet se dehn ab nalij a langwij $1.",
- "babel-0": "Dis yuuza ab [[$1|no]] nalij a [[$2|$3]] (ar andastani wid kansidarobl difikolti).",
- "babel-1": "Di yuuza ab [[$1|biesik]] nalij a [[$2|$3]].",
- "babel-2": "Di yuuza ab [[$1|intamidiet]] nalij a [[$2|$3]].",
- "babel-3": "Di yuuza ab [[$1|advans]] nalij a [[$2|$3]].",
- "babel-4": "Di yuuza ab [[$1|nier nietib]] nalij a [[$2|$3]].",
- "babel-5": "Di yuuza ab [[$1|profeshanal]] nalij a [[$2|$3]].",
- "babel-N": "Di yuuza ab a [[$1|nietib]] andastanin a [[$2|Jumiekan]].",
- "babel-0-n": "Dis yuuza ab [[$1|no]] nalij a [[$2|Jumiekan]] (ar andastani wid kansidarobl difikolti).",
- "babel-1-n": "Di yuuza ab [[$1|biesik]] nalij a [[$2|Jumiekan]].",
- "babel-2-n": "Di yuuza ab [[$1|intamidiet]] nalij a [[$2|Jumiekan]].",
- "babel-3-n": "Di yuuza ab [[$1|advans]] nalij a [[$2|Jumiekan]].",
- "babel-4-n": "Di yuuza ab [[$1|nier nietib]] nalij a [[$2|Jumiekan]].",
- "babel-5-n": "Di yuuza ab [[$1|profeshanal]] nalij a [[$2|Jumiekan]].",
- "babel-N-n": "Di yuuza ab a [[$1|nietib]] andastanin a [[$2|Jumiekan]]."
+ "babel": "Babel user information",
+ "babel-desc": "Add een di <code>#babel</code> parser function weh put een a babel userbox column fi yuh. Any custom template weh yuh have can use wid it.",
+ "babel-url": "Project:Babel",
+ "babel-footer-url": ":Category:Babel - People sort by language weh dem talk",
+ "babel-autocreate-reason": "Category page fi [[$1|Babel]] a generate.",
+ "babel-autocreate-text-levels": "People dem inna dis category seh dem $2 $1.",
+ "babel-autocreate-text-main": "People dem inna dis category can chat $1.",
+ "babel-0": "Dis ya (oo)man [[$2|$3]] [[$1|soft]].",
+ "babel-1": "Dis ya (oo)man know [[$1|likkle]] [[$2|$3]].",
+ "babel-2": "Dis ya (oo)man [[$2|$3]] [[$1|can gwaan]].",
+ "babel-3": "Dis ya (oo)man [[$2|$3]] [[$1|good fi true]].",
+ "babel-4": "Dis ya (oo)man chat [[$2|$3]] [[$1|good good]].",
+ "babel-5": "Dis ya (oo)man chat [[$2|$3]] [[$1|good good an' 'im wuk wid it]].",
+ "babel-N": "Dis ya (oo)man a chat [[$2|$3]] [[$1|from 'im bawn]].",
+ "babel-0-n": "Dis ya (oo)man [[$2|Patwa]] [[$1|soft]].",
+ "babel-1-n": "Dis ya (oo)man know [[$1|likkle]] [[$2|Patwa]].",
+ "babel-2-n": "Dis ya (oo)man [[$2|Patwa]] [[$1|can gwaan]].",
+ "babel-3-n": "Dis ya (oo)man [[$2|Patwa]] [[$1|good fi true]].",
+ "babel-4-n": "Dis ya (oo)man chat [[$2|Patwa]] [[$1|good good]].",
+ "babel-5-n": "Dis ya (oo)man chat [[$2|Patwa]] [[$1|good good an' 'im wuk wid it]].",
+ "babel-N-n": "Dis ya (oo)man a chat [[$2|Patwa]] [[$1|from 'im bawn]].",
+ "babel-footer": "People sort by language weh dem talk"
}
diff --git a/MLEB/Babel/i18n/kcg.json b/MLEB/Babel/i18n/kcg.json
new file mode 100644
index 00000000..2927cab1
--- /dev/null
+++ b/MLEB/Babel/i18n/kcg.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "Amire80",
+ "Kambai Akau"
+ ]
+ },
+ "babel": "Nkhang a̱tyuta̱m Babila",
+ "babel-desc": "Á̱ mbeang <code>#babel</code> kyangta̱m wa̱i hu mat khwuk ta̱lyen ghwut tsuung a̱kwati-a̱tyuta̱m babila ji di̱ mi̱n tyimbwak zang ja byia̱ cet mbeang a̱yaatemplet jhyi a̱gwam",
+ "babel-url": "Project:Babila",
+ "babel-footer-url": ":Category:Babel - Á̱nienta̱m di̱n vak a̱lyem",
+ "babel-autocreate-reason": "Á̱ shyia̱ di̱ khwuk peji sa [[$1|Babila]] hu di̱ mi̱n tyimbwak.",
+ "babel-autocreate-text-levels": "Á̱nienta̱m mi̱ sot jini vwuot nyia̱ ba̱ byia̱ lyenta̱m shi $1 mat a̱lyem $2.",
+ "babel-autocreate-text-main": "Á̱nienta̱m mi̱ sot jini vwuot lyen kyang mba hu da̱ a̱lyem $1.",
+ "babel-0": "A̱tyuta̱m wuni [[$1|nwai]] byia̱ lyen [[$2|$3]] (ke a̱ kwan di̱n fi̱k nji a̱wot ma̱ng vwan a̱khwu ma̱ a̱da̱dei).",
+ "babel-1": "A̱tyuta̱m wuni byia̱ lyen [[$1|a̱tsan]] hwa si̱ [[$2|$3]] ji.",
+ "babel-2": "A̱tyuta̱m wuni byia̱ lyen [[$1|a̱tyia̱ka̱u]] hwa si̱ [[$2|$3]] ji.",
+ "babel-3": "A̱tyuta̱m wuni byia̱ lyen [[$1|á̱zanson]] hwa si̱ [[$2|$3]] ji.",
+ "babel-4": "A̱tyuta̱m wuni byia̱ lyen [[$1|kpa̱mkpaan a̱tyulyiat byina̱byin]] hwa si̱ [[$2|$3]] ji.",
+ "babel-5": "A̱tyuta̱m wuni byia̱ lyen [[$1|a̱gwak]] hwa si̱ [[$2|$3]] ji.",
+ "babel-N": "A̱tyuta̱m wuni byia̱ fi̱k [[$1|byina̱byin]] ja si̱ [[$2|$3]].",
+ "babel-0-n": "A̱tyuta̱m wuni [[$1|nwai]] byia̱ lyen [[$2|Tyap]] (ke a̱ kwan di̱n fi̱k nji a̱wot ma̱ng vwan a̱khwu ma̱ a̱da̱dei).",
+ "babel-1-n": "A̱tyuta̱m wuni byia̱ lyen [[$1|a̱tsan]] hwa si̱ [[$2|Tyap]] ji.",
+ "babel-2-n": "A̱tyuta̱m wuni byia̱ lyen [[$1|a̱tyia̱ka̱u]] hwa si̱ [[$2|Tyap]] ji.",
+ "babel-3-n": "A̱tyuta̱m wuni byia̱ lyen [[$1|á̱zanson]] hwa si̱ [[$2|Tyap]] ji.",
+ "babel-4-n": "A̱tyuta̱m wuni byia̱ lyen [[$1|kpa̱mkpaan a̱tyulyiat byina̱byin]] hwa si̱ [[$2|Tyap]] ji.",
+ "babel-5-n": "A̱tyuta̱m wuni byia̱ lyen [[$1|a̱gwak]] hwa si̱ [[$2|Tyap]] ji.",
+ "babel-N-n": "A̱tyuta̱m wuni byia̱ fi̱k [[$1|byina̱byin]] ja si̱ [[$2|Tyap]] ji.",
+ "babel-footer": "Á̱nienta̱m di̱n vak a̱lyem"
+}
diff --git a/MLEB/Babel/i18n/koi.json b/MLEB/Babel/i18n/koi.json
index 88914d65..e2a1ae2d 100644
--- a/MLEB/Babel/i18n/koi.json
+++ b/MLEB/Babel/i18n/koi.json
@@ -1,19 +1,20 @@
{
"@metadata": {
"authors": [
+ "Amire80",
"Purodha"
]
},
- "babel-0": "Этiя уджкерисьыс [[$1|оз куж]] [[$2|$3]]<nowiki />öн.",
- "babel-1": "Этiя уджкерисьыс [[$1|кужыштö]] [[$2|$3]]<nowiki />öн.",
- "babel-2": "Этiя уджкерисьыс [[$1|мымдакö]] кужö [[$2|$3]]<nowiki />öн.",
- "babel-3": "Этiя уджкерисьыс [[$1|буракодь]] кужö [[$2|$3]]<nowiki />öн.",
- "babel-4": "Этiя уджкерисьыс [[$1|öддьöн бура]] кужö [[$2|$3]]<nowiki />öн.",
- "babel-N": "Этiя уджкерисьыслö [[$2|$3]]<nowiki />ыт - [[$1|мам кыв]].",
- "babel-0-n": "Этiя уджкерисьыс [[$1|оз куж]] [[$2|перем коми]]<nowiki />öн.",
- "babel-1-n": "Этiя уджкерисьыс [[$1|кужыштö]] [[$2|перем коми]]<nowiki />öн.",
- "babel-2-n": "Этiя уджкерисьыс [[$1|мымдакö]] кужö [[$2|перем коми]]<nowiki />öн.",
- "babel-3-n": "Этiя уджкерисьыс [[$1|буракодь]] кужö [[$2|перем коми]]<nowiki />öн.",
- "babel-4-n": "Этiя уджкерисьыс [[$1|öддьöн бура]] кужö [[$2|перем коми]]<nowiki />öн.",
+ "babel-0": "Этiя уджкерисьыс [[$1|оз куж]] [[$2|$3öн]].",
+ "babel-1": "Этiя уджкерисьыс [[$1|кужыштö]] [[$2|$3öн]].",
+ "babel-2": "Этiя уджкерисьыс [[$1|мымдакö]] кужö [[$2|$3öн]].",
+ "babel-3": "Этiя уджкерисьыс [[$1|буракодь]] кужö [[$2|$3öн]].",
+ "babel-4": "Этiя уджкерисьыс [[$1|öддьöн бура]] кужö [[$2|$3öн]].",
+ "babel-N": "Этiя уджкерисьыслö [[$2|$3ыт]] - [[$1|мам кыв]].",
+ "babel-0-n": "Этiя уджкерисьыс [[$1|оз куж]] [[$2|перем комиöн]].",
+ "babel-1-n": "Этiя уджкерисьыс [[$1|кужыштö]] [[$2|перем комиöн]].",
+ "babel-2-n": "Этiя уджкерисьыс [[$1|мымдакö]] кужö [[$2|перем комиöн]].",
+ "babel-3-n": "Этiя уджкерисьыс [[$1|буракодь]] кужö [[$2|перем комиöн]].",
+ "babel-4-n": "Этiя уджкерисьыс [[$1|öддьöн бура]] кужö [[$2|перем комиöн]].",
"babel-N-n": "Этiя уджкерисьыслö [[$2|перем комиыт]] - [[$1|мам кыв]]."
}
diff --git a/MLEB/Babel/i18n/ku-latn.json b/MLEB/Babel/i18n/ku-latn.json
index ac7d9524..757c34b6 100644
--- a/MLEB/Babel/i18n/ku-latn.json
+++ b/MLEB/Babel/i18n/ku-latn.json
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
+ "Balyozxane",
"Bikarhêner",
"George Animal",
"Ghybu"
@@ -10,6 +11,6 @@
"babel-url": "Project:Babîl",
"babel-footer-url": ":Kategorî:Babîl - Bikarhênerên li gorî zimanê",
"babel-N": "Zimanê [[$1|zikmakî]] yê {{GENDER:{{BASEPAGENAME}}|vî bikarhênerî|vê bikarhênerê|vî/vê bikarhênerî/ê}} [[$2|$3]] ye.",
- "babel-template": "Template:$1",
+ "babel-template": "Şablon:Bikarhêner $1",
"babel-footer": "Bikarhêner li gorî zimanê"
}
diff --git a/MLEB/Babel/i18n/kv.json b/MLEB/Babel/i18n/kv.json
index 333b5cd0..848b01a7 100644
--- a/MLEB/Babel/i18n/kv.json
+++ b/MLEB/Babel/i18n/kv.json
@@ -1,23 +1,24 @@
{
"@metadata": {
"authors": [
+ "Amire80",
"Purodha"
]
},
"babel": "Вавилон",
"babel-url": "Project:Вавилон",
"babel-footer-url": ":Category:Участники по языкам",
- "babel-0": "Тайӧ вӧлысь [[$1|оз гӧгӧрво]] [[$2|$3]]<nowiki />ӧн (либӧ муртса гӧгӧрвоыштӧ).",
- "babel-1": "Тайö пырысьыс [[$2|$3]]<nowiki/>ӧ [[$1|неуна]] тӧдӧ.",
- "babel-2": "Тайö пырысьыс [[$2|$3]]<nowiki/>ӧ [[$1|буракодь]] тӧдӧ.",
- "babel-3": "Тайö пырысьыс [[$2|$3]]<nowiki/>ӧ [[$1|бура]] тӧдӧ.",
- "babel-4": "Тайö пырысьыс [[$2|$3]]<nowiki/>ӧ [[$1|зэв бура]] тӧдӧ.",
+ "babel-0": "Тайӧ вӧлысь [[$1|оз гӧгӧрво]] [[$2|$3ӧн]] (либӧ муртса гӧгӧрвоыштӧ).",
+ "babel-1": "Тайö пырысьыс [[$2|$3ӧ]] [[$1|неуна]] тӧдӧ.",
+ "babel-2": "Тайö пырысьыс [[$2|$3ӧ]] [[$1|буракодь]] тӧдӧ.",
+ "babel-3": "Тайö пырысьыс [[$2|$3ӧ]] [[$1|бура]] тӧдӧ.",
+ "babel-4": "Тайö пырысьыс [[$2|$3ӧ]] [[$1|зэв бура]] тӧдӧ.",
"babel-N": "Тайӧ пырысьлы [[$2|$3]] - [[$1|чужан кыв]]",
- "babel-0-n": "Тайӧ вӧлысь [[$1|оз гӧгӧрво]] [[$2|коми]]<nowiki />ӧн (либӧ муртса гӧгӧрвоыштӧ).",
- "babel-1-n": "Тайö пырысьыс [[$2|коми кывс]]<nowiki/>ӧ [[$1|неуна]] тӧдӧ.",
- "babel-2-n": "Тайö пырысьыс [[$2|коми кывс]]<nowiki/>ӧ [[$1|буракодь]] тӧдӧ.",
- "babel-3-n": "Тайö пырысьыс [[$2|коми кывс]]<nowiki/>ӧ [[$1|бура]] тӧдӧ.",
- "babel-4-n": "Тайö пырысьыс [[$2|коми кывс]]<nowiki/>ӧ [[$1|зэв бура]] тӧдӧ.",
+ "babel-0-n": "Тайӧ вӧлысь [[$1|оз гӧгӧрво]] [[$2|комиӧн]] (либӧ муртса гӧгӧрвоыштӧ).",
+ "babel-1-n": "Тайö пырысьыс [[$2|коми кывсӧ]] [[$1|неуна]] тӧдӧ.",
+ "babel-2-n": "Тайö пырысьыс [[$2|коми кывсӧ]] [[$1|буракодь]] тӧдӧ.",
+ "babel-3-n": "Тайö пырысьыс [[$2|коми кывсӧ]] [[$1|бура]] тӧдӧ.",
+ "babel-4-n": "Тайö пырысьыс [[$2|коми кывсӧ]] [[$1|зэв бура]] тӧдӧ.",
"babel-N-n": "Тайӧ пырысьлы [[$2|коми]] - [[$1|чужан кыв]]",
"babel-footer": "Участники по языкам"
}
diff --git a/MLEB/Babel/i18n/kw.json b/MLEB/Babel/i18n/kw.json
index c3073ed6..cef37632 100644
--- a/MLEB/Babel/i18n/kw.json
+++ b/MLEB/Babel/i18n/kw.json
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
+ "GwikorFrank",
"Kernoweger",
"Kw-Moon",
"Nicky.ker",
@@ -12,21 +13,21 @@
"babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - Devnydhyoryon herwydh yeth",
"babel-autocreate-reason": "Ow kwruthyl yn awtomatek folen an klass [[$1|Babel]].",
- "babel-autocreate-text-levels": "Devnydhyoryon y'n klass-ma a dheklar y's teves niver $1 rag $2.",
+ "babel-autocreate-text-levels": "Devnydhyoryon y'n klass ma a dheklar y's teves niver $1 rag $2.",
"babel-autocreate-text-main": "Devnydhyoryon y'n klass-ma a dheklar y's teves godhvos a $1.",
- "babel-0": "[[$1|Ny wor]] an devnydhyer-ma konvedhes [[$2|$3]] (po a'n gor gans kaletter dres ehen).",
- "babel-1": "An devnydhyer-ma a wor skrifa [[$2|$3]] orth nivel [[$1|sempel]].",
- "babel-2": "An devnydhyer-ma a wor skrifa [[$2|$3]] orth nivel [[$1|kres]].",
- "babel-3": "An devnydhyer-ma a wor skrifa [[$2|$3]] orth nivel [[$1|avonsys]].",
- "babel-4": "An devnydhyer-ma a wor skrifa [[$2|$3]] [[$1|kepar ha mammyeth]].",
- "babel-5": "An devnydhyer-ma a wor scrifa [[$2|$3]] orth nivel [[$1|galwansek]].",
- "babel-N": "[[$2|$3]] yw [[$1|mammyeth]] an devnydhyer-ma.",
- "babel-0-n": "[[$1|Ny wor]] an devnydhyer-ma konvedhes [[$2|Kernewek]].",
- "babel-1-n": "An devnydhyer-ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|sempel]].",
- "babel-2-n": "An devnydhyer-ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|kres]].",
- "babel-3-n": "An devnydhyer-ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|avonsys]].",
- "babel-4-n": "An devnydhyer-ma a wor skrifa [[$2|Kernewek]] [[$1|kepar ha mammyeth]].",
- "babel-5-n": "An devnydhyer-ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|galwansek]].",
- "babel-N-n": "[[$2|Kernewek]] yw [[$1|mammyeth]] an devnydhyer-ma.",
+ "babel-0": "[[$1|Ny wor]] an devnydhyer ma konvedhes [[$2|$3]] (po a'n gor gans kaletter dres eghen).",
+ "babel-1": "An devnydhyer ma a wor skrifa [[$2|$3]] orth nivel [[$1|sempel]].",
+ "babel-2": "An devnydhyer ma a wor skrifa [[$2|$3]] orth nivel [[$1|kres]].",
+ "babel-3": "An devnydhyer ma a wor skrifa [[$2|$3]] orth nivel [[$1|avonsys]].",
+ "babel-4": "An devnydhyer ma a wor skrifa [[$2|$3]] [[$1|kepar ha mammyeth]].",
+ "babel-5": "An devnydhyer ma a wor skrifa [[$2|$3]] orth nivel [[$1|galwesik]].",
+ "babel-N": "[[$2|$3]] yw [[$1|mammyeth]] an devnydhyer ma.",
+ "babel-0-n": "[[$1|Ny wor]] an devnydhyer ma konvedhes [[$2|Kernewek]] (po y gonvedhes gans kaletter dres eghen).",
+ "babel-1-n": "An devnydhyer ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|sempel]].",
+ "babel-2-n": "An devnydhyer ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|kres]].",
+ "babel-3-n": "An devnydhyer ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|avonsys]].",
+ "babel-4-n": "An devnydhyer ma a wor skrifa [[$2|Kernewek]] [[$1|kepar ha mammyeth]].",
+ "babel-5-n": "An devnydhyer ma a wor skrifa [[$2|Kernewek]] orth nivel [[$1|galwesik]].",
+ "babel-N-n": "[[$2|Kernewek]] yw [[$1|mammyeth]] an devnydhyer ma.",
"babel-footer": "Devnydhyoryon herwydh yeth"
}
diff --git a/MLEB/Babel/i18n/lmo.json b/MLEB/Babel/i18n/lmo.json
index c0f062e9..9a6e65c0 100644
--- a/MLEB/Babel/i18n/lmo.json
+++ b/MLEB/Babel/i18n/lmo.json
@@ -3,29 +3,30 @@
"authors": [
"Dakrismeno",
"Gloria sah",
+ "Salvemm el lombard",
"Sprüngli"
]
},
- "babel": "Infurmazion Babel del druvat",
- "babel-desc": "Gionta la 'parser function' <code>#babel</code> per permet la generazion utumatega d'un quader \"druvat Babel\" cun la pussibilità da metegh denter 'l templat persunalizaa",
+ "babel": "Informazzion Babel de l'utent",
+ "babel-desc": "El sgionta la 'parser function' <code>#babel</code> per permet la generazzion autumatega d'un quader \"utent Babel\" con la possibilità da metegh denter el model personalizad",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Catégorja:Babel - Druvat per lingua",
- "babel-autocreate-reason": "Creazion utumatega de la pagina de la categurìa [[$1|Babel]].",
- "babel-autocreate-text-levels": "I druvat in quela categuria chì i mustren d'avegh un nivel de cunuscenza $1 de la lengua $2.",
- "babel-autocreate-text-main": "I druvat in quela categuria chì i mustren ch'i cugnussen la lengua $1.",
- "babel-0": "Quel dupradur chì 'l gh'ha [[$1|mía]] de cunuscenza de [[$2|$3]] (o 'l le cumprend cun di gran dificultaa)",
- "babel-1": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|basilara]] de [[$2|$3]].",
- "babel-2": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|intermedia]] de [[$2|$3]].",
- "babel-3": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|avanzada]] de [[$2|$3]].",
- "babel-4": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|asquas madrelengua]] de [[$2|$3]].",
- "babel-5": "Chestu dovratt al gh'a una cognossenza [[$1|professionala]] de [[$2|$3]].",
- "babel-N": "Quel druvat chì l'è un parlant [[$1|madrelengua]] de [[$2|$3]].",
- "babel-0-n": "Quel dupradur chì 'l cugnuss [[$1|mía]] 'l [[$2|Lumbard]] (o 'l le cumprend cun di gran dificultaa).",
- "babel-1-n": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|basilar]] del [[$2|Lumbard]].",
- "babel-2-n": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|intermedia]] del [[$2|Lumbard]].",
- "babel-3-n": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|avanzada]] del [[$2|Lumbard]].",
- "babel-4-n": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|asquas maderlengua]] del [[$2|Lumbard]]",
- "babel-5-n": "Quel druvat chì 'l gh'ha una cunuscenza [[$1|prufessiunal]] del [[$2|Lumbard]].",
- "babel-N-n": "Quel druvat chì l'è de [[$1|maderlengua]] [[$2|Lumbarda]].",
- "babel-footer": "Druvat per lingua"
+ "babel-footer-url": ":Catégorja:Babel - Utent per lengua",
+ "babel-autocreate-reason": "Creazzion autumatega de la pagina de la categoria [[$1|Babel]].",
+ "babel-autocreate-text-levels": "I utent in 'sta categoria chì i gh'hann un nivell de conoscenza $1 de la lengua $2.",
+ "babel-autocreate-text-main": "Gli utent in questa categoria chì indichen el so nivell de conoscenza de la lengua come $1.",
+ "babel-0": "Quell utent chì el gh'ha [[$1|minga]] de conoscenza de [[$2|$3]] (o 'l le comprend con di gran dificoltà)",
+ "babel-1": "Quell utent chì 'l gh'ha una conoscenza [[$1|fondamental]] de [[$2|$3]].",
+ "babel-2": "Quell utent chì 'l gh'ha una conoscenza [[$1|intermedia]] de [[$2|$3]].",
+ "babel-3": "Quell utent chì 'l gh'ha una conoscenza [[$1|elevada]] de [[$2|$3]].",
+ "babel-4": "Quell utent chì 'l gh'ha una conoscenza [[$1|asquas madrelengua]] de [[$2|$3]].",
+ "babel-5": "Quell utent chì el gh'ha 'na conoscenza [[$1|professional]] de [[$2|$3]].",
+ "babel-N": "Quell utent chì el gh'hà 'na conoscenza [[$1|madrelengua]] de [[$2|$3]].",
+ "babel-0-n": "Quell utent chì 'l conoss [[$1|minga]] el [[$2|Lombard]] (o 'l le comprend con di gran dificoltà).",
+ "babel-1-n": "Quell utent chì el gh'ha una conoscenza [[$1|fondamental]] del [[$2|Lombard]].",
+ "babel-2-n": "Quell utent chì el gh'ha una conoscenza [[$1|intermedia]] del [[$2|Lombard]].",
+ "babel-3-n": "Quell utent chì el gh'ha una conoscenza [[$1|vanzada]] del [[$2|Lombard]].",
+ "babel-4-n": "Quell utent chì el gh'ha una conoscenza [[$1|asquas madrelengua]] del [[$2|Lombard]]",
+ "babel-5-n": "Quell utent chì el gh'ha una conoscenza [[$1|professional]] del [[$2|Lombard]].",
+ "babel-N-n": "Quell utent chì el gh'hà 'na conoscenza [[$1|madrelengua]] del [[$2|Lombard]].",
+ "babel-footer": "Utent per lingua"
}
diff --git a/MLEB/Babel/i18n/lo.json b/MLEB/Babel/i18n/lo.json
index 3bdf834c..39bbeb80 100644
--- a/MLEB/Babel/i18n/lo.json
+++ b/MLEB/Babel/i18n/lo.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "Iberia2011"
+ "Iberia2011",
+ "Nkrctp"
]
},
"babel": "ຂໍ້ມູນຜູ້ໃຊ້ Babel",
@@ -18,12 +19,12 @@
"babel-4": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້ ຂອງ [[$2|$3]] [[$1|ເກືອບເທົ່າພາສາກຳເນີດ]].",
"babel-5": "ຜູ້ໃຊ້ນີ້ມີ ຄວາມຮູ້ ຂອງ [[$2|$3]] [[$1|ລະດັບມືອາຊີບ]].",
"babel-N": "ຜູ້ຊົມໃຊ້ນີ້ມີ [[$1|ພາສາແມ່]] ເຂົ້າໃຈ [[$2|$3]]",
- "babel-0-n": "ຜູ້ໃຊ້ນີ້ມີ[[$1|ບໍ່]]ຄວາມຮູ້ຂອງ [[$2|ພາສາອັງກິດ]] (or ອາດພິຈາລະນາວ່າເຂົ້າໃຈຍາກ)",
- "babel-1-n": "ຜູ້ໃຊ້ນີ້ມີ [[$1|ພື້ນຖານ]] ຄວາມຮູ້ຂອງ [[$2|ອັງກິດ]].",
- "babel-2-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາອັງກິດ]][[$1|ລະດັບກາງ]] .",
- "babel-3-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາອັງກິດ]] [[$1|ລະດັບສູງ]].",
- "babel-4-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາອັງກິດ]] [[$1|ເກືອບເທົ່າພາສາແມ່]] .",
- "babel-5-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາອັງກິດ]] [[$1|ລະດັບມືອາຊີບ]] .",
- "babel-N-n": "ຜູ້ຊົມໃຊ້ນີ້ມີເຂົ້າໃຈ ຂອງ [[$2|ພາສາອັງກິດ]] [[$1|ເທົ່າກັບພາສາແມ່]] .",
+ "babel-0-n": "ຜູ້ໃຊ້ນີ້[[$1|ບໍ່ມີ]]ຄວາມຮູ້[[$2|ພາສາລາວ]] (ຫລືອາດພິຈາລະນາວ່າເຂົ້າໃຈຍາກ).",
+ "babel-1-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາລາວ]][[$1|ລະດັບພື້ນຖານ]].",
+ "babel-2-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາລາວ]][[$1|ລະດັບກາງ]].",
+ "babel-3-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາລາວ]][[$1|ລະດັບສູງ]].",
+ "babel-4-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາລາວ]][[$1|ເກືອບເທົ່າພາສາແມ່]].",
+ "babel-5-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາລາວ]][[$1|ລະດັບມືອາຊີບ]].",
+ "babel-N-n": "ຜູ້ໃຊ້ນີ້ມີຄວາມຮູ້[[$2|ພາສາລາວ]][[$1|ເທົ່າກັບພາສາແມ່]].",
"babel-footer": "ຜູ້ໃຊ້ຕາມພາສາ"
}
diff --git a/MLEB/Babel/i18n/mrh.json b/MLEB/Babel/i18n/mrh.json
index 5511496a..a6488927 100644
--- a/MLEB/Babel/i18n/mrh.json
+++ b/MLEB/Babel/i18n/mrh.json
@@ -1,29 +1,33 @@
{
"@metadata": {
"authors": [
+ "Kiathy",
+ "Reihpaleituh",
"Teitei Para"
]
},
"babel": "Babel hmâhtuhpa chhichâna",
- "babel-desc": "Adds the <code>#babel</code> parser function to allow automated generation of a babel userbox column with the ability to include custom templates",
+ "babel-desc": "Khodâh templatezy khô theina tha nata babel hmâhtuhpa byh column sâkha kha anotata taona pasai thei n'awpa ta <code>#babel</code> parser taohriana kha khô teih",
"babel-url": "Project:Babel",
"babel-footer-url": ":Pho:Babel - Reihchâ ta hmâhtuhpazy",
"babel-autocreate-reason": "Anotata taopa [[$1|Babel]] pho châhmia.",
"babel-autocreate-text-levels": "He pho liata hmâhtuhpazy cha âmo reih $2 châta thaina chhâh $1 ama hneipa a palâsa.",
"babel-autocreate-text-main": "He pho liata hmâhtuhpazy cha reihchâ $1 liata ama pahnona a palâsa.",
+ "babel-autocreate-user": "Babel AnotataTao",
"babel-0": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta pahnona hnei [[$1|vei]] (acv thapi ta ru keipa ta ano âvâh).",
"babel-1": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta [[$1|âhnai chaipa]] pahnona a hnei.",
- "babel-2": "He hmâhtuhpa he cha [[$2|$3] nata azaopa ta pahnona [[$1|âdaihpa]] a hnei.",
+ "babel-2": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta pahnona [[$1|âdaihpa]] a hnei.",
"babel-3": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta [[$1|âsâh kawpa]] pahnona a hnei.",
"babel-4": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta [[$1|pikhei reih tlu ta]] pahnona a hnei.",
"babel-5": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta [[$1|asâhchaipa]] pahnona a hnei.",
"babel-N": "He hmâhtuhpa he cha [[$2|$3]] nata azaopa ta [[$1|a pikhei reih hawhta]] pahnona a hnei.",
- "babel-0-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta pahnona hnei [[$1|vei]] (acv thapi ta ru keipa ta ano âvâh).",
- "babel-1-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta [[$1|âhnai chaipa]] pahnona a hnei.",
- "babel-2-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta pahnona [[$1|âdaihpa]] a hnei.",
- "babel-3-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta [[$1|âsâh kawpa]] pahnona a hnei.",
- "babel-4-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta [[$1|pikhei reih tlu ta]] pahnona a hnei.",
- "babel-5-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta [[$1|asâhchaipa]] pahnona a hnei.",
- "babel-N-n": "He hmâhtuhpa he cha [[$2|Mongyuh reih]] nata azaopa ta [[$1|a pikhei reih hawhta]] pahnona a hnei.",
+ "babel-0-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta pahnona hnei [[$1|vei]] (acv thapi ta ru khei kawpa ta ano âvâh).",
+ "babel-1-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta [[$1|âhnai chaipa]] pahnona a hnei.",
+ "babel-2-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta pahnona [[$1|âdaihpa]] a hnei.",
+ "babel-3-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta [[$1|âsâh kawpa]] pahnona a hnei.",
+ "babel-4-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta [[$1|pikhei reih tlu ta]] pahnona a hnei.",
+ "babel-5-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta [[$1|asâhchaipa]] pahnona a hnei.",
+ "babel-N-n": "He hmâhtuhpa he cha [[$2|Mara reih]] nata azaopa ta [[$1|a pikhei reih hawhta]] pahnona a hnei.",
+ "babel-template": "Template:Hmâhtuhpa $1",
"babel-footer": "Reihchâ ta hmâhtuhpazy"
}
diff --git a/MLEB/Babel/i18n/nds.json b/MLEB/Babel/i18n/nds.json
index 244a53ad..07b23c62 100644
--- a/MLEB/Babel/i18n/nds.json
+++ b/MLEB/Babel/i18n/nds.json
@@ -8,7 +8,7 @@
"babel": "Babel-Bruker-Infos",
"babel-desc": "Föögt de <code>#babel</code>-Parserfunkschoon för dat automaatsche Opstellen vun Babel-Brukerboxen to. Verlöövt ok dat Inbinnen vun egene Vörlagen.",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Kategorie:Babel - Bruker noh Spraak",
+ "babel-footer-url": ":Kategorie:Babel - Brukers na Spraak",
"babel-autocreate-reason": "Automaatsch opstellt [[$1|Babel]]-Kategorie.",
"babel-autocreate-text-levels": "Brukers in disse Kategorie köönt de Spraak $2 op Niveau $1 snacken.",
"babel-autocreate-text-main": "Brukers in disse Kategorie kennt vun de Spraak $1 wat af.",
@@ -26,5 +26,5 @@
"babel-4-n": "Disse Bruker versteiht wat vun [[$2|Plattdüütsch]] as wenn dat sien [[$1|Moderspraak]] weer.",
"babel-5-n": "Disse Bruker versteiht temlich wat vun [[$2|Plattdüütsch]], dat maakt he vun [[$1|Beroop]] ut.",
"babel-N-n": "Disse Bruker hett [[$2|Plattdüütsch]] as [[$1|Moderspraak]].",
- "babel-footer": "Bruker noh Spraak"
+ "babel-footer": "Brukers na Spraak"
}
diff --git a/MLEB/Babel/i18n/nia.json b/MLEB/Babel/i18n/nia.json
index a1b8a2df..cb19f984 100644
--- a/MLEB/Babel/i18n/nia.json
+++ b/MLEB/Babel/i18n/nia.json
@@ -1,14 +1,15 @@
{
"@metadata": {
"authors": [
- "Anugrahgori"
+ "Anugrahgori",
+ "Slaia"
]
},
- "babel": "Turia Mbabeli sanura",
+ "babel": "Turia Mbabeli zangoguna",
"babel-desc": "Nönö <code>#babel</code> parser function ena'ö tola tefazökhi a babel userbox column with the ability to include custom templates",
"babel-url": "Project:Mbabeli",
- "babel-footer-url": ":Fanete:Mbabeli - Sanura molo'ö Li ni'ila nia",
- "babel-autocreate-reason": "Fazökhi otomatis [[$1|Babel]] nga'örö fanete.",
+ "babel-footer-url": ":Kategori:Babel - Sanura molo'ö li",
+ "babel-autocreate-reason": "Fazökhi otomatis [[$1|Babel]] nga'örö kategori.",
"babel-autocreate-text-levels": "Tetandra wa sanura ba wanete da'a fa'atola nia fa Li $2 ya'ia da'ö $1",
"babel-autocreate-text-main": "Tetandra wa sanura ba wanete andre fa'atola nia ba Li $1",
"babel-0": "[[$1|Lö]] i'ila ma fagamböambö sibai sanura andre ba wohede ba Li [[$2|$3]]",
@@ -17,13 +18,13 @@
"babel-3": "[[$1|Oya]] i'ila wehede ba Li [[$2|$3]] sanura andre.",
"babel-4": "[[$1|Onekhe]] fa Li [[$2|$3]] sanura andre.",
"babel-5": "[[$1|Tola]] fahuhuo sanura andre föna zato ba Li [[$2|$3]] .",
- "babel-N": "I'oguna'ö [[$2|$3]] sanura andre [[$1|i'otarai me ideide]].",
- "babel-0-n": "[[$1|Lö i'ila]] mato ma'ifu fa [[$2|Li Hagöri]] sanura andre (ma abua si'ai khö nia wangi'ila).",
- "babel-1-n": "I'ila [[$1|ma'ifu]] wehede ba Li [[$2|$3]] sanura andre.",
+ "babel-N": "I'oguna'ö [[$2|$3]] zangoguna andre [[$1|i'otarai me ide-ide]].",
+ "babel-0-n": "[[$1|Lö i'ila]] mato ma'ifu fa-[[$2|Li Niha]] zangoguna andre (ma abua si'ai khönia wangila).",
+ "babel-1-n": "I'ila [[$1|ma'ifu si'ai]] fa-Li [[$2|$3]] zangoguna andre.",
"babel-2-n": "I'ila [[$1|ma'ifu]] wehede ba Li [[$2|Niha]] sanura andre.",
"babel-3-n": "[[$1|Oya]] i'ila wehede ba Li [[$2|Niha]] sanura andre.",
"babel-4-n": "[[$1|Onekhe]] fa Li [[$2|Niha]] sanura andre.",
"babel-5-n": "[[$1|Tola]] fahuhuo sanura andre föna zato ba Li [[$2|Hagöri]] .",
- "babel-N-n": "I'oguna'ö [[$2|Li Niha]] sanura andre [[$1|i'otarai me ideide]].",
+ "babel-N-n": "I'oguna'ö [[$2|Li Hagöri]] zangoguna andre [[$1|i'otarai me ide-ide]].",
"babel-footer": "Sanura molo'ö Li ni'oguna'ö nia"
}
diff --git a/MLEB/Babel/i18n/nl-informal.json b/MLEB/Babel/i18n/nl-informal.json
deleted file mode 100644
index d2b6736d..00000000
--- a/MLEB/Babel/i18n/nl-informal.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Siebrand"
- ]
- }
-}
diff --git a/MLEB/Babel/i18n/nqo.json b/MLEB/Babel/i18n/nqo.json
new file mode 100644
index 00000000..70a116ab
--- /dev/null
+++ b/MLEB/Babel/i18n/nqo.json
@@ -0,0 +1,26 @@
+{
+ "@metadata": {
+ "authors": [
+ "Lancine.kounfantoh.fofana"
+ ]
+ },
+ "babel": "ߓߊߓߍߟ ߟߊߓߊ߯ߙߟߊ ߞߌ߬ߓߊ߬ߙߏ߬ߦߊ",
+ "babel-url": "Project:ߓߊߓߍߟ",
+ "babel-footer-url": ":ߦߌߟߡߊ:ߓߊߓߍߟ - ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߞߊ߲ ߡߊ߬",
+ "babel-autocreate-reason": " [[$1|babel]] ߞߍߒߖߘߍߦߋ߫ ߛߌ߲ߘߟߌ ߦߌߟߡߊ߫ ߞߐߜߍ.",
+ "babel-autocreate-text-main": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߡߍ߲ ߠߎ߬ ߦߋ߫ ߞߙߎ ߣߌ߲߬ ߘߐ߫ ߏ߬ ߟߎ߬ ߓߘߴߊ߬ߟߎ߬ ߟߐ߲ߕߊ ߘߊ߲߬ߠߊߕߍ߰ ߞߊ߲ $1 ߘߐ߫.",
+ "babel-0": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߡߊ߫ [[$1|no]] ߟߐ߲ߣߌ߲߫ ߞߍ߫ [[$2|$3]] ߟߊ߫ (ߥߟߴߊ߬ ߦߴߊ߬ \nߝߊ߰ߡߎ߲߬ ߠߊ߫ ߜߟߍ߬ߦߊ߫߫ ߞߏߟߌߞߏߟߌ ߟߋ߬ ߞߊ߲߬).",
+ "babel-1": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߓߊߖߎ]] ߟߐ߲ߠߌ߲ ߞߍ߫ [[$2|$3]] ߟߊ߫.",
+ "babel-2": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߕߍߡߊߞߊ߲ߞߋ]] ߟߐ߲ߠߌ߲ ߞߍ߫ [[$2|$3]] ߟߊ߫",
+ "babel-3": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ [[$1|ߖߊ߲߬ߝߊ߬ߣߍ߲߬ ߦߋ߫]] ߟߐ߲ߠߌ߲ ߘߐ߫ [[$2|$3]] ߘߐ߫",
+ "babel-4": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ [[$1|ߛߘߎ߬ߡߊ߲߬ ߦߋ߫ ߛߌ߲ߡߌ߲ߞߊ߲ ߝߐߓߊ߮]] ߟߐ߲ߠߌ߲ ߠߊ߫ [[$2|$3]] ߘߐ߫.",
+ "babel-5": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߓߟߏߡߞߊ]] ߟߐ߲ߠߌ߲ ߞߍ߫ [[$2|$3]] ߘߐ߫.",
+ "babel-N": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߛߌ߲ߡߌ߲ߞߊ߲]] ߝߊ߰ߡߎ߲߬ߠߌ߲ ߞߍ߫ [[$2|$3]] ߘߐ߫.",
+ "babel-0-n": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ [[$1|no]] ߡߊ߫ [[$2|English]] ߟߐ߲߫ (ߥߟߴߊ߬ ߦߵߊ߬ ߝߊ߰ߡߎ߲߬ ߠߊ߫ ߜߟߍ߬ߦߊ߫ ߞߏߟߌߞߏߟߌ ߟߋ߬ ߞߊ߲߬).",
+ "babel-1-n": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߓߊߖߎ]] ߟߐ߲ߠߌ߲ ߞߍ߫ [[$2|English]] ߘߐ߫.",
+ "babel-2-n": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߕߍߡߊߞߊ߲ߞߋ]] ߟߐ߲ߠߌ߲ ߞߍ߫ [[$2|English]] ߘߐ߫.",
+ "babel-3-n": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ [[$1|ߖߊ߲߬ߝߊ߬ߣߍ߲߬]] ߦߋ߫ [[$2|English]] ߘߐ߫.",
+ "babel-4-n": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ [[$1|ߛߘߎ߬ߡߊ߲߬ ߦߋ߫ ߛߌ߲ߡߌ߲ߞߊ߲ ߝߐߓߊ߮]] ߟߊ߫ [[$2|English]] ߘߐ߫.",
+ "babel-5-n": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߣߌ߲߬ ߞߊ߬ [[$1|ߓߟߏߡߞߊ]] ߟߐ߲ߠߌ߲ ߞߍ߫ [[$2|English]] ߘߐ߫.",
+ "babel-footer": "ߟߊ߬ߓߊ߰ߙߊ߬ߟߊ ߞߊ߬ ߓߍ߲߬ ߞߊ߲ ߡߊ߬"
+}
diff --git a/MLEB/Babel/i18n/pms.json b/MLEB/Babel/i18n/pms.json
index 8dc2970d..e8f6453b 100644
--- a/MLEB/Babel/i18n/pms.json
+++ b/MLEB/Babel/i18n/pms.json
@@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
+ "Borichèt",
"Dragonòt",
"GerardM"
]
@@ -11,7 +12,7 @@
"babel-footer-url": ":Category:Babel - Utent për lenga",
"babel-autocreate-reason": "Creassion automàtica dla pàgina dla categorìa [[$1|Babel]].",
"babel-autocreate-text-levels": "J'utent an sta categorìa-sì a mosto che a l'han un livel ëd conossensa $1 dla lenga $2.",
- "babel-autocreate-text-main": "J'utent an sta categorìa-sì a mosto che a conosso la lenga $1.",
+ "babel-autocreate-text-main": "J'utent an sta categorìa a smon-o soa conossensa dla lenga $1.",
"babel-0": "St'utent-sì a l'ha [[$1|gnun-e]] conossense dël [[$2|$3]] (o a lo capiss con motobin ëd dificoltà).",
"babel-1": "St'utent-sì a l'ha na conossensa [[$1|limità]] dël [[$2|$3]].",
"babel-2": "St'utent-sì a l'ha na conossensa [[$1|antërmedia]] dël [[$2|$3]].",
diff --git a/MLEB/Babel/i18n/pnb.json b/MLEB/Babel/i18n/pnb.json
index 8b8f8460..115b0576 100644
--- a/MLEB/Babel/i18n/pnb.json
+++ b/MLEB/Babel/i18n/pnb.json
@@ -11,21 +11,21 @@
"babel-url": "ویونت: بابل",
"babel-footer-url": "گٹھ: بابل - بولی نال ورتن والے",
"babel-autocreate-reason": "اپنے آپ ای [[$1|بابل]] گٹھ صفحہ بنایا جاریا اے۔",
- "babel-autocreate-text-levels": "اس گٹھ چ مجود ورتن آلے $2 بولی دے بارے چ $1 بوتا جاندے نیں۔",
- "babel-autocreate-text-main": "اس گٹھ چ مجود ورتن آلے $1 بولی دے بارے چ جاندے نیں۔",
- "babel-0": "اے ورتن آلا [[$2|$3]] نوں [[$1|نئیں]] جاندا (یا اینوں مشکل نال سمجدا اے)۔",
- "babel-1": "اے ورتنوالا [[$2|$3]] دے بارے وچ [[$1|بنیادی]] جانکاری رکھدا اے۔",
+ "babel-autocreate-text-levels": "اس گٹھ وچ موجود ورتن آلے $2 بولی دے بارے وچ $1 بوہتا جاندے نیں۔",
+ "babel-autocreate-text-main": "اس گٹھ وچ موجود ورتن آلے $1 بولی دے بارے وچ جاندے نیں۔",
+ "babel-0": "ایہ ورتن آلا [[$2|$3]] نوں [[$1|نئیں]] جاندا (یا اینوں مشکل نال سمجھدا اے)۔",
+ "babel-1": "ایہ ورتنوالا [[$2|$3]] دے بارے وچ [[$1|بنیادی]] جانکاری رکھدا اے۔",
"babel-2": "ایہ ورتنوالا [[$2|$3]] دے بارے وچ [[$1|درمیانی]] جانکاری رکھدا اے۔",
"babel-3": "ایہ ورتنوالا [[$2|$3]] دے بارے وچ [[$1|چوکھی]] جانکاری رکھدا اے۔",
"babel-4": "ایہ ورتنوالا [[$2|$3]] دے بارے وچ [[$1|چنگی بھلی]] جانکاری رکھدا اے۔",
"babel-5": "ایہ ورتنوالا [[$2|$3]] دے بارے وچ [[$1|پروفشنل]] جانکاری رکھدا اے۔",
"babel-N": "ایہ ورتنوالا [[$2|$3]] دے بارے وچ [[$1|ماں بولی]] جڈی جانکاری رکھدا اے۔",
"babel-0-n": "ایہ ورتنوالا [[$2|پنجابی]] نوں [[$1|نئیں]] جاندا (یا اینوں مشکل نال سمجھدا اے)۔",
- "babel-1-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے چ [[$1|پدری]] جانکاری رکھدا اے۔",
- "babel-2-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے چ [[$1|درمیانی]] جانکاری رکھدا اے۔",
+ "babel-1-n": "ایہ ورتن آلا [[$2|پنجابی]] دے بارے وچ [[$1|بنیادی]] جانکاری رکھدا اے۔",
+ "babel-2-n": "ایہ ورتن آلا [[$2|پنجابی]] دے بارے وچ [[$1|درمیانی]] جانکاری رکھدا اے۔",
"babel-3-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے چ [[$1|چوکھی]] جانکاری رکھدا اے۔",
- "babel-4-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے چ [[$1|چنگی پلی]] جانکاری رکھدا اے۔",
- "babel-5-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے چ [[$1|پروفشنل]] جانکاری رکھدا اے۔",
- "babel-N-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے چ [[$1|ماں بولی]] جڈی جانکاری رکھدا اے۔",
+ "babel-4-n": "ایہ ورتن آلا [[$2|پنجابی]] دے بارے وچ [[$1|چنگی بھلی]] جانکاری رکھدا اے۔",
+ "babel-5-n": "ایہ ورتن آلا [[$2|پنجابی]] دے بارے وچ [[$1|پروفشنل]] جانکاری رکھدا اے۔",
+ "babel-N-n": "اے ورتن آلا [[$2|پنجابی]] دے بارے وچ [[$1|ماں بولی]] جڈی جانکاری رکھدا اے۔",
"babel-footer": "بولی حساب نال ورتن والے"
}
diff --git a/MLEB/Babel/i18n/qqq.json b/MLEB/Babel/i18n/qqq.json
index c09d66dc..8e075142 100644
--- a/MLEB/Babel/i18n/qqq.json
+++ b/MLEB/Babel/i18n/qqq.json
@@ -4,6 +4,7 @@
"Dereckson",
"KartikMistry",
"Lloffiwr",
+ "MuratTheTurkish",
"Od1n",
"Purodha",
"Raimond Spekking",
@@ -19,7 +20,7 @@
"babel": "Header of Babel box. Parameters:\n* $1 - (Optional) the name of the page it is used on, for GENDER support",
"babel-desc": "{{desc|name=Babel|url=https://www.mediawiki.org/wiki/Extension:Babel}}",
"babel-url": "{{doc-important|Do not translate the namespace \"<code>Project:</code>\".}}\nThe page name at which more information about the babel system can be found.",
- "babel-footer-url": "Unless this message is empty, this is used as link target in the last entry,\nalso known as the footer, of the outer Babel-box,\nprovided that the installation chooses to have a footer.\nThe corresponding link anchor is the message [[MediaWiki:babel-footer/{{UILANGCODE}}|babel-footer]] {{msg-mw|Babel-footer|notext=}}.\n\nFor installations having a 'Babel users per language' category tree, its root should be entered here.\nWhen translating, you can copy the category name from existing Babel systems in your language, but you can as well use a more generic name and leave it to individual installations, how to deal with it.\n\nThere is no need to alter the name space name <code lang=\"en\">Category</code>.",
+ "babel-footer-url": "Unless this message is empty, this is used as link target in the last entry,\nalso known as the footer, of the outer Babel-box,\nprovided that the installation chooses to have a footer.\n{{msg-mw|Babel-footer|notext=}}.\n\nFor installations having a 'Babel users per language' category tree, its root should be entered here.\nWhen translating, you can copy the category name from existing Babel systems in your language, but you can as well use a more generic name and leave it to individual installations, how to deal with it.\n\nThere is no need to alter the name space name <code lang=\"en\">Category</code>.",
"babel-autocreate-reason": "Edit summary for an automatically created Babel category page. Parameters:\n* $1 is a page title for information on Babel.",
"babel-autocreate-text-levels": "Text describing a category, at the top of the category page.\n\n* $1 is the level (0 to 5, or N).\n* $2 is a language name.\n* $3 is a language code (optional; for customisation).",
"babel-autocreate-text-main": "Text describing a category, at the top of the category page.\n\n* $1 is a language name.",
@@ -39,6 +40,6 @@
"babel-5-n": "{{Babel Message Description|5|native=yes}}",
"babel-N-n": "{{Babel Message Description|N|native=yes}}",
"babel-portal": "{{notranslate}}",
- "babel-template": "{{Optional}}{{doc-important|Do not translate \"Template:\".}}\nThis message contains the template schema for additional templates that can be used in Babel. Parameters:\n* $1 is the parameter value used in the <nowiki>#babel</nowiki> parser tag.",
+ "babel-template": "{{Optional}}{{doc-important|Do not translate \"<code>Template:</code>\".}}\nThis message contains the template schema for additional templates that can be used in Babel. Parameters:\n* $1 is the parameter value used in the <nowiki>#babel</nowiki> parser tag.",
"babel-footer": "This text is used in the last entry (footer) of the outer box. It is a link anchor, if {{msg-mw|babel-footer-url}} is not empty, otherwise, it is only text. No footer is generated, when this text is empty."
}
diff --git a/MLEB/Babel/i18n/rue.json b/MLEB/Babel/i18n/rue.json
index da288b09..13a3231a 100644
--- a/MLEB/Babel/i18n/rue.json
+++ b/MLEB/Babel/i18n/rue.json
@@ -22,7 +22,7 @@
"babel-0-n": "Сесь хосновач [[$1|не говорить]] [[$2|русинськым языком]] (ци тяжко го розуміє).",
"babel-1-n": "Сесь хосновач говорить [[$2|по-русинськы]] на [[$1|начальному рôвні]].",
"babel-2-n": "Сесь хосновач говорить [[$2|по-русинськы]] на [[$1|середньому рôвні]].",
- "babel-3-n": "Сесь хосновач говорить [[$2|по-русинськы]] на [[$1|високому рôвні]].",
+ "babel-3-n": "Сесь хосновач говорить [[$2|по-русинськы]] на [[$1|высокому рівні]].",
"babel-4-n": "Сесь хосновач говорить [[$2|русинськым языком]] майже ги [[$1|рôдным]].",
"babel-5-n": "Сесь хосновач говорить [[$2|по-русинськы]] на [[$1|професіональному рôвні]].",
"babel-N-n": "Для сього хосновача [[$2|русинськый язык]] - [[$1|рôдный]].",
diff --git a/MLEB/Babel/i18n/sc.json b/MLEB/Babel/i18n/sc.json
index eb0cbd36..61c83f60 100644
--- a/MLEB/Babel/i18n/sc.json
+++ b/MLEB/Babel/i18n/sc.json
@@ -3,6 +3,7 @@
"authors": [
"Andria",
"Gloria sah",
+ "L2212",
"Marzedu",
"Taxandru"
]
@@ -21,12 +22,12 @@
"babel-4": "Custu impitadore tenet una connoscéntzia [[$1|cante sa limba mama]] de su [[$2|$3]].",
"babel-5": "Custu impitadore tenet una connoscéntzia [[$1|professionale]] de su [[$2|$3]].",
"babel-N": "Custu impitadore faeddat su [[$2|$3]] comente [[$1|limba mama]].",
- "babel-0-n": "Custu impitadore [[$1|non cumprendet]] su '''[[$2|Sardu]]''', o ddu cumprendet cun aprentu mannu.",
- "babel-1-n": "Custu impitadore podet azudare, ca unu '''[[$1|azicu]]''' de '''[[$2|Sardu]]''' lu connoschet.",
- "babel-2-n": "Custu impitadore podet azudare, ca connoschet su '''[[$2|Sardu]]''' e lu '''[[$1|cumprendet]]'''.",
- "babel-3-n": "Custu impitadore potet azudare '''[[$1|meda]]''' pro ite ischit faeddare e iscrìere su '''[[$2|Sardu]]'''.",
- "babel-4-n": "Custu impitadore faeddat su '''[[$2|Sardu]]''' in modu '''[[$1|perfetu]]'''.",
+ "babel-0-n": "Custu impitadore [[$1|non cumprendet]] su '''[[$2|sardu]]''', o ddu cumprendet cun apentu mannu.",
+ "babel-1-n": "Custu impitadore podet agiudare, ca unu '''[[$1|azicu]]''' de '''[[$2|sardu]]''' lu connoschet.",
+ "babel-2-n": "Custu impitadore podet agiudare, ca connoschet su '''[[$2|sardu]]''' e lu '''[[$1|cumprendet]]'''.",
+ "babel-3-n": "Custu impitadore podet agiudare '''[[$1|meda]]''', ca ischit faeddare e iscrìere su '''[[$2|sardu]]''' comente si tocat.",
+ "babel-4-n": "Custu impitadore faeddat su '''[[$2|sardu]]''' in manera '''[[$1|perfeta]]'''.",
"babel-5-n": "Custu impitadore connoschet su [[$2|Sardu]] a livellu [[$1|profesionale]].",
- "babel-N-n": "Custu impitadore faeddat su [[$2|Sardu]] comente [[$1|limba mama]].",
+ "babel-N-n": "Custu impitadore faeddat su [[$2|sardu]] comente [[$1|limba mama]].",
"babel-footer": "Impitadores pro limba"
}
diff --git a/MLEB/Babel/i18n/shi.json b/MLEB/Babel/i18n/shi.json
index 9675c487..ca66547a 100644
--- a/MLEB/Babel/i18n/shi.json
+++ b/MLEB/Babel/i18n/shi.json
@@ -2,27 +2,28 @@
"@metadata": {
"authors": [
"Amara-Amaziɣ",
+ "Ayour2002",
"Dalinanir"
]
},
- "babel": "ⵓⵎⵍⴰⵏ ⴱⴰⴱⵉⵍ ⵏ ⵓⵙⵎⵔⴰⵙ",
+ "babel": "Umlan babil n usmras",
"babel-desc": "Zayd awur <code>#babel</code> lli radd immurzm s utumatik yat tanaka (taznbilt) nu umsqdac Babil d mas rad yaf an ig timuḍimin n idɣarn.",
- "babel-url": "Project:ⴱⴰⴱⵉⵍ",
+ "babel-url": "Project:Babil",
"babel-autocreate-reason": "Askr utumatik n [[$1|Babel]] talɣa .",
- "babel-autocreate-text-levels": "Mdn v talɣa yad ar mmaln mas llan ɣ uswir n $1 i tutlayt n $2.",
- "babel-autocreate-text-main": " Imqdacn ɣ talɣa yad ar mlan masd darsn tusna ɣ tutlayt $1.",
- "babel-0": "ⴰⵙⵎⵔⴰⵙ ⴰⴷ [[$1|ⵓⵔ]] ⴷⴰⵔⵙ ⵜⵓⵙⵙⵏⴰ ⴳ [[$2|$3]] (ⵏⵖ ⴰⵔ ⵜⵜ ⵉⵜⵜⵔⵎⴰⵙ ⵙ ⵜⵎⴰⵔⴰ ⵉⴳⴳⵓⵜⵏ).",
- "babel-1": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ [[$1|ⵜⴰⵙⵉⵍⴰⵏⵜ]] ⵏ [[$2|$3]].",
- "babel-2": "Amdan ad dars tusna s uswir [[$2|$3]] ɣ [[$1|anamas]].",
- "babel-3": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ [[$1|ⵢⴰⵜⵜⵓⵢⵏ]] ⵏ [[$2|$3]].",
- "babel-4": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ ⵢⴰⵥⵏ ⵉ [[$1|ⵜⵉⵏ ⵓⵎⵙⵙⵉⵡⵍ ⴰⵏⵚⵍⵉ]] ⵏ [[$2|$3]].",
- "babel-5": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ ⵉⴳⴰⵏ [[$1|ⴲⵔⵓⴼⵉⵙⵢⵓⵏⵉⵍ]] ⵏ [[$2|$3]].",
- "babel-N": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⵜⴳⴰ ⴷⴰⵔⵙ [[$2|$3]] [[$1|ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵢⵎⵎⴰⵜ]].",
- "babel-0-n": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ [[$1|ⵓⵔ]] ⴷⴰⵔⵙ ⴽⵔⴰ ⵏ ⵜⵓⵙⵙⵏⴰ ⵖ [[$2|ⵜⵎⴰⵣⵉⵖⵜ (ⵜⴰⵛⵍⵃⵉⵜ)]] (ⵏⵖ ⴰⵔ ⵜⵜ ⵉⵜⵜⵔⵎⴰⵙ ⵙ ⵜⵎⴰⵔⴰ ⵉⴳⴳⵓⵜⵏ).",
- "babel-1-n": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ [[$1|ⵜⴰⵙⵉⵍⴰⵏⵜ]] ⵖ [[$2|ⵜⵎⴰⵣⵉⵖⵜ (ⵜⴰⵛⵍⵃⵉⵜ)]].",
- "babel-2-n": "Amdan ad dars tusna s [[$1|uswir anamas]] ɣ [[$2|Tamaziɣt tasusit]].",
- "babel-3-n": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ [[$1|ⵢⴰⵜⵜⵓⵢⵏ]] ⵖ [[$2|ⵜⵎⴰⵣⵉⵖⵜ (ⵜⴰⵛⵍⵃⵉⵜ)]].",
- "babel-4-n": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ ⵢⴰⵥⵏ ⵉ [[$1|ⵜⵉⵏ ⵓⵎⵙⵙⵉⵡⵍ ⴰⵏⵚⵍⵉ]] ⵖ [[$2|ⵜⵎⴰⵣⵉⵖⵜ (ⵜⴰⵛⵍⵃⵉⵜ)]].",
- "babel-5-n": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⴷⴰⵔⵙ ⵢⴰⵜ ⵜⵓⵙⵙⵏⴰ ⵉⴳⴰⵏ [[$1|ⴲⵔⵓⴼⵉⵙⵢⵓⵏⵉⵍ]] ⵖ [[$2|ⵜⵎⴰⵣⵉⵖⵜ (ⵜⴰⵛⵍⵃⵉⵜ)]].",
- "babel-N-n": "{{GENDER:$4|ⴰⵙⵎⵔⴰⵙ|ⵜⴰⵙⵎⵔⴰⵙⵜ}} ⴰⴷ ⵜⴳⴰ ⴷⴰⵔⵙ [[$2|ⵜⴰⵎⴰⵣⵉⵖⵜ (ⵜⴰⵛⵍⵃⵉⵜ)]] [[$1|ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵢⵎⵎⴰⵜ]]."
+ "babel-autocreate-text-levels": "Middn ɣ talɣa yad ar mmaln mas llan ɣ uswir n $1 i tutlayt n $2.",
+ "babel-autocreate-text-main": "Middn ɣ talɣa yad ar mlan mas-d darsn tusna ɣ tutlayt $1.",
+ "babel-0": "Asmras ad [[$1|ur]] dars tussna ɣ [[$2|$3]] (nɣ ar tt ittrmas s tmmara iggutn).",
+ "babel-1": "Asmras ad dars yat tussna [[$1|tasilant]] n [[$2|$3]].",
+ "babel-2": "Asmras ad dars tussna s uswir [[$1|anamas]] ɣ [[$2|$3]].",
+ "babel-3": "Asmras ad dars yat tussna [[$1|yattuyn]] n [[$2|$3]].",
+ "babel-4": "Asmras ad dars yat tussna yaẓn i [[$1|tin umsawal anṣli]] n [[$2|$3]].",
+ "babel-5": "Asmras ad dars yat tussna [[$1|iqqurn]] n [[$2|$3]].",
+ "babel-N": "Asmras ad tga dars [[$2|$3]] [[$1|tutlayt taymmat]].",
+ "babel-0-n": "Asmras ad [[$1|ur]] dars kra n tussna ɣ [[$2|Taclḥit)]] (nɣ ar tt ittrmas s tmmara iggutn).",
+ "babel-1-n": "Asmras ad dars yat tussna [[$1|tasilant]] ɣ [[$2|Taclḥit]].",
+ "babel-2-n": "Asmras ad dars tussna s [[$1|uswir anammas]] ɣ [[$2|Taclḥit]].",
+ "babel-3-n": "Asmras ad dars yat tussna [[$1|yattuyn]] ɣ [[$2|Taclḥit]].",
+ "babel-4-n": "Asmras ad dars yat tussna yaẓn i [[$1|tin umssiwl anṣli]] ɣ [[$2|Taclḥit]].",
+ "babel-5-n": "Asmras ad dars yat tussna [[$1|iqqurn]] ɣ [[$2|Taclḥit]].",
+ "babel-N-n": "Asmras ad tga dars [[$2|Taclḥit]] [[$1|tutlayt taymmat]]."
}
diff --git a/MLEB/Babel/i18n/shy.json b/MLEB/Babel/i18n/shy.json
new file mode 100644
index 00000000..847bbf7d
--- /dev/null
+++ b/MLEB/Babel/i18n/shy.json
@@ -0,0 +1,14 @@
+{
+ "@metadata": {
+ "authors": [
+ "JackPotte"
+ ]
+ },
+ "babel-0-n": "This user has [[$1|no]] knowledge of [[$2|Shawiya]] (or understands it with considerable difficulty).",
+ "babel-1-n": "This user has [[$1|basic]] knowledge of [[$2|Shawiya]].",
+ "babel-2-n": "This user has [[$1|intermediate]] knowledge of [[$2|Shawiya]].",
+ "babel-3-n": "This user has [[$1|advanced]] knowledge of [[$2|Shawiya]].",
+ "babel-4-n": "This user has [[$1|near native speaker]] knowledge of [[$2|Shawiya]].",
+ "babel-5-n": "This user has [[$1|professional]] knowledge of [[$2|Shawiya]].",
+ "babel-N-n": "This user has a [[$1|native]] understanding of [[$2|Shawiya]]."
+}
diff --git a/MLEB/Babel/i18n/sl.json b/MLEB/Babel/i18n/sl.json
index e861ffee..bd263cb2 100644
--- a/MLEB/Babel/i18n/sl.json
+++ b/MLEB/Babel/i18n/sl.json
@@ -3,6 +3,7 @@
"authors": [
"Daimona Eaytoy",
"Dbc334",
+ "Eleassar",
"Smihael",
"Yerpo"
]
@@ -21,7 +22,7 @@
"babel-4": "Uporabnik govori [[$2|$3]] [[$1|skoraj enako dobro kakor prvi jezik]].",
"babel-5": "Uporabnik govori [[$2|$3]] na [[$1|profesionalni]] ravni.",
"babel-N": "Ta uporabnik govori [[$2|{{GRAMMAR:akuzativ|$3}}]] kot [[$1|materni jezik]].",
- "babel-0-n": "Uporabnik [[$1|ne govori]] [[$2|slovenščine]] oz. ima velike težave pri razumevanju.",
+ "babel-0-n": "Uporabnik [[$1|ne govori]] [[$2|slovenščine]] ali ima velike težave pri razumevanju.",
"babel-1-n": "Uporabnik pozna '''[[$1|osnove]]''' '''[[$2|slovenskega jezika]]'''.",
"babel-2-n": "Uporabnik '''[[$1|srednje dobro]]''' govori '''[[$2|slovenščino]]'''.",
"babel-3-n": "Uporabnik '''[[$1|zelo dobro]]''' govori '''[[$2|slovenščino]]'''.",
diff --git a/MLEB/Babel/i18n/smn.json b/MLEB/Babel/i18n/smn.json
new file mode 100644
index 00000000..9cfc5499
--- /dev/null
+++ b/MLEB/Babel/i18n/smn.json
@@ -0,0 +1,16 @@
+{
+ "@metadata": {
+ "authors": [
+ "Seipinne"
+ ]
+ },
+ "babel": "Kevttee kielâmáttu",
+ "babel-footer-url": ":Category:Babel - Kevtteeh kielâ mield",
+ "babel-0": "Taat kevttee máttá [[$2|$3]] [[$1|uáli jo uccáá teikkâ ij määti tom ollágin]].",
+ "babel-2": "Taat kevttee máttá [[$2|$3]] [[$1|viehâ pyereest]].",
+ "babel-4": "Taat kevttee máttá [[$2|$3]] [[$1|eenikielâlii sárnoo náál]].",
+ "babel-N": "Taam kevttee [[$1|eenikielâ]] lii [[$2|$3]].",
+ "babel-1-n": "Taat kevttee máttá [[$1|váhá]] [[$2|anarâškielâ]].",
+ "babel-3-n": "Taat kevttee máttá [[$2|anarâškielâ]] [[$1|uáli jo pyereest]].",
+ "babel-5-n": "Taat kevttee máttá [[$2|anarâškielâ]] [[$1|áámmátlâš tääsist]]."
+}
diff --git a/MLEB/Babel/i18n/tg-cyrl.json b/MLEB/Babel/i18n/tg-cyrl.json
index 24decad5..636ad53f 100644
--- a/MLEB/Babel/i18n/tg-cyrl.json
+++ b/MLEB/Babel/i18n/tg-cyrl.json
@@ -4,6 +4,7 @@
"Curasao",
"Ibrahim",
"ToJack",
+ "Whytheonlyone",
"ZxxZxxZ"
]
},
@@ -20,8 +21,8 @@
"babel-2": "Ин корбар [[$2|$3]]ро дар сатҳи [[$1|миёна]] мефаҳмад.",
"babel-3": "[[$2|$3]] — [[$1|бо сатҳи дониши озоди]]",
"babel-4": "Корбари мазкур ба '''[[$2|тоҷикӣ]]''' дар сатҳи '''[[$1|хуб]]''' монанди қариб забони модариаш медонад.",
- "babel-5": "[[$2|$3]] — [[$1|бо сатҳи дониши олии]]",
- "babel-N": "[[$2|$3]] — [[$1|забони модари]]",
+ "babel-5": "Ин корбар дониши [[$1|касбии]] [[$2|$3]]-ро дорад.",
+ "babel-N": "Корбари мазкур [[$2|$3]]-ро дар сатҳи забони [[$1|модариаш]] мефаҳмад.",
"babel-0-n": "Корбари мазкур [[$2|забони тоҷикиро]] [[$1|намефаҳмад]] (ё бо душворӣ мефаҳмад).",
"babel-1-n": "Корбари мазкур [[$1|дар сатҳи муқаддамоти]] [[$2|забони тоҷикиро]] медонад.",
"babel-2-n": "Корбари мазкур [[$2|тоҷикиро]] [[$1|хуб]] медонад.",
diff --git a/MLEB/Babel/i18n/th.json b/MLEB/Babel/i18n/th.json
index 027be003..3380631e 100644
--- a/MLEB/Babel/i18n/th.json
+++ b/MLEB/Babel/i18n/th.json
@@ -6,7 +6,8 @@
"Geonuch",
"Horus",
"Manop",
- "Passawuth"
+ "Passawuth",
+ "Patsagorn Y."
]
},
"babel": "ข้อมูลภาษาของผู้ใช้",
@@ -19,7 +20,7 @@
"babel-0": "ผู้ใช้คนนี้[[$1|ไม่มี]]ความรู้เกี่ยวกับ[[$2|$3]] (หรือเข้าใจได้ด้วยความยากลำบาก)",
"babel-1": "ผู้ใช้คนนี้มีความรู้[[$1|พื้นฐาน]]เกี่ยวกับ[[$2|$3]]",
"babel-2": "ผู้ใช้คนนี้มีความรู้[[$1|ระดับกลาง]]เกี่ยวกับ[[$2|$3]]",
- "babel-3": "ผู้ใช้คนนี้มีความรู้[[$1|ระดับสูง]]เกี่ยวกับ[[$2|$3]]",
+ "babel-3": "ผู้ใช้คนนี้มีความรู้[[$1|ระดับสูง]]เกี่ยวกับ[[$2|ภาษา$3]]",
"babel-4": "ผู้ใช้คนนี้สามารถใช้[[$2|$3]]ได้เหมือน[[$1|ภาษาแม่]]",
"babel-5": "ผู้ใช้คนนี้สามารถใช้[[$2|$3]]ได้อย่าง[[$1|เชี่ยวชาญ]]",
"babel-N": "ผู้ใช้คนนี้ใช้[[$2|$3]]เป็น[[$1|ภาษาแม่]]",
diff --git a/MLEB/Babel/i18n/tl.json b/MLEB/Babel/i18n/tl.json
index a9e55abe..8d0581f4 100644
--- a/MLEB/Babel/i18n/tl.json
+++ b/MLEB/Babel/i18n/tl.json
@@ -1,31 +1,32 @@
{
"@metadata": {
"authors": [
- "AnakngAraw"
+ "AnakngAraw",
+ "GinawaSaHapon"
]
},
- "babel": "Kabatirang pangtagagamit ng Babel",
- "babel-desc": "Nagdaragdag ng tungkuling pambanghay (''parser'') na <code>#babel</code> para payagan ang kusang paglitaw ng isang hanay sa kahong pantagagamit ng babel na may kakayahang magsali ng nakahandang mga suleras",
+ "babel": "Impormasyon ng tagagamit ng Babel",
+ "babel-desc": "Dinadagdag ang parser function na <code>#babel</code> para payagan ang agarang paggawa ng hanay ng babel userbox na kayang magsama ng mga custom na padron",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Category:Babel - Mga tagagamit ayon sa wika",
- "babel-autocreate-reason": "Kusang lumilikha ng pahina ng kauriang pam-[[$1|Babel]].",
- "babel-autocreate-text-levels": "Nagpapakita na may kakayahang pang-antas $1 sa wikang $2 ang mga tagagamit na nasa kauriang ito.",
- "babel-autocreate-text-main": "Nagpapakitang may kaalaman sa wikang $1 ang mga tagagamit na nasa kauriang ito.",
+ "babel-footer-url": ":Category:Babel - Tagagamit base sa wika",
+ "babel-autocreate-reason": "Agad na gumawa ng pahina ng kategorya ng [[$1|Babel]].",
+ "babel-autocreate-text-levels": "Ang mga tagagamit na nasa kategoryang ito ay nagsabing na ang antas ng kakayahan nila sa wika na $2 ay $1.",
+ "babel-autocreate-text-main": "Ang mga tagagamit na nasa kategoryang ito ay nagsabing ng antas ng kaalaman nila sa wika na $1.",
"babel-autocreate-user": "Babel Likhain-ng-Kusa",
- "babel-0": "[[$1|Walang]] kaalaman sa [[$2|$3]] (o may malaking kahirapan sa pagunawa dito) ang tagagamit na ito.",
- "babel-1": "May [[$1|payak]] na kaalaman sa [[$2|$3]] ang tagagamit na ito.",
- "babel-2": "May [[$1|panggitnang]] kaalaman sa [[$2|$3]] ang tagagamit na ito.",
- "babel-3": "May [[$1|mahigit]] na kaalaman sa [[$2|$3]] ang tagagamit na ito.",
- "babel-4": "May [[$1|malakatutubong]] kaalaman sa pagsasalita ng [[$2|$3]] ang tagagamit na ito.",
- "babel-5": "May [[$1|dalubhasang]] kaalaman sa [[$2|$3]] ang tagagamit na ito.",
- "babel-N": "May [[$1|katutubong]] pang-unawa sa [[$2|$3]] ang tagagamit na ito.",
- "babel-0-n": "[[$1|Walang]] kaalaman sa [[$2|Tagalog]] (o may kahirapan sa pagunawa dito) ang tagagamit na ito.",
- "babel-1-n": "May [[$1|payak]] na kaalaman sa [[$2|Tagalog]] ang tagagamit na ito.",
- "babel-2-n": "May [[$1|panggitnang]] kaalaman sa [[$2|Tagalog]] ang tagagamit na ito.",
- "babel-3-n": "May [[$1|mahigit]] na kaalaman sa [[$2|Tagalog]] ang tagagamit na ito.",
- "babel-4-n": "May [[$1|malakatutubong]] kaalaman sa pagsasalita ng [[$2|Tagalog]] ang tagagamit na ito.",
- "babel-5-n": "May [[$1|dalubhasang]] kaalaman sa [[$2|Tagalog]] ang tagagamit na ito.",
- "babel-N-n": "May [[$1|katutubong]] pang-unawa sa [[$2|Tagalog]] ang tagagamit na ito.",
+ "babel-0": "[[$1|Walang]] alam ang tagagamit na ito sa [[$2|$3]] (o di kaya'y nahihirapan siyang intindihin ito).",
+ "babel-1": "[[$1|Payak]] ang kaalaman ng tagagamit na ito sa [[$2|$3]].",
+ "babel-2": "[[$1|Medyo]] may alam ang tagagamit na ito sa [[$2|$3]].",
+ "babel-3": "[[$1|Malaki]] ang kaalaman ng tagagamit na ito sa [[$2|$3]].",
+ "babel-4": "[[$1|Mala-katutubo]] na ang kaalaman ng tagagamit na ito sa [[$2|$3]].",
+ "babel-5": "[[$1|Pampropesyonal]] na ang kaalaman ng tagagamit na ito sa [[$2|$3]].",
+ "babel-N": "[[$1|Katutubo]] ng [[$2|$3]] ang tagagamit na ito.",
+ "babel-0-n": "[[$1|Walang]] alam ang tagagamit na ito sa [[$2|Tagalog]] (o di kaya'y nahihirapan siyang intindihin ito).",
+ "babel-1-n": "[[$1|Payak]] ang kaalaman ng tagagamit na ito sa [[$2|Tagalog]].",
+ "babel-2-n": "[[$1|Medyo]] may alam ang tagagamit na ito sa [[$2|Tagalog]].",
+ "babel-3-n": "[[$1|Malaki]] ang kaalaman ng tagagamit na ito sa [[$2|Tagalog]].",
+ "babel-4-n": "[[$1|Mala-katutubo]] na ang kaalaman ng tagagamit na ito sa [[$2|Tagalog]].",
+ "babel-5-n": "[[$1|Pampropesyonal]] na ang kaalaman ng tagagamit na ito sa [[$2|Tagalog]].",
+ "babel-N-n": "[[$1|Katutubo]] ng [[$2|Tagalog]] ang tagagamit na ito.",
"babel-template": "Template:Tagagamit $1",
- "babel-footer": "Mga tagagamit ayon sa wika"
+ "babel-footer": "Mga tagagamit base sa wika"
}
diff --git a/MLEB/Babel/i18n/tly.json b/MLEB/Babel/i18n/tly.json
index 309a2666..4574aa89 100644
--- a/MLEB/Babel/i18n/tly.json
+++ b/MLEB/Babel/i18n/tly.json
@@ -1,21 +1,23 @@
{
"@metadata": {
"authors": [
+ "Amire80",
"JHeydar",
"Patriot Kur",
+ "QeneralĞasım",
"Vugar 1981",
"Гусейн"
]
},
"babel": "Babil iştirokəkə məlumot",
- "babel-desc": "Ziyod kardeydə analiz kardey funksiyə <code>#babel</code>, haşteydə avtomatik ofəye sun de zıvonon barədə məlumoti iyən de mımkunoti co ğəlibon daxıl karde",
+ "babel-desc": "Ziyod kardeydə analiz kardey funksiyə <code>#babel</code>, haşteydə avtomatik ofəye sun de zıvonon barədə məlumoti iyən de mımkunoti co nımunəyon daxıl karde",
"babel-url": "Project:Babil",
"babel-footer-url": ":Category:Babil - iştirokəkon zıvononədə",
"babel-autocreate-reason": "Səhifə avtomatik ofəye [[$1|Babil]] tispirədə.",
- "babel-autocreate-text-levels": "İştirokəkon çe ın tispiriku işorә kardəşone zınəyon səviyyə $1 bo zıvoni $2.",
+ "babel-autocreate-text-levels": "İştirokəkon çe ın tispiriku işorə kardəşone zınəyon səviyyə $1 bo zıvoni $2.",
"babel-autocreate-text-main": "İştirokəkon bı tispirədə zıvoni zınəy işorə kardəşone $1.",
"babel-0": "In iştirokəkə [[$1|zıneydəni]] [[$2|$3]] (yaanki çətin dərəseydə).",
- "babel-1": "In iştirokəkə [[$1|zəif]] zıneydә [[$2|$3]].",
+ "babel-1": "In iştirokəkə [[$1|zəif]] zıneydə [[$2|$3]].",
"babel-2": "In iştirokəkə [[$1|miyonə səviyyədə]] zıneydə [[$2|$3]].",
"babel-3": "In iştirokəkə [[$1|çok]] zıneydə [[$2|$3]].",
"babel-4": "In iştirokəkə bənə [[$1|moə zıvoni]] zıneydə [[$2|$3]].",
@@ -25,7 +27,7 @@
"babel-1-n": "In iştirokəkə [[$1|zəif]] zıneydə [[$2|Tolışi]].",
"babel-2-n": "In iştirokəkə [[$1|miyonə səviyyədə]] zıneydə [[$2|Tolışə zıvoni]].",
"babel-3-n": "In iştirokəkə [[$1|çok]] zıneydə [[$2|Tolışə zıvoni]].",
- "babel-4-n": "In iştirokəkə bənə [[$1|moə zıvoni]] зынејдә [[$2|Tolışə zıvoni]].",
+ "babel-4-n": "In iştirokəkə bənə [[$1|moə zıvoni]] zıneydə [[$2|Tolışə zıvoni]].",
"babel-5-n": "In iştirokəkə [[$1|peşəkor səviyyədə]] zıneydə [[$2|Tolışə zıvoni]].",
"babel-N-n": "Bo ın iştirokəkə [[$2|Tolışə zıvon]] [[$1|moə zıvone]].",
"babel-footer": "İştirokəkon zıvononədə"
diff --git a/MLEB/Babel/i18n/tt.json b/MLEB/Babel/i18n/tt.json
index c42a4c1e..af8dd037 100644
--- a/MLEB/Babel/i18n/tt.json
+++ b/MLEB/Babel/i18n/tt.json
@@ -16,4 +16,4 @@
"babel-4-n": "Бу кулланучы [[$2|татарча]] [[$1|бик әйбәт]] белә.",
"babel-5-n": "Бу кулланучы [[$2|татарча]] [[$1|һөнәри дәрәҗәдә]] белә.",
"babel-N-n": "Бу кулланучы өчен [[$2|татар теле]] [[$1|туган тел]]."
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/udm.json b/MLEB/Babel/i18n/udm.json
index 48f430d6..268fda8d 100644
--- a/MLEB/Babel/i18n/udm.json
+++ b/MLEB/Babel/i18n/udm.json
@@ -3,14 +3,30 @@
"authors": [
"Irus",
"Kaganer",
+ "Kotwys",
"Purodha",
"Wadorgurt"
]
},
+ "babel": "Пыриськисьёс сярысь Вавилон тодэт",
"babel-url": "Project:Вавилон",
"babel-autocreate-reason": "[[$1|Вавилон]] категорилэсь бамзэ автоматической кылдытон.",
"babel-autocreate-text-levels": "Та категорие пырись викиавторъёс дунъязы $1 уровеньлы «$2» кылэз тодон-валанзэс.",
"babel-autocreate-text-main": "Та категорие пырись викиавторъёс пусйизы асьсэлэсь «$1» кылэз тодон-валанзэс.",
"babel-autocreate-user": "Babel AutoCreate",
+ "babel-0": "Та пыриськись [[$2|$3 кылэз]] [[$1|уг тоды]] (яке секытэн вала).",
+ "babel-1": "Та пыриськисьлэн [[$2|$3 кылэз]] [[$1|инъет]] тодонэз.",
+ "babel-2": "Та пыриськись [[$2|$3 кылэз]] [[$1|шоро-куспо]] тодэ.",
+ "babel-3": "Та пыриськись [[$2|$3 кылэз]] [[$1|усто]] тодэ.",
+ "babel-4": "Та пыриськись [[$2|$3 кылэз]] [[$1|анай кылэз кадь]] тодэ.",
+ "babel-5": "Та пыриськись [[$2|$3 кылэз]] [[$1|удысужлыко]] тодэ.",
+ "babel-N": "Та пыриськись [[$2|$3 кылэз]] [[$1|вордӥськемысеныз]] тодэ.",
+ "babel-0-n": "Та пыриськись [[$2|удмурт кылэз]] [[$1|уг тоды]] (яке секытэн вала).",
+ "babel-1-n": "Та пыриськисьлэн [[$2|удмурт кылэз]] [[$1|инъет]] тодонэз.",
+ "babel-2-n": "Та пыриськись [[$2|удмурт кылэз]] [[$1|шоро-куспо]] тодэ.",
+ "babel-3-n": "Та пыриськись [[$2|удмурт кылэз]] [[$1|усто]] тодэ.",
+ "babel-4-n": "Та пыриськись [[$2|удмурт кылэз]] [[$1|анай кылэз кадь]] тодэ.",
+ "babel-5-n": "Та пыриськись [[$2|удмурт кылэз]] [[$1|удысужлыко]] тодэ.",
+ "babel-N-n": "Та пыриськись [[$2|удмурт кылэз]] [[$1|вордӥськемысеныз]] тодэ.",
"babel-footer": "Викиавторъёс кылъёссыя"
}
diff --git a/MLEB/Babel/i18n/vec.json b/MLEB/Babel/i18n/vec.json
index 751b85cc..62140ab6 100644
--- a/MLEB/Babel/i18n/vec.json
+++ b/MLEB/Babel/i18n/vec.json
@@ -6,26 +6,26 @@
"Gloria sah"
]
},
- "babel": "Babel utente",
- "babel-desc": "Zonta la funsion parser <code>#babel</code> par permétar la generazion automatica de un riquadro \"utente Babel\" con la possibilità de inserir template personalizà",
+ "babel": "Babel utensa",
+ "babel-desc": "Zonta ła funsion parser <code>#babel</code> par permétar la zenerasion automàtega de un recuadro \"utensa Babel\" co ła pusibiłità de zontar modełi personałizai.",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Category:Babel - Utenti par lengua",
- "babel-autocreate-reason": "Creo automaticamente la pàxena de la categoria [[$1|Babel]].",
- "babel-autocreate-text-levels": "I utenti in sta categoria i gà indicà de verghe un livèl de conossensa $1 de la lengua $2.",
- "babel-autocreate-text-main": "I utenti in sta categoria i dixe el so łiveło de conosensa in $1.",
- "babel-0": "Sto utente qua [[$1|no'l parla]] par gnente el [[$2|$3]] (o el lo capisse con gran fadiga).",
- "babel-1": "Sto utente qua el parla [[$1|na s-cianta]] el [[$2|$3]].",
- "babel-2": "Sto utente qua el parla [[$1|'bastansa ben]] el [[$2|$3]].",
- "babel-3": "Sto utente qua el parla el [[$2|$3]] [[$1|ben assè]].",
- "babel-4": "Sto utente qua el parla el [[$2|$3]] squasi [[$1|come la so lengua mare]].",
- "babel-5": "Sto utente qua el parla el [[$2|$3]] a [[$1|livèi da professionista]].",
- "babel-N": "Sto utente qua el parla el [[$2|$3]] [[$1|da co che'l xe nato]].",
- "babel-0-n": "Sto utente qua [[$1|no'l parla]] par gnente la [[$2|lengua veneta]] (o el la capisse con gran fadiga).",
- "babel-1-n": "Sto utente qua el parla [[$1|na s-cianta]] la [[$2|lengua veneta]].",
- "babel-2-n": "Sto utente qua el parla [[$1|'bastansa ben]] la [[$2|lengua veneta]].",
- "babel-3-n": "Sto utente qua el parla la [[$2|lengua veneta]] [[$1|ben assè]].",
- "babel-4-n": "Sto utente qua el parla la [[$2|lengua veneta]] squasi [[$1|come la so lengua mare]].",
- "babel-5-n": "Sto utente qua el parla la [[$2|lengua veneta]] a [[$1|livèi da professionista]].",
- "babel-N-n": "Sto utente qua el parla la [[$2|lengua veneta]] [[$1|da co che'l xe nato]].",
- "babel-footer": "Utenti par lengua"
+ "babel-footer-url": ":Category:Utenti par łengua",
+ "babel-autocreate-reason": "Creo automategamente ła voze de ła categoria [[$1|Babel]].",
+ "babel-autocreate-text-levels": "Łe utense inte sta categoria łe ga dito de ver on liveło de conosimento $1 de ła łéngua $2.",
+ "babel-autocreate-text-main": "Łe utense inte sta categoria łe ìndega el so łiveło de conosimento in $1.",
+ "babel-0": "Sta utensa cuà [[$1|no ła parla]] par gnente el [[$2|$3]] (o ło capise co granda fadiga).",
+ "babel-1": "Sta utensa cuà ła ga on conosimento [[$1|bàzego]] del [[$2|$3]].",
+ "babel-2": "Sta utensa cuà ła parla [[$1|bastansa ben]] el [[$2|$3]].",
+ "babel-3": "Sta utensa cuà ła ga on conosimento [[$1|vansà]] del [[$2|$3]].",
+ "babel-4": "Sta utensa cuà ła ga on conosimento [[$1|cuazi łénguamare]] del [[$2|$3]].",
+ "babel-5": "Sta utensa cuà ła ga on conosimento [[$1|profesionałe]] del [[$2|$3]].",
+ "babel-N": "Sta utensa cuà ła parla el [[$2|$3]] [[$1|da co ła ze nasesta]].",
+ "babel-0-n": "Sta utensa cuà [[$1|no]] ła ga nisun conosimento de ła [[$2|łéngua vèneta]] (o ła capise co granda fadiga).",
+ "babel-1-n": "Sta utensa cuà ła ga on conosimento [[$1|bàzego]] de ła [[$2|łéngua vèneta]].",
+ "babel-2-n": "Sta utensa cuà ła parla [[$1|bastansa ben]] ła [[$2|łéngua vèneta]].",
+ "babel-3-n": "Sta utensa cuà ła parla ła [[$2|łéngua vèneta]] [[$1|ben asè]].",
+ "babel-4-n": "Sta utensa cuà ła ga on conosimento cuazi [[$1|marełéngua]] de ła [[$2|łéngua vèneta]].",
+ "babel-5-n": "Sta utensa cuà ła ga on conosimento [[$1|profesionałe]] de ła [[$2|łéngua vèneta]].",
+ "babel-N-n": "Sta utensa cuà ła parla ła [[$2|łéngua vèneta]] [[$1|da co ła ze nasesta]].",
+ "babel-footer": "Utense par łéngua"
}
diff --git a/MLEB/Babel/i18n/zh-cn.json b/MLEB/Babel/i18n/zh-cn.json
index 51ba73f3..089c531c 100644
--- a/MLEB/Babel/i18n/zh-cn.json
+++ b/MLEB/Babel/i18n/zh-cn.json
@@ -11,4 +11,4 @@
"babel-4-n": "这位用户有[[$1|接近母语讲者]]的[[$2|大陆式中文]]知识。",
"babel-5-n": "这位用户有[[$1|专业]]的[[$2|大陆式中文]]知识。",
"babel-N-n": "这位用户明白以[[$1|母语]]为主的[[$2|大陆式中文]]。"
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/zh-sg.json b/MLEB/Babel/i18n/zh-sg.json
index fdc3a571..f7665048 100644
--- a/MLEB/Babel/i18n/zh-sg.json
+++ b/MLEB/Babel/i18n/zh-sg.json
@@ -11,4 +11,4 @@
"babel-4-n": "这位用户有[[$1|接近母语讲者]]的[[$2|星式中文]]知识。",
"babel-5-n": "这位用户有[[$1|专业]]的[[$2|星式中文]]知识。",
"babel-N-n": "这位用户明白以[[$1|母语]]为主的[[$2|星式中文]]。"
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/zh-tw.json b/MLEB/Babel/i18n/zh-tw.json
index 7b658742..bc20866a 100644
--- a/MLEB/Babel/i18n/zh-tw.json
+++ b/MLEB/Babel/i18n/zh-tw.json
@@ -26,4 +26,4 @@
"babel-4-n": "這位用戶有[[$1|接近母語講者]]的[[$2|台式中文]]知識。",
"babel-5-n": "這位用戶有[[$1|專業]]的[[$2|台式中文]]知識。",
"babel-N-n": "[[$2|台式中文]]是這位用戶的的[[$1|母語]]。"
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/zh.json b/MLEB/Babel/i18n/zh.json
index 34e73d99..fa424b9e 100644
--- a/MLEB/Babel/i18n/zh.json
+++ b/MLEB/Babel/i18n/zh.json
@@ -5,4 +5,4 @@
]
},
"babel-url": "Project:巴別"
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/includes/BabelLanguageCodes.php b/MLEB/Babel/includes/BabelLanguageCodes.php
index 8501e0bd..02110aa1 100644
--- a/MLEB/Babel/includes/BabelLanguageCodes.php
+++ b/MLEB/Babel/includes/BabelLanguageCodes.php
@@ -27,7 +27,7 @@ class BabelLanguageCodes {
self::$mapToMediaWikiCodeCache = [];
// Is the code a proper BCP 47 code for one of MediaWiki's nonstandard codes?
// If so, return the internal MediaWiki code.
- if ( method_exists( 'LanguageCode', 'getNonstandardLanguageCodeMapping' ) ) {
+ if ( method_exists( LanguageCode::class, 'getNonstandardLanguageCodeMapping' ) ) {
$mapping = LanguageCode::getNonstandardLanguageCodeMapping();
foreach ( $mapping as $mwCode => $bcp47code ) {
// Careful, because the nonstandardlanguagecodemapping
@@ -39,7 +39,7 @@ class BabelLanguageCodes {
}
// Is the code one of MediaWiki's legacy fake codes? If so, return the modern
// equivalent code (T101086)
- if ( method_exists( 'LanguageCode', 'getDeprecatedCodeMapping' ) ) {
+ if ( method_exists( LanguageCode::class, 'getDeprecatedCodeMapping' ) ) {
$mapping = LanguageCode::getDeprecatedCodeMapping();
foreach ( $mapping as $deprecatedCode => $mwCode ) {
self::$mapToMediaWikiCodeCache[ strtolower( $deprecatedCode ) ] =
diff --git a/MLEB/Babel/includes/BabelStatic.php b/MLEB/Babel/includes/BabelStatic.php
index 9e5aa351..20b3226e 100644
--- a/MLEB/Babel/includes/BabelStatic.php
+++ b/MLEB/Babel/includes/BabelStatic.php
@@ -26,25 +26,36 @@ class BabelStatic {
* @param DatabaseUpdater $updater
*/
public static function onLoadExtensionSchemaUpdates( DatabaseUpdater $updater ) {
- $dir = dirname( __DIR__ ) . '/';
- $updater->addExtensionTable( 'babel', $dir . 'babel.sql' );
+ $dir = dirname( __DIR__ ) . '/sql/';
+ $dbType = $updater->getDB()->getType();
- if ( $updater->getDB()->getType() === 'mysql' ) {
+ if ( $dbType === 'mysql' ) {
+ $updater->addExtensionTable( 'babel',
+ $dir . 'tables-generated.sql'
+ );
$updater->modifyExtensionField(
'babel',
'babel_lang',
- $dir . 'sql/babel-babel_lang-length-type.sql'
+ $dir . 'babel-babel_lang-length-type.sql'
);
$updater->modifyExtensionField(
'babel',
'babel_level',
- $dir . 'sql/babel-babel_level-type.sql'
+ $dir . 'babel-babel_level-type.sql'
+ );
+ } elseif ( $dbType === 'sqlite' ) {
+ $updater->addExtensionTable( 'babel',
+ $dir . 'sqlite/tables-generated.sql'
);
- } elseif ( $updater->getDB()->getType() === 'sqlite' ) {
+
$updater->modifyExtensionField(
'babel',
'babel_lang',
- $dir . 'sql/babel-babel_lang-length.sqlite.sql'
+ $dir . 'sqlite/babel-babel_lang-length.sql'
+ );
+ } elseif ( $dbType === 'postgres' ) {
+ $updater->addExtensionTable( 'babel',
+ $dir . 'postgres/tables-generated.sql'
);
}
}
diff --git a/MLEB/Babel/package-lock.json b/MLEB/Babel/package-lock.json
index ba35f248..c3f0b8c7 100644
--- a/MLEB/Babel/package-lock.json
+++ b/MLEB/Babel/package-lock.json
@@ -12,45 +12,45 @@
}
},
"@babel/core": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
- "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.9.0",
- "@babel/helper-module-transforms": "^7.9.0",
- "@babel/helpers": "^7.9.0",
- "@babel/parser": "^7.9.0",
- "@babel/template": "^7.8.6",
- "@babel/traverse": "^7.9.0",
- "@babel/types": "^7.9.0",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.7.tgz",
+ "integrity": "sha512-tRKx9B53kJe8NCGGIxEQb2Bkr0riUIEuN7Sc1fxhs5H8lKlCWUvQCSNMVIB0Meva7hcbCRJ76de15KoLltdoqw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.5",
+ "@babel/helper-module-transforms": "^7.12.1",
+ "@babel/helpers": "^7.12.5",
+ "@babel/parser": "^7.12.7",
+ "@babel/template": "^7.12.7",
+ "@babel/traverse": "^7.12.7",
+ "@babel/types": "^7.12.7",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.1",
"json5": "^2.1.2",
- "lodash": "^4.17.13",
+ "lodash": "^4.17.19",
"resolve": "^1.3.2",
"semver": "^5.4.1",
"source-map": "^0.5.0"
},
"dependencies": {
"@babel/code-frame": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
- "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
"dev": true,
"requires": {
- "@babel/highlight": "^7.8.3"
+ "@babel/highlight": "^7.10.4"
}
},
"@babel/highlight": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
- "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.9.0",
+ "@babel/helper-validator-identifier": "^7.10.4",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
}
@@ -58,125 +58,125 @@
}
},
"@babel/generator": {
- "version": "7.9.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz",
- "integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==",
+ "version": "7.12.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz",
+ "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==",
"dev": true,
"requires": {
- "@babel/types": "^7.9.5",
+ "@babel/types": "^7.12.5",
"jsesc": "^2.5.1",
- "lodash": "^4.17.13",
"source-map": "^0.5.0"
}
},
"@babel/helper-function-name": {
- "version": "7.9.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz",
- "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
"dev": true,
"requires": {
- "@babel/helper-get-function-arity": "^7.8.3",
- "@babel/template": "^7.8.3",
- "@babel/types": "^7.9.5"
+ "@babel/helper-get-function-arity": "^7.10.4",
+ "@babel/template": "^7.10.4",
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-get-function-arity": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz",
- "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
"dev": true,
"requires": {
- "@babel/types": "^7.8.3"
+ "@babel/types": "^7.10.4"
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz",
- "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
+ "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
"dev": true,
"requires": {
- "@babel/types": "^7.8.3"
+ "@babel/types": "^7.12.7"
}
},
"@babel/helper-module-imports": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
- "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
+ "version": "7.12.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
+ "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
"dev": true,
"requires": {
- "@babel/types": "^7.8.3"
+ "@babel/types": "^7.12.5"
}
},
"@babel/helper-module-transforms": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
- "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
+ "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.8.3",
- "@babel/helper-replace-supers": "^7.8.6",
- "@babel/helper-simple-access": "^7.8.3",
- "@babel/helper-split-export-declaration": "^7.8.3",
- "@babel/template": "^7.8.6",
- "@babel/types": "^7.9.0",
- "lodash": "^4.17.13"
+ "@babel/helper-module-imports": "^7.12.1",
+ "@babel/helper-replace-supers": "^7.12.1",
+ "@babel/helper-simple-access": "^7.12.1",
+ "@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/helper-validator-identifier": "^7.10.4",
+ "@babel/template": "^7.10.4",
+ "@babel/traverse": "^7.12.1",
+ "@babel/types": "^7.12.1",
+ "lodash": "^4.17.19"
}
},
"@babel/helper-optimise-call-expression": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz",
- "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz",
+ "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==",
"dev": true,
"requires": {
- "@babel/types": "^7.8.3"
+ "@babel/types": "^7.12.7"
}
},
"@babel/helper-replace-supers": {
- "version": "7.8.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz",
- "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
+ "version": "7.12.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz",
+ "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==",
"dev": true,
"requires": {
- "@babel/helper-member-expression-to-functions": "^7.8.3",
- "@babel/helper-optimise-call-expression": "^7.8.3",
- "@babel/traverse": "^7.8.6",
- "@babel/types": "^7.8.6"
+ "@babel/helper-member-expression-to-functions": "^7.12.1",
+ "@babel/helper-optimise-call-expression": "^7.10.4",
+ "@babel/traverse": "^7.12.5",
+ "@babel/types": "^7.12.5"
}
},
"@babel/helper-simple-access": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
- "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
+ "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
"dev": true,
"requires": {
- "@babel/template": "^7.8.3",
- "@babel/types": "^7.8.3"
+ "@babel/types": "^7.12.1"
}
},
"@babel/helper-split-export-declaration": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz",
- "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==",
+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
+ "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
"dev": true,
"requires": {
- "@babel/types": "^7.8.3"
+ "@babel/types": "^7.11.0"
}
},
"@babel/helper-validator-identifier": {
- "version": "7.9.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz",
- "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
+ "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
"dev": true
},
"@babel/helpers": {
- "version": "7.9.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
- "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
+ "version": "7.12.5",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
+ "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
"dev": true,
"requires": {
- "@babel/template": "^7.8.3",
- "@babel/traverse": "^7.9.0",
- "@babel/types": "^7.9.0"
+ "@babel/template": "^7.10.4",
+ "@babel/traverse": "^7.12.5",
+ "@babel/types": "^7.12.5"
}
},
"@babel/highlight": {
@@ -191,47 +191,38 @@
}
},
"@babel/parser": {
- "version": "7.9.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
- "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz",
+ "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==",
"dev": true
},
- "@babel/runtime": {
- "version": "7.9.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz",
- "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==",
- "dev": true,
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
"@babel/template": {
- "version": "7.8.6",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz",
- "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
+ "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.8.3",
- "@babel/parser": "^7.8.6",
- "@babel/types": "^7.8.6"
+ "@babel/code-frame": "^7.10.4",
+ "@babel/parser": "^7.12.7",
+ "@babel/types": "^7.12.7"
},
"dependencies": {
"@babel/code-frame": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
- "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
"dev": true,
"requires": {
- "@babel/highlight": "^7.8.3"
+ "@babel/highlight": "^7.10.4"
}
},
"@babel/highlight": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
- "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.9.0",
+ "@babel/helper-validator-identifier": "^7.10.4",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
}
@@ -239,38 +230,38 @@
}
},
"@babel/traverse": {
- "version": "7.9.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz",
- "integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.7.tgz",
+ "integrity": "sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.9.5",
- "@babel/helper-function-name": "^7.9.5",
- "@babel/helper-split-export-declaration": "^7.8.3",
- "@babel/parser": "^7.9.0",
- "@babel/types": "^7.9.5",
+ "@babel/code-frame": "^7.10.4",
+ "@babel/generator": "^7.12.5",
+ "@babel/helper-function-name": "^7.10.4",
+ "@babel/helper-split-export-declaration": "^7.11.0",
+ "@babel/parser": "^7.12.7",
+ "@babel/types": "^7.12.7",
"debug": "^4.1.0",
"globals": "^11.1.0",
- "lodash": "^4.17.13"
+ "lodash": "^4.17.19"
},
"dependencies": {
"@babel/code-frame": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
- "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
"dev": true,
"requires": {
- "@babel/highlight": "^7.8.3"
+ "@babel/highlight": "^7.10.4"
}
},
"@babel/highlight": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz",
- "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==",
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.9.0",
+ "@babel/helper-validator-identifier": "^7.10.4",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
}
@@ -284,16 +275,53 @@
}
},
"@babel/types": {
- "version": "7.9.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.5.tgz",
- "integrity": "sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg==",
+ "version": "7.12.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz",
+ "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==",
"dev": true,
"requires": {
- "@babel/helper-validator-identifier": "^7.9.5",
- "lodash": "^4.17.13",
+ "@babel/helper-validator-identifier": "^7.10.4",
+ "lodash": "^4.17.19",
"to-fast-properties": "^2.0.0"
}
},
+ "@eslint/eslintrc": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
+ "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.4",
+ "debug": "^4.1.1",
+ "espree": "^7.3.0",
+ "globals": "^12.1.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^3.13.1",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "globals": {
+ "version": "12.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
+ "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.8.1"
+ }
+ }
+ }
+ },
+ "@mdn/browser-compat-data": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz",
+ "integrity": "sha512-GeeM827DlzFFidn1eKkMBiqXFD2oLsnZbaiGhByPl0vcapsRzUL+t9hDoov1swc9rB2jw64R+ihtzC8qOE9wXw==",
+ "dev": true,
+ "requires": {
+ "extend": "3.0.2"
+ }
+ },
"@nodelib/fs.scandir": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
@@ -321,22 +349,22 @@
}
},
"@stylelint/postcss-css-in-js": {
- "version": "0.37.1",
- "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.1.tgz",
- "integrity": "sha512-UMf2Rni3JGKi3ZwYRGMYJ5ipOA5ENJSKMtYA/pE1ZLURwdh7B5+z2r73RmWvub+N0UuH1Lo+TGfCgYwPvqpXNw==",
+ "version": "0.37.2",
+ "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz",
+ "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==",
"dev": true,
"requires": {
"@babel/core": ">=7.9.0"
}
},
"@stylelint/postcss-markdown": {
- "version": "0.36.1",
- "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz",
- "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==",
+ "version": "0.36.2",
+ "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
+ "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
"dev": true,
"requires": {
- "remark": "^12.0.0",
- "unist-util-find-all-after": "^3.0.1"
+ "remark": "^13.0.0",
+ "unist-util-find-all-after": "^3.0.2"
}
},
"@types/color-name": {
@@ -345,10 +373,25 @@
"integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
"dev": true
},
+ "@types/mdast": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz",
+ "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "*"
+ }
+ },
+ "@types/minimatch": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+ "dev": true
+ },
"@types/minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz",
+ "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==",
"dev": true
},
"@types/normalize-package-data": {
@@ -369,6 +412,16 @@
"integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
"dev": true
},
+ "JSONStream": {
+ "version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
+ "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
+ "dev": true,
+ "requires": {
+ "jsonparse": "0.0.5",
+ "through": ">=2.2.7 <3"
+ }
+ },
"abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
@@ -376,24 +429,24 @@
"dev": true
},
"acorn": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz",
- "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==",
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
"dev": true
},
"acorn-jsx": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz",
- "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
+ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
"dev": true
},
"ajv": {
- "version": "6.10.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
- "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"requires": {
- "fast-deep-equal": "^2.0.1",
+ "fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
@@ -447,6 +500,12 @@
"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
"dev": true
},
+ "array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true
+ },
"array-each": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
@@ -483,10 +542,16 @@
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
"dev": true
},
+ "ast-metadata-inferer": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.4.0.tgz",
+ "integrity": "sha512-tKHdBe8N/Vq2nLAm4YPBVREVZjMux6KrqyPfNQgIbDl0t7HaNSmy8w4OyVHYg/cvyn5BW7o7pVwpjPte89Zhcg==",
+ "dev": true
+ },
"astral-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
- "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
"dev": true
},
"async": {
@@ -502,18 +567,18 @@
"dev": true
},
"autoprefixer": {
- "version": "9.7.6",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.6.tgz",
- "integrity": "sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ==",
+ "version": "9.8.6",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
+ "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
"dev": true,
"requires": {
- "browserslist": "^4.11.1",
- "caniuse-lite": "^1.0.30001039",
- "chalk": "^2.4.2",
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "colorette": "^1.2.1",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
- "postcss": "^7.0.27",
- "postcss-value-parser": "^4.0.3"
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
}
},
"bail": {
@@ -603,15 +668,16 @@
}
},
"browserslist": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz",
- "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==",
+ "version": "4.14.7",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz",
+ "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001043",
- "electron-to-chromium": "^1.3.413",
- "node-releases": "^1.1.53",
- "pkg-up": "^2.0.0"
+ "caniuse-lite": "^1.0.30001157",
+ "colorette": "^1.2.1",
+ "electron-to-chromium": "^1.3.591",
+ "escalade": "^3.1.1",
+ "node-releases": "^1.1.66"
}
},
"cache-base": {
@@ -637,16 +703,27 @@
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"dev": true
},
- "caniuse-lite": {
- "version": "1.0.30001045",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001045.tgz",
- "integrity": "sha512-Y8o2Iz1KPcD6FjySbk1sPpvJqchgxk/iow0DABpGyzA1UeQAuxh63Xh0Enj5/BrsYbXtCN32JmR4ZxQTCQ6E6A==",
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true
},
- "ccount": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz",
- "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==",
+ "camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001159",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz",
+ "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==",
"dev": true
},
"chalk": {
@@ -666,12 +743,6 @@
"integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
"dev": true
},
- "character-entities-html4": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
- "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",
- "dev": true
- },
"character-entities-legacy": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
@@ -707,6 +778,28 @@
}
}
},
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ }
+ }
+ },
"clone-regexp": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
@@ -716,12 +809,6 @@
"is-regexp": "^2.0.0"
}
},
- "collapse-white-space": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
- "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",
- "dev": true
- },
"collection-visit": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
@@ -747,6 +834,12 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
+ "colorette": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
+ "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+ "dev": true
+ },
"colors": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
@@ -754,9 +847,9 @@
"dev": true
},
"comment-parser": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.7.5.tgz",
- "integrity": "sha512-iH9YA35ccw94nx5244GVkpyC9eVTsL71jZz6iz5w6RIf79JLF2AsXHXq9p6Oaohyl3sx5qSMnGsWUDFIAfWL4w==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.1.2.tgz",
+ "integrity": "sha512-AOdq0i8ghZudnYv8RUnHrhTgafUGs61Rdz9jemU5x2lnZwAWyOq7vySo626K59e1fVKH1xSRorJwPVRLSWOoAQ==",
"dev": true
},
"component-emitter": {
@@ -786,37 +879,29 @@
"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
"dev": true
},
+ "core-js": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.1.tgz",
+ "integrity": "sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA==",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ },
"cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
+ "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
"dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
+ "import-fresh": "^3.2.1",
"parse-json": "^5.0.0",
"path-type": "^4.0.0",
- "yaml": "^1.7.2"
- },
- "dependencies": {
- "parse-json": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz",
- "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1",
- "lines-and-columns": "^1.1.6"
- }
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
- }
+ "yaml": "^1.10.0"
}
},
"cross-spawn": {
@@ -841,6 +926,90 @@
}
}
},
+ "css-rule-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
+ "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
+ "dev": true,
+ "requires": {
+ "css-tokenize": "^1.0.1",
+ "duplexer2": "0.0.2",
+ "ldjson-stream": "^1.2.1",
+ "through2": "^0.6.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ }
+ }
+ },
+ "css-tokenize": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
+ "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^1.0.33"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
"cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
@@ -876,6 +1045,14 @@
"requires": {
"decamelize": "^1.1.0",
"map-obj": "^1.0.0"
+ },
+ "dependencies": {
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ }
}
},
"decode-uri-component": {
@@ -944,14 +1121,6 @@
"dev": true,
"requires": {
"path-type": "^4.0.0"
- },
- "dependencies": {
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
- }
}
},
"doctrine": {
@@ -963,6 +1132,53 @@
"esutils": "^2.0.2"
}
},
+ "doiuse": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-4.4.0.tgz",
+ "integrity": "sha512-+RbL+7ECpBzbX+GMnX3PXzc/t+ufvZV/q/ysES5U8i0VexgGKLezQPCVehKwzLH2pIFC0pISfPaSm69CxuEw6w==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.14.7",
+ "caniuse-lite": "^1.0.30001157",
+ "css-rule-stream": "^1.1.0",
+ "duplexer2": "0.0.2",
+ "jsonfilter": "^1.1.2",
+ "ldjson-stream": "^1.2.1",
+ "multimatch": "^5.0.0",
+ "postcss": "^8.1.6",
+ "source-map": "^0.7.3",
+ "through2": "^4.0.2",
+ "yargs": "^16.1.0"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "8.1.9",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.9.tgz",
+ "integrity": "sha512-oWuBpEl1meaMKkQXn0ic78TUrgsMvrAZLE/6ZY0H3LTteq2O3L8PGWwMbPLctpksTJIHjQeossMUMNQW7qRIHQ==",
+ "dev": true,
+ "requires": {
+ "colorette": "^1.2.1",
+ "nanoid": "^3.1.18",
+ "source-map": "^0.6.1",
+ "vfile-location": "^3.2.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true
+ }
+ }
+ },
"dom-serializer": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
@@ -974,15 +1190,15 @@
},
"dependencies": {
"domelementtype": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
- "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz",
+ "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==",
"dev": true
},
"entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz",
- "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
+ "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
"dev": true
}
}
@@ -1012,10 +1228,51 @@
"domelementtype": "1"
}
},
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true
+ },
+ "duplexer2": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~1.1.9"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
"electron-to-chromium": {
- "version": "1.3.414",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.414.tgz",
- "integrity": "sha512-UfxhIvED++qLwWrAq9uYVcqF8FdeV9sU2S7qhiHYFODxzXRrd1GZRl/PjITHsTEejgibcWDraD8TQqoHb1aCBQ==",
+ "version": "1.3.603",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz",
+ "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==",
"dev": true
},
"emoji-regex": {
@@ -1048,6 +1305,12 @@
"is-arrayish": "^0.2.1"
}
},
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
@@ -1055,28 +1318,29 @@
"dev": true
},
"eslint": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.4.0.tgz",
- "integrity": "sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==",
+ "version": "7.24.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz",
+ "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.0.0",
+ "@babel/code-frame": "7.12.11",
+ "@eslint/eslintrc": "^0.4.0",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
"cross-spawn": "^7.0.2",
"debug": "^4.0.1",
"doctrine": "^3.0.0",
"enquirer": "^2.3.5",
- "eslint-scope": "^5.1.0",
- "eslint-utils": "^2.0.0",
- "eslint-visitor-keys": "^1.2.0",
- "espree": "^7.1.0",
- "esquery": "^1.2.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^2.1.0",
+ "eslint-visitor-keys": "^2.0.0",
+ "espree": "^7.3.1",
+ "esquery": "^1.4.0",
"esutils": "^2.0.2",
- "file-entry-cache": "^5.0.1",
+ "file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^5.0.0",
- "globals": "^12.1.0",
+ "globals": "^13.6.0",
"ignore": "^4.0.6",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -1084,7 +1348,7 @@
"js-yaml": "^3.13.1",
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
- "lodash": "^4.17.14",
+ "lodash": "^4.17.21",
"minimatch": "^3.0.4",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
@@ -1093,19 +1357,48 @@
"semver": "^7.2.1",
"strip-ansi": "^6.0.0",
"strip-json-comments": "^3.1.0",
- "table": "^5.2.3",
+ "table": "^6.0.4",
"text-table": "^0.2.0",
"v8-compile-cache": "^2.0.3"
},
"dependencies": {
- "ansi-styles": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
- "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "@babel/code-frame": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
+ "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
"dev": true,
"requires": {
- "@types/color-name": "^1.1.1",
- "color-convert": "^2.0.1"
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
+ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
+ "dev": true
+ },
+ "@babel/highlight": {
+ "version": "7.13.10",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
+ "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.12.11",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ }
}
},
"chalk": {
@@ -1116,6 +1409,26 @@
"requires": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"color-convert": {
@@ -1133,61 +1446,247 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "eslint-visitor-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+ "dev": true
+ },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
"semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
+ }
+ },
+ "eslint-config-wikimedia": {
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.20.0.tgz",
+ "integrity": "sha512-F2dm+S6aCDDb99Fr6KD9L7u1gOK819deG6xAG4EIVaLsHdQhjbcpNUuzUkUmGmpEHIYHqSpwkZ1EvBMc9Pxn+w==",
+ "dev": true,
+ "requires": {
+ "eslint": "^7.23.0",
+ "eslint-plugin-compat": "^3.9.0",
+ "eslint-plugin-es": "^4.1.0",
+ "eslint-plugin-jsdoc": "^32.3.0",
+ "eslint-plugin-json-es": "^1.5.3",
+ "eslint-plugin-mediawiki": "^0.2.7",
+ "eslint-plugin-mocha": "^8.1.0",
+ "eslint-plugin-no-jquery": "^2.6.0",
+ "eslint-plugin-node": "^11.1.0",
+ "eslint-plugin-qunit": "^6.0.0",
+ "eslint-plugin-vue": "^7.8.0",
+ "eslint-plugin-wdio": "^7.0.0"
+ },
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
+ "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+ "dev": true,
+ "requires": {
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
+ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==",
"dev": true
},
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "@babel/highlight": {
+ "version": "7.13.10",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
+ "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
"dev": true,
"requires": {
- "ansi-regex": "^5.0.0"
+ "@babel/helper-validator-identifier": "^7.12.11",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ }
}
},
- "supports-color": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
- "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
"dev": true,
"requires": {
- "has-flag": "^4.0.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "eslint": {
+ "version": "7.24.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz",
+ "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "7.12.11",
+ "@eslint/eslintrc": "^0.4.0",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "enquirer": "^2.3.5",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^2.1.0",
+ "eslint-visitor-keys": "^2.0.0",
+ "espree": "^7.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.0.0",
+ "globals": "^13.6.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash": "^4.17.21",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.1.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.0",
+ "strip-json-comments": "^3.1.0",
+ "table": "^6.0.4",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
}
}
}
},
- "eslint-config-wikimedia": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.16.2.tgz",
- "integrity": "sha512-tQikCZT2k3z9UzvRDFAUOpVSwE/MEmKIUQQraFh9tgyPOmRY6fVkMONcFqdEuz8eyg2syW9MNvT2d1SGSMLfBg==",
- "dev": true,
- "requires": {
- "eslint": "^7.2.0",
- "eslint-plugin-es": "^3.0.1",
- "eslint-plugin-jsdoc": "^27.1.2",
- "eslint-plugin-json": "^2.1.1",
- "eslint-plugin-mediawiki": "^0.2.5",
- "eslint-plugin-mocha": "^7.0.1",
- "eslint-plugin-no-jquery": "^2.4.1",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-qunit": "^4.2.0",
- "eslint-plugin-vue": "^6.2.2",
- "eslint-plugin-wdio": "^6.0.12"
+ "eslint-plugin-compat": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-3.9.0.tgz",
+ "integrity": "sha512-lt3l5PHFHVEYSZ5zijcoYvtQJPsBifRiH5N0Et57KwVu7l/yxmHhSG6VJiLMa/lXrg93Qu8049RNQOMn0+yJBg==",
+ "dev": true,
+ "requires": {
+ "@mdn/browser-compat-data": "^2.0.7",
+ "ast-metadata-inferer": "^0.4.0",
+ "browserslist": "^4.12.2",
+ "caniuse-lite": "^1.0.30001166",
+ "core-js": "^3.6.5",
+ "find-up": "^4.1.0",
+ "lodash.memoize": "4.1.2",
+ "semver": "7.3.2"
+ },
+ "dependencies": {
+ "caniuse-lite": {
+ "version": "1.0.30001208",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz",
+ "integrity": "sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==",
+ "dev": true
+ },
+ "semver": {
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+ "dev": true
+ }
}
},
"eslint-plugin-es": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
- "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz",
+ "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==",
"dev": true,
"requires": {
"eslint-utils": "^2.0.0",
@@ -1195,72 +1694,88 @@
}
},
"eslint-plugin-jsdoc": {
- "version": "27.1.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-27.1.2.tgz",
- "integrity": "sha512-iWrG2ZK4xrxamoMkoyzgkukdmfqWc5Ncd6K+CnwRgxrbwjQQpzmt5Kl8GB0l12R0oUK2AF+9tGFJKNGzuyz79Q==",
+ "version": "32.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-32.3.0.tgz",
+ "integrity": "sha512-zyx7kajDK+tqS1bHuY5sapkad8P8KT0vdd/lE55j47VPG2MeenSYuIY/M/Pvmzq5g0+3JB+P3BJGUXmHxtuKPQ==",
"dev": true,
"requires": {
- "comment-parser": "^0.7.5",
- "debug": "^4.1.1",
- "jsdoctypeparser": "^6.1.0",
- "lodash": "^4.17.15",
+ "comment-parser": "1.1.2",
+ "debug": "^4.3.1",
+ "jsdoctypeparser": "^9.0.0",
+ "lodash": "^4.17.20",
"regextras": "^0.7.1",
- "semver": "^6.3.0",
+ "semver": "^7.3.4",
"spdx-expression-parse": "^3.0.1"
},
"dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"dev": true
},
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
+ "lru-cache": "^6.0.0"
}
}
}
},
- "eslint-plugin-json": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.1.tgz",
- "integrity": "sha512-Ktsab8ij33V2KFLhh4alC1FYztdmbV32DeMZYYUCZm4kKLW1s4DrleKKgtbAHSJsmshCK5QGOZtfyc2r3jCRsg==",
+ "eslint-plugin-json-es": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.3.tgz",
+ "integrity": "sha512-9wWjwhoN+ipMel70ktkWy0H7jj9sm5OAbAy3N3F3AT0swpIofVsIjDXyjGZJwSzy9tZzDtI/aKIj2WsqMHw2QA==",
"dev": true,
"requires": {
- "lodash": "^4.17.15",
- "vscode-json-languageservice": "^3.5.1"
+ "eslint-visitor-keys": "^2.0.0",
+ "espree": "^7.3.1"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
+ "dev": true
+ }
}
},
"eslint-plugin-mediawiki": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.5.tgz",
- "integrity": "sha512-Xs5G4f1EnS6+9gFWkk28nWA9xcOEPx7YZEGsMYGLelZRAF+2DmV/PigF5N5VqoOkNBpwcbXqLD8wLfkg29aF8w==",
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.2.7.tgz",
+ "integrity": "sha512-2ZvPvLEwCIqrJxV1349bdX5Q03c30WccuUMCfB1Gh2IVxbBSrY0gbzOk/gPZeYigVhODt9xoFWUCIz8jwTWfrA==",
"dev": true,
"requires": {
- "eslint-plugin-vue": "^6.2.2",
+ "eslint-plugin-vue": "^7.7.0",
"upath": "^1.2.0"
}
},
"eslint-plugin-mocha": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-7.0.1.tgz",
- "integrity": "sha512-zkQRW9UigRaayGm/pK9TD5RjccKXSgQksNtpsXbG9b6L5I+jNx7m98VUbZ4w1H1ArlNA+K7IOH+z8TscN6sOYg==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-8.1.0.tgz",
+ "integrity": "sha512-1EgHvXKRl7W3mq3sntZAi5T24agRMyiTPL4bSXe+B4GksYOjAPEWYx+J3eJg4It1l2NMNZJtk0gQyQ6mfiPhQg==",
"dev": true,
"requires": {
- "eslint-utils": "^2.0.0",
- "ramda": "^0.27.0"
+ "eslint-utils": "^2.1.0",
+ "ramda": "^0.27.1"
}
},
"eslint-plugin-no-jquery": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.5.0.tgz",
- "integrity": "sha512-RrQ380mUJJKdjgpQ/tZAJ3B3W1n3LbVmULooS2Pv5pUDcc5uVHVSJMTdUlsbvQyfo6hWP2LJ4FbOoDzENWcF7A==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.6.0.tgz",
+ "integrity": "sha512-xC7pbNHJMdyxqhzcNMRrmC5/tbt1T4KCKXjOqUpKm/CaRryGKS5iWztzWPrL0KwyI3R3ub6goHFmIQS19f+mZA==",
"dev": true
},
"eslint-plugin-node": {
@@ -1277,6 +1792,16 @@
"semver": "^6.1.0"
},
"dependencies": {
+ "eslint-plugin-es": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
+ "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
+ "dev": true,
+ "requires": {
+ "eslint-utils": "^2.0.0",
+ "regexpp": "^3.0.0"
+ }
+ },
"ignore": {
"version": "5.1.8",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
@@ -1292,35 +1817,51 @@
}
},
"eslint-plugin-qunit": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-4.2.0.tgz",
- "integrity": "sha512-UibPK0fSshPTJauyitsHjACixpf+I5BEKqXi6WJ/WGhW31WwP7flSdBW8+Y9B46v05KYH6MJg/uZVIaiaHO5Cg==",
- "dev": true
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-6.0.0.tgz",
+ "integrity": "sha512-+R8z2umSTIiWcxmTQ9nGoML8DL0VQJg4C+E9OpJ2KF9QL4WL/FoayROeTG5Z9zhlZ2qqa+9WkZ1YD6mx89io8w==",
+ "dev": true,
+ "requires": {
+ "eslint-utils": "^2.1.0",
+ "requireindex": "^1.2.0"
+ }
},
"eslint-plugin-vue": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz",
- "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==",
+ "version": "7.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.9.0.tgz",
+ "integrity": "sha512-2Q0qQp5+5h+pZvJKCbG1/jCRUYrdgAz5BYKGyTlp2NU8mx09u3Hp7PsH6d5qef6ojuPoCXMnrbbDxeoplihrSw==",
"dev": true,
"requires": {
+ "eslint-utils": "^2.1.0",
"natural-compare": "^1.4.0",
- "semver": "^5.6.0",
- "vue-eslint-parser": "^7.0.0"
+ "semver": "^7.3.2",
+ "vue-eslint-parser": "^7.6.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ }
}
},
"eslint-plugin-wdio": {
- "version": "6.0.12",
- "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-6.0.12.tgz",
- "integrity": "sha512-qZqcU1Z0bqrqhYM1MbwIvKQxcQEGIOEclOjcveavvLZAN4ezpXb1Ogw3xu+UK13iArregJOMI6uUt+JkFmER1A==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-7.4.2.tgz",
+ "integrity": "sha512-tkISFycJmRFMKsEjetRcAmWSHKJKnw5rKHDxfE7Ob3tF5lbmYlCLfNKH0UwanOpSdulpe52s3K+CBHSd6qUUNQ==",
"dev": true
},
"eslint-scope": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
- "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
"dev": true,
"requires": {
- "esrecurse": "^4.1.0",
+ "esrecurse": "^4.3.0",
"estraverse": "^4.1.1"
}
},
@@ -1340,14 +1881,22 @@
"dev": true
},
"espree": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.1.0.tgz",
- "integrity": "sha512-dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
+ "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
"dev": true,
"requires": {
- "acorn": "^7.2.0",
- "acorn-jsx": "^5.2.0",
- "eslint-visitor-keys": "^1.2.0"
+ "acorn": "^7.4.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^1.3.0"
+ },
+ "dependencies": {
+ "acorn-jsx": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
+ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+ "dev": true
+ }
}
},
"esprima": {
@@ -1357,29 +1906,37 @@
"dev": true
},
"esquery": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
- "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
"dev": true,
"requires": {
"estraverse": "^5.1.0"
},
"dependencies": {
"estraverse": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz",
- "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
"dev": true
}
}
},
"esrecurse": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
- "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
"dev": true,
"requires": {
- "estraverse": "^4.1.0"
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
+ }
}
},
"estraverse": {
@@ -1567,15 +2124,15 @@
}
},
"fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
"fast-glob": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz",
- "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
+ "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
@@ -1598,22 +2155,28 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "fastest-levenshtein": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
+ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
+ "dev": true
+ },
"fastq": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz",
- "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz",
+ "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
}
},
"file-entry-cache": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
- "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
"dev": true,
"requires": {
- "flat-cache": "^2.0.1"
+ "flat-cache": "^3.0.4"
}
},
"fill-range": {
@@ -1625,6 +2188,16 @@
"to-regex-range": "^5.0.1"
}
},
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
"findup-sync": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
@@ -1669,20 +2242,19 @@
"dev": true
},
"flat-cache": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
- "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
"dev": true,
"requires": {
- "flatted": "^2.0.0",
- "rimraf": "2.6.3",
- "write": "1.0.3"
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
}
},
"flatted": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
- "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
+ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
"dev": true
},
"for-in": {
@@ -1715,6 +2287,12 @@
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
"functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
@@ -1722,9 +2300,21 @@
"dev": true
},
"gensync": {
- "version": "1.0.0-beta.1",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
- "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
+ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
"dev": true
},
"get-value": {
@@ -1783,18 +2373,26 @@
}
},
"globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+ "version": "13.6.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz",
+ "integrity": "sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==",
"dev": true,
"requires": {
- "type-fest": "^0.8.1"
+ "type-fest": "^0.20.2"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true
+ }
}
},
"globby": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz",
- "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==",
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
+ "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
"dev": true,
"requires": {
"array-union": "^2.1.0",
@@ -1806,9 +2404,9 @@
},
"dependencies": {
"ignore": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
- "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
"dev": true
}
}
@@ -1829,9 +2427,9 @@
}
},
"grunt": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.2.1.tgz",
- "integrity": "sha512-zgJjn9N56tScvRt/y0+1QA+zDBnKTrkpyeSBqQPLcZvbqTD/oyGMrdZQXmm6I3828s+FmPvxc3Xv+lgKFtudOw==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
+ "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
"dev": true,
"requires": {
"dateformat": "~3.0.3",
@@ -1841,8 +2439,8 @@
"glob": "~7.1.6",
"grunt-cli": "~1.3.2",
"grunt-known-options": "~1.1.0",
- "grunt-legacy-log": "~2.0.0",
- "grunt-legacy-util": "~1.1.1",
+ "grunt-legacy-log": "~3.0.0",
+ "grunt-legacy-util": "~2.0.0",
"iconv-lite": "~0.4.13",
"js-yaml": "~3.14.0",
"minimatch": "~3.0.4",
@@ -1934,12 +2532,11 @@
},
"dependencies": {
"ansi-styles": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
- "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"requires": {
- "@types/color-name": "^1.1.1",
"color-convert": "^2.0.1"
}
},
@@ -1975,9 +2572,9 @@
"dev": true
},
"supports-color": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
- "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
@@ -1992,65 +2589,124 @@
"dev": true
},
"grunt-legacy-log": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
- "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+ "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
"dev": true,
"requires": {
"colors": "~1.1.2",
- "grunt-legacy-log-utils": "~2.0.0",
+ "grunt-legacy-log-utils": "~2.1.0",
"hooker": "~0.2.3",
- "lodash": "~4.17.5"
+ "lodash": "~4.17.19"
}
},
"grunt-legacy-log-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
- "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+ "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
"dev": true,
"requires": {
- "chalk": "~2.4.1",
- "lodash": "~4.17.10"
+ "chalk": "~4.1.0",
+ "lodash": "~4.17.19"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"grunt-legacy-util": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
- "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
+ "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
"dev": true,
"requires": {
"async": "~1.5.2",
"exit": "~0.1.1",
"getobject": "~0.1.0",
"hooker": "~0.2.3",
- "lodash": "~4.17.10",
- "underscore.string": "~3.3.4",
+ "lodash": "~4.17.20",
+ "underscore.string": "~3.3.5",
"which": "~1.3.0"
+ },
+ "dependencies": {
+ "lodash": {
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+ "dev": true
+ }
}
},
"grunt-stylelint": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.15.0.tgz",
- "integrity": "sha512-1G5kbT3Y6OtAqgIv/XErtI6ai1t1UdtQWXxUV5Gd900PQoEzu/WrBYhGNAXdb/9nAsNWNjFHQjtdXQtZcDmobA==",
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/grunt-stylelint/-/grunt-stylelint-0.16.0.tgz",
+ "integrity": "sha512-ullm0h9iCdgPEDq1TNwKL5HteXA4zke6wbYoRtsO32ATCU3zfUXmDN9unhu+joEcdgJKOPcd2+7UhRNXO1rr+w==",
"dev": true,
"requires": {
- "chalk": "^3.0.0"
+ "chalk": "^4.1.0"
},
"dependencies": {
"ansi-styles": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
- "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"requires": {
- "@types/color-name": "^1.1.1",
"color-convert": "^2.0.1"
}
},
"chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
@@ -2079,9 +2735,9 @@
"dev": true
},
"supports-color": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
- "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
"has-flag": "^4.0.0"
@@ -2095,6 +2751,15 @@
"integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
"dev": true
},
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -2175,10 +2840,13 @@
"dev": true
},
"hosted-git-info": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
- "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
- "dev": true
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz",
+ "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
},
"html-tags": {
"version": "3.1.0",
@@ -2237,6 +2905,12 @@
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
"dev": true
},
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true
+ },
"indexes-of": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
@@ -2260,9 +2934,9 @@
"dev": true
},
"ini": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"dev": true
},
"interpret": {
@@ -2313,12 +2987,6 @@
"integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
"dev": true
},
- "is-alphanumeric": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz",
- "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=",
- "dev": true
- },
"is-alphanumerical": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
@@ -2336,11 +3004,20 @@
"dev": true
},
"is-buffer": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
- "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
"dev": true
},
+ "is-core-module": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz",
+ "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
@@ -2476,24 +3153,12 @@
"unc-path-regex": "^0.1.2"
}
},
- "is-whitespace-character": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
- "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",
- "dev": true
- },
"is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
"dev": true
},
- "is-word-character": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
- "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",
- "dev": true
- },
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -2519,9 +3184,9 @@
"dev": true
},
"js-yaml": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
- "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"dev": true,
"requires": {
"argparse": "^1.0.7",
@@ -2529,9 +3194,9 @@
}
},
"jsdoctypeparser": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-6.1.0.tgz",
- "integrity": "sha512-UCQBZ3xCUBv/PLfwKAJhp6jmGOSLFNKzrotXGNgbKhWvz27wPsCsVeP7gIcHPElQw2agBmynAitXqhxR58XAmA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz",
+ "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==",
"dev": true
},
"jsesc": {
@@ -2540,10 +3205,10 @@
"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
"dev": true
},
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"dev": true
},
"json-schema-traverse": {
@@ -2567,10 +3232,58 @@
"minimist": "^1.2.5"
}
},
- "jsonc-parser": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.0.tgz",
- "integrity": "sha512-b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==",
+ "jsonfilter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
+ "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
+ "dev": true,
+ "requires": {
+ "JSONStream": "^0.8.4",
+ "minimist": "^1.1.0",
+ "stream-combiner": "^0.2.1",
+ "through2": "^0.6.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ }
+ }
+ },
+ "jsonparse": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
+ "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
"dev": true
},
"kind-of": {
@@ -2580,16 +3293,56 @@
"dev": true
},
"known-css-properties": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.18.0.tgz",
- "integrity": "sha512-69AgJ1rQa7VvUsd2kpvVq+VeObDuo3zrj0CzM5Slmf6yduQFAI2kXPDQJR2IE/u6MSAUOJrwSzjg5vlz8qcMiw==",
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz",
+ "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==",
"dev": true
},
- "leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true
+ "ldjson-stream": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
+ "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
+ "dev": true,
+ "requires": {
+ "split2": "^0.2.1",
+ "through2": "^0.6.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ }
+ }
},
"levn": {
"version": "0.4.1",
@@ -2756,21 +3509,12 @@
"dev": true
},
"locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
"dev": true,
"requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- },
- "dependencies": {
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
- }
+ "p-locate": "^4.1.0"
}
},
"lodash": {
@@ -2779,13 +3523,70 @@
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
"dev": true
},
+ "lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
+ "dev": true
+ },
"log-symbols": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
- "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
+ "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
"dev": true,
"requires": {
- "chalk": "^2.4.2"
+ "chalk": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"longest-streak": {
@@ -2794,6 +3595,15 @@
"integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
"dev": true
},
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
"make-iterator": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
@@ -2810,9 +3620,9 @@
"dev": true
},
"map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
+ "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
"dev": true
},
"map-visit": {
@@ -2824,42 +3634,87 @@
"object-visit": "^1.0.0"
}
},
- "markdown-escapes": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
- "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",
- "dev": true
- },
- "markdown-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
- "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
- "dev": true,
- "requires": {
- "repeat-string": "^1.0.0"
- }
- },
"mathml-tag-names": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
"integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
"dev": true
},
- "mdast-util-compact": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz",
- "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==",
+ "mdast-util-from-markdown": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz",
+ "integrity": "sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==",
"dev": true,
"requires": {
- "unist-util-visit": "^2.0.0"
+ "@types/mdast": "^3.0.0",
+ "mdast-util-to-string": "^1.0.0",
+ "micromark": "~2.10.0",
+ "parse-entities": "^2.0.0"
+ }
+ },
+ "mdast-util-to-markdown": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.3.tgz",
+ "integrity": "sha512-sr8q7fQJ1xoCqZSXW6dO/MYu2Md+a4Hfk9uO+XHCfiBhVM0EgWtfAV7BuN+ff6otUeu2xDyt1o7vhZGwOG3+BA==",
+ "dev": true,
+ "requires": {
+ "@types/unist": "^2.0.0",
+ "longest-streak": "^2.0.0",
+ "mdast-util-to-string": "^1.0.0",
+ "parse-entities": "^2.0.0",
+ "repeat-string": "^1.0.0",
+ "zwitch": "^1.0.0"
+ }
+ },
+ "mdast-util-to-string": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz",
+ "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==",
+ "dev": true
+ },
+ "meow": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz",
+ "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==",
+ "dev": true,
+ "requires": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "dev": true
+ }
}
},
"merge2": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz",
- "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true
},
+ "micromark": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz",
+ "integrity": "sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.0.0",
+ "parse-entities": "^2.0.0"
+ }
+ },
"micromatch": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
@@ -2871,9 +3726,9 @@
}
},
"min-indent": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz",
- "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
"dev": true
},
"minimatch": {
@@ -2892,13 +3747,14 @@
"dev": true
},
"minimist-options": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.0.2.tgz",
- "integrity": "sha512-seq4hpWkYSUh1y7NXxzucwAN9yVlBc3Upgdjz8vLCP97jG8kaOmzYrVH/m7tQ1NYD1wdtZbSLfdy4zFmRWuc/w==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
"dev": true,
"requires": {
"arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0"
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
},
"dependencies": {
"is-plain-obj": {
@@ -2930,21 +3786,39 @@
}
}
},
- "mkdirp": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz",
- "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
"dev": true
},
+ "multimatch": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
+ "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "dev": true
+ }
+ }
+ },
+ "nanoid": {
+ "version": "3.1.18",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz",
+ "integrity": "sha512-rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==",
+ "dev": true
+ },
"nanomatch": {
"version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
@@ -2971,9 +3845,9 @@
"dev": true
},
"node-releases": {
- "version": "1.1.53",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz",
- "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==",
+ "version": "1.1.67",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz",
+ "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==",
"dev": true
},
"nopt": {
@@ -2986,15 +3860,33 @@
}
},
"normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz",
+ "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==",
"dev": true,
"requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
+ "hosted-git-info": "^3.0.6",
+ "resolve": "^1.17.0",
+ "semver": "^7.3.2",
"validate-npm-package-license": "^3.0.1"
+ },
+ "dependencies": {
+ "resolve": {
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
+ "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.1.0",
+ "path-parse": "^1.0.6"
+ }
+ },
+ "semver": {
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+ "dev": true
+ }
}
},
"normalize-range": {
@@ -3138,27 +4030,27 @@
}
},
"p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
"requires": {
- "p-try": "^1.0.0"
+ "p-try": "^2.0.0"
}
},
"p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
"dev": true,
"requires": {
- "p-limit": "^1.1.0"
+ "p-limit": "^2.2.0"
}
},
"p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true
},
"parent-module": {
@@ -3195,6 +4087,18 @@
"path-root": "^0.1.1"
}
},
+ "parse-json": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
+ "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
"parse-passwd": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
@@ -3207,6 +4111,12 @@
"integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
"dev": true
},
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -3240,32 +4150,18 @@
"integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
"dev": true
},
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
"picomatch": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
"dev": true
},
- "pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
- "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
- "dev": true,
- "requires": {
- "find-up": "^2.1.0"
- },
- "dependencies": {
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- }
- }
- },
"posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -3273,9 +4169,9 @@
"dev": true
},
"postcss": {
- "version": "7.0.27",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz",
- "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==",
+ "version": "7.0.35",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
+ "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
"dev": true,
"requires": {
"chalk": "^2.4.2",
@@ -3324,29 +4220,6 @@
"integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
"dev": true
},
- "postcss-reporter": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz",
- "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.1",
- "lodash": "^4.17.11",
- "log-symbols": "^2.2.0",
- "postcss": "^7.0.7"
- },
- "dependencies": {
- "log-symbols": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
- "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.1"
- }
- }
- }
- },
"postcss-resolve-nested-selector": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
@@ -3373,23 +4246,24 @@
}
},
"postcss-scss": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz",
- "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz",
+ "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
"dev": true,
"requires": {
- "postcss": "^7.0.0"
+ "postcss": "^7.0.6"
}
},
"postcss-selector-parser": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
- "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
+ "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
"dev": true,
"requires": {
"cssesc": "^3.0.0",
"indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
+ "uniq": "^1.0.1",
+ "util-deprecate": "^1.0.2"
}
},
"postcss-syntax": {
@@ -3399,9 +4273,9 @@
"dev": true
},
"postcss-value-parser": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz",
- "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
"dev": true
},
"prelude-ls": {
@@ -3429,11 +4303,60 @@
"dev": true
},
"ramda": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.0.tgz",
- "integrity": "sha512-pVzZdDpWwWqEVVLshWUHjNwuVP7SfcmPraYuqocJp1yo2U1R7P+5QAfDhdItkuoGqIBnBYrtPp7rEPqDn9HlZA==",
+ "version": "0.27.1",
+ "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
+ "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==",
"dev": true
},
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
+ "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ }
+ },
"readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
@@ -3454,11 +4377,15 @@
"resolve": "^1.1.6"
}
},
- "regenerator-runtime": {
- "version": "0.13.5",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
- "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
- "dev": true
+ "redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "requires": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ }
},
"regex-not": {
"version": "1.0.2",
@@ -3483,60 +4410,32 @@
"dev": true
},
"remark": {
- "version": "12.0.0",
- "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.0.tgz",
- "integrity": "sha512-oX4lMIS0csgk8AEbzY0h2jdR0ngiCHOpwwpxjmRa5TqAkeknY+tkhjRJGZqnCmvyuWh55/0SW5WY3R3nn3PH9A==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
+ "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
"dev": true,
"requires": {
- "remark-parse": "^8.0.0",
- "remark-stringify": "^8.0.0",
- "unified": "^9.0.0"
+ "remark-parse": "^9.0.0",
+ "remark-stringify": "^9.0.0",
+ "unified": "^9.1.0"
}
},
"remark-parse": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.1.tgz",
- "integrity": "sha512-Ye/5W57tdQZWsfkuVyRq9SUWRgECHnDsMuyUMzdSKpTbNPkZeGtoYfsrkeSi4+Xyl0mhcPPddHITXPcCPHrl3w==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
"dev": true,
"requires": {
- "ccount": "^1.0.0",
- "collapse-white-space": "^1.0.2",
- "is-alphabetical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "is-word-character": "^1.0.0",
- "markdown-escapes": "^1.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "trim": "0.0.1",
- "trim-trailing-lines": "^1.0.0",
- "unherit": "^1.0.4",
- "unist-util-remove-position": "^2.0.0",
- "vfile-location": "^3.0.0",
- "xtend": "^4.0.1"
+ "mdast-util-from-markdown": "^0.8.0"
}
},
"remark-stringify": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.0.0.tgz",
- "integrity": "sha512-cABVYVloFH+2ZI5bdqzoOmemcz/ZuhQSH6W6ZNYnLojAUUn3xtX7u+6BpnYp35qHoGr2NFBsERV14t4vCIeW8w==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz",
+ "integrity": "sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==",
"dev": true,
"requires": {
- "ccount": "^1.0.0",
- "is-alphanumeric": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "longest-streak": "^2.0.1",
- "markdown-escapes": "^1.0.0",
- "markdown-table": "^2.0.0",
- "mdast-util-compact": "^2.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "stringify-entities": "^3.0.0",
- "unherit": "^1.0.4",
- "xtend": "^4.0.1"
+ "mdast-util-to-markdown": "^0.5.0"
}
},
"repeat-element": {
@@ -3557,6 +4456,24 @@
"integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
"dev": true
},
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "requireindex": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz",
+ "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==",
+ "dev": true
+ },
"resolve": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
@@ -3627,18 +4544,18 @@
"dev": true
},
"rimraf": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
"requires": {
"glob": "^7.1.3"
}
},
"run-parallel": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
- "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
+ "version": "1.1.10",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
+ "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
"dev": true
},
"safe-buffer": {
@@ -3707,9 +4624,9 @@
"dev": true
},
"signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
+ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"dev": true
},
"slash": {
@@ -3719,20 +4636,38 @@
"dev": true
},
"slice-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
- "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
"dev": true,
"requires": {
- "ansi-styles": "^3.2.0",
- "astral-regex": "^1.0.0",
- "is-fullwidth-code-point": "^2.0.0"
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
},
"dependencies": {
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
}
}
@@ -3891,9 +4826,9 @@
"dev": true
},
"spdx-correct": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
- "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
"dev": true,
"requires": {
"spdx-expression-parse": "^3.0.0",
@@ -3907,9 +4842,9 @@
"dev": true
},
"spdx-expression-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
"dev": true,
"requires": {
"spdx-exceptions": "^2.1.0",
@@ -3937,18 +4872,57 @@
"extend-shallow": "^3.0.0"
}
},
+ "split2": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz",
+ "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
+ "dev": true,
+ "requires": {
+ "through2": "~0.6.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ }
+ }
+ },
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
- "state-toggle": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
- "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",
- "dev": true
- },
"static-extend": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
@@ -3970,6 +4944,16 @@
}
}
},
+ "stream-combiner": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
+ "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
+ "dev": true,
+ "requires": {
+ "duplexer": "~0.1.1",
+ "through": "~2.3.4"
+ }
+ },
"string-width": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
@@ -4002,41 +4986,29 @@
},
"dependencies": {
"safe-buffer": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
- "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true
}
}
},
- "stringify-entities": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.0.tgz",
- "integrity": "sha512-h7NJJIssprqlyjHT2eQt2W1F+MCcNmwPGlKb0bWEdET/3N44QN3QbUF/ueKCgAssyKRZ3Br9rQ7FcXjHr0qLHw==",
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
"dev": true,
"requires": {
- "character-entities-html4": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.2",
- "is-hexadecimal": "^1.0.0"
+ "ansi-regex": "^5.0.0"
}
},
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
"dev": true,
"requires": {
- "ansi-regex": "^4.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- }
+ "min-indent": "^1.0.0"
}
},
"strip-json-comments": {
@@ -4052,48 +5024,48 @@
"dev": true
},
"stylelint": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.3.2.tgz",
- "integrity": "sha512-kpO3/Gz2ZY40EWUwFYYkgpzhf8ZDUyKpcui5+pS0XKJBj/EMYmZpOJoL8IFAz2yApYeg91NVy5yAjE39hDzWvQ==",
+ "version": "13.8.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz",
+ "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==",
"dev": true,
"requires": {
- "@stylelint/postcss-css-in-js": "^0.37.1",
- "@stylelint/postcss-markdown": "^0.36.1",
- "autoprefixer": "^9.7.6",
+ "@stylelint/postcss-css-in-js": "^0.37.2",
+ "@stylelint/postcss-markdown": "^0.36.2",
+ "autoprefixer": "^9.8.6",
"balanced-match": "^1.0.0",
- "chalk": "^4.0.0",
- "cosmiconfig": "^6.0.0",
- "debug": "^4.1.1",
+ "chalk": "^4.1.0",
+ "cosmiconfig": "^7.0.0",
+ "debug": "^4.2.0",
"execall": "^2.0.0",
- "file-entry-cache": "^5.0.1",
- "get-stdin": "^7.0.0",
+ "fast-glob": "^3.2.4",
+ "fastest-levenshtein": "^1.0.12",
+ "file-entry-cache": "^6.0.0",
+ "get-stdin": "^8.0.0",
"global-modules": "^2.0.0",
- "globby": "^11.0.0",
+ "globby": "^11.0.1",
"globjoin": "^0.1.4",
"html-tags": "^3.1.0",
- "ignore": "^5.1.4",
+ "ignore": "^5.1.8",
"import-lazy": "^4.0.0",
"imurmurhash": "^0.1.4",
- "known-css-properties": "^0.18.0",
- "leven": "^3.1.0",
- "lodash": "^4.17.15",
- "log-symbols": "^3.0.0",
+ "known-css-properties": "^0.20.0",
+ "lodash": "^4.17.20",
+ "log-symbols": "^4.0.0",
"mathml-tag-names": "^2.1.3",
- "meow": "^6.1.0",
+ "meow": "^8.0.0",
"micromatch": "^4.0.2",
"normalize-selector": "^0.2.0",
- "postcss": "^7.0.27",
+ "postcss": "^7.0.35",
"postcss-html": "^0.36.0",
"postcss-less": "^3.1.4",
"postcss-media-query-parser": "^0.2.3",
- "postcss-reporter": "^6.0.1",
"postcss-resolve-nested-selector": "^0.1.1",
"postcss-safe-parser": "^4.0.2",
"postcss-sass": "^0.4.4",
- "postcss-scss": "^2.0.0",
- "postcss-selector-parser": "^6.0.2",
+ "postcss-scss": "^2.1.1",
+ "postcss-selector-parser": "^6.0.4",
"postcss-syntax": "^0.36.2",
- "postcss-value-parser": "^4.0.3",
+ "postcss-value-parser": "^4.1.0",
"resolve-from": "^5.0.0",
"slash": "^3.0.0",
"specificity": "^0.4.1",
@@ -4102,42 +5074,42 @@
"style-search": "^0.1.0",
"sugarss": "^2.0.0",
"svg-tags": "^1.0.0",
- "table": "^5.4.6",
- "v8-compile-cache": "^2.1.0",
+ "table": "^6.0.3",
+ "v8-compile-cache": "^2.2.0",
"write-file-atomic": "^3.0.3"
},
"dependencies": {
- "ansi-styles": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
- "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"requires": {
- "@types/color-name": "^1.1.1",
- "color-convert": "^2.0.1"
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
}
},
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "camelcase-keys": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
- "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
+ "color-convert": "^2.0.1"
}
},
+ "astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true
+ },
"chalk": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
- "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
@@ -4159,163 +5131,90 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "get-stdin": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz",
- "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "ignore": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
- "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "debug": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+ "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"dev": true,
"requires": {
- "p-locate": "^4.1.0"
+ "ms": "2.1.2"
}
},
- "map-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
- "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
- "meow": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.0.tgz",
- "integrity": "sha512-iIAoeI01v6pmSfObAAWFoITAA4GgiT45m4SmJgoxtZfvI0fyZwhV4d0lTwiUXvAKIPlma05Feb2Xngl52Mj5Cg==",
+ "file-entry-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz",
+ "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==",
"dev": true,
"requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.1.1",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.0.0",
- "minimist-options": "^4.0.1",
- "normalize-package-data": "^2.5.0",
- "read-pkg-up": "^7.0.0",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.8.1",
- "yargs-parser": "^18.1.1"
+ "flat-cache": "^3.0.4"
}
},
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
"dev": true,
"requires": {
- "p-try": "^2.0.0"
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
}
},
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
+ "flatted": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz",
+ "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==",
+ "dev": true
},
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
- "parse-json": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz",
- "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1",
- "lines-and-columns": "^1.1.6"
- }
+ "ignore": {
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
+ "dev": true
},
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "lodash": {
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
"dev": true
},
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "dev": true
- }
- }
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
},
- "read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
"requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
+ "glob": "^7.1.3"
}
},
- "redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
"dev": true,
"requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
}
},
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true
- },
"strip-ansi": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
@@ -4325,39 +5224,74 @@
"ansi-regex": "^5.0.0"
}
},
- "strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"dev": true,
"requires": {
- "min-indent": "^1.0.0"
+ "has-flag": "^4.0.0"
}
},
- "supports-color": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
- "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "table": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz",
+ "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==",
"dev": true,
"requires": {
- "has-flag": "^4.0.0"
+ "ajv": "^6.12.4",
+ "lodash": "^4.17.20",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.2.0"
}
},
- "trim-newlines": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
- "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
+ "v8-compile-cache": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
+ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==",
"dev": true
}
}
},
"stylelint-config-wikimedia": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.10.1.tgz",
- "integrity": "sha512-R/E7xVKwDyneKmVwkNi+TqJlXZjnL5IH+bQPmfHrgwwyAekNx5GdYZ+tVjx7VBXdv/pjOr0HevVpXSQe86ZfVQ==",
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/stylelint-config-wikimedia/-/stylelint-config-wikimedia-0.10.3.tgz",
+ "integrity": "sha512-+n082jsEfX4v+ra5F6RfsEnjG6VymnHc613yJeyQAJtigL/+B5XDduVmtXk5vPZ01s0eXTOzVuK0aJ98ofmkoA==",
"dev": true,
"requires": {
- "stylelint": "13.3.2"
+ "stylelint": "13.8.0",
+ "stylelint-no-unsupported-browser-features": "4.1.4"
+ }
+ },
+ "stylelint-no-unsupported-browser-features": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/stylelint-no-unsupported-browser-features/-/stylelint-no-unsupported-browser-features-4.1.4.tgz",
+ "integrity": "sha512-GORR+/z4KkWP9SWO4fLmC5WAIjDClShSfwCYTuAB9cT8GE+rtOXeAqw5RyXuN9BLIBAPjeO2W7LFIrWUH8x7FA==",
+ "dev": true,
+ "requires": {
+ "doiuse": "^4.3.1",
+ "lodash": "^4.17.15",
+ "postcss": "^8.1.4"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "8.1.9",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.9.tgz",
+ "integrity": "sha512-oWuBpEl1meaMKkQXn0ic78TUrgsMvrAZLE/6ZY0H3LTteq2O3L8PGWwMbPLctpksTJIHjQeossMUMNQW7qRIHQ==",
+ "dev": true,
+ "requires": {
+ "colorette": "^1.2.1",
+ "nanoid": "^3.1.18",
+ "source-map": "^0.6.1",
+ "vfile-location": "^3.2.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
"sugarss": {
@@ -4385,39 +5319,40 @@
"dev": true
},
"table": {
- "version": "5.4.6",
- "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
- "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
+ "version": "6.0.7",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz",
+ "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==",
"dev": true,
"requires": {
- "ajv": "^6.10.2",
- "lodash": "^4.17.14",
- "slice-ansi": "^2.1.0",
- "string-width": "^3.0.0"
+ "ajv": "^7.0.2",
+ "lodash": "^4.17.20",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.2.0"
},
"dependencies": {
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "ajv": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz",
+ "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==",
"dev": true,
"requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
}
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
}
}
},
@@ -4427,6 +5362,21 @@
"integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
+ },
"to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -4480,16 +5430,10 @@
"is-number": "^7.0.0"
}
},
- "trim": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
- "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
- "dev": true
- },
- "trim-trailing-lines": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz",
- "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==",
+ "trim-newlines": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
+ "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
"dev": true
},
"trough": {
@@ -4538,20 +5482,10 @@
"util-deprecate": "^1.0.2"
}
},
- "unherit": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
- "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.0",
- "xtend": "^4.0.0"
- }
- },
"unified": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.0.0.tgz",
- "integrity": "sha512-ssFo33gljU3PdlWLjNp15Inqb77d6JnJSfyplGJPT/a+fNRNyCBeveBAYJdO5khKdF6WVHa/yYCC7Xl6BDwZUQ==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz",
+ "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==",
"dev": true,
"requires": {
"bail": "^1.0.0",
@@ -4581,29 +5515,20 @@
"dev": true
},
"unist-util-find-all-after": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz",
- "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
+ "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
"dev": true,
"requires": {
"unist-util-is": "^4.0.0"
}
},
"unist-util-is": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz",
- "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz",
+ "integrity": "sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==",
"dev": true
},
- "unist-util-remove-position": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz",
- "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==",
- "dev": true,
- "requires": {
- "unist-util-visit": "^2.0.0"
- }
- },
"unist-util-stringify-position": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
@@ -4613,27 +5538,6 @@
"@types/unist": "^2.0.2"
}
},
- "unist-util-visit": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.2.tgz",
- "integrity": "sha512-HoHNhGnKj6y+Sq+7ASo2zpVdfdRifhTgX2KTU3B/sO/TTlZchp7E3S4vjRzDJ7L60KmrCPsQkVK3lEF3cz36XQ==",
- "dev": true,
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0",
- "unist-util-visit-parents": "^3.0.0"
- }
- },
- "unist-util-visit-parents": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz",
- "integrity": "sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==",
- "dev": true,
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0"
- }
- },
"unset-value": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
@@ -4708,9 +5612,9 @@
"dev": true
},
"v8-compile-cache": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
- "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
"dev": true
},
"v8flags": {
@@ -4733,9 +5637,9 @@
}
},
"vfile": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.1.0.tgz",
- "integrity": "sha512-BaTPalregj++64xbGK6uIlsurN3BCRNM/P2Pg8HezlGzKd1O9PrwIac6bd9Pdx2uTb0QHoioZ+rXKolbVXEgJg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz",
+ "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==",
"dev": true,
"requires": {
"@types/unist": "^2.0.0",
@@ -4746,9 +5650,9 @@
}
},
"vfile-location": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.0.1.tgz",
- "integrity": "sha512-yYBO06eeN/Ki6Kh1QAkgzYpWT1d3Qln+ZCtSbJqFExPl1S3y2qqotJQXoh6qEvl/jDlgpUJolBn3PItVnnZRqQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz",
+ "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==",
"dev": true
},
"vfile-message": {
@@ -4761,54 +5665,17 @@
"unist-util-stringify-position": "^2.0.0"
}
},
- "vscode-json-languageservice": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.7.0.tgz",
- "integrity": "sha512-nGLqcBhTjdfkl8Dz9sYGK/ZCTjscYFoIjYw+qqkWB+vyNfM0k/AyIoT73DQvB/PArteCKjEVfQUF72GRZEDSbQ==",
- "dev": true,
- "requires": {
- "jsonc-parser": "^2.2.1",
- "vscode-languageserver-textdocument": "^1.0.1",
- "vscode-languageserver-types": "^3.15.1",
- "vscode-nls": "^4.1.2",
- "vscode-uri": "^2.1.2"
- }
- },
- "vscode-languageserver-textdocument": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz",
- "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==",
- "dev": true
- },
- "vscode-languageserver-types": {
- "version": "3.15.1",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz",
- "integrity": "sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ==",
- "dev": true
- },
- "vscode-nls": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz",
- "integrity": "sha512-7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==",
- "dev": true
- },
- "vscode-uri": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz",
- "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==",
- "dev": true
- },
"vue-eslint-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz",
- "integrity": "sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz",
+ "integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==",
"dev": true,
"requires": {
"debug": "^4.1.1",
"eslint-scope": "^5.0.0",
"eslint-visitor-keys": "^1.1.0",
"espree": "^6.2.1",
- "esquery": "^1.0.1",
+ "esquery": "^1.4.0",
"lodash": "^4.17.15"
},
"dependencies": {
@@ -4840,21 +5707,58 @@
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
"dev": true
},
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ }
+ }
+ },
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
- "write": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
- "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
- "dev": true,
- "requires": {
- "mkdirp": "^0.5.1"
- }
- },
"write-file-atomic": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
@@ -4873,32 +5777,50 @@
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true
},
+ "y18n": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
+ "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
+ "dev": true
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
"yaml": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz",
- "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
+ "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "16.1.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz",
+ "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==",
"dev": true,
"requires": {
- "@babel/runtime": "^7.9.2"
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
}
},
"yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- }
- }
+ "version": "20.2.4",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+ "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+ "dev": true
+ },
+ "zwitch": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
+ "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
+ "dev": true
}
}
}
diff --git a/MLEB/Babel/package.json b/MLEB/Babel/package.json
index 75b51d24..44d81a81 100644
--- a/MLEB/Babel/package.json
+++ b/MLEB/Babel/package.json
@@ -4,11 +4,11 @@
"test": "grunt test"
},
"devDependencies": {
- "eslint-config-wikimedia": "0.16.2",
- "grunt": "1.2.1",
+ "eslint-config-wikimedia": "0.20.0",
+ "grunt": "1.3.0",
"grunt-banana-checker": "0.9.0",
"grunt-eslint": "23.0.0",
- "grunt-stylelint": "0.15.0",
- "stylelint-config-wikimedia": "0.10.1"
+ "grunt-stylelint": "0.16.0",
+ "stylelint-config-wikimedia": "0.10.3"
}
}
diff --git a/MLEB/Babel/sql/postgres/tables-generated.sql b/MLEB/Babel/sql/postgres/tables-generated.sql
new file mode 100644
index 00000000..5b7aa6fb
--- /dev/null
+++ b/MLEB/Babel/sql/postgres/tables-generated.sql
@@ -0,0 +1,12 @@
+-- This file is automatically generated using maintenance/generateSchemaSql.php.
+-- Source: ./tables.json
+-- Do not modify this file directly.
+-- See https://www.mediawiki.org/wiki/Manual:Schema_changes
+CREATE TABLE babel (
+ babel_user INT NOT NULL,
+ babel_lang TEXT NOT NULL,
+ babel_level TEXT NOT NULL,
+ PRIMARY KEY(babel_user, babel_lang)
+);
+
+CREATE INDEX babel_lang_level ON babel (babel_lang, babel_level);
diff --git a/MLEB/Babel/sql/babel-babel_lang-length.sqlite.sql b/MLEB/Babel/sql/sqlite/babel-babel_lang-length.sql
index b10377d6..b10377d6 100644
--- a/MLEB/Babel/sql/babel-babel_lang-length.sqlite.sql
+++ b/MLEB/Babel/sql/sqlite/babel-babel_lang-length.sql
diff --git a/MLEB/Babel/sql/sqlite/tables-generated.sql b/MLEB/Babel/sql/sqlite/tables-generated.sql
new file mode 100644
index 00000000..893eb07f
--- /dev/null
+++ b/MLEB/Babel/sql/sqlite/tables-generated.sql
@@ -0,0 +1,12 @@
+-- This file is automatically generated using maintenance/generateSchemaSql.php.
+-- Source: ./tables.json
+-- Do not modify this file directly.
+-- See https://www.mediawiki.org/wiki/Manual:Schema_changes
+CREATE TABLE /*_*/babel (
+ babel_user INTEGER UNSIGNED NOT NULL,
+ babel_lang BLOB NOT NULL,
+ babel_level BLOB NOT NULL,
+ PRIMARY KEY(babel_user, babel_lang)
+);
+
+CREATE INDEX babel_lang_level ON /*_*/babel (babel_lang, babel_level);
diff --git a/MLEB/Babel/sql/tables-generated.sql b/MLEB/Babel/sql/tables-generated.sql
new file mode 100644
index 00000000..7af046ca
--- /dev/null
+++ b/MLEB/Babel/sql/tables-generated.sql
@@ -0,0 +1,11 @@
+-- This file is automatically generated using maintenance/generateSchemaSql.php.
+-- Source: ./tables.json
+-- Do not modify this file directly.
+-- See https://www.mediawiki.org/wiki/Manual:Schema_changes
+CREATE TABLE /*_*/babel (
+ babel_user INT UNSIGNED NOT NULL,
+ babel_lang VARBINARY(35) NOT NULL,
+ babel_level VARBINARY(2) NOT NULL,
+ INDEX babel_lang_level (babel_lang, babel_level),
+ PRIMARY KEY(babel_user, babel_lang)
+) /*$wgDBTableOptions*/;
diff --git a/MLEB/Babel/sql/tables.json b/MLEB/Babel/sql/tables.json
new file mode 100644
index 00000000..255d4dc4
--- /dev/null
+++ b/MLEB/Babel/sql/tables.json
@@ -0,0 +1,34 @@
+[
+ {
+ "name": "babel",
+ "columns": [
+ {
+ "name": "babel_user",
+ "comment": "user id",
+ "type": "integer",
+ "options": { "notnull": true, "unsigned": true }
+ },
+ {
+ "name": "babel_lang",
+ "comment": "language code",
+ "type": "binary",
+ "options": { "notnull": true, "length": 35 }
+ },
+ {
+ "name": "babel_level",
+ "comment": "level (1-5, N)",
+ "type": "binary",
+ "options": { "notnull": true, "length": 2 }
+ }
+ ],
+ "indexes": [
+ {
+ "name": "babel_lang_level",
+ "comment": "Query all users who know a language at a specific level",
+ "columns": [ "babel_lang", "babel_level" ],
+ "unique": false
+ }
+ ],
+ "pk": [ "babel_user", "babel_lang" ]
+ }
+]
diff --git a/MLEB/Babel/tests/phpunit/BabelStaticTest.php b/MLEB/Babel/tests/phpunit/unit/BabelStaticTest.php
index 2603b72b..722fa31b 100644
--- a/MLEB/Babel/tests/phpunit/BabelStaticTest.php
+++ b/MLEB/Babel/tests/phpunit/unit/BabelStaticTest.php
@@ -1,8 +1,10 @@
<?php
-namespace Babel\Tests;
+namespace Babel\Tests\Unit;
+use Babel;
use BabelStatic;
+use Parser;
/**
* @covers BabelStatic
@@ -12,15 +14,15 @@ use BabelStatic;
* @license GPL-2.0-or-later
* @author Thiemo Kreuz
*/
-class BabelStaticTest extends \PHPUnit\Framework\TestCase {
+class BabelStaticTest extends \MediaWikiUnitTestCase {
public function testOnParserFirstCallInit() {
- $parser = $this->getMockBuilder( 'Parser' )
+ $parser = $this->getMockBuilder( Parser::class )
->disableOriginalConstructor()
->getMock();
$parser->expects( $this->once() )
->method( 'setFunctionHook' )
- ->with( 'babel', [ 'Babel', 'Render' ] )
+ ->with( 'babel', [ Babel::class, 'Render' ] )
->will( $this->returnValue( true ) );
BabelStatic::onParserFirstCallInit( $parser );